Verification and Validation of UML Conceptual Schemas with OCL Constraints

被引:44
|
作者
Queralt, Anna [1 ]
Teniente, Ernest [1 ]
机构
[1] Univ Politecn Catalunya BarcelonaTech, Dept Serv & Informat Syst Engn, Barcelona, Spain
关键词
Design; Verification; Conceptual modeling; OCL; constraints; CLASS DIAGRAMS; SATISFIABILITY;
D O I
10.1145/2089116.2089123
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
To ensure the quality of an information system, it is essential that the conceptual schema that represents the knowledge about its domain is semantically correct. The semantic correctness of a conceptual schema can be seen from two different perspectives. On the one hand, from the point of view of its definition, a conceptual schema must be right. This is ensured by means of verification techniques that check whether the schema satisfies several correctness properties. On the other hand, from the point of view of the requirements that the information system should satisfy, a schema must also be the right one. This is ensured by means of validation techniques, which help the designer understand the exact meaning of a schema and to see whether it corresponds to the requirements. In this article we propose an approach to verify and validate UML conceptual schemas, with arbitrary constraints formalized in OCL. We have also implemented our approach to show its feasibility.
引用
收藏
页数:41
相关论文
共 50 条
  • [41] Meta-validation of UML diagrams using OCL rules
    Ha, IK
    Kang, BW
    [J]. SERP'03: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING RESEARCH AND PRACTICE, VOLS 1 AND 2, 2003, : 660 - 666
  • [42] OCL-Based Automated Validation Method for UML Specifications
    L. Ol'khovich
    D. V. Koznov
    [J]. Programming and Computer Software, 2003, 29 : 323 - 327
  • [43] Efficient Verification-Driven Slicing of UML/OCL Class Diagrams
    Shaikh, Asadullah
    Wiil, Uffe Kock
    [J]. INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2016, 7 (05) : 530 - 547
  • [44] UOST: UML/OCL Aggressive Slicing Technique for Efficient Verification of Models
    Shaikh, Asadullah
    Wiil, Uffe Kock
    Memon, Nasrullah
    [J]. SYSTEM ANALYSIS AND MODELING: ABOUT MODELS, SAM 2010, 2011, 6598 : 173 - 192
  • [45] OCL-Based automated validation method for UML specifications
    Ol'khovich, L
    Koznov, DV
    [J]. PROGRAMMING AND COMPUTER SOFTWARE, 2003, 29 (06) : 323 - 327
  • [46] A Tool for Debugging Unsatisfiable Integrity Constraints in UML/OCL Class Diagrams
    Gomez-Gutierrez, Juan Antonio
    Clariso, Robert
    Cabot, Jordi
    [J]. ENTERPRISE, BUSINESS-PROCESS AND INFORMATION SYSTEMS MODELING, 2022, 450 : 267 - 275
  • [47] Empirically evaluating OCL and Java']Java for specifying constraints on UML models
    Yue, Tao
    Ali, Shaukat
    [J]. SOFTWARE AND SYSTEMS MODELING, 2016, 15 (03): : 757 - 781
  • [48] Generating OCL Constraints from Test Case Schemas For Testing Model Behavior
    Desai, Nisha
    Gogolla, Martin
    [J]. TESTING SOFTWARE AND SYSTEMS (ICTSS 2018), 2018, 11146 : 62 - 68
  • [49] UML/OCL and refinement
    Bhiri, Mohamed Tahar
    Mourad, Kmimech
    Graiet, Mohamed
    Aniorte, Phillipe
    [J]. 18TH IEEE INTERNATIONAL CONFERENCE AND WORKSHOPS ON ENGINEERING OF COMPUTER BASED SYSTEMS (ECBS 2011), 2011, : 149 - 158
  • [50] Formalizing the Mapping of UML Conceptual Schemas to Column-Oriented Databases
    Abdelhedi, Fatma
    Brahim, Amal Ait
    Zurfluh, Gilles
    [J]. INTERNATIONAL JOURNAL OF DATA WAREHOUSING AND MINING, 2018, 14 (03) : 44 - 68