Authors
Lorenzo Bettini, Davide Di Ruscio, Ludovico Iovino, Alfonso Pierantonio
Publication date
2019/2/1
Journal
IEEE Access
Volume
7
Pages
16364-16376
Publisher
IEEE
Description
In model-driven engineering, analogously to any software development practice, metamodel design must be accurate and performed by considering relevant quality factors, including maintainability, reusability, and understandability. The quality of metamodels might be compromised by the introduction of smells that can be the result of inappropriate design decisions. Detecting and resolving metamodel smells are a complex task. The existing approaches deal with this problem by supporting the identification and resolution of smells without providing the means to explicitly trace them with the quality attributes that can be potentially affected. In this paper, we present an approach to defining extensible catalogues of metamodel smells. Each smell can be linked to the corresponding quality attributes. Such links are exploited to automatically select only those smells that have to be necessarily resolved for enhancing the …
Total citations
20192020202120222023202411291022
Scholar articles
L Bettini, D Di Ruscio, L Iovino, A Pierantonio - IEEE Access, 2019