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

Full description

Bibliographic Details
Main Author: Li, Haizhou
Other Authors: Clermont-Ferrand 2
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