Formalizing Business Process Specifications

被引:8
|
作者
Speck, Andreas [1 ]
Feja, Sven
Witt, Soeren [1 ]
Pulvermueller, Elke [2 ]
Schulz, Marcel [3 ]
机构
[1] Univ Kiel, Business Informat Technol Res Grp, D-24098 Kiel, Germany
[2] Univ Osnabruck, Dept Math & Comp Sci, D-49076 Osnabruck, Germany
[3] Intershop Commun AG, D-07740 Jena, Germany
关键词
formal business process rules; temporal logic; model checking; extended graphical-CTL; TEMPORAL LOGIC; MODEL CHECKING; VERIFICATION; EPCS;
D O I
10.2298/CSIS110111015S
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The behavior of commercial systems is described with business process models. There are different notations and formalism to express business processes. Many of these notations such as BPMN or ARIS EPC models are widely used in commercial projects. In the paper we focus on formalisms to express rules and specifications for the business processes. Temporal logic in general is a suitable formalism to express rules for dynamic processes. CTL is one kind of temporal logic focusing on branches and paths in particular. With CTL it is possible to formulate rules about different paths in business processes. Since the textual formulae of CTL are not very suitable in the development of commercial systems we introduce a graphical notation (G-CTL) based on the business process notation ARIS EPC. Moreover, we add to the CTL semantics specializers to differentiate between the element types in business process models and provide wildcards which allow the user to check for unknown elements or elements with only partially known properties.
引用
收藏
页码:427 / 446
页数:20
相关论文
共 50 条
  • [1] Formalizing the Business Process: A Halal Perspective
    Alhashmi, Saadat M.
    Belkhatir, Mohammed
    [J]. CREATING GLOBAL ECONOMIES THROUGH INNOVATION AND KNOWLEDGE MANAGEMENT: THEORY & PRACTICE, VOLS 1-3, 2009, : 1566 - 1571
  • [2] Analysis of business process specifications with OpenAltarica
    Ballarini, Paolo
    Batteux, Michel
    Chartier, Leo
    Rauzy, Antoine
    [J]. 2018 4TH IEEE INTERNATIONAL SYMPOSIUM ON SYSTEMS ENGINEERING (ISSE), 2018,
  • [3] Formalizing and appling compliance patterns for business process compliance
    Elgammal, Amal
    Turetken, Oktay
    van den Heuvel, Willem-Jan
    Papazoglou, Mike
    [J]. SOFTWARE AND SYSTEMS MODELING, 2016, 15 (01): : 119 - 146
  • [4] Formalizing and appling compliance patterns for business process compliance
    Amal Elgammal
    Oktay Turetken
    Willem-Jan van den Heuvel
    Mike Papazoglou
    [J]. Software & Systems Modeling, 2016, 15 : 119 - 146
  • [5] Formalizing WSBPEL Business Processes Using Process Algebra
    Camara, Javier
    Canal, Carlos
    Cubo, Javier
    Vallecillo, Antonio
    [J]. ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2006, 154 (01) : 159 - 173
  • [6] Formalizing Operational Semantic Specifications in Logic
    Miller, Dale
    [J]. ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2009, 246 : 147 - 165
  • [7] Formalizing (and reasoning about) the specifications of workflows
    Trajcevski, G
    Baral, C
    Lobo, J
    [J]. COOPERATIVE INFORMATION SYSTEMS, PROCEEDINGS, 2000, 1901 : 1 - 17
  • [8] FORMALIZING OPERATIONAL SEMANTIC SPECIFICATIONS IN LOGIC
    Aceto, Luca
    Miller, Dale
    [J]. BULLETIN OF THE EUROPEAN ASSOCIATION FOR THEORETICAL COMPUTER SCIENCE, 2008, (96): : 58 - 79
  • [9] Formalizing ODP enterprise specifications in Maude
    Durán, F
    Vallecillo, A
    [J]. COMPUTER STANDARDS & INTERFACES, 2003, 25 (02) : 83 - 102
  • [10] Formalizing ODP computational viewpoint specifications in Maude
    Romero, R
    Vallecillo, A
    [J]. EIGHTH IEEE INTERNATIONAL ENTERPRISE DISTRIBUTED OBJECT COMPUTING CONFERENCE, PROCEEDINGS, 2004, : 212 - 223