|
Model Driven Engineering
|
| presentation [pdf] exploring the causes of complexity. |
| presentation [pdf] [pdf] |
| David Harel, Bernhard Rumpe. Meaningful Modeling: What's the Semantics of "Semantics"?, IEEE Computer, vol. 37, no. 10, pp. 64-72, October, 2004. [pdf]. |
| David Harel, Bernhard Rumpe. Syntax, Semantics, and all that stuff (the original technical report on which the IEEE Computer paper is based). |
| G. Costagliola, A. Delucia, S. Orefice and G. Polese. A Classification Framework to Support the Design of Visual Languages, Journal of Visual Languages and Computing, Volume 13, Issue 6, December 2002, pages 573-600. [pdf]. |
| Hans Vangheluwe and Juan de Lara. Computer Automated Multi-Paradigm Modelling for Analysis and Design of Traffic Networks. Winter Simulation Conference 2004, pages 249-258. [pdf]. |
| Jean-Marie Favre. Megamodelling and Etymology. Proceedings of Dagstuhl Seminar 05161 - Transformation Techniques in Software Engineering. 2006. [pdf] |
| Thomas Kühne. Matters of (Meta-) Modeling. Software and System Modeling 5(4): 369-385. 2006. [pdf] |
| Colin Atkinson and Thomas Kühne. Rearchitecting the UML infrastructure. ACM Transactions on Modeling and Computer Simulation (TOMACS). Volume 12, Issue 4. pp 290 - 321. October 2002. [pdf] |
| Tutorials [basic]
and [slightly more advanced] on meta-modelling
with AToM3. Use Juan de Lara's in-depth AToM3 programming tutorial: the AToM3 Python API for details about AToM3's internal representation of models, about constraints and actions, and about manipulation of concrete syntax (visual) objects. |
| Eugene Syriani. T-Core: Transformation Languages Tailored to Your Needs. [presentation .ppt]. |
| Your project report should be written in LaTeX. If you're new to LaTeX, many tutorials such as this LaTeX primer are available. |
| You must use Elsevier's elsarticle style. You should download the elsarticle.zip archive. elsdoc.pdf contains the user documentation and elsarticle-template-harv.tex is the document template you should use as a starting point for your report. |
Your report should contain at least the following:
|
| A list of tentative project topics can be found here |
| Some criteria for a good presentation |
| Matthias De Cock | Microsoft's DSLTools | project page | ||||
| Dieter De Hen | Precise Modelling of Model Transformation Languages | project page | ||||
| Ronald De Klerk | Population Dynamics vs. Agent-Based modelling (using AnyLogic) | project page | ||||
| Simon Van Mierlo | Rule-based transformation for/in MetaEdit+ | project page | ||||
| Tom Wijsman | SpecifyingSpecifying and executing behavioral requirements: the play-in/play-out approach | project page | ||||
| Kevin Wyckmans | Statechart modelling of NPCs | project page | ||||