Textuelle DSLs: Alter Wein in neuen Schläuchen?
Zusammenfassung
Vom 18. bis 19. Juni 2009 findet im Wissenschaftszentrum Kiel die Jahrestagung 2009 der GI-Fachgruppe Software-Architektur statt. Peter Friese ist als Teilnehmer und Vortragender mit dabei. Am 19. Juni 2009 in der Zeit von 09:00 Uhr bis 10:30 Uhr hält er den Vortrag »Textuelle DSLs - Alter Wein in neuen Schläuchen?«
Die Entwicklung Domänenspezifischer Sprachen (Domain Specific Languages, DSLs) erfreut sich derzeit großer Beliebtheit. Man unterscheidet grafische bzw. textuelle sowie externe bzw. interne DSLs.
Lange Zeit galt die Entwicklung von externen DSLs als kompliziert und zeitaufwändig. Mit Frameworks wie GMF (Graphical Modeling Framework) sowie Xtext hat sich dies grundlegend geändert. Insbesondere die Erstellung von externen textuellen DSLs auf Basis von EBNF-basierten Grammatiken hat sich deutlich vereinfacht.
Doch handelt es sich hier nicht um alten Wein in neuen Schläuchen? Parser- und Generatorbau können guten Gewissens als alte Disziplinen der Informatik bezeichnet werden und begleiten uns nun schon seit etlichen Jahrzehnten. Können durch textuelle externe DSLs die immer noch existenten Probleme der modellgetriebenen Softwareentwicklung (Teamarbeit / Versionierung) gelöst werden?
Dieser Vortrag geht auf diese und weitere Fragen ein und versucht anhand von Beispielen Antworten zu geben und Vor- bzw. Nachteile der verschiedenen Arten von DSLs aufzuzeigen.
Der Vortragende
Peter Friese
