Title
UML diagram synthesis techniques: a systematic mapping study.
Abstract
Context: UML software development relies on different types of UML diagrams, which must be consistent with one another. UML Synthesis techniques suggest to generate diagram(s) from other diagram(s), thereby implicitly suggesting that input and output diagrams of the synthesis process be consistent with one another. Objective: Our aim is to provide a comprehensive summary of UML synthesis techniques as they have been described in the literature to date to then collect UML consistency rules, which can then be used to verify UML models. Method: We performed a Systematic Mapping Study by following well-known guidelines. We selected 14 studies by means of a search with seven search engines executed until January, 2018. Results: Researchers have not frequently published papers concerning UML synthesis techniques since 2004. We present a set of 47 UML consistency rules collected from the different synthesis techniques analyzed. Conclusion: Although UML diagrams synthesis doesn't seem to be an active line of research, it is relevant since synthesis techniques rely on enforcing diagram consistency, which is an active line of research. We collected consistency rules which can be used to check UML models, specifically to verify if the diagrams of a model are consistent with one another.
Year
DOI
Venue
2018
10.1145/3193954.3193957
MiSE@ICSE
Keywords
DocType
ISSN
UML, UML synthesis techniques, Systematic mapping study, UML consistency rules, Model consistency checking
Conference
2575-4467
ISBN
Citations 
PageRank 
978-1-4503-5735-7
1
0.37
References 
Authors
20
5
Name
Order
Citations
PageRank
Damiano Torre1324.85
Yvan Labiche22874143.30
Marcela Genero396860.55
Maria Teresa Baldassarre425633.71
Maged Elaasar57111.72