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
- Theo D'Hondt Abstract grammar based virtual machines
- Stijn Timbermont Composing language processors with runtime support
- Stefan Marr Virtual machine support for many-core architectures
Research Artifacts
Related Projects
- STADiUM: Software Technology for Adaptable Distributed Middleware (2009 → 2012)
