作者
Luciano Marchezan, Wesley KG Assunção, Edvin Herac, Saad Shafiq, Alexander Egyed
发表日期
2024/3/12
研讨会论文
2024 IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER)
页码范围
147-158
出版商
IEEE
简介
Consistency maintenance is paramount for software engineering, as it improves/guarantees the quality of artifacts (e.g., models) during maintenance and evolution. To perform this maintenance, consistency rules (CR) are commonly defined and applied to evaluate model elements according to desired properties. By empirical studies, it is known that CRs commonly evaluate similar model elements (e.g., multiple CRs checking the consistency of a UML class). Thus, we hypothesize that CRs can be used as a means to identify dependencies among inconsis-tencies and support consistency maintenance tasks. Currently, however, no study investigates to what extent dependencies can be identified and how they can be used to repair inconsistencies. In this paper, we explore dependencies between CRs to identify and group dependent inconsistencies. For that, we define a metamodel that allows dependencies to be …
学术搜索中的文章
L Marchezan, WKG Assunção, E Herac, S Shafiq… - 2024 IEEE International Conference on Software …, 2024