Home | Research | Publications | Teaching | Personal

Dennis Wagelaar

Dr.ir. Dennis Wagelaar

jpegphoto Vrije Universiteit Brussel
Faculty of Sciences, DINFSOFT
Pleinlaan 2
B-1050 Brussels
Belgium

Office:
10 F 725
Tel.:
+32 2 629 2965
Fax:
+32 2 629 2870
E-mail:
dennis.wagelaar@vub.ac.be
vCard:
Dennis Wagelaar
LinkedIn:
Dennis Wagelaar

Blog

ICMT 2009 I am publicity chair for ICMT 2010, the International Conference on Model Transformation, which will be held in Malaga, Spain, from 28 June to 2 July 2010. ICMT is co-located with TOOLS Europe 2010, ICSMP 2010, SEAFOOD 2010, TAP 2010. Paper submission deadline is on 28 January 2010.
· 17.07.2009 13:30 · Dennis Wagelaar · 0 Comments
ICMT 2009 I am publicity chair for ICMT 2009, the International Conference on Model Transformation, which will be held in Zürich, Switzerland (download flyer). Our keynote speaker is Benjamin Pierce (creator of Unison and author of Types and Programming Languages) from the University of Pennsylvania.
· 09.06.2009 15:59 · Dennis Wagelaar · 0 Comments

Background

I've studied at the University of Twente in the Netherlands from 1996 to 2002, and have done my MSc. project with the TRESE Group. Afterwards, I moved to Belgium as a PhD student at the System and Software Engineering Lab of the Vrije Universiteit Brussel. I received my PhD title in 2008.

Currently, I am a post-doc researcher at the Software Languages Lab at the same university. My main research topic is model-driven engineering. I am currently working on the VariBru project, which deals with “Variability in Software-Intensive Product Development.”

Short research description

The Model-Driven Architecture (MDA) allows for the deployment of software applications on a variety of different platforms. The MDA models software in a platform-independent model (PIM) that is transformed to a platform-specific model (PSM), given a platform model (PM). Currently, models are transformed directly from PIM to PSM, without using a platform model. The model transformations implicitly assume a platform model. This makes it much easier to write model transformations, since one only has to deal with the limited scope of targeting a single, assumed platform. It is unclear, however, whether a model transformation can be used for other platforms. The only safe assumption is that each targeted platform requires its own corresponding set of model transformations.

We propose a separate platform model, which can be used to automatically select and configure a number of reusable model transformations for a given platform. This platform model is expressed in OWL-DL. Platform constraints can be defined for each model transformation. This way, the model transformations can be reused over a well-defined class of platforms. Concrete platforms are modelled separately and refer to the same platform vocabulary model. An automatic DL reasoner can be used to verify whether a concrete platform satisfies the platform constraints of a model transformation. In addition, it can determine which platform constraint is most platform-specific.

 
members/denniswagelaar.txt · Last modified: 20.01.2010 08:26 by dwagelaa
 

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