Detecting behavioural incompatibilities between two services

Ali Ait-Bachir 1 Marlon Dumas 2, 3 Marie-Christine Fauvet 1
1 MRIM - Modélisation et Recherche d’Information Multimédia [Grenoble]
LIG - Laboratoire d'Informatique de Grenoble, Inria - Institut National de Recherche en Informatique et en Automatique
Abstract : Services are expected to undergo changes, for example as a result of new business rules, or because of correcting issues. When this arises, services designers may need to compare two servicesâï��ï�� interface in order to understand their differences in order to fix the resulting incom- patibilities. The paper presents a technique to detect and report differences between services behaviour. We adopt the notion of simulation as a basis for determining whether a service S1 is behaviourally compatible with an another one S2. Unlike prior work, our technique does not only check if S1 simulates S2 or not. Instead, having identified one source of incom- patibility between S1 and S2, the technique goes on to identify other in- compatibilities, thus providing more detailed diagnostics. The technique has been implemented in a tool that visually pinpoints a set of changes that cause one behavioural interface not to simulate another one.
Type de document :
Communication dans un congrès
Workshop on Engineering Service-Oriented Applications, joint with ICSOC Conference, 2008, Sydney, Australia, LNCS 5472, pp.79--90, 2008
Liste complète des métadonnées

https://hal.inria.fr/hal-00953861
Contributeur : Marie-Christine Fauvet <>
Soumis le : vendredi 28 février 2014 - 16:02:36
Dernière modification le : mardi 24 avril 2018 - 13:29:33

Identifiants

  • HAL Id : hal-00953861, version 1

Collections

Citation

Ali Ait-Bachir, Marlon Dumas, Marie-Christine Fauvet. Detecting behavioural incompatibilities between two services. Workshop on Engineering Service-Oriented Applications, joint with ICSOC Conference, 2008, Sydney, Australia, LNCS 5472, pp.79--90, 2008. 〈hal-00953861〉

Partager

Métriques

Consultations de la notice

162