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 条
  • [31] SEPARATION OF EVENT AND CONSTRAINT RULES IN UML&OCL MODELS OF SERVICE ORIENTED INFORMATION SYSTEMS
    Ceponiene, Lina
    Nemuraite, Lina
    Vedrickas, Gediminas
    INFORMATION TECHNOLOGY AND CONTROL, 2009, 38 (01): : 29 - 37
  • [32] Formalizing the well-formedness rules of EJB3QL in UML+OCL
    Garcia, Miguel
    MODELS IN SOFTWARE ENGINEERING, 2007, 4364 : 66 - 75
  • [33] On the verification and validation of UML structural and behavioral diagrams
    Alawneh, Lu'ay
    Debbabi, Mourad
    Hassaine, Fawzi
    Soeanu, Andrei
    PROCEEDINGS OF THE IASTED INTERNATIONAL CONFERENCE ON ADVANCES IN COMPUTER SCIENCE AND TECHNOLOGY, 2006, : 304 - +
  • [34] VETIS TOOL FOR EDITING AND TRANSFORMING SBVR BUSINESS VOCABULARIES AND BUSINESS RULES INTO UML&OCL MODELS
    Nemuraite, Lina
    Skersys, Tomas
    Sukys, Algirdas
    Sinkevicius, Edvinas
    Ablonskis, Linas
    INFORMATION TECHNOLOGIES' 2010, 2010, : 377 - 384
  • [35] Verifying UML/OCL Models Using Boolean Satisfiability
    Soeken, Mathias
    Wille, Robert
    Kuhlmann, Mirco
    Gogolla, Martin
    Drechsler, Rolf
    2010 DESIGN, AUTOMATION & TEST IN EUROPE (DATE 2010), 2010, : 1341 - 1344
  • [36] Using UML and OCL Models to Realize High-Level Digital Twins
    Munoz, Paula
    Troya, Javier
    Vallecillo, Antonio
    24TH ACM/IEEE INTERNATIONAL CONFERENCE ON MODEL-DRIVEN ENGINEERING LANGUAGES AND SYSTEMS COMPANION (MODELS-C 2021), 2021, : 214 - 222
  • [37] Using UML and OCL to maintain the consistency of spatial data in environmental information systems
    Pinet, Francois
    Duboisset, Magali
    Soulignac, Vincent
    ENVIRONMENTAL MODELLING & SOFTWARE, 2007, 22 (08) : 1217 - 1220
  • [38] Design of rules for transforming UML sequence diagrams into Java']Java code
    Thongmak, M
    Muenchaisri, P
    APSEC 2002: NINTH ASIA PACIFIC SOFTWARE ENGINEERING CONFERENCE, 2002, : 485 - 494
  • [39] Exploiting practical limitations of UML diagrams for model validation and execution
    Steimann F.
    Vollmer H.
    Software & Systems Modeling, 2006, 5 (1) : 26 - 47
  • [40] From UML Communication Diagrams to Aspect-Oriented Communication Diagrams Using Graph Transformation
    Aouag, Mouna
    Chama, Wafa
    Chaoui, Allaoua
    INFORMATION AND SOFTWARE TECHNOLOGIES, 2012, 319 : 199 - 209