1. |
- Ciccozzi, Federico, 1983-, et al.
(författare)
-
Execution of UML models : a systematic review of research and practice
- 2019
-
Ingår i: Software and Systems Modeling. - : Springer Science and Business Media LLC. - 1619-1366 .- 1619-1374. ; -3:-, s. 2313-2360
-
Tidskriftsartikel (refereegranskat)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.
|
|
2. |
- Khalajzadeh, Hourieh, et al.
(författare)
-
Fifth International Workshop on Human Factors in Modeling / Modeling of Human Factors (HuFaMo'21)
- 2021
-
Ingår i: Companion Proceedings - 24th International Conference on Model-Driven Engineering Languages and Systems, MODELS-C 2021. ; , s. 337-340
-
Konferensbidrag (refereegranskat)abstract
- Studying human factors and experiences in modeling helps to gain knowledge on the process and use of modeling in practice to optimize system outcomes and user well-being. Moreover, to better support the human aspects of stakeholders and end-users of the software, incorporating the human aspects into software engineering processes from the early modeling and design stages is essential. Considering human factors in software design involves not only 1) studying in detail the interactions between users (humans), but also 2) studying the human factors of the end-users of the system. The HuFaMo workshop was established in 2015 to promote this form of research by creating a venue to discuss and disseminate these topics. The HuFaMo Workshop originally aimed at studying human factors for software systems (implemented or not) allowing humans to model. Hosted within the MODELS conference, the first four editions of the workshop benefited from a high-quality audience, allowing significant progress on this issue. For this fifth edition, we have widened the scope of the workshop to consider the modeling of human factors during the design of the software as well. This helps to study all types of relationships that modeling and human factors can have and their impact on processes, products, and end-users as well as others that might be affected by the system.
|
|