Meta-validation of UML diagrams using OCL rules

被引:0
|
作者
Ha, IK [1 ]
Kang, BW [1 ]
机构
[1] Yeungnam Univ, Dept Comp Engn, Taegu, South Korea
来源
SERP'03: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING RESEARCH AND PRACTICE, VOLS 1 AND 2 | 2003年
关键词
UML; OCL; metamodel; consistency;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
As the UML(Unified Modeling Language) is semantically rich, we can widely describe the system that will be developed, but we cannot guarantee the correctness of the designed model. Therefore, it is important to minimize the error from verifying fitness of the model in early stage. Therefore in this paper, we propose a method for verifying the correctness and consistency of UML Diagrams using OCL(Object Constraint Language), a standard constraint language in UML, as a constraint language-based method Firstly we devise the metamodels that are described with component and relationship of 9 UML diagrams, we derive verifying rules from that for verifying the correctness and consistency, and then formally specify the rules with OCL for automatic verification. Finally we verify the rules with USE TOOL.
引用
收藏
页码:660 / 666
页数:7
相关论文
共 50 条
  • [11] Reasoning about UML/OCL class diagrams using constraint logic programming and formula
    Perez, Beatriz
    Porres, Ivan
    INFORMATION SYSTEMS, 2019, 81 : 152 - 177
  • [12] AuRUS: explaining the validation of UML/OCL conceptual schemas
    Rull, Guillem
    Farre, Carles
    Queralt, Anna
    Teniente, Ernest
    Urp, Toni
    SOFTWARE AND SYSTEMS MODELING, 2015, 14 (02) : 953 - 980
  • [13] Translating between Alloy specifications and UML class diagrams annotated with OCL
    Alcino Cunha
    Ana Garis
    Daniel Riesco
    Software & Systems Modeling, 2015, 14 : 5 - 25
  • [14] A Tool for Debugging Unsatisfiable Integrity Constraints in UML/OCL Class Diagrams
    Gomez-Gutierrez, Juan Antonio
    Clariso, Robert
    Cabot, Jordi
    ENTERPRISE, BUSINESS-PROCESS AND INFORMATION SYSTEMS MODELING, 2022, 450 : 267 - 275
  • [15] Efficient Verification-Driven Slicing of UML/OCL Class Diagrams
    Shaikh, Asadullah
    Wiil, Uffe Kock
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2016, 7 (05) : 530 - 547
  • [16] AuRUS: explaining the validation of UML/OCL conceptual schemas
    Guillem Rull
    Carles Farré
    Anna Queralt
    Ernest Teniente
    Toni Urpí
    Software & Systems Modeling, 2015, 14 : 953 - 980
  • [17] Translating between Alloy specifications and UML class diagrams annotated with OCL
    Cunha, Alcino
    Garis, Ana
    Riesco, Daniel
    SOFTWARE AND SYSTEMS MODELING, 2015, 14 (01) : 5 - 25
  • [18] A graphical approach to prove the semantic preservation of UML/OCL refactoring rules
    Baar, Thomas
    Markovic, Slavisa
    PERSPECTIVES OF SYSTEMS INFORMATICS, 2007, 4378 : 70 - +
  • [19] A UML/OCL framework for the analysis of graph transformation rules
    Jordi Cabot
    Robert Clarisó
    Esther Guerra
    Juan de Lara
    Software & Systems Modeling, 2010, 9 : 335 - 357
  • [20] Verifying Linear Temporal Logic Properties in UML/OCL Class Diagrams using Filmstripping
    Hilken, Frank
    Gogolla, Martin
    19TH EUROMICRO CONFERENCE ON DIGITAL SYSTEM DESIGN (DSD 2016), 2016, : 708 - 713