Vom 22. bis 24. Oktober 2007 nehme ich an der Herbsttagung der GSE WebSphere Working Group teil, wo ich am Mittwoch auch einen Vortrag über AndroMDA halte. Die Folien zum Vortrag können hier heruntergeladen werden.
Vom 22. bis 24. Oktober 2007 nehme ich an der Herbsttagung der GSE WebSphere Working Group teil, wo ich am Mittwoch auch einen Vortrag über AndroMDA halte. Die Folien zum Vortrag können hier heruntergeladen werden.
Ein Kollege von mir hat heute eine interessante Frage gestellt: Wie modelliere ich das Multi-Choice Pattern von Workflow Patterns korrekt in UML?
Nach etwas Recherche habe ich folgende Information zusammengetragen:
Ich bin der Meinung dass es sich bei Multi-Choice Pattern um ein OR-Split in UML handelt. Meine Lösung ist:
Wie ist Ihre Meinung dazu?
openArchitectureWare wurde in der Version 4.2 released:
The openArchitectureWare team is proud to present the long awaited 4.2 release of the well-known MDSD toolkit. The new version comes with several major improvements (see below) and is now also fully compatible with the Eclipse 3.3 Europa release and the corresponding EMF 2.3, UML 2.1 and GMF 2.0!
Major new features include a Debugger for Xpand and Xtend fully integrated Eclipse’s debugging facility. You will love this when writing complex templates or transformations. In addition, openArchitectureWare 4.2 supports Product Line Engineering (PLE) on generator level by integrating with popular variant management tools and the new components XWeave and XVar. The 4.2 release features a revamped Xtext with many more options for customizing the generated textual editors. The team has also worked hard on fixing many annoying quirks, bugs and performance issues.
Siehe auch “New And Noteworthy” für weitere Details.
Heute halte ich im Rahmen einer internen Weiterbildung bei LogicaCMG einen Vortrag mit dem Titel “AndroMDA - Einführung in eine Open Source Model Driven Architecture Lösung”.
AndroMDA ist ein freiverfügbarer erweiterbarer Generatorbaukasten in Anlehnung an die Spezifikationen zur Model Driven Architecture (MDA) der Object Management Group (OMG). Aus UML-Modellen wird Code für beliebige Zielplattformen erzeugt. Anders als andere MDA-Toolkits bringt AndroMDA fertige Cartridges für aktuelle Entwicklungsplattformen wie Struts, JSF, Spring, Hibernate, EJB und jBPM mit. Weiterhin besteht zusätzlich die Möglichkeit zur Erstellung eigener Cartridges.
Nach einer kurzen Einführung in MDA gibt der Vortrag einen Überblick über AndroMDA und erläutert die Architektur und Grundprinzipien. Die Möglichkeiten des Toolkits werden anhand einer Web-Anwendung für Pizza-Bestellungen erklärt. Anschließend besteht die Möglichkeit zur Diskussion und zum Erfahrungsaustausch aus Projekten.
Die Powerpoint-Folien und Beispiel-Anwendung stehen hier zum Download bereit.
Letzte Kommentare