• Documents
  • Authors
  • Tables
  • Other Seers ▼
    RefSeer AckSeer CollabSeer SeerSeer
  • Log in
  • Sign up
  • MetaCart

CiteSeerX logo

Advanced Search Include Citations
Advanced Search Include Citations | Disambiguate

Extensible Virtual Machines (0)

by Tim Harris
Add To MetaCart

Tools

Sorted by:
Results 1 - 3 of 3

Pluggable Verification Modules: An Extensible Protection Mechanism for the JVM

by Philip W.L. Fong - IN PROCEEDINGS OF THE 19TH ANNUAL ACM SIGPLAN CONFERENCE ON OBJECT-ORIENTED PROGRAMMING, SYSTEMS, LANGUAGES, AND APPLICATIONS (OOPSLA’04 , 2003
"... ..."
Abstract - Cited by 13 (7 self) - Add to MetaCart
Abstract not found

A Virtual Machine for Multi-Language Execution

by Thorsten Brunklaus, Leif Kornstaedt - Programming Systems Lab, Universität des Saarlandes, Saarbrücken , 2002
"... This paper presents the architecture of a virtual machine designed specifically for the execution of multiple languages, which we call Seam. The architecture consists of a number of generic components, usable by all languages, and of a number of interfaces for which implementations have to be provid ..."
Abstract - Cited by 8 (5 self) - Add to MetaCart
This paper presents the architecture of a virtual machine designed specifically for the execution of multiple languages, which we call Seam. The architecture consists of a number of generic components, usable by all languages, and of a number of interfaces for which implementations have to be provided by language implementors. Our contribution is the identification of the generic services and the clean design for the parameterization over their language-specific aspects. The goal of Seam is to provide both for ample reuse and simple language implementation, concerning both compilers and runtime components, and to be a platform for language interoperation. We have implemented a prototype version of Seam and validated it with two language implementations. We present a full running implementation of Alice and a nave implementation of a Java Virtual Machine running on Seam. The paper presents first implementation e#ort and performance results for the prototype.

Application-Level Concurrency Management

by Frederic Ogel, Gael Thomas, Bertil Folliot, Ian Piumarta, Universite Pierre, Marie Curie , 2003
"... Traditionally an execution environment faces a trade-off between providing high-level or low-level concurrency mechanisms. The former trades flexibility for ease-of-use, while the latter results in a concurrency management closer to applications needs at the cost of an increase in the complexity ..."
Abstract - Cited by 1 (0 self) - Add to MetaCart
Traditionally an execution environment faces a trade-off between providing high-level or low-level concurrency mechanisms. The former trades flexibility for ease-of-use, while the latter results in a concurrency management closer to applications needs at the cost of an increase in the complexity of the applications code. Thus, one way or another, an application programmer has to match his application's semantic to the set of abstractions exported by the target execution environment.
The National Science Foundation
  • About CiteSeerX
  • Submit Documents
  • Privacy Policy
  • Help
  • Data
  • Source
  • Contact Us

Developed at and hosted by The College of Information Sciences and Technology

© 2007-2010 The Pennsylvania State University