Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
Systematic mapping study on high-level language virtual machines
Durelli V., Felizardo K., Delamaro M.  VMIL 2010 (Virtual Machines and Intermediate Languages, Reno, NV, Oct 17-21, 2010)1-6.2010.Type:Proceedings
Date Reviewed: Nov 2 2011

High-level language (HLL) virtual machines (VMs) (HLL VMs) are becoming more widespread as we share remote computer processing in unique new ways. Instead of focusing on technical VM architectural elements, this paper highlights the methods and results for a systematic study of literature describing HLL VM research.

Out of 128 research papers, the authors undertook a novel systematic mapping of various technical aspects of the most popular VMs. The goal was to define the methods used for classifying and categorizing the most investigated functionalities/features/characteristics of HLL VMs. The results of the study show that Java virtual machines (JVMs) are the most widely used within the academic community. The authors also found that most VM product focus has been on optimizing their execution environments, improving their memory management capabilities, and tailoring them to resource-constrained settings.

The authors describe the research mapping protocol they devised for conducting the studies (the process could also be applied to other formal studies). Their protocol requires identifying domain-specific categories, and then analyzing the frequency distribution of those areas across the research papers. For HLL VMs, the authors identified optimization, garbage collection, debugging, memory leak tolerance, new language construct, profiling, aspect-oriented programming, embedded systems, security, real-time, distributed computing, fault tolerance, resource sharing, and testing. They then identified a year-wise distribution of selected publications on the most investigated categories. The authors further classified the publications by their distribution across publication type and online electronic access. Finally, they produced a visual map that shows the distribution of HLL VM research by category, implementations employed, and year of publication.

Reviewer:  Scott Moody Review #: CR139552 (1205-0497)
Bookmark and Share
  Featured Reviewer  
 
Interpreters (D.3.4 ... )
 
 
Run-Time Environments (D.3.4 ... )
 
Would you recommend this review?
yes
no
Other reviews under "Interpreters": Date
The APL IL Interpreter Generator
Alfonseca M., Selby D., Wilks R. IBM Systems Journal 30(4): 490-497, 1991. Type: Article
Dec 1 1993
Optimizing static scope LISP by repetitive interpretation of recursive functions calls
Felgentreu K., Lippe W., Simon F. IEEE Transactions on Software Engineering SE-13(6): 628-635, 1987. Type: Article
Mar 1 1988
Implementation of an interpreter for abstract equations
Hoffmann C., O’Donnell M., Strandh R. Software--Practice & Experience 15(12): 1185-1204, 1985. Type: Article
Jul 1 1986
more...

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy