Consistency checking and visualization of OCL constraints

被引:0
|
作者
Bottoni, P [1 ]
Koch, M [1 ]
Parisi-Presicce, F [1 ]
Taentzer, G [1 ]
机构
[1] Univ Rome, Rome, Italy
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Part of the success of the Unified Modeling Language (UML) as a specification language is due to its diagrammatic nature, Its meaning is expressed by its meta model, a combination of class diagrams and constraints written in the Object Constraint Language (OCL), a textual language of expressions. Recent efforts have tried to give a formal semantics to OCL in a classical way. In this paper, we propose a graph-based semantics for OCL and a systematic translation of OCL constraints into expressions over graph rules. Besides providing a semantical formalization of OCL, this translation can be employed to check the consistency of UML model instances wrt. the constraints, using a general purpose graph transformation machine like AGG or PROGRES. The translation of OCL constraints into graph rules suggests a way to express the constraints in a more intuitive visual form.
引用
收藏
页码:294 / 308
页数:15
相关论文
共 50 条
  • [1] Incremental Checking of OCL Constraints with Aggregates Through SQL
    Oriol, Xavier
    Teniente, Ernest
    CONCEPTUAL MODELING, ER 2015, 2015, 9381 : 199 - 213
  • [2] METHODS FOR CHECKING THE CONSISTENCY OF PRECEDENCE CONSTRAINTS
    SMEDS, PA
    AIIE TRANSACTIONS, 1980, 12 (02): : 170 - 178
  • [3] Checking consistency in multimedia synchronization constraints
    Ma, HD
    Shin, KG
    IEEE TRANSACTIONS ON MULTIMEDIA, 2004, 6 (04) : 565 - 574
  • [4] Incremental Consistency Checking of Dynamic Constraints
    Groher, Iris
    Reder, Alexander
    Egyed, Alexander
    FUNDAMENTAL APPROACHES TO SOFTWARE ENGINEERING, PROCEEDINGS, 2010, 6013 : 203 - 217
  • [5] Model checking of extended OCL constraints on UML models in SOCLe
    Mullins, John
    Oarga, Raveca
    FORMAL METHODS FOR OPEN OBJECT-BASED DISTRIBUTED SYSTEMS, PROCEEDINGS, 2007, 4468 : 59 - +
  • [6] Constraints checking in UML class diagrams:: SQL vs OCL
    Berrabah, D.
    Boufares, F.
    DATABASE AND EXPERT SYSTEMS APPLICATIONS, PROCEEDINGS, 2007, 4653 : 593 - +
  • [7] An approach to checking consistency in multimedia synchronization constraints
    Ma, HD
    Shin, KG
    2000 IEEE INTERNATIONAL CONFERENCE ON MULTIMEDIA AND EXPO, PROCEEDINGS VOLS I-III, 2000, : 1671 - 1674
  • [8] OCL Constraints Checking on NoSQL Systems Through an MDA-Based Approach
    Abdelhedi, Fatma
    Brahim, Amal Ait
    Zurfluh, Gilles
    INTERNATIONAL JOURNAL OF DATA WAREHOUSING AND MINING, 2021, 17 (01) : 1 - 14
  • [9] OCLFO: first-order expressive OCL constraints for efficient integrity checking
    Franconi, Enrico
    Mosca, Alessandro
    Oriol, Xavier
    Rull, Guillem
    Teniente, Ernest
    SOFTWARE AND SYSTEMS MODELING, 2019, 18 (04): : 2655 - 2678
  • [10] Representing and checking consistency and dynamic constraints of business rules
    Pranevicius, Henrikas
    Budnikas, Germanas
    20TH INTERNATIONAL CONFERENCE, EURO MINI CONFERENCE CONTINUOUS OPTIMIZATION AND KNOWLEDGE-BASED TECHNOLOGIES, EUROPT'2008, 2008, : 468 - 473