A diagnosis method that matches class diagrams in a learning environment for object-oriented modeling

被引:2
|
作者
Auxepaules, Ludovic [1 ]
Py, Dominique [1 ]
Lemeunier, Thierry [1 ]
机构
[1] Univ Maine, LIUM, F-72085 Le Mans, France
关键词
D O I
10.1109/ICALT.2008.187
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper describes the diagnostic method developed in a learning environment for object-oriented modeling called Diagram. This method compares the student's diagram with an expert's diagram in order to find the differences between these two diagrams. The principles of our algorithm rely on graph matching methods and algorithms. The diagrams are schematized in characteristic structural patterns. These structures are compared by using similarity functions, and similarity scores are computed for each couple of structures.. Finally, univalent and multivalent matches are qualified, according to a taxonomy of differences. An example is given on a real student's diagram. The algorithm is implemented in Java under Eclipse environment. It has been tested on several problems of increasing complexity, with students diagrams collected in real class situation. The results of the off-line experimentations are presented and discussed.
引用
收藏
页码:26 / 30
页数:5
相关论文
共 50 条
  • [31] Formal object-oriented method for modeling concurrent system
    Zhu, L.J.
    Wu, Z.M.
    [J]. Shanghai Jiaotong Daxue Xuebao/Journal of Shanghai Jiaotong University, 2001, 35 (02): : 245 - 249
  • [32] An Object-Oriented Modeling and Simulation Environment for Reactive Systems Development
    Bernard T. Barcio
    S. Ramaswamy
    K. Suzanne Barber
    [J]. International Journal of Flexible Manufacturing Systems, 1997, 9 : 51 - 80
  • [33] An object-oriented modeling and simulation environment for reactive systems development
    Barcio, BT
    Ramaswamy, S
    Barber, KS
    [J]. INTERNATIONAL JOURNAL OF FLEXIBLE MANUFACTURING SYSTEMS, 1997, 9 (01): : 51 - 80
  • [34] Modelsaz: An object-oriented computer-aided modeling environment
    Farzi, A
    Mehrabani, A
    [J]. IRANIAN JOURNAL OF CHEMISTRY & CHEMICAL ENGINEERING-INTERNATIONAL ENGLISH EDITION, 2004, 23 (01): : 35 - 50
  • [35] Concurrent object-oriented data flow diagrams
    Ding, ZQ
    Yang, L
    [J]. PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS I-V, 2000, : 1315 - 1321
  • [36] OBJECT-ORIENTED ECOSYSTEM MODELING
    SILVERT, W
    [J]. ECOLOGICAL MODELLING, 1993, 68 (1-2) : 91 - 118
  • [37] Object-oriented meta modeling
    Wang, H
    Fang, YM
    Zhao, XQ
    Dong, JR
    [J]. OBJECT-ORIENTED TECHNOLOGY, 1997, : 1 - 6
  • [38] Object-oriented modeling with ADORA
    Glinz, M
    Berner, S
    Joos, S
    [J]. INFORMATION SYSTEMS, 2002, 27 (06) : 425 - 444
  • [39] Object-Oriented Data Modeling
    Tillmann, G.
    [J]. DBMS, 1995, 8 (10):
  • [40] Object-oriented modeling in metaview
    Zhuang, Y
    Findeisen, P
    Sorenson, P
    [J]. PROCEEDINGS OF THE FOURTH INTERNATIONAL SYMPOSIUM ON ASSESSMENT OF SOFTWARE TOOLS, 1996, : 109 - 110