Back to Search Start Over

Execution of UML models: a systematic review of research and practice.

Authors :
Ciccozzi, Federico
Malavolta, Ivano
Selic, Bran
Source :
Software & Systems Modeling. Jun2019, Vol. 18 Issue 3, p2313-2360. 48p.
Publication Year :
2019

Abstract

Several research efforts from different areas have focused on the execution of UML models, resulting in a diverse and complex scientific body of knowledge. With this work, we aim at identifying, classifying, and evaluating existing solutions for the execution of UML models. We conducted a systematic review in which we selected 63 research studies and 19 tools among over 5400 entries by applying a systematic search and selection process. We defined a classification framework for characterizing solutions for UML model execution, and we applied it to the 82 selected entries. Finally, we analyzed and discussed the obtained data. From the analyzed data, we drew the following conclusions: (i) There is a growing scientific interest on UML model execution; (ii) solutions providing translational execution clearly outnumber interpretive solutions; (iii) model-level debugging is supported in very few cases; (iv) only a few research studies provide evidence of industrial use, with very limited empirical evaluations; (v) the most common limitation deals with coverage of the UML language. Based on these observations, we discuss potential research challenges and implications for the future of UML model execution. Our results provide a concise overview of states of the art and practice for UML model execution intended for use by both researchers and practitioners. [ABSTRACT FROM AUTHOR]

Details

Language :
English
ISSN :
16191366
Volume :
18
Issue :
3
Database :
Academic Search Index
Journal :
Software & Systems Modeling
Publication Type :
Academic Journal
Accession number :
136649085
Full Text :
https://doi.org/10.1007/s10270-018-0675-4