DocumentCode
187879
Title
On the Appropriateness of Domain-Specific Languages Derived from Different Metamodels
Author
Roanc, Igor ; Slivnik, Botjan
Author_Institution
Fac. of Comput. & Inf. Sci., Univ. of Ljubljana, Ljubljana, Slovenia
fYear
2014
fDate
23-26 Sept. 2014
Firstpage
190
Lastpage
195
Abstract
In model-driven development domain-specific languages (DSL) are often considered models while the description of DSLs are expressed using various metamodels. To estimate the influence of a metamodel on the quality of DSLs derived from it, it is appropriate to measure functional suitability. As defined by the standard ISO/IEC 25010 (SQuaRE), functional suitability consists of completeness, correctness, and appropriateness. Among these issues, only appropriateness can be evaluated without specifying the domain. This paper is a study of a relationship between (a) the metamodel´s expressive power regarding the syntax of the DSLs derived from the metamodel and (b) the appropriateness of those DSLs. In this regard two metrics are defined. The first metric evaluates a metamodel and produces the estimation of the derived DSLs´ appropriateness. The second metric incorporates the domain and further assesses the quality of a DSL in terms of appropriateness. Both metrics are based on abstract syntax trees of programs written in the derived DSLs, and demonstrated using examples on two different domains.
Keywords
IEC standards; ISO standards; software standards; specification languages; DSL appropriateness; DSL completeness; DSL correctness; DSL quality; DSL syntax; ISO/IEC 25010 standard; SQuaRE; abstract syntax trees; domain-specific languages; functional suitability; metamodel; model-driven development; Abstracts; DSL; Measurement; Programming; Semantics; Syntactics; Unified modeling language; domain-specific languages; metamodel quality; model-driven development; quality metrics;
fLanguage
English
Publisher
ieee
Conference_Titel
Quality of Information and Communications Technology (QUATIC), 2014 9th International Conference on the
Conference_Location
Guimaraes
Print_ISBN
978-1-4799-6132-0
Type
conf
DOI
10.1109/QUATIC.2014.33
Filename
6984116
Link To Document