Papers carefully selected about Software Technologies.
Use Google Scholar to search for more papers http://scholar.google.com

  • John Aycock. A brief history of just-in-time. ACM Comput. Surv., 35(2):97113, 2003. (doi:10.1145/857076.857077)
    Software systems have been using "just-in-time" compilation (JIT) techniques since the 1960s. Broadly, JIT compilation includes any translation performed dynamically, after a program has started execution. The paper examines the motivation behind JIT compilation and constraints imposed on JIT compilation systems, and present a classification scheme for such systems. This classification emerges as we survey forty years of JIT work, from 19602000.

  • Jeremy Singer. Jvm versus clr: a comparative study. In PPPJ '03: Proceedings of the 2nd international conference on Principles and practice of programming in Java, pages 167169. Computer Science Press, Inc., 2003.
    It presents empirical evidence to demonstrate that there is little or no difference between the Java Virtual Machine and the .NET Common Language Runtime, as regards the compilation and execution of object-oriented programs. Then it gives details of a case study that proves the superiority of the Common Language Runtime as a target for imperative programming language compilers (in particular GCC).

  • Paul R. Wilson, Mark S. Johnstone, Michael Neely, and David Boles. Dynamic Storage Allocation: A Survey and Critical Review. In Henry G. Baker, editor, Proceedings of the International Workshop on Memory Management, pages 1116. Springer-Verlag, September 1995. Lecture Notes in Computer Science 986.

  • Paul R. Wilson. Uniprocessor garbage collection techniques. In IWMM '92: Proceedings of the International Workshop on Memory Management, pages 142, London, UK, 1992. Springer-Verlag.



Copyright 2008 Department of Management Science & Technology
Athens University of Economics & Business
 All rights Reserved