Art der Publikation: Beitrag in Sammelwerk

UML++: Enhancing Student Learning of Object-Oriented Modeling through Executable Objects

Autor(en):
Maier, Pierre; Schwarz, Tobias
Titel des Sammelbands:
MODELS Companion '24: Proceedings of the ACM/IEEE 27th International Conference on Model Driven Engineering Languages and Systems
Seiten:
107-114
Veröffentlichung:
2024
Digital Object Identifier (DOI):
doi:10.1145/3652620.3687777
Zitation:
Download BibTeX

Kurzfassung

Motivated by the importance of object-oriented modeling in education, we introduce UML++, an object-modeling language that supports instantiation and execution of object models at run time. UML++ is complemented by a modeling tool, UML-MX©, that aims at improving the learning of object-oriented modeling by making modeling more tangible and engaging for students. We outline eight requirements for UML-MX© and present its core features with a focus on the components tailored to levitate learning experiences. A preliminary evaluation indicates that UML-MX© is able to meet most requirements and may significantly aid students in the appreciation and comprehension of object-oriented modeling. Future work will focus on further evaluating the tool's effectiveness in a course setting, refining current features for broader educational use, and expanding its support to other areas of conceptual modeling.