Model-Based Adaptation of Software Communicating via FIFO Buffers

Abstract : Software Adaptation is a non-intrusive solution for composing black-box components or services (peers) whose individual func-tionality is as required for the new system, but that present interface mismatch, which leads to deadlock or other undesirable behaviour when combined. Adaptation techniques aim at automatically generating new components called adapters. All the interactions among peers pass through the adapter, which acts as an orchestrator and makes the involved peers work correctly together by compensating for mismatch. Most of the existing solutions in this field assume that peers interact synchronously using rendezvous communication. However, many application areas rely on asynchronous communication models where peers interact exchanging messages via buffers. Generating adapters in this context becomes a difficult problem because peers may exhibit cyclic behaviour, and their composition often results in infinite systems. In this paper, we present a method for automatically generating adapters in asynchronous environments where peers interact using FIFO buffers.
Type de document :
Communication dans un congrès
18th International Conference on Fundamental Approaches to Software Engineering (FASE 2015), Apr 2015, Londres, United Kingdom. 2015, 〈10.1007/978-3-662-46675-9_17〉
Liste complète des métadonnées

https://hal.inria.fr/hal-01150353
Contributeur : Gwen Salaün <>
Soumis le : lundi 11 mai 2015 - 09:23:02
Dernière modification le : jeudi 11 octobre 2018 - 08:48:04
Document(s) archivé(s) le : mercredi 19 avril 2017 - 20:20:19

Fichier

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

Identifiants

Collections

Citation

Carlos Canal, Gwen Salaün. Model-Based Adaptation of Software Communicating via FIFO Buffers. 18th International Conference on Fundamental Approaches to Software Engineering (FASE 2015), Apr 2015, Londres, United Kingdom. 2015, 〈10.1007/978-3-662-46675-9_17〉. 〈hal-01150353〉

Partager

Métriques

Consultations de la notice

244

Téléchargements de fichiers

88