An OCL extension for checking and transforming UML models

被引:0
|
作者
Millan, Thierry [1 ]
Sabatier, Laurent [2 ]
Le Thi, Thanh-Thanh [1 ]
Bazex, Pierre [1 ]
Percebois, Christian [1 ]
机构
[1] Univ Toulouse 3, Inst Rech Informat Toulouse, 118 Route Narbonne, F-31062 Toulouse 9, France
[2] Sodifrance, 'F-31300 Toulouse, France
关键词
OCL; process development; multi-model access; type synthesizer; validation; transformation;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The increasing use of models in specification and design phases makes them first class citizens. Models which had, till now, been used to gain a better grasp of the software to be designed, have been attributed a productive role that has become central to development. This new status of models and meta-models poses the problem of how they are established and especially, how they are validated. So, each activity in a process can be supported by MDE (Model-Driven Engineering) components realizing transformations and verifications. These operations require redefining the OCL type system for taking into account multi-model handling and side-effects. Checking the transformation consists of ensuring that the source models and the targets respect a set of properties that can be verified through transformation contracts. The NEPTUNE platform was designed having this logic as a driving force - allowing the verification of models and of their transformation.
引用
收藏
页码:144 / +
页数:2
相关论文
共 50 条
  • [1] Checking Concurrent Behavior in UML/OCL Models
    Przigoda, Nils
    Hilken, Christoph
    Wille, Robert
    Peleska, Jan
    Drechsler, Rolf
    2015 ACM/IEEE 18TH INTERNATIONAL CONFERENCE ON MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS (MODELS), 2015, : 176 - 185
  • [2] 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 - +
  • [3] Incremental integrity checking of UML/OCL conceptual schemas
    Cabot, Jordi
    Teniente, Ernest
    JOURNAL OF SYSTEMS AND SOFTWARE, 2009, 82 (09) : 1459 - 1478
  • [4] Transformation of UML and OCL Models into Filmstrip Models
    Hilken, Frank
    Hamann, Lars
    Gogolla, Martin
    THEORY AND PRACTICE OF MODEL TRANSFORMATIONS, ICMT 2014, 2014, 8568 : 170 - 185
  • [5] Validating UML models and OCL constraints
    Richters, M
    Gogolla, M
    UML 2000 - THE UNIFIED MODELING LANGUAGE, PROCEEDINGS: ADVANCING THE STANDARD, 2000, 1939 : 265 - 277
  • [6] Analyzing Inconsistencies in UML/OCL Models
    Przigoda, Nils
    Wille, Robert
    Drechsler, Rolf
    JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 2016, 25 (03)
  • [7] Eliminating Invariants in UML/OCL Models
    Soeken, Mathias
    Wille, Robert
    Drechsler, Rolf
    DESIGN, AUTOMATION & TEST IN EUROPE (DATE 2012), 2012, : 1142 - 1145
  • [8] Debugging of Inconsistent UML/OCL Models
    Wille, Robert
    Soeken, Mathias
    Drechsler, Rolf
    DESIGN, AUTOMATION & TEST IN EUROPE (DATE 2012), 2012, : 1078 - 1083
  • [9] Incremental Verification of UML/OCL Models
    Clariso, Robert
    Gonzalez, Carlos A.
    Cabot, Jordi
    JOURNAL OF OBJECT TECHNOLOGY, 2020, 19 (03): : 1 - 16
  • [10] Modeling and Formally Checking Workflow Properties Using UML and OCL
    Bruening, Jens
    Gogolla, Martin
    Forbrig, Peter
    PERSPECTIVES IN BUSINESS INFORMATICS RESEARCH, 2010, 64 : 130 - +