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 条
  • [21] Constraints checking in UML class diagrams:: SQL vs OCL
    Berrabah, D.
    Boufares, F.
    DATABASE AND EXPERT SYSTEMS APPLICATIONS, PROCEEDINGS, 2007, 4653 : 593 - +
  • [22] Transformation rules for UML class diagrams
    Gogolla, M
    Richters, M
    UNIFIED MODELING LANGUAGE: UML'98: BEYOND THE NOTATION, 1999, 1618 : 92 - 106
  • [23] Representation of Business Rules in UML&OCL Models for Developing Information Systems
    Nemuraite, Lina
    Ceponiene, Lina
    Vedrickas, Gediminas
    PRACTICE OF ENTERPRISE MODELING, 2008, 15 : 182 - 196
  • [24] Verification and Validation of UML Conceptual Schemas with OCL Constraints
    Queralt, Anna
    Teniente, Ernest
    ACM TRANSACTIONS ON SOFTWARE ENGINEERING AND METHODOLOGY, 2012, 21 (02)
  • [25] Modeling Behavioral Deontic Constraints Using UML and OCL
    Vallecillo, Antonio
    Gogolla, Martin
    CONCEPTUAL MODELING, ER 2020, 2020, 12400 : 134 - 148
  • [26] Basic Rules to Build Correct UML Diagrams
    Alanazi, Mohammad N.
    2009 INTERNATIONAL CONFERENCE ON NEW TRENDS IN INFORMATION AND SERVICE SCIENCE (NISS 2009), VOLS 1 AND 2, 2009, : 72 - 76
  • [27] Teaching UML and OCL models and their validation to software engineering students: an experience report
    Burgueno, Loli
    Vallecillo, Antonio
    Gogolla, Martin
    COMPUTER SCIENCE EDUCATION, 2018, 28 (01) : 23 - 41
  • [28] Using UML and OCL for representing multiobjective combinatorial optimization problems
    Yönet A. Eracar
    Mieczyslaw M. Kokar
    Journal of Intelligent Manufacturing, 2014, 25 : 555 - 569
  • [29] Using UML and OCL for representing multiobjective combinatorial optimization problems
    Eracar, Yoenet A.
    Kokar, Mieczyslaw M.
    JOURNAL OF INTELLIGENT MANUFACTURING, 2014, 25 (03) : 555 - 569
  • [30] A Query-based Approach for Verifying UML Class Diagrams with OCL Invariants
    Wu, Hao
    JOURNAL OF OBJECT TECHNOLOGY, 2022, 21 (03):