Back to Search Start Over

'Adore', a logical meta-model supporting business process evolution

Authors :
Sébastien Mosser
Mireille Blay-Fornarino
Laboratoire d'Informatique, Signaux, et Systèmes de Sophia-Antipolis (I3S) / Equipe MODALIS
Scalable and Pervasive softwARe and Knowledge Systems (Laboratoire I3S - SPARKS)
Laboratoire d'Informatique, Signaux, et Systèmes de Sophia Antipolis (I3S)
Université Nice Sophia Antipolis (... - 2019) (UNS)
COMUE Université Côte d'Azur (2015-2019) (COMUE UCA)-COMUE Université Côte d'Azur (2015-2019) (COMUE UCA)-Centre National de la Recherche Scientifique (CNRS)-Université Côte d'Azur (UCA)-Université Nice Sophia Antipolis (... - 2019) (UNS)
COMUE Université Côte d'Azur (2015-2019) (COMUE UCA)-COMUE Université Côte d'Azur (2015-2019) (COMUE UCA)-Centre National de la Recherche Scientifique (CNRS)-Université Côte d'Azur (UCA)-Laboratoire d'Informatique, Signaux, et Systèmes de Sophia Antipolis (I3S)
COMUE Université Côte d'Azur (2015-2019) (COMUE UCA)-COMUE Université Côte d'Azur (2015-2019) (COMUE UCA)-Centre National de la Recherche Scientifique (CNRS)-Université Côte d'Azur (UCA)
Source :
Sci. Comput. Program., Sci. Comput. Program., 2013, 78 (8), pp.1035--1054. ⟨10.1016/j.scico.2012.06.009⟩
Publication Year :
2013
Publisher :
HAL CCSD, 2013.

Abstract

The Service Oriented Architecture (Soa) paradigm supports the assembly of atomic services to create applications that implement complex business processes. Since ''real-life'' processes can be very complex, composition mechanisms inspired by the Separation of Concerns paradigm (e.g. features, aspects) are good candidates to support the definition and the upcoming evolutions of large systems. We propose Adore, ''an Activity meta-moDel supOrting oRchestration Evolution'' to address this issue. The Adore meta-model allows process designers to express in the same formalism business processes and fragments of processes. Such fragments define additional activities that aim to be integrated into other processes and adequately support their evolution. The underlying logical foundations of Adore allow the definition of interference detection rules as logical predicate, as well as the definition of consistency properties on Adore models. Consequently, the Adore framework supports process designers while they design and then apply evolutions on large processes, managing the detection of interferences among fragments and ensuring that the composed processes are consistent and do not depend on the order of the composition.

Details

Language :
French
Database :
OpenAIRE
Journal :
Sci. Comput. Program., Sci. Comput. Program., 2013, 78 (8), pp.1035--1054. ⟨10.1016/j.scico.2012.06.009⟩
Accession number :
edsair.doi.dedup.....e640657608ab62cf24a2981ba85bdc88