Determining Relevant Model Elements for the Verification of UML/OCL Specifications

被引:0
|
作者
Seiter, Julia [1 ]
Wille, Robert [1 ]
Soeken, Mathias [1 ,2 ]
Drechsler, Rolf [1 ,2 ]
机构
[1] Univ Bremen, Grp Comp Architecture, D-28359 Bremen, Germany
[2] DFKI GmbH, Cyber Phys Syst, D-28359 Bremen, Germany
关键词
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Modeling languages such as UML or SysML received significant attention over the last years. They allow for an abstract description of systems already in the absence of a precise implementation or a hardware/ software partitioning. Additionally considering textual constraints, for example provided by means of OCL, enables to automatically check the specified systems e.g. for consistency of the structure or reachability of certain system states. However, for the majority of verification tasks, not the entire model has to be considered. In this work, we propose an approach that automatically determines reduced system models, i.e. system descriptions that only include model elements which are relevant for the considered verification task. Considering reduced models eases the access by the designer and supports incremental design and verification schemes. But most important, they improve the efficiency of the applied formal verification engine. Experiments demonstrate that already small reductions in the model lead to significant accelerations in the run-time of the verification engine.
引用
收藏
页码:1189 / 1192
页数:4
相关论文
共 50 条
  • [1] Ontology-Based Verification of UML Class/OCL Model
    Hafeez, Abdul
    Musavi, Syed Hyder Abbas
    Rehman, Aqeel Ur
    [J]. MEHRAN UNIVERSITY RESEARCH JOURNAL OF ENGINEERING AND TECHNOLOGY, 2018, 37 (04) : 521 - 534
  • [2] Incremental Verification of UML/OCL Models
    Clariso, Robert
    Gonzalez, Carlos A.
    Cabot, Jordi
    [J]. JOURNAL OF OBJECT TECHNOLOGY, 2020, 19 (03): : 1 - 16
  • [3] From UML/OCL to SBVR specifications: A challenging transformation
    Cabot, Jordi
    Pau, Raquel
    Raventos, Ruth
    [J]. INFORMATION SYSTEMS, 2010, 35 (04) : 417 - 440
  • [4] From UML/OCL to ADOxx specifications: how to do it
    Esperguel, Marcelo
    Sepulveda, Samuel
    [J]. 2018 IEEE INTERNATIONAL CONFERENCE ON AUTOMATION/XXIII CONGRESS OF THE CHILEAN ASSOCIATION OF AUTOMATIC CONTROL (ICA-ACCA), 2018,
  • [5] From declarative to imperative UML/OCL operation specifications
    Cabot, Jordi
    [J]. CONCEPTUAL MODELING - ER 2007, PROCEEDINGS, 2007, 4801 : 198 - 213
  • [6] Verification of UML model elements using B
    Truong, NT
    Souquières, J
    [J]. JOURNAL OF INFORMATION SCIENCE AND ENGINEERING, 2006, 22 (02) : 357 - 373
  • [7] OCL-Based automated validation method for UML specifications
    Ol'khovich, L
    Koznov, DV
    [J]. PROGRAMMING AND COMPUTER SOFTWARE, 2003, 29 (06) : 323 - 327
  • [8] Understanding B specifications with UML class diagram and OCL constraints
    Tatibouet, B.
    Jacques, I.
    [J]. ICEIS 2006: PROCEEDINGS OF THE EIGHTH INTERNATIONAL CONFERENCE ON ENTERPRISE INFORMATION SYSTEMS: INFORMATION SYSTEMS ANALYSIS AND SPECIFICATION, 2006, : 475 - +
  • [9] Translating Alloy Specifications to UML Class Diagrams Annotated with OCL
    Garis, Ana
    Cunha, Alcino
    Riesco, Daniel
    [J]. SOFTWARE ENGINEERING AND FORMAL METHODS, 2011, 7041 : 221 - +
  • [10] OCL-Based Automated Validation Method for UML Specifications
    L. Ol'khovich
    D. V. Koznov
    [J]. Programming and Computer Software, 2003, 29 : 323 - 327