PyGirl: Generating Whole-System VMs from High-Level Prototypes using PyPy ⋆ (2009)
Abstract. Virtual machines (VMs) emulating hardware devices are generally implemented in low-level languages for performance reasons. This results in unmaintainable systems that are di cult to...
Code executed in a fully reflective system switches back and forth between application and interpreter code. These two states can be seen as contexts in which an expression is evaluated. Current...
Declarative Field Annotations (2009)
Toon Verwaest, Prof Dr. Theo D’hondt, Jorge Vallejos Vargas, Dr. Wolfgang, De Meuter, Toon Verwaest, ...
Proefschrift ingediend met het oog op het behalen van de graad van Licentiaat in de Informatica
FAME—A Polyglot Library for Metamodeling at Runtime ⋆ (2009)
Abstract. Tomorrow’s eternal software system will co-evolve with their context: their metamodels must adapt at runtime to ever-changing external requirements. In this paper we present FAME, a...
Design studies General Terms: Languages, Performance (2009)
C. Bruni, T. Verwaest, M. Denker, Iam-- Vom Januar, Camillo Bruni, Toon Verwaest, ...
pypy, python, rpython, whole system virtual machine, translation toolchain, high-level language Virtual machines emulating hardware devices are generally implemented in low-level languages and using...
Software Composition Group (2009)
Oscar Nierstrasz, Lukas Renggli, Armin Rigo, Toon Verwaest, Softwaretechnik Und Programmiersprachen, Heinrich-heine-universität Düsseldorf
Abstract. We report on our experiences with the Spy project, including implementation details and benchmark results. Spy is a re-implementation of the Squeak (i.e., Smalltalk-80) VM using the PyPy...
Extracting models from IDE’s ∗ (2009)
Systems must co-evolve with their context. Reverse engineering tools are a great help in this process of required adaption. In order for these tools to be flexible, they work with models, abstract...
Software Composition Group (2009)
Oscar Nierstrasz, Lukas Renggli, Armin Rigo, Toon Verwaest, Softwaretechnik Und Programmiersprachen, Heinrich-heine-universität Düsseldorf
Abstract. We report on our experiences with the Spy project, including implementation details and benchmark results. Spy is a re-implementation of the Squeak (i.e., Smalltalk-80) VM using the PyPy...
Coastal flooding risk calculations for the Belgian Coast (2008)
Verwaest, Toon, Van Der Biest, Katrien, Vanpoucke, Philippe, Reyns, Johan, Vanderkimpen, Paul, De Vos, Leen, ...
This paper details the methodology which is used to perform a flood risk analysis for the Belgian coast. The coastal flood risk analysis aims at estimating the expected value of yearly consequences...