Using Process Algebra to Control the Execution of Business Processes

被引:0
|
作者
Braghetto, Kelly Rosa [1 ]
Ferreira, Joao Eduardo [1 ]
Pu, Calton [2 ]
机构
[1] Univ Sao Paulo, 1010 Rua Matao,Cidade Univ, BR-05508090 Sao Paulo, Brazil
[2] Georgia Inst Technol, Atlanta, GA 30332 USA
基金
巴西圣保罗研究基金会;
关键词
Business Process Management; Workflows; Process Algebra;
D O I
暂无
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Integrating information systems with tools that manage workflows and business processes is not always a simple task. This difficulty becomes more accentuated when the execution control assumes countless business processes. This work presents an alternative to control the execution of business processes. This alternative consists in a library of functions, called NavigationPlanTool, which can be easily integrated into the information systems and uses Navigation Plan Defnition Language (NPDL) as the language to define business processes. NPDL is a language for business processes specification that uses process algebra as formal foundation. The NavigationPlanTool implements NPDL language as a SQL extension and offers two other important services: processes instantiation and process instances execution monitor. The NavigationPlanTool combines the process algebra features with a relational database model to provide a scalable and reliable control in the execution of business processes.
引用
收藏
页码:128 / +
页数:2
相关论文
共 50 条
  • [1] 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
  • [2] Business Processes Management using process algebra and relational database model
    Braghetto, Kelly Rosa
    Ferreira, Joao Eduardo
    Pu, Calton
    [J]. ICE-B 2008: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON E-BUSINESS, 2008, : 323 - 333
  • [3] On the execution of collaborative business processes
    Carter, Belinda M.
    Orlowska, Maria E.
    [J]. SEVENTEENTH INTERNATIONAL CONFERENCE ON DATABASE AND EXPERT SYSTEMS APPLICATIONS, PROCEEDINGS, 2006, : 288 - +
  • [4] Untrusted Business Process Monitoring and Execution Using Blockchain
    Weber, Ingo
    Xu, Xiwei
    Riveret, Regis
    Governatori, Guido
    Ponomarev, Alexander
    Mendling, Jan
    [J]. BUSINESS PROCESS MANAGEMENT, BPM 2016, 2016, 9850 : 329 - 347
  • [5] Decentralized collaborative business process execution using blockchain
    Loukil, Faiza
    Boukadi, Khouloud
    Abed, Mourad
    Ghedira-Guegan, Chirine
    [J]. WORLD WIDE WEB-INTERNET AND WEB INFORMATION SYSTEMS, 2021, 24 (05): : 1645 - 1663
  • [6] Decentralized collaborative business process execution using blockchain
    Faiza Loukil
    Khouloud Boukadi
    Mourad Abed
    Chirine Ghedira-Guegan
    [J]. World Wide Web, 2021, 24 : 1645 - 1663
  • [7] Maintaining execution histories for understanding the execution of business processes
    Chen, GD
    Liu, CC
    Horng, JT
    [J]. TWENTY-SECOND ANNUAL INTERNATIONAL COMPUTER SOFTWARE & APPLICATIONS CONFERENCE - PROCEEDINGS, 1998, : 528 - 533
  • [8] Workflow models enhanced with process algebra verification for industrial business processes
    Salomie, Ioan
    Cioara, Tudor
    Anghel, Ionut
    Dinsoreanu, Mihaela
    Salomie, Tudor Ioan
    [J]. PROCEEDING OF THE 11TH WSEAS INTERNATIONAL CONFERENCE ON COMPUTERS: COMPUTER SCIENCE AND TECHNOLOGY, VOL 4, 2007, : 501 - +
  • [9] Planning of business process execution in Business Process Management environments
    Bae, Hyerim
    Lee, Sanghyup
    Moon, Ilkyeong
    [J]. INFORMATION SCIENCES, 2014, 268 : 357 - 369
  • [10] Towards Algorithmic Generation of Business Processes: From Business Step Dependencies to Process Algebra Expressions
    Oikawa, Marcio K.
    Ferreira, Joao E.
    Malkowski, Simon
    Pu, Calton
    [J]. BUSINESS PROCESS MANAGEMENT, PROCEEDINGS, 2009, 5701 : 80 - +