|
|
Modellgetriebene Softwareentwicklung mit Eclipse und openArchitectureWare
Modellgetriebene Softwareentwicklung ist gerade im Embedded-Umfeld nicht mehr aus der täglichen Praxis wegzudenken. Dabei gibt es zwei unterschiedliche Vorgehensweisen: Auf der einen Seite kann man mit existierenden Modellierungssprachen und Codegeneratoren arbeiten. Auf der anderen Seite kann man seine eigenen domänenspezifischen Sprachen und die zugehörigen Generatoren und Werkzeuge selbst bauen. Letzteres hat den Vorteil, dass man seine spezifischen Domänen- und Technologiekonzepte direkt unterstützen kann. Der Aufwand ist deutlich geringer, als im allgemeinen angenommen wird.
In dieser Session möchte der Referent zeigen wie man den zweiten Ansatz mit Hilfe von Werkzeugen aus dem Eclipse- und openArchitectureWare-Umfelds umsetzt. Er gibt einen Überblick über alle Aspekte von MDSD: Metamodellierung, Editorbau, Modellvalidierung, Modell-zu- Modelltransformationen und Codegeneratoren. Ziel ist es, einen Überblick über die verfügbaren Werkzeuge zu geben.
|