Domain-Specific Modeling Languages - Requirements Analysis and Design Guidelines
U. Frank. Domain Engineering: Product Lines, Conceptual Models, and Languages, Springer, (2013)
Abstract
In recent years, the development of domain-specific modeling languages has gained remarkable attention. This is for good reasons. A domain-specific modeling language incorporates concepts that represent domain-level knowledge. Hence, systems analysts are not forced to reconstruct these concepts from scratch. At the same time, domain-specific modeling languages contribute to model integrity, because they include already constraints that would otherwise have to be added manually. Even though there has been a considerable amount of research on developing and using domain-specific modeling languages, there is still lack of comprehensive methods to guide the design of these languages. With respect to the complexity and risk related to developing a domain-specific modeling language, this is a serious shortfall. This chapter is aimed at a contribution to filling the gap. At first, it presents guidelines for selecting a metamodeling language. Its main focus is on supporting the process from analyzing requirements to specifying and evaluating a domain-specific modeling language.
%0 Book Section
%1 frank2013domainspecific
%A Frank, Ulrich
%B Domain Engineering: Product Lines, Conceptual Models, and Languages
%D 2013
%E Reinhartz-Berger, Iris
%E Sturm, Aron
%E Clark, Tony
%E Wand, Yair
%E Cohen, Sholom
%E Bettin, Jorn
%I Springer
%K DSML MethodEngineering
%P 133--157
%T Domain-Specific Modeling Languages - Requirements Analysis and Design Guidelines
%U http://link.springer.com/chapter/10.1007%2F978-3-642-36654-3_6
%X In recent years, the development of domain-specific modeling languages has gained remarkable attention. This is for good reasons. A domain-specific modeling language incorporates concepts that represent domain-level knowledge. Hence, systems analysts are not forced to reconstruct these concepts from scratch. At the same time, domain-specific modeling languages contribute to model integrity, because they include already constraints that would otherwise have to be added manually. Even though there has been a considerable amount of research on developing and using domain-specific modeling languages, there is still lack of comprehensive methods to guide the design of these languages. With respect to the complexity and risk related to developing a domain-specific modeling language, this is a serious shortfall. This chapter is aimed at a contribution to filling the gap. At first, it presents guidelines for selecting a metamodeling language. Its main focus is on supporting the process from analyzing requirements to specifying and evaluating a domain-specific modeling language.
@incollection{frank2013domainspecific,
abstract = {In recent years, the development of domain-specific modeling languages has gained remarkable attention. This is for good reasons. A domain-specific modeling language incorporates concepts that represent domain-level knowledge. Hence, systems analysts are not forced to reconstruct these concepts from scratch. At the same time, domain-specific modeling languages contribute to model integrity, because they include already constraints that would otherwise have to be added manually. Even though there has been a considerable amount of research on developing and using domain-specific modeling languages, there is still lack of comprehensive methods to guide the design of these languages. With respect to the complexity and risk related to developing a domain-specific modeling language, this is a serious shortfall. This chapter is aimed at a contribution to filling the gap. At first, it presents guidelines for selecting a metamodeling language. Its main focus is on supporting the process from analyzing requirements to specifying and evaluating a domain-specific modeling language.},
added-at = {2016-05-11T11:38:49.000+0200},
author = {Frank, Ulrich},
biburl = {https://www.bibsonomy.org/bibtex/2a9d5dd811c67f559e991d9a0fb607e7f/stefan.strecker},
booktitle = {Domain Engineering: Product Lines, Conceptual Models, and Languages},
editor = {Reinhartz-Berger, Iris and Sturm, Aron and Clark, Tony and Wand, Yair and Cohen, Sholom and Bettin, Jorn},
interhash = {00ac2535a1aee68a0d43f03b600f4cd0},
intrahash = {a9d5dd811c67f559e991d9a0fb607e7f},
keywords = {DSML MethodEngineering},
pages = {133--157},
publisher = {Springer},
timestamp = {2024-02-09T18:17:38.000+0100},
title = {Domain-Specific Modeling Languages - Requirements Analysis and Design Guidelines},
url = {http://link.springer.com/chapter/10.1007%2F978-3-642-36654-3_6},
year = 2013
}