Runtime Architectures & Middleware Group

The research of this group focuses on the design and implementation of runtime systems (most prominently as virtual machines) and attempts to raise the level of abstraction at which these are defined. Within this theme, we are currently pursuing three concrete topics. Firstly, we question whether bytecodes are really essential to achieve VM performance, and examine whether abstract grammars are a realistic alternative; secondly, we work on modularization of virtual machines, to allow for variation of the runtime support underlying the interpreter; and thirdly, we attempt to increase the support for concurrency at the VM instruction level, for both shared- and non-shared-memory models.

Research Topics

  • Virtual Machines
  • Embedded Systems
  • Middleware
  • Interpreters
  • Modularization
  • Abstract Grammar

Members and Topics

Research Artifacts

Related Projects

  • STADiUM: Software Technology for Adaptable Distributed Middleware (2009 → 2012)
 
research/runarchmiddleware.txt · Last modified: 20.04.2010 23:23 by stverhae
 

© 2012 • Software Languages Lab • Submit comments and bugs to our Bugzilla or to the webmaster