Simon Van Mierlo   
PhD Student
Modelling, Simulation and Design Lab
Department of Mathematics and Computer Science
University of Antwerp
Middelheimcampus, M.G.330
Middelheimlaan 1
Belgium 2020

I am a PhD student at the University of Antwerp.This page is about the research I have conducted under the supervision of prof. Hans Vangheluwe of the Modelling, Simulation and Design Lab (MSDL). Before my PhD, I finished my master in Computer Science at the University of Antwerp in July 2013.

My research interest is the multi-paradigm modelling of software-intensive systems. In particular, I'm currently researching techniques for the explicit modelling of model simulation environments.

The Explicit Modelling of Model Debugging and Experimentation

The topic of my PhD is the explicit modelling of simulation and experimentation environments which support debugging. More information can be found on my Projects page.

Evolution of Domain-Specific Languages

During my first research internship, I performed a literary study investigating the evolution of domain-specific languages. More specifically, this deals with the co-evolution problem: migrating modelling artefacts such as models and transformations when the metamodel of the domain-specific language with which they were created evolves. During my second research internship, I implemented enabling technology in ArkM3, the metamodelling kernel for the AToMPM tool: I mapped each ArkM3 construct onto a Himesis graph structure. In my master's thesis, I have implemented the necessary functionality to support evolution of domain-specific languages in the research tool AToMPM. More information can be found on my Projects page.

Adding Rule-Based Model Transformation to Modelling Languages in MetaEdit+

The subject of one of the projects I did for one of prof. Vangheluwe's coures was the adding of rule-based model transformation to modelling languages in MetaEdit+. The goal of the project was to show that the RAMification process can be used to model transformation languages explicitly, independent of implementation technology. In the project, MetaEdit+ was used as modelling environment. There, transformation rules can be created which define the operational semantics of a domain-specific language. These rules are then exported to Python, where T-Core, a library of graph transformation primitives, is used to execute the transformation. The paper which resulted from this project has been presented at GraBaTs 2012. More information on this project can be found on my Projects page.

Upcoming Events

Maintained by Simon Van Mierlo.