JVM and Software qualities

Hello all, i was wondering if anyone could redirect me to the appropriate material. i am working on a paper where i was making a research if JVM is scalable, evolvable(in the sense new layers can be added), if the jvm can be easily modified.

I guess this is confusing but i can post with some more information if needed ...

any help is highly appreciated .

Thanks for your time

kris

[414 byte] By [kris82a] at [2007-10-3 4:30:15]
# 1

I don't think there is any "material" to direct you to. The JVM is very large and complicated piece of software with a lot of historical "content" shall we say. :) The intent is for it to be scalable, at least in the current platforms of interest - scaling to future mega-processor systems is an ongoing challenge. "evolvable" is too subjective - layering implies adding composite rather than new functionality, so layering should be doable - but I'm not certain that layering is really what you mean. Modifications is also subjective but if you mean on a "large scale" then the answer is probably no. Performance concerns tend to break down all the nice modularity/abstraction boundaries that software engineering says we should create. :)

Best advice -consult the source yourself.

davidholmesa at 2007-7-14 22:33:28 > top of Java-index,Java HotSpot Virtual Machine,Specifications...