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

被引:0
|
作者
Maier, Pierre [1 ]
Schwarz, Tobias [1 ]
机构
[1] Univ Duisburg Essen, Essen, Germany
关键词
UML; Multi-level Modeling; Modeling Education; Modeling Tool;
D O I
10.1145/3652620.3687777
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
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 (c), 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 (c) and present its core features with a focus on the components tailored to levitate learning experiences. A preliminary evaluation indicates that UML-MX (c) 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.
引用
收藏
页码:107 / 114
页数:8
相关论文
共 50 条
  • [21] Classes in Object-Oriented Modeling (UML): Further Understanding and Abstraction
    Al-Fedaghi, Sabah
    INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2021, 21 (05): : 139 - 150
  • [22] UML-F: A modeling language for object-oriented frameworks
    Fontoura, M
    Pree, W
    Rumpe, B
    ECOOP 2000 - OBJECT-ORIENTED PROGRAMMING, 2000, 1850 : 63 - 82
  • [23] A Project-based Curriculum for Teaching C plus plus Object-Oriented Programming
    Chen, Yen-Lin
    Chiang, Chuan-Yen
    Huang, Yo-Ping
    Yuan, Shyan-Ming
    2012 9TH INTERNATIONAL CONFERENCE ON UBIQUITOUS INTELLIGENCE & COMPUTING AND 9TH INTERNATIONAL CONFERENCE ON AUTONOMIC & TRUSTED COMPUTING (UIC/ATC), 2012, : 667 - 672
  • [24] Study of Trivial Compiler Equivalence on C plus plus Object-Oriented Mutation Operators
    Delgado-Perez, Pedro
    Segura, Sergio
    SAC '19: PROCEEDINGS OF THE 34TH ACM/SIGAPP SYMPOSIUM ON APPLIED COMPUTING, 2019, : 2224 - 2230
  • [25] Object-oriented C plus plus boundary element solution of the vector Laplace equation
    Ingber, J. A.
    BOUNDARY ELEMENTS AND OTHER MESH REDUCTION METHODS XXXII, BEM/MRM 2010, 2010, : 295 - 303
  • [26] Exploration on Teaching Reform of C plus plus Object-Oriented Programming in Medical Informatics
    Guo, Zhenghong
    2016 5TH INTERNATIONAL CONFERENCE ON EDUCATION AND EDUCATION MANAGEMENT (EEM 2016), 2016, 92 : 19 - 22
  • [27] Veamy: an extensible object-oriented C plus plus library for the virtual element method
    Ortiz-Bernardin, A.
    Alvarez, C.
    Hitschfeld-Kahler, N.
    Russo, A.
    Silva-Valenzuela, R.
    Olate-Sanzana, E.
    NUMERICAL ALGORITHMS, 2019, 82 (04) : 1189 - 1220
  • [28] SMI plus plus object-oriented framework for designing and implementing distributed control systems
    Franek, B
    Gaspar, C
    IEEE TRANSACTIONS ON NUCLEAR SCIENCE, 2005, 52 (04) : 891 - 895
  • [29] Assessment of C plus plus object-oriented mutation operators: A selective mutation approach
    Delgado-Perez, Pedro
    Segura, Sergio
    Medina-Bulo, Inmaculada
    SOFTWARE TESTING VERIFICATION & RELIABILITY, 2017, 27 (4-5):
  • [30] Object-oriented hybrid systems of coalgebras plus monoid actions
    Jacobs, B
    THEORETICAL COMPUTER SCIENCE, 2000, 239 (01) : 41 - 95