Abstract—Decisions on domain model representations and on
domain model scoping are a key task when developing software
product lines. However, there is little guidance for t he choice
whether a domain model should be represented by
feature-oriented domain models or by domain-specific models
and whether a domain should be described by a single domain
model or by multiple domain models.
In this paper we apply a method for assessing domain models
on two automation system case studies which use domain
specific languages (DSLs). The two case studies cover the same
domain (warehouse automation) and were developed
independently from one another. We evaluate how well the
results of the domain model assessment method are suited for
our case studies. For the evaluation we consider the
development times of the DSLs, the size of the models, and we
calculate DSL and code complexity metrics.
Index Terms—Automation systems, domain engineering,
domain-specific languages.
Christopher Preschern, Nermin Kajtazovic, and Christian Kreiner are
with the Institute for Technical Informatics, Graz University of Technology,
Austria (e-mail: christopher.preschern@tugraz.at, nermin.kajtazovic@
tugraz.at, christian.kreiner@tugraz.at).
[PDF]
Cite: Christopher Preschern, Nermin Kajtazovic, and Christian Kreiner, "Evaluation of Domain Modeling Decisions for Two Identical Domain Specific Languages," Lecture Notes on Software Engineering vol. 2, no. 1, pp. 37-41, 2014.