ACM Home Page
Please provide us with feedback. Feedback
Using process algebra to control the execution of business processes
Full text PdfPdf (137 KB)
Source Symposium on Applied Computing archive
Proceedings of the 2008 ACM symposium on Applied computing table of contents
Fortaleza, Ceara, Brazil
POSTER SESSION: Coordination models, languages and applications: poster papers table of contents
Pages 128-129  
Year of Publication: 2008
ISBN:978-1-59593-753-7
Authors
Kelly Rosa Braghetto  University of São Paulo, São Paulo, Brasil
João Eduardo Ferreira  University of São Paulo, São Paulo, Brasil
Calton Pu  Georgia Instit. of Technology, Atlanta
Sponsor
SIGAPP: ACM Special Interest Group on Applied Computing
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 4,   Downloads (12 Months): 46,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1363686.1363720
What is a DOI?

ABSTRACT

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 Definition 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.



Collaborative Colleagues:
Kelly Rosa Braghetto: colleagues
João Eduardo Ferreira: colleagues
Calton Pu: colleagues