Language Workbench
Language Workbench (englisch für Sprachwerkbank) ist ein im Jahr 2005 von Martin Fowler eingeführter Begriff, der eine Klasse von Entwicklungswerkzeugen beschreibt, die der Spezifikation, Wiederverwendung und Komposition von domänenspezifischen Sprachen zusammen mit ihren integrierten Entwicklungsumgebungen dienen.[1][2] Eine Language Workbench folgt demnach der Idee des Language Oriented Programming.
Sie unterstützt üblicherweise:[1]
- Spezifikation der Sprachkonzepte bzw. des Metamodells
- Spezifikation der Editierumgebung der domänenspezifischen Sprache
- Spezifikation der Ausführungssemantik, z. B. durch Interpretation oder Codegenerierung
Weblinks
Einzelnachweise
- Martin Fowler: LanguageWorkbench. Abgerufen am 14. April 2015.
- Martin Fowler: Language Workbenches: The Killer-App for Domain Specific Languages? 12. Juni 2005, abgerufen am 14. April 2015.
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. The authors of the article are listed here. Additional terms may apply for the media files, click on images to show image meta data.