Das Seminar führt systematisch in GEMOC Studio als Arbeitsumgebung für ausführbare domänenspezifische Modellierungssprachen ein. Im Zentrum steht nicht nur das Verwenden vorhandener Werkzeuge, sondern das konzeptionelle Verständnis dafür, wie Modelle, Metamodelle, Ausführungsregeln und Koordinationsmechanismen zusammenspielen. Gerade dieser Punkt entscheidet in der Praxis darüber, ob eine Modellierungsumgebung nur demonstrierbar oder tatsächlich wartbar und erweiterbar ist.
Schwerpunkte
- Architektur von GEMOC Studio und Abgrenzung zwischen Language Workbench und Modeling Workbench
- Aufbau einer ausführbaren Sprache auf Basis von Metamodell, konkreter Syntax und Ausführungslogik
- Einbindung und Verständnis von Domain-Specific Actions, Ausführungsdaten und Einstiegspunkten
- Grundlagen von Nebenläufigkeit und Koordination mit ECL, MoCCML und BCOoL
- Animation, Trace-Verwaltung, Vorwärts- und Rückwärts-Debugging sowie Werkzeugkopplung
Praxisanteil
Im Verlauf des Seminars wird ein kleines, aber technisch sauberes Beispiel für eine ausführbare Modellierungssprache aufgebaut, schrittweise erweitert und anschließend im Modeling Workbench ausgeführt. Zusätzlich wird gezeigt, wie Koordinationsregeln und Laufzeitdienste genutzt werden, um mehrere Modelle kontrolliert zusammenzuführen. Dadurch entsteht ein realistischer Eindruck davon, wie GEMOC in Forschung, Prototyping und industrieller Werkzeugentwicklung eingesetzt werden kann.
Zielgruppe
Geeignet ist das Seminar für Language Engineers, MDE-Architekten, Tool-Entwickler, Forschungs- und Entwicklungsteams sowie für Fachleute, die ausführbare DSLs nicht nur konsumieren, sondern selbst entwerfen oder erweitern wollen.
Vorkenntnisse
Erforderlich sind solide Kenntnisse in EMF/Ecore und modellbasierter Entwicklung. Erfahrung mit Eclipse Modeling, Xtext oder Sirius ist vorteilhaft.
Seminardetails
| Dauer: | 4 Tage ca. 6 h/Tag, Beginn 1. Tag: 10:00 Uhr, weitere Tage: 09:00 Uhr |
| Preis: |
Öffentlich und Webinar: € 2.396 zzgl. MwSt. Inhaus: € 6.800 zzgl. MwSt. |
| Teilnehmeranzahl: | min. 2 - max. 8 |
| Teilnehmer: | Language Engineers, MDE-Architekten, Tool-Entwickler, Forschungs- und Entwicklungsteams |
| Voraussetzungen: | Solide Kenntnisse in EMF/Ecore und modellbasierter Entwicklung; Xtext- oder Sirius-Erfahrung ist vorteilhaft |
| Standorte: | Bregenz, Graz, Innsbruck, Klagenfurt, Linz, Salzburg, Wien |
| Methoden: | Vortrag, Demonstrationen, praktische Übungen am System, Diskussion von Modellierungsentscheidungen |
| Seminararten: | Öffentlich, Webinar, Inhaus, Workshop - Alle Seminare mit Trainer vor Ort, Webinar nur wenn ausdrücklich gewünscht |
| Durchführungsgarantie: | ja, ab 2 Teilnehmern |
| Sprache: | Deutsch - bei Firmenseminaren ist auch Englisch möglich |
| Seminarunterlage: | Dokumentation auf Datenträger oder als Download |
| Teilnahmezertifikat: | ja, selbstverständlich |
| Verpflegung: | Kalt- / Warmgetränke, Mittagessen (wahlweise vegetarisch) |
| Support: | 3 Anrufe im Seminarpreis enthalten |
| Barrierefreier Zugang: | an den meisten Standorten verfügbar |
| Weitere Informationen unter + 43 (720) 022000 |
Seminartermine
Die Ergebnissliste kann durch Anklicken der Überschrift neu sortiert werden.
