@inproceedings{6567544ec71e4820b7b3419b24b4fd49,
title = "A Simulation Framework for UML Education",
abstract = "Learning OMG's Unified Modelling Language (UML) can have a steep learning curve. It is a General Purpose System Modelling Language composed of several structural and behavioural sublanguages with relatively complex notations to allow for the specification of several system views. In the course of their learning experience, students frequently have difficulty understanding the semantics of UML models. We argue that the learning experience can be greatly improved if suitable feedback mechanisms (such as open-source lightweight tools that integrate existing simulation tools) are introduced along the incremental try-and-run process. UML naturally offers separation of concerns (thanks to its relatively independent sublanguages), allowing students to understand how to model a software system without the need to understand all of the 14 UML diagrams altogether. This paper describes a simulation environment of UML using and integrating state-of-the-art technology to simulate different UML sublanguages for describing system behaviour, implemented to support the teaching of UML.",
keywords = "CPNTools, Epsilon, model execution, model simulation, model transformation, Model-Driven Engi-neering, NuSMV, system modelling, UML, Umple",
author = "Fernandes, {Miguel Appleton} and Vasco Amaral",
note = "info:eu-repo/grantAgreement/FCT/6817 - DCRRNI ID/UIDB%2F04516%2F2020/PT# Publisher Copyright: {\textcopyright} 2022 IEEE.; 46th IEEE Annual Computers, Software, and Applications Conference, COMPSAC 2022 ; Conference date: 27-06-2022 Through 01-07-2022",
year = "2022",
doi = "10.1109/COMPSAC54236.2022.00031",
language = "English",
isbn = "978-1-6654-8811-2",
series = "Proceedings - 2022 IEEE 46th Annual Computers, Software, and Applications Conference, COMPSAC 2022",
publisher = "Institute of Electrical and Electronics Engineers (IEEE)",
pages = "161--166",
editor = "{Va Leong}, Hong and Sarvestani, {Sahra Sedigh} and Yuuichi Teranishi and Alfredo Cuzzocrea and Hiroki Kashiwazaki and Dave Towey and Ji-Jiang Yang and Hossain Shahriar",
booktitle = "Proceedings",
address = "United States",
}