Research Article
An approach for the systematic development of domain-specific languages
Article first published online: 28 AUG 2009
DOI: 10.1002/spe.936
Copyright © 2009 John Wiley & Sons, Ltd.
Additional Information
How to Cite
Strembeck, M. and Zdun, U. (2009), An approach for the systematic development of domain-specific languages. Software: Practice and Experience, 39: 1253–1292. doi: 10.1002/spe.936
Publication History
- Issue published online: 14 SEP 2009
- Article first published online: 28 AUG 2009
- Manuscript Accepted: 13 JUL 2009
- Manuscript Revised: 5 JUN 2009
- Manuscript Received: 6 NOV 2008
Funded by
- European Union FP7 project COMPAS. Grant Number: 215175
- Abstract
- References
- Cited By
Keywords:
- applied software engineering;
- model-driven software development;
- domain-specific languages;
- language engineering
Abstract
Building tailored software systems for a particular application domain is a complex task. For this reason, domain-specific languages (DSLs) receive a constantly growing attention in recent years. So far the main focus of DSL research is on case studies and experience reports for the development of individual DSLs, design approaches and implementation techniques for DSLs, and the integration of DSLs with other software development approaches on a technical level. In this paper, we identify and describe the different activities that we conduct when engineering a DSL, and describe how these activities can be combined in order to define a tailored DSL engineering process. Our research results are based on the experiences we gained from multiple different DSL development projects and prototyping experiments. Copyright © 2009 John Wiley & Sons, Ltd.

1097-024X/asset/olbannerleft.jpg?v=1&s=2d7d001211f2c40f177a231141601e9f52afc1f3)
1097-024X/asset/olbannerright.jpg?v=1&s=3aec7891a8ba78b361ead9743adfc0b6eae6369a)
1097-024X/asset/cover.gif?v=1&s=5a70ecca2928358eca4ff75b9921d0552ffb6539)