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 条
  • [21] Semantic constraint specification and verification of ebXML business process specifications
    Kim, JW
    Do Kim, H
    [J]. EXPERT SYSTEMS WITH APPLICATIONS, 2004, 27 (04) : 571 - 584
  • [22] Detecting artifact anomalies in business process specifications with a formal model
    Wang, Ching-Huey
    Wang, Feng-Jian
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2009, 82 (10) : 1600 - 1619
  • [23] Dynamic State Machines for Formalizing Railway Control System Specifications
    Nardone, Roberto
    Gentile, Ugo
    Peron, Adriano
    Benerecetti, Massimo
    Vittorini, Valeria
    Marrone, Stefano
    De Guglielmo, Renato
    Mazzocca, Nicola
    Velardi, Luigi
    [J]. FORMAL TECHNIQUES FOR SAFETY-CRITICAL SYSTEMS, FTSCS 2014, 2015, 476 : 93 - 109
  • [24] Transforming collaborative business process models into web services choreography specifications
    Villarreal, Pablo David
    Salomone, Enrique
    Chiotti, Omar
    [J]. DATA ENGINEERING ISSUES IN E-COMMERCE AND SERVICES, PROCEEDINGS, 2006, 4055 : 50 - 65
  • [25] Formalizing the debugging process in Haskell
    de la Encina, A
    Llana, L
    Rubio, F
    [J]. THEORETICAL ASPECTS OF COMPUTING - ICTAC 2005, 2005, 3722 : 211 - 226
  • [26] Ensuring Action: Identifying Unclear Actor Specifications in Textual Business Process Descriptions
    Sanne, Ulf
    Witschel, Hans Friedrich
    Ferrari, Alessio
    Gnesi, Stefania
    [J]. PROCEEDINGS OF THE 8TH INTERNATIONAL JOINT CONFERENCE ON KNOWLEDGE DISCOVERY, KNOWLEDGE ENGINEERING AND KNOWLEDGE MANAGEMENT, VOL 3 (KMIS), 2016, : 140 - 147
  • [27] A DEVELOPMENT TECHNIQUE AND MEANS FOR FORMALIZING FUNCTIONAL SPECIFICATIONS OF SOFTWARE AND HARDWARE SYSTEMS
    Godlevsky, A. B.
    Mishchenko, N. M.
    Morokhovets, M. K.
    Felizhanko, O. D.
    Shchogoleva, N. N.
    [J]. CYBERNETICS AND SYSTEMS ANALYSIS, 2016, 52 (05) : 684 - 697
  • [28] Semantics of (business) specifications: Relating business needs to IT
    Kilov, H
    [J]. TECHNOLOGY OF OBJECT-ORIENTED LANGUAGES AND SYSTEMS - TOOLS 34, PROCEEDINGS, 2000, : 541 - 542
  • [29] PROCESS SPECIFICATIONS
    MCCORMAC.F
    [J]. MACHINE DESIGN, 1970, 42 (01) : 96 - &
  • [30] BUSINESS LOOK AT BAGHOUSE SPECIFICATIONS
    CONWAY, JR
    SYNK, RJ
    [J]. JOURNAL OF THE AIR POLLUTION CONTROL ASSOCIATION, 1979, 29 (01): : 23 - 25