Verification of ArchiMate process specifications based on deductive temporal reasoning

被引:0
|
作者
Klimek, Radoslaw [1 ]
Szwed, Piotr [1 ]
机构
[1] AGH Univ Sci & Technol, Krakow, Poland
来源
2013 FEDERATED CONFERENCE ON COMPUTER SCIENCE AND INFORMATION SYSTEMS (FEDCSIS) | 2013年
关键词
FORMAL VERIFICATION;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Formal verification of business models has become recently an intensively researched area. Application of formal methods in this field necessities in overcoming several problems. Firstly, business analyst. and designers rarely have enough skills and motivation to manually build abstract and formal specifications, hence, it arises the need to provide tools for an automated translation of business models into a suitable form ready for formal verification. Moreover, notations and languages used to describe enterprises usually have no clear semantics. Finally, the verification itself mist be supported by an efficient tool. In this paper we investigate an application of formal and deduction-based techniques to automated verification of behavioral description embedded within ArchiMate models. We describe a set of rules that governs translation of processes specified in ArchiMate language into Linear Temporal Logic (LTL) formulas. The translation step is achieved with the developed software, as a plugin into a popular the Archi modeler. Formal verification of a business process properties is achieved with another tool, the LTI, prover based on the semantic tableaux technique. Application of the method is discussed on a small, yet illustrative, example of a taxi service.
引用
收藏
页码:1109 / 1116
页数:8
相关论文
共 20 条
  • [1] Memory State Verification Based on Inductive and Deductive Reasoning
    Li, Shaofeng
    Qiao, Lei
    Yang, Mengfei
    IEEE TRANSACTIONS ON RELIABILITY, 2021, 70 (03) : 1026 - 1039
  • [2] A deductive reasoning approach for database applications using verification conditions
    Alam, Md. Imran
    Halder, Raju
    Pinto, Jorge Sousa
    JOURNAL OF SYSTEMS AND SOFTWARE, 2021, 175
  • [3] Kripke modelling and verification of temporal specifications of a multiple UAV system
    Gopinadh Sirigineedi
    Antonios Tsourdos
    Brian A. White
    Rafał Żbikowski
    Annals of Mathematics and Artificial Intelligence, 2011, 63 : 31 - 52
  • [4] Kripke modelling and verification of temporal specifications of a multiple UAV system
    Sirigineedi, Gopinadh
    Tsourdos, Antonios
    White, Brian A.
    Zbikowski, Rafal
    ANNALS OF MATHEMATICS AND ARTIFICIAL INTELLIGENCE, 2011, 63 (01) : 31 - 52
  • [5] EmoSTL: Formal Spatial-Temporal Verification of Emotion Specifications in Computer Games
    Ansari, Saba Gholizadeh
    Prasetya, I. S. W. B.
    Dastani, Mehdi
    Dignum, Frank
    Keller, Gabriele
    2024 IEEE CONFERENCE ON SOFTWARE TESTING, VERIFICATION AND VALIDATION, ICST 2024, 2024, : 13 - 24
  • [6] Verification of Scenario-based Specifications using Templates
    Palshikar, Girish Keshav
    Bhaduri, Purandar
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2005, 118 : 37 - 55
  • [7] Verification of Galois field based circuits by formal reasoning based on computational algebraic geometry
    Alexey Lvov
    Luis A. Lastras-Montaño
    Barry Trager
    Viresh Paruthi
    Robert Shadowen
    Ali El-Zein
    Formal Methods in System Design, 2014, 45 : 189 - 212
  • [8] From Extraction of Logical Specifications to Deduction-Based Formal Verification of Requirements Models
    Klimek, Radoslaw
    SOFTWARE ENGINEERING AND FORMAL METHODS, SEFM 2013, 2013, 8137 : 61 - 75
  • [9] Formal Verification of UML MARTE Specifications Based on a True Concurrency Real Time Model
    Chabbat N.
    Saidouni D.E.
    Boukharrou R.
    Ghanemi S.
    Computing and Informatics, 2021, 39 (05) : 1022 - 1060
  • [10] Deduction-Based Formal Verification of Requirements Models with Automatic Generation of Logical Specifications
    Klimek, Radoslaw
    EVALUATION OF NOVEL APPROACHES TO SOFTWARE ENGINEERING, ENASE 2012, 2013, 410 : 157 - 171