ProjectsNext-Gen Tooling (December 2018)Roadmapping for the Design & Optimisation (D&O) Cluster (July-September 2018)Efficient Software Controller Variant Development and Validation (ECoVaDeVa) (April 2018 - now)The Explicit Modelling of Model Debugging and Experimentation (October 2013 - March 2018)Accepted IWT Proposal.Explicit Modelling of a "Bouncing Balls" application using SCCDXML and TkinterThis environment is based on the following example using SVG and SCCDXML: https://gwd.dyn.mk/public/sccd/svgdemo. Due to limitations of Tkinter, I implemented a slightly different version. The following actions are allowed:
Explicit Modelling of a CBD Experimentation EnvironmentArticle: http://dl.acm.org/citation.cfm?id=2665021Explicit Modelling of a Parallel DEVS Experimentation EnvironmentLanguage EngineeringMulti-level Modelling in the ModelverseArticle: http://miso.es/multi/2014/proceedings_MULTI.pdf#page=89Evolution of Domain-Specific LanguagesLiterature Review.Enabling Technology (Mapping ArkM3 constructs on Himesis). Model Transformation for Modelling Language Evolution (Thesis). Adding Rule-Based Model Transformation to Modelling Languages in MetaEdit+This project adds model transformation to modelling languages in the commercial metamodelling tool MetaEdit+. Details can be found in the following files:Projects in AToMPMAmongst other projects, I'm also working on the improvement of AToMPM. I have worked on several (small) projects in AToMPM, which are explained below.Code Generation of Class Diagrams in AToMPMTo support the design of object-oriented systems in AToMPM and the automatic generation of source code, I have created a ClassDiagram formalism in AToMPM and added functionality to generate code from the models created with this formalism. Details of this project can be found in this PDF document.Higher-Order Transformations in AToMPMHigher-Order Transformations, or HOTs, were not supported by the RAMification process which was implemented (hard-coded) in AToMPM. In this project, I have modelled the RAMification process explicitely and modified such that it can be used to model higher-order transformations correctly. The project report can be downloaded here.Version Control in AToMPMOne of the challenges of the model-driven engineering approach is to provide native support for version controlling models. This project proposes an architecture for a version control system implemented in AToMPM. The project report can be downloaded here. A document describing the requirements for the version control system can be downloaded here. |
Maintained by Simon Van Mierlo. |