An empirical comparison of the dynamic modeling in OML and UML

被引:10
|
作者
Otero, MC [1 ]
Dolado, JJ [1 ]
机构
[1] Univ Basque Country, Dept Comp Languages & Syst, Escuela Univ Ingn, Vitoria 01006, Spain
关键词
Unified Modeling Language (UML); OPEN Modeling Language (OML); dynamic modeling; empirical software engineering; crossover design; semantic comprehension;
D O I
10.1016/j.jss.2004.11.022
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
This paper presents an empirical research for evaluating the semantic comprehension of two standard languages, UML (Unified Modeling Language) versus OML (OPEN Modeling Language), from the perspective of the dynamic modeling. We carried out two controlled experiments using a 2 x 2 crossover design, where the metrics Studied were the comprehension time and the total score. We examined the OML and UML interaction diagrams and the statecharts of each language corresponding to the design of a real-time embedded system. The results obtained reveal that the specification of the dynamic behavior using OML is faster to comprehend and easier to interpret than using the UML language, regardless of the dynamic diagram type. (c) 2004 Elsevier Inc. All rights reserved.
引用
收藏
页码:91 / 102
页数:12
相关论文
共 50 条
  • [1] Viewing the OML as a variant of the UML
    Hendorson-Sellers, B
    Atkinson, C
    Firesmith, D
    [J]. UML'99 - THE UNIFIED MODELING LANGUAGE: BEYOND THE STANDARD, 1999, 1723 : 49 - 66
  • [2] OML: Proposals to enhance UML
    Henderson-Sellers, B
    [J]. UNIFIED MODELING LANGUAGE: UML'98: BEYOND THE NOTATION, 1999, 1618 : 349 - 364
  • [3] Experimental comparison of coarse-grained concepts in UML, OML, and TOS
    Zendler, A
    Pfeiffer, T
    Eicks, M
    Lehner, F
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2001, 57 (01) : 21 - 30
  • [4] Clarifying specialized forms of association in UML and OML
    Firesmith, DG
    Henderson-Sellers, B
    [J]. JOURNAL OF OBJECT-ORIENTED PROGRAMMING, 1998, 11 (02): : 47 - +
  • [5] Ontological modeling rules for UML: An empirical assessment
    Evermann, Joerg
    Wand, Yair
    [J]. JOURNAL OF COMPUTER INFORMATION SYSTEMS, 2006, 46 : 14 - 29
  • [6] Modeling dynamic software components in UML
    Wienberg, A
    Matthes, F
    Boger, M
    [J]. UML'99 - THE UNIFIED MODELING LANGUAGE: BEYOND THE STANDARD, 1999, 1723 : 204 - 219
  • [7] Evaluation of the comprehension of the dynamic modeling in UML
    Otero, MC
    Dolado, JJ
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 2004, 46 (01) : 35 - 53
  • [8] OML metamodel: Relationships and state modeling
    HendersonSellers, B
    Firesmith, DG
    Graham, IM
    [J]. JOURNAL OF OBJECT-ORIENTED PROGRAMMING, 1997, 10 (01): : 47 - 51
  • [9] OML metamodel: relationships and state modeling
    Swinburne Univ of Technology, Melbourne
    [J]. J Object Oriented Program, 1 (47-51):
  • [10] Empirical Evaluation of UML Modeling Tools-A Controlled Experiment
    Safdar, Safdar Aqeel
    Iqbal, Muhammad Zohaib
    Khan, Muhammad Uzair
    [J]. MODELLING FOUNDATIONS AND APPLICATIONS, 2015, 9153 : 33 - 44