Episode 16: MDSD Pt. 3, Hands-On
Recording Venue:
Guest(s):
Host(s): Markus Arno
Recording Venue:
Guest(s):
Host(s): Markus 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.
Links:
- 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
- openArchitectureWare
- Design Patterns Book
- MDSD Book
Podcast: Play in new window | Download
Subscribe: Apple Podcasts | RSS
Tags: mdsd, Technology Talk
The source zip file and the example documentation hyperlinks are no longer on eclipse.org. Would you please fix them? Thanks so much.
Hi! Where I can find a source code mentioned in this episode? thanks.
I found 🙂