Modeling and verification of probabilistic data-aware business processes
Un large éventail de nouvelles applications met l’accent sur la nécessité de disposer de modèles de processus métier capables de manipuler des données imprécises ou incertaines. Du fait de la présence de données probabilistes, les comportements externes de tels processus métier sont non markoviens....
Main Author: | |
---|---|
Other Authors: | |
Language: | en |
Published: |
2015
|
Subjects: | |
Online Access: | http://www.theses.fr/2015CLF22563/document |
id |
ndltd-theses.fr-2015CLF22563 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-theses.fr-2015CLF225632019-04-21T03:54:14Z Modeling and verification of probabilistic data-aware business processes Modélisation et vérification des processus métier orientés données probabilistes Bases de données probabilistes Processus métier Relation de simulation Vérification de modèles Probabilistic database Business processes Simulation relation test Model checking Un large éventail de nouvelles applications met l’accent sur la nécessité de disposer de modèles de processus métier capables de manipuler des données imprécises ou incertaines. Du fait de la présence de données probabilistes, les comportements externes de tels processus métier sont non markoviens. Peu de travaux dans la littérature se sont intéressés à la vérification de tels systèmes. Ce travail de thèse étudie les questions de modélisation et d’analyse de ce type de processus métier. Il utilise comme modèle formel pour décrire les comportements des processus métier un système de transitions étiquetées dans lequel les transitions sont gardées par des conditions définies sur une base de données probabiliste. Il propose ensuite une approche de décomposition de ces processus qui permet de tester la relation de simulation entre processus dans ce contexte. Une analyse de complexité révèle que le problème de test de simulation est dans 2-EXPTIME, et qu’il est EXPTIME-difficile en termes de complexité d’expression, alors que du point de vue de la complexité en termes des données, il n’engendre pas de surcoût supplémentaire par rapport au coût de l’évaluation de requêtes booléennes sur des bases de données probabilistes. L’approche proposée est ensuite étendue pour permettre la vérification de propriétés exprimées dans les logiques P-LTL et P-CTL. Finalement, un prototype, nommé ‘PRODUS’, a été implémenté et utilisé dans le cadre d’une application liée aux systèmes d’information géographiques pour montrer la faisabilité de l’approche proposée. There is a wide range of new applications that stress the need for business process models that are able to handle imprecise data. This thesis studies the underlying modelling and analysis issues. It uses as formal model to describe process behaviours a labelled transitions system in which transitions are guarded by conditions defined over a probabilistic database. To tackle verification problems, we decompose this model to a set of traditional automata associated with probabilities named as world-partition automata. Next, this thesis presents an approach for testing probabilistic simulation preorder in this context. A complexity analysis reveals that the problem is in 2-exptime, and is exptime-hard, w.r.t. expression complexity while it matches probabilistic query evaluation w.r.t. data-complexity. Then P-LTL and P-CTL model checking methods are studied to verify this model. In this context, the complexity of P-LTL and P-CTL model checking is in exptime. Finally a prototype called ”PRODUS” which is a modeling and verification tool is introduced and we model a realistic scenario in the domain of GIS (graphical information system) by using our approach. Electronic Thesis or Dissertation Text en http://www.theses.fr/2015CLF22563/document Li, Haizhou 2015-03-26 Clermont-Ferrand 2 Toumani, Farouk Pinet, François |
collection |
NDLTD |
language |
en |
sources |
NDLTD |
topic |
Bases de données probabilistes Processus métier Relation de simulation Vérification de modèles Probabilistic database Business processes Simulation relation test Model checking |
spellingShingle |
Bases de données probabilistes Processus métier Relation de simulation Vérification de modèles Probabilistic database Business processes Simulation relation test Model checking Li, Haizhou Modeling and verification of probabilistic data-aware business processes |
description |
Un large éventail de nouvelles applications met l’accent sur la nécessité de disposer de modèles de processus métier capables de manipuler des données imprécises ou incertaines. Du fait de la présence de données probabilistes, les comportements externes de tels processus métier sont non markoviens. Peu de travaux dans la littérature se sont intéressés à la vérification de tels systèmes. Ce travail de thèse étudie les questions de modélisation et d’analyse de ce type de processus métier. Il utilise comme modèle formel pour décrire les comportements des processus métier un système de transitions étiquetées dans lequel les transitions sont gardées par des conditions définies sur une base de données probabiliste. Il propose ensuite une approche de décomposition de ces processus qui permet de tester la relation de simulation entre processus dans ce contexte. Une analyse de complexité révèle que le problème de test de simulation est dans 2-EXPTIME, et qu’il est EXPTIME-difficile en termes de complexité d’expression, alors que du point de vue de la complexité en termes des données, il n’engendre pas de surcoût supplémentaire par rapport au coût de l’évaluation de requêtes booléennes sur des bases de données probabilistes. L’approche proposée est ensuite étendue pour permettre la vérification de propriétés exprimées dans les logiques P-LTL et P-CTL. Finalement, un prototype, nommé ‘PRODUS’, a été implémenté et utilisé dans le cadre d’une application liée aux systèmes d’information géographiques pour montrer la faisabilité de l’approche proposée. === There is a wide range of new applications that stress the need for business process models that are able to handle imprecise data. This thesis studies the underlying modelling and analysis issues. It uses as formal model to describe process behaviours a labelled transitions system in which transitions are guarded by conditions defined over a probabilistic database. To tackle verification problems, we decompose this model to a set of traditional automata associated with probabilities named as world-partition automata. Next, this thesis presents an approach for testing probabilistic simulation preorder in this context. A complexity analysis reveals that the problem is in 2-exptime, and is exptime-hard, w.r.t. expression complexity while it matches probabilistic query evaluation w.r.t. data-complexity. Then P-LTL and P-CTL model checking methods are studied to verify this model. In this context, the complexity of P-LTL and P-CTL model checking is in exptime. Finally a prototype called ”PRODUS” which is a modeling and verification tool is introduced and we model a realistic scenario in the domain of GIS (graphical information system) by using our approach. |
author2 |
Clermont-Ferrand 2 |
author_facet |
Clermont-Ferrand 2 Li, Haizhou |
author |
Li, Haizhou |
author_sort |
Li, Haizhou |
title |
Modeling and verification of probabilistic data-aware business processes |
title_short |
Modeling and verification of probabilistic data-aware business processes |
title_full |
Modeling and verification of probabilistic data-aware business processes |
title_fullStr |
Modeling and verification of probabilistic data-aware business processes |
title_full_unstemmed |
Modeling and verification of probabilistic data-aware business processes |
title_sort |
modeling and verification of probabilistic data-aware business processes |
publishDate |
2015 |
url |
http://www.theses.fr/2015CLF22563/document |
work_keys_str_mv |
AT lihaizhou modelingandverificationofprobabilisticdataawarebusinessprocesses AT lihaizhou modelisationetverificationdesprocessusmetierorientesdonneesprobabilistes |
_version_ |
1719020106497916928 |