Towards Algorithmic Generation of Business Processes: From Business Step Dependencies to Process Algebra Expressions

被引:0
|
作者
Oikawa, Marcio K. [1 ]
Ferreira, Joao E. [1 ]
Malkowski, Simon [2 ]
Pu, Calton [2 ]
机构
[1] Univ Sao Paulo, Inst Math & Stat, BR-05508 Sao Paulo, Brazil
[2] Georgia Inst Technol, Ctr Exp Res Comp Syst, Atlanta, GA 30332 USA
来源
基金
巴西圣保罗研究基金会;
关键词
business process modeling; directed acyclic graphs; series-parallel reductions; process algebra; SPECIFICATION;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Recently, a lot of work has been done oil formalization of business process specification, in particular, using Petri nets and process algebra. However, these efforts usually do not explicitly address complex business process development, which necessitates the specification, coordination, and synchronization of a large number of business steps. It is imperative that these atomic tasks are associated correctly and monitored for countless dependencies. Moreover, as these business processes grow, they become critically reliant on a large number of split and merge points, which additionally increases modeling complexity. Therefore, one of the central challenges in complex business process modeling is the composition of dependent business steps. We address this challenge and introduce a formally correct method for automated composition of algebraic expressions in complex business process modeling based on acyclic directed graph reductions. We show that our method generates all equivalent algebraic expression from an appropriate acyclic directed graph if the graph is well-formed and series-parallel. Additionally, we encapsulate the reductions in an algorithm that transforms business step dependencies described by users into digraphs, recognizes structural conflicts, identifies Wheatstone bridges, and finally generates algebraic expressions.
引用
收藏
页码:80 / +
页数:4
相关论文
共 50 条
  • [1] A First Step towards a Compiler for Business Processes
    Prinz, Thomas M.
    Spiess, Norbert
    Amme, Wolfram
    [J]. COMPILER CONSTRUCTION, 2014, 8409 : 238 - 243
  • [2] Using Process Algebra to Control the Execution of Business Processes
    Braghetto, Kelly Rosa
    Ferreira, Joao Eduardo
    Pu, Calton
    [J]. APPLIED COMPUTING 2008, VOLS 1-3, 2008, : 128 - +
  • [3] 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
  • [4] A Business Process Explorer: Recovering Business Processes from Business Applications
    Guo, Jin
    Zou, Ying
    [J]. FIFTEENTH WORKING CONFERENCE ON REVERSE ENGINEERING, PROCEEDINGS, 2008, : 333 - +
  • [5] Business Model Dependencies: Towards Conceptualizing Dependencies for Extending Modeling Languages for Business Models
    Vorbohle, Christian
    Szopinski, Daniel
    Kundisch, Dennis
    [J]. BUSINESS MODELING AND SOFTWARE DESIGN, BMSD 2020, 2020, 391 : 259 - 265
  • [6] Automatic generation of optimal business processes from business rules
    Steen, Bas
    Pires, Luis Ferreira
    Iacob, Maria-Eugenia
    [J]. 2010 14TH IEEE INTERNATIONAL ENTERPRISE DISTRIBUTED OBJECT COMPUTING CONFERENCE WORKSHOPS (EDOCW 2010), 2010, : 117 - 126
  • [7] Weak dependencies in business process models
    Kowalkiewicz, Marek
    Lu, Ruopeng
    Baeuerle, Stefan
    Kruempelmann, Marita
    Lippe, Sonia
    [J]. BUSINESS INFORMATION SYSTEMS, 2008, 7 : 177 - 188
  • [8] Business Process Automation Based on Dependencies
    Varol, Cihan
    Bayrak, Coskun
    [J]. SECOND INTERNATIONAL CONFERENCE ON INFORMATION, PROCESS, AND KNOWLEDGE MANAGEMENT: EKNOW 2010, 2010, : 17 - 22
  • [9] From Business Processes to Process Spaces
    Motahari-Nezhad, Hamid Reza
    Benatallah, Boualem
    Casati, Fabio
    Saint-Paul, Regis
    [J]. IEEE INTERNET COMPUTING, 2011, 15 (01) : 22 - 30
  • [10] Towards integrating business policies with business processes
    Milosevic, Z
    [J]. BUSINESS PROCESS MANAGEMENT, PROCEEDINGS, 2005, 3649 : 404 - 409