Publications
Refereed Papers in International Conferences
- Carl Friedrich Bolz, Adrian Kuhn, Adrian Lienhard, Nicholas D. Matsakis, Oscar Nierstrasz, Lukas Renggli, Armin Rigo, and Toon Verwaest. Back to the future in one week — implementing a
Smalltalk VM in PyPy. In Self-Sustaining Systems, LNCS 5142 p. 123—139, Springer, 2008. DOI PDF →
- Camillo Bruni and Toon Verwaest. PyGirl: Generating Whole-System VMs from
High-Level Prototypes using PyPy. In Objects, Components, Models and Patterns,
Proceedings of TOOLS Europe 2009, LNBIP 33 p. 328—347, Springer-Verlag, 2009. DOI PDF →
- Toon Verwaest, Camillo Bruni, David Gurtner, Adrian Lienhard, and Oscar Nierstrasz. Pinocchio: Bringing Reflection to Life with
First-Class Interpreters. In OOPSLA Onward! '10, 45 p. 774—789, ACM, New York, NY, USA, 2010. DOI PDF →
- Toon Verwaest, Camillo Bruni, Mircea Lungu, and Oscar Nierstrasz. Flexible object layouts: enabling lightweight language extensions by intercepting slot access. In Proceedings of the 2011 ACM international conference on Object oriented programming systems languages and applications, OOPSLA '11 p. 959—972, ACM, New York, NY, USA, 2011. DOI PDF →
Refereed Papers in International Workshops
- Adrian Kuhn and Toon Verwaest. FAME, A Polyglot Library for Metamodeling at
Runtime. In Workshop on Models at Runtime, p. 57—66, 2008. PDF PDF →
- Daniel Langone and Toon Verwaest. Extracting models from IDEs. In 2nd Workshop on FAMIX and Moose in Software
Reengineering (FAMOOSr 2008), p. 32—35, October 2008. PDF →
- Toon Verwaest and Lukas Renggli. Safe Reflection Through Polymorphism. In CASTA '09: Proceedings of the first international
workshop on Context-aware software technology and
applications, p. 21—24, ACM, New York, NY, USA, 2009. DOI PDF →
- Toon Verwaest, Niko Schwarz, and Erwann Wernli. Runtime Class Updates using Modification Models. In Proceedings of the TOOLS 2011 8th Workshop on Reflection, AOP and Meta-Data for Software Evolution (RAM-SE'11), 2011. PDF →
Theses
- Toon Verwaest. Engineering Mobile Applications using Declarative
Field Annotations. Master's thesis, Vrije Universiteit Brussel, May 2006. PDF →
- Toon Verwaest. Object-Oriented Component Detection for Software
Understanding. Master's thesis, Vrije Universiteit Brussel, Ecole des Mines de
Nantes, Universidad Nacional de La Plata, September 2007. PDF →
- Toon Verwaest. Bridging the Gap between Machine and Language using First-Class Building Blocks. PhD thesis, University of Bern, March 2012. PDF →
Technical Reports
- Camillo Bruni, Toon Verwaest, and Marcus Denker. PyGirl: Generating Whole-System VMs from
high-level models using PyPy. Technical Report -9, University of Bern, Institute of Applied Mathematics
and Computer Sciences, 2009. PDF →
Other publications
- Toon Verwaest. Pinocchio — an open system for language
experimentation. June 2009. http://scg.unibe.ch/pinocchio. URL →