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]

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.