|
|
Werkzeuge zur Erstellung und Verarbeitung von DSLs
Domänenspezifische Sprachen werden als Teil der modernen Softwareentwicklung immer wichtiger,
die dazugehörige Toollandschaft entwickelt sich spürbar weiter. Die neuesten Kandidaten
in diesem Umfeld sind Microsofts Oslo sowie MPS von Jetbrains. In diesem Artikel möchte
ich auf den aktuellen State-of-the-Art eingehen und erläutern, welche Tools derzeit
verfügbar sind, wie sie sich voneinander unterscheiden und wie reif sie für den Einsatz
in der Praxis sind. Dem Leser soll damit der Überblick über das weite und unübersichtliche
Feld erleichtert und ggfs. eine Entscheidung für oder gegen das eine oder andere Tool
ermöglicht werden. In dem Artikel betrachte ich Eclipse Modeling und openArchitectureWare,
Microsoft DSL Tools, MetaEdit+, Jetbrains' MPS sowie Microsoft Oslo.
|