Hosts: Markus and Arno
This episode provides a hands-on guided tour through a simple model-driven software project. It is based on an actual code sample (see link below) and takes a look at the typical steps of real-life code generation: prototypical implementation, defining the metamodel, reading a model into a metamodel instance, writing templates and validating the model. The example for the episode uses openArchitectureWare as a generator environment, but the overall approach is tool independent. This episode is the first in a new category “code/technology” that discusses technical concepts based on actual code. Please give feedback whether you find this format useful or not.
- Eclipse Modelling Framework
- Book on State Machines (Practical State Charts in C/C++, by Miro Samek)
- Additional Documentation for the State Machine example
- Sample code for the State Machine example. Note that you need a running installation of openArchitectureWare
- Design Patterns Book
- MDSD Book