Towards Domain Refinement for UML/OCL Bounded Verification

被引:10
|
作者
Clariso, Robert [1 ]
Gonzalez, Carlos A. [2 ]
Cabot, Jordi [1 ,3 ]
机构
[1] Univ Oberta Catalunya, Barcelona, Spain
[2] Mines Nantes, LINA, Inria, AtlanMod Team, Nantes, France
[3] ICREA, Barcelona, Spain
来源
关键词
MODELS;
D O I
10.1007/978-3-319-22969-0_8
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Correctness of UML class diagrams annotated with OCL constraints can be checked using bounded verification, e.g. SAT solvers. Bounded verification detects faults efficiently but, on the other hand, the absence of faults does not guarantee a correct behavior outside the bounded domain. Hence, choosing suitable bounds is a non-trivial process as there is a trade-off between the verification time (faster for smaller domains) and the confidence in the result (better for larger domains). Unfortunately, existing tools provide little support in this choice. This paper presents a technique that can be used to (i) automatically infer verification bounds whenever possible, (ii) tighten a set of bounds proposed by the user and (iii) guide the user in the bound selection process. This approach may increase the usability of UML/OCL bounded verification tools and improve the efficiency of the verification process.
引用
收藏
页码:108 / 114
页数:7
相关论文
共 50 条
  • [41] Transformation of UML and OCL Models into Filmstrip Models
    Hilken, Frank
    Hamann, Lars
    Gogolla, Martin
    [J]. THEORY AND PRACTICE OF MODEL TRANSFORMATIONS, ICMT 2014, 2014, 8568 : 170 - 185
  • [42] Refactoring OCL annotated UML class diagrams
    Slaviša Marković
    Thomas Baar
    [J]. Software & Systems Modeling, 2008, 7 : 25 - 47
  • [43] Simplification of UML/OCL schemas for efficient reasoning
    Oriol, Xavier
    Teniente, Ernest
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2017, 128 : 130 - 149
  • [44] OCL as the query language for UML model execution
    Habela, Piotr
    Kaczmarski, Krzysztof
    Stencel, Krzysztof
    Subieta, Kazimierz
    [J]. COMPUTATIONAL SCIENCE - ICCS 2008, PT 3, 2008, 5103 : 311 - 320
  • [45] Formalizing UML/OCL structural features with FoCaLiZe
    Abbas, Messaoud
    Ben-Yelles, Choukri-Bey
    Rioboo, Renaud
    [J]. SOFT COMPUTING, 2020, 24 (06) : 4149 - 4164
  • [46] UML 2.0 Interactions with OCL/RT Constraints
    Garcia, Daniel Calegari
    Cengarle, Maria Victoria
    Szasz, Nora
    [J]. 2008 FORUM ON SPECIFICATION, VERIFICATION AND DESIGN LANGUAGES, 2008, : 191 - +
  • [47] Ensuring quality of geographic data with UML and OCL
    Casanova, M
    Wallet, T
    D'Hondt, M
    [J]. UML 2000 - THE UNIFIED MODELING LANGUAGE, PROCEEDINGS: ADVANCING THE STANDARD, 2000, 1939 : 225 - 239
  • [48] Enhancing UML Activity Diagrams using OCL
    Sunitha, E., V
    Samuel, Philip
    [J]. 2013 IEEE INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE AND COMPUTING RESEARCH (ICCIC), 2013, : 1 - 6
  • [49] Deriving triggers from UML/OCL specification
    Badawy, M
    Richta, K
    [J]. INFORMATION SYSTEMS DEVELOPMENT: ADVANCES IN METHODOLOGIES, COMPONENTS AND MANAGEMENT, 2002, : 305 - 315
  • [50] Towards formal verification of UML diagrams based on graph transformation
    Zhao, Y
    Fan, YS
    Bai, XM
    Wang, Y
    Cai, H
    Ding, W
    [J]. PROCEEDINGS OF THE IEEE INTERNATIONAL CONFERENCE ON E-COMMERCE TECHNOLOGY FOR DYNAMIC E-BUSINESS, 2004, : 180 - 187