Forschungsprojekt
Informatik
Eingetragen von:
Mirko Seifert
Lehrstuhl:
SMT/ST
Betreuung:
Sven Karol
Link zur Webseite

DSL-O-MAT

Dömanenspezifische Sprachen erstellen mit EMFText
Florian Heidenreich, Jendrik Johannes, Sven Karol, Mirko Seifert, Christian Wende
EMFText ist ein Werkzeug zur Erstellung textueller domänenspezifischer Sprachen (Domain-specific Languages - DSLs). Solche Sprachen werden im Bereich der Softwareentwicklung häufig genutzt, oft aber nicht explizit als DSL bezeichnet. HTML, CSS, Build Skripte, GUI Beschreibungssprachen und Reguläre Ausdrücke sind z.B. typische Vertreter von DSLs. Basierend auf Eclipse und dem Eclipse Modeling Framework (EMF) macht EMFText es möglich im Handumdrehen eigene DSLs zu definieren und Werkzeugunterstützung dafür zu generieren. So kann viel Aufwand im Vergleich zur ad-hoc Implementierung von DSLs eingespart werden. Zudem eignen sich domänenspezifische Sprachen zur Einbindung von Nicht-Informatikern in Entwicklungsprozesse. Fachexperten können DSLs nutzen um Teile von Anwendungen zu spezifizieren ohne Programmierkenntnisse zu benötigen. Am DSL-O-MAT können Sie live die Entwicklung von DSLs mit EMFText verfolgen und durch Beschreibung einer Domäne direkt eine DSL für ihre Zwecke gestalten. Wir erstellen eine DSL nach ihren Wünschen und Vorgaben.