A Simulation Framework for UML Education

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

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.

Original languageEnglish
Title of host publicationProceedings
Subtitle of host publication2022 IEEE 46th Annual Computers, Software, and Applications Conference, COMPSAC 2022
EditorsHong Va Leong, Sahra Sedigh Sarvestani, Yuuichi Teranishi, Alfredo Cuzzocrea, Hiroki Kashiwazaki, Dave Towey, Ji-Jiang Yang, Hossain Shahriar
Place of PublicationNew York
PublisherInstitute of Electrical and Electronics Engineers (IEEE)
Pages161-166
Number of pages6
ISBN (Electronic)978-1-6654-8810-5
ISBN (Print)978-1-6654-8811-2
DOIs
Publication statusPublished - 2022
Event46th IEEE Annual Computers, Software, and Applications Conference, COMPSAC 2022 - Virtual Online, Los Alamitos, United States
Duration: 27 Jun 20221 Jul 2022

Publication series

NameProceedings - 2022 IEEE 46th Annual Computers, Software, and Applications Conference, COMPSAC 2022
PublisherIEEE
ISSN (Print)0730-3157

Conference

Conference46th IEEE Annual Computers, Software, and Applications Conference, COMPSAC 2022
Country/TerritoryUnited States
CityLos Alamitos
Period27/06/221/07/22

Keywords

  • CPNTools
  • Epsilon
  • model execution
  • model simulation
  • model transformation
  • Model-Driven Engi-neering
  • NuSMV
  • system modelling
  • UML
  • Umple

Fingerprint

Dive into the research topics of 'A Simulation Framework for UML Education'. Together they form a unique fingerprint.

Cite this