Verification and Validation of Formal Data-Centric Business Models

被引:0
|
作者
Umarov, Timur [1 ]
Kamun, Rustem [1 ]
Omarov, Askhat [1 ]
Altayev, Sanzhar [1 ]
机构
[1] Kazakh British Tech Univ, Dept Management Informat Syst, 59 Tole Bi Str, Alma Ata 050000, Kazakhstan
关键词
Event-B; Verification; Validation; Business process; Formal specifications; Rodin platform; PROGRAMS;
D O I
10.1007/978-3-319-25043-4_13
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper addresses the problem of describing and analysing internally consistent data within business process workflow specifications. We use Rodin platform for verifying the correctness of the Event-B models. These models we obtain from an ontology and an associated set of normative rules by applying mapping rules. The latter enable us to transform these specifications into Event-B modular artefacts. The resulting model, by virtue of the Event-B formalism, is very close to a typical loosely coupled component-based implementation of a business system workflow, but has the additional value of being amenable to theorem proving techniques to check and refine data representation with respect to process evolution. In this paper, we give a formal account of the design specifications defined by Event-B modules and perform verification and validation by using theorem proving techniques provided by Rodin platform.
引用
收藏
页码:134 / 147
页数:14
相关论文
共 50 条
  • [1] Verification and Validation of Formal Data-Centric Business Models
    Umarov, Timur
    SCIENTIFIC ANNALS OF COMPUTER SCIENCE, 2015, 25 (02) : 317 - 355
  • [2] Data-Centric Design for Formal Verification of Vehicle Monitoring
    Conradi Hoffmann, Jose Luis
    Frohlich, Antonio Augusto
    2023 XIII BRAZILIAN SYMPOSIUM ON COMPUTING SYSTEMS ENGINEERING, SBESC, 2023,
  • [3] Synthesizing data-centric models from business process models
    Eshuis, Rik
    Van Gorp, Pieter
    COMPUTING, 2016, 98 (04) : 345 - 373
  • [4] Synthesizing data-centric models from business process models
    Rik Eshuis
    Pieter Van Gorp
    Computing, 2016, 98 : 345 - 373
  • [5] Reasoning on UML Data-Centric Business Process Models
    Estanol, Montserrat
    Sancho, Maria-Ribera
    Teniente, Ernest
    SERVICE-ORIENTED COMPUTING, ICSOC 2013, 2013, 8274 : 437 - 445
  • [6] Preventive Inference Control in Data-centric Business Models
    Accorsi, Rafael
    Mueller, Guenter
    IEEE CS SECURITY AND PRIVACY WORKSHOPS (SPW 2013), 2013, : 28 - 33
  • [7] Tableaux for Verification of Data-Centric Processes
    Bauer, Andreas
    Baumgartner, Peter
    Diller, Martin
    Norrish, Michael
    AUTOMATED REASONING WITH ANALYTIC TABLEAUX AND RELATED METHODS (TABLEAUX 2013), 2013, 8123 : 28 - 43
  • [8] Modeling and Verification for Data-Centric Web Services
    Fang, Zhi
    Liao, Lejian
    Chen, Ruoyu
    PROCEEDINGS OF 2013 IEEE 4TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING AND SERVICE SCIENCE (ICSESS), 2012, : 950 - 954
  • [9] Compositional modeling for data-centric business applications
    Jackson, Ethan K.
    Schulte, Wolfram
    SOFTWARE COMPOSITION, 2008, 4954 : 190 - 205
  • [10] A Computer-Algebraic Approach to Formal Verification of Data-Centric Low-Level Software
    Marx, Oliver
    Villarraga, Carlos
    Stoffel, Dominik
    Kunz, Wolfgang
    2016 ACM/IEEE INTERNATIONAL CONFERENCE ON FORMAL METHODS AND MODELS FOR SYSTEM DESIGN (MEMOCODE), 2016, : 34 - 42