A Grammatical Approach for Distributed Business Process Management using Structured and Cooperatively Edited Mobile Artifacts

In this thesis, we focus on the proposal of distributed workflow systems dedicated to the automation of administrative business processes. We propose an approach to build such systems by relying on the concepts of multiagent systems, Peer to Peer (P2P) architecture, Service-Oriented Architecture (SOA) and structured documents (artifacts) cooperative edition. Indeed, we develop mathematical tools that allow any workflow systems designer, to express each administrative process in the form of an attributed grammar whose symbols represent tasks to be executed, productions specify a scheduling of these tasks, and instances (the derivation trees that conform to it) represent the different execution scenarios leading to business goal states. The obtained grammatical model is then introduced into a proposed P2P system which is in charge of carrying out the completely decentralised execution of the underlying process's instances. The said system orchestrates a process's instance execution as a choreography during which, various software agents driven by human agents (actors), coordinate themselves through artifacts that they collectively edit. The exchanged artifacts represent the system's memory: they provide information on already executed tasks, on those ready to be executed and on their executors. The software agents are autonomous and identical: they execute the same unique protocol each time they receive an artifact. This protocol allows them to identify the tasks they must immediately execute, to execute them, to update the artifact and to disseminate it if necessary, for the continuation of the execution. Moreover, actors potentially have only a partial perception of processes in which they are involved. In practice, this means that certain tasks can be carried out confidentially.

READ FULL TEXT

page 1

page 38

research
07/10/2018

CATERPILLAR: A Business Process Execution Engine on the Ethereum Blockchain

Blockchain platforms, such as Ethereum, allow a set of actors to maintai...
research
01/04/2021

Deploying Crowdsourcing for Workflow Driven Business Process

The main goal of this paper is to discuss how to integrate the possibili...
research
10/08/2021

Enhancing business process execution with a context engine

Changes in workflow relevant data of business processes at run-time can ...
research
09/29/2017

What Automated Planning can do for Business Process Management

Business Process Management (BPM) is a central element of today organiza...
research
08/25/2022

Cloud Process Execution Engine: Architecture and Interfaces

Process Execution Engines are a vital part of Business Process Managemen...
research
02/22/2018

Computing the concurrency threshold of sound free-choice workflow nets

Workflow graphs extend classical flow charts with concurrent fork and jo...

Please sign up or login with your details

Forgot password? Click here to reset