Model Driven Software Engineering
These pages describe the work being done on Model Driven Software Engineering (MDE/MDSE) within our lab. This includes classic Model Driven Architecture (MDA, step-wise refinement of models), Model Driven Software Development (MDSD), but also work on model-based reasoning and refactoring.
Members
Post-docs
- Dr. Ragnhild Van Der Straeten A formal and incremental approach for multi-model software development
- Dr. Dirk Deridder Software evolution, software variability, meta programming, and co-evolution of models and code
- Dr. ir. Dennis Wagelaar Platform ontologies for the Model Driven Architecture
- MoVES
- VariBru
Pre-docs
- Niels Joncheere Uniform modularization of workflow concerns
- Eline Philips Orchestrating Nomadic Applications using Workflows
Former members
- Dr. Oscar González Rojas A scalable approach to specify and evolve monitor models
- Dr. Mario Eduardo Sánchez Puccini A novel approach to build workflow engines
- Dr. Andrés Yie A novel approach to evolve model transformation chains
Artifacts
PlatformKit
A platform modelling and platform dependency management toolkit for the Model Driven Architecture (MDA) and Model Driven Software Product Lines (MDSPL).
CoBro
A Smalltalk environment empowering developers to build extensible and documented software (based on the Concept-Centric Coding approach).
SpoonEMF2
Creating, transforming and analyzing Java source code models from the Eclipse IDE.
Jar2UML
Reverse engineering of jar files to UML models.
Java AST
Creating Java AST EMF models of Java source code for analysis and model transformation.
EMF Transformation Virtual Machine
A VM for model transformation that provides common executable semantics for module and rule composition. Compilers exist for ATL and SimpleGT.
MOF to OWL conversion
XSLT-based conversion of MOF 1.3 models to OWL models, including some sample models.
CoCompose
A concept-based approach to software design, supporting AOSD and CBSD automatic code generation.
SimpleGT
A small, simple graph transformation language based on the Eclipse Modeling Framework (EMF). SimpleGT is intended as a proof-of-concept transformation language for the EMF Transformation Virtual Machine (EMFTVM).
SimpleOCL
A proof-of-concept implementation of the OCL standard based on the Eclipse Modeling Framework (EMF). SimpleOCL compiles to the EMF Transformation Virtual Machine (EMFTVM).






