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 条
  • [41] Modeling fuzzy information in UML class diagrams and object-oriented database models
    Ma, Z. M.
    Yan, Li
    Zhang, Fu
    FUZZY SETS AND SYSTEMS, 2012, 186 (01) : 26 - 46
  • [42] Object-oriented Modeling and Design of Reverse Logistics Management System using UML
    Boussellaa, Asma
    Abed, Mourad
    PROCEEDINGS OF THE 2016 5TH INTERNATIONAL CONFERENCE ON SMART CITIES AND GREEN ICT SYSTEMS (SMARTGREENS 2016), 2016, : 425 - 432
  • [43] Modeling the object-oriented space through validated measures
    Neal, RD
    1997 IEEE AEROSPACE CONFERENCE PROCEEDINGS, VOL 4, 1997, : 315 - 327
  • [44] LibHalfSpace: A C plus plus object-oriented library to study deformation and stress in elastic half-spaces
    Ferrari, Claudio
    Bonafede, Maurizio
    Belardinelli, Maria Elina
    COMPUTERS & GEOSCIENCES, 2016, 96 : 136 - 146
  • [45] BUILDING COMMUNICATION SOFTWARE: A PROJECT-BASED APPROACH FOR TEACHING C plus plus OBJECT-ORIENTED PROGRAMMING
    Chen, Yen-Lin
    Liu, Chuan-Ming
    Chiang, Chuan-Yen
    Yuan, Shyan-Ming
    Wang, Jenq-Haur
    INTERNATIONAL JOURNAL OF INNOVATIVE COMPUTING INFORMATION AND CONTROL, 2013, 9 (08): : 3415 - 3436
  • [46] WINHAC plus plus : THE OBJECT-ORIENTED MONTE CARLO FOR THE CHARGED-CURRENT DRELL-YAN PROCESS
    Sobol, Kamil
    ACTA PHYSICA POLONICA B, 2011, 42 (07): : 1605 - 1614
  • [47] Object-oriented technology for enhancing activity-based modeling functionality
    Shi, JJS
    PROCEEDINGS OF THE 2000 WINTER SIMULATION CONFERENCE, VOLS 1 AND 2, 2000, : 1938 - 1944
  • [48] UML-MX© : Boosting Power of Object-Oriented Modeling and Enriching User Experience
    Frank, Ulrich
    Maier, Pierre
    ENTERPRISE DESIGN, OPERATIONS, AND COMPUTING. EDOC 2024 WORKSHOPS, 2025, 537 : 276 - 286
  • [49] A unified object-oriented framework for CPU plus GPU explicit hyperbolic solvers
    Conde, Daniel A. S.
    Canelas, Ricardo B.
    Ferreira, Rui M. L.
    ADVANCES IN ENGINEERING SOFTWARE, 2020, 148
  • [50] The Teaching Innovation and Research of Object-Oriented Program Design based on C plus
    Zheng, Bigeng
    Wang, Heng
    Zheng, Quanxin
    PROCEEDINGS OF THE 2017 3RD INTERNATIONAL CONFERENCE ON ECONOMICS, SOCIAL SCIENCE, ARTS, EDUCATION AND MANAGEMENT ENGINEERING (ESSAEME 2017), 2017, 119 : 2258 - 2263