Handling Data-Based Concurrency in Context-Aware Service Protocols

Abstract : Dependency analysis is a technique to identify and determine data dependencies between service protocols. Protocols evolving concurrently in the service composition need to impose an order in their execution if there exist data dependencies. In this work, we describe a model to formalise context-aware service protocols. We also present a composition language to handle dynamically the concurrent execution of protocols. This language addresses data dependency issues among several protocols concurrently executed on the same user device, using mechanisms based on data semantic matching. Our approach aims at assisting the user in establishing priorities between these dependencies, avoiding the occurrence of deadlock situations. Nevertheless, this process is error-prone, since it requires human intervention. Therefore, we also propose verification techniques to automatically detect possible inconsistencies specified by the user while building the data dependency set. Our approach is supported by a prototype tool we have implemented.
Type de document :
Communication dans un congrès
Mohammad Mousavi and Gwen Salaun. 9th International Workshop on the Foundations of Coordination Languages and Software Architectures (FOCLASA'10), Sep 2010, Paris, France. 30, pp.62-77, 2010, Electronic Proceedings in Theoretical Computer Science
Liste complète des métadonnées


https://hal.inria.fr/inria-00539024
Contributeur : Christine Mckinty <>
Soumis le : mardi 23 novembre 2010 - 17:08:50
Dernière modification le : lundi 28 février 2011 - 11:40:30
Document(s) archivé(s) le : jeudi 24 février 2011 - 03:21:02

Fichier

foclasa10.pdf
Fichiers produits par l'(les) auteur(s)

Identifiants

  • HAL Id : inria-00539024, version 1

Collections

Citation

Javier Cubo, Ernesto Pimentel, Gwen Salaün, Carlos Canal. Handling Data-Based Concurrency in Context-Aware Service Protocols. Mohammad Mousavi and Gwen Salaun. 9th International Workshop on the Foundations of Coordination Languages and Software Architectures (FOCLASA'10), Sep 2010, Paris, France. 30, pp.62-77, 2010, Electronic Proceedings in Theoretical Computer Science. <inria-00539024>

Partager

Métriques

Consultations de
la notice

253

Téléchargements du document

124