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
Projects
  • MoVES
  • VariBru

Pre-docs

Former members

Artifacts

PlatformKit

PlatformKit
A platform modelling and platform dependency management toolkit for the Model Driven Architecture (MDA) and Model Driven Software Product Lines (MDSPL).

CoBro

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

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

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

CoCompose
A concept-based approach to software design, supporting AOSD and CBSD automatic code generation.

SimpleGT

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).

Padding

 
research/mdd.txt · Last modified: 21.06.2011 16:24 by dwagelaa
 

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