SmartPM: Automatic Adaptation of Dynamic Processes at Run-Time

10/12/2018
by   Andrea Marrella, et al.
0

The research activity outlined in this PhD thesis is devoted to define a general approach, a concrete architecture and a prototype Process Management System (PMS) for the automated adaptation of dynamic processes at run-time, on the basis of a declarative specification of process tasks and relying on well-established reasoning about actions and planning techniques. The purpose is to demonstrate that the combination of procedural and imperative models with declarative elements, along with the exploitation of techniques from the field of artificial intelligence (AI), such as Situation Calculus, IndiGolog and automated planning, can increase the ability of existing PMSs of supporting dynamic processes. To this end, a prototype PMS named SmartPM, which is specifically tailored for supporting collaborative work of process participants during pervasive scenarios, has been developed. The adaptation mechanism deployed on SmartPM is based on execution monitoring for detecting failures at run-time, which does not require the definition of the adaptation strategy in the process itself (as most of the current approaches do), and on automatic planning techniques for the synthesis of the recovery procedure.

READ FULL TEXT
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
10/08/2021

Enhancing business process execution with a context engine

Changes in workflow relevant data of business processes at run-time can ...
research
12/14/2020

Enacting Coordination Processes

With the rise of data-centric process management paradigms, interdepende...
research
08/04/2020

Microservice Interface Based Deployment Orchestration

Following previous work on the automated deployment orchestration of com...
research
03/10/2019

Machine Learning Meets Quantitative Planning: Enabling Self-Adaptation in Autonomous Robots

Modern cyber-physical systems (e.g., robotics systems) are typically com...
research
07/01/2022

A Note on Process Modelling: Combining Situation Calculus and Petri Nets

The situation calculus logic model is convenient for modelling the actio...
research
08/17/2023

O|R|P|E – A Data Semantics Driven Concurrency Control

This paper presents a concurrency control mechanism that does not follow...

Please sign up or login with your details

Forgot password? Click here to reset