Expressing UML class diagrams properties with OCL

被引:0
|
作者
Gogolla, M [1 ]
Richters, M [1 ]
机构
[1] Univ Bremen, FB 3, Dept Comp Sci, D-28334 Bremen, Germany
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The Unified Modeling Language UML is a complex language offering many modeling features. Especially the description of static structures with class diagrams is supported by a rich set of primitives. This paper shows how to transfrom UML class diagrams involving cardinality constraints, qualifiers, association classes, aggregations, compositions, and generalizations into equivalent UML class diagrams employing only binary associations and OCL constraints. Thus we provide a better understanding of UML features. By reducing more complex features in terms of basic ones, we suggest an easy way users can gradually extend the set of UML elements they commonly apply in the modeling process.
引用
收藏
页码:85 / 114
页数:30
相关论文
共 50 条
  • [31] Formalization of the UML Class Diagrams
    Osis, Janis
    Donins, Uldis
    EVALUATION OF NOVEL APPROACHES TO SOFTWARE ENGINEERING, 2010, 69 : 180 - 192
  • [32] Tracing Properties of UML and OCL Models with Maude
    Duran, Francisco
    Gogolla, Martin
    Roldan, Manuel
    ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2011, (56): : 81 - 97
  • [33] Organizing UML class diagrams in layers
    Kumar, V
    Deka, JK
    Enabling Technologies for the New Knowledge Society, 2005, : 39 - 55
  • [34] Full Satisfiability of UML Class Diagrams
    Artale, Alessandro
    Calvanese, Diego
    Ibanez-Garcia, Angelica
    CONCEPTUAL MODELING - ER 2010, 2010, 6412 : 317 - 331
  • [35] Composition inference for UML class diagrams
    Ana Milanova
    Automated Software Engineering, 2007, 14 : 179 - 213
  • [36] DEPENDENCE ANALYSIS FOR UML CLASS DIAGRAMS
    Wu Fangjun~* Yi Tong~* ** ~*(Dept of Computer Science and Eng.
    Journal of Electronics(China), 2004, (03) : 249 - 254
  • [37] DEPENDENCE ANALYSIS FOR UML CLASS DIAGRAMS
    Wu Fangjun Yi Tong Dept of Computer Science and Eng Southeast University Nanjing Laboratory of Computer Center Yichun University Yichun
    Journal of Electronics, 2004, (03) : 249 - 254
  • [38] Automated translation of UML class diagrams
    Gambe, Bessaac
    Thomas, Anitta
    2024 7TH INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE, BIG DATA, COMPUTING AND DATA COMMUNICATION SYSTEMS, ICABCD 2024, 2024,
  • [39] Agent UML class diagrams revisited
    Huget, MP
    AGENT TECHNOLOGIES, INFRASTRUCTURES, TOOLS, AND APPLICATIONS FOR E-SERVICES, 2002, 2592 : 49 - 60
  • [40] Composition inference for UML class diagrams
    Milanova, Ana
    AUTOMATED SOFTWARE ENGINEERING, 2007, 14 (02) : 179 - 213