Skip to Main content Skip to Navigation
Journal articles

Model-based Adaptation of Behavioural Mismatching Components

Abstract : Component-Based Software Engineering focuses on the reuse of existing software components. In practice, most components cannot be integrated directly into an application-to-be, because they are incompatible. Software Adaptation aims at generating, as automatically as possible, adaptors to compensate mismatch between component interfaces, and is therefore a promising solution for the development of a real market of components promoting software reuse. In this article, we present our approach for software adaptation which relies on an abstract notation based on synchronous vectors and transition systems for governing adaptation rules. Our proposal is supported by dedicated algorithms that generate automatically adaptor protocols. These algorithms have been implemented in a tool, called Adaptor, that can be used through a user-friendly graphical interface.
Complete list of metadatas

Cited literature [57 references]  Display  Hide  Download

https://hal.archives-ouvertes.fr/hal-00340122
Contributor : Frédéric Davesne <>
Submitted on : Tuesday, October 4, 2016 - 11:38:19 AM
Last modification on : Friday, July 17, 2020 - 11:45:55 AM
Long-term archiving on: : Thursday, January 5, 2017 - 12:48:46 PM

File

RR-CPS08.pdf
Files produced by the author(s)

Identifiers

Collections

Citation

Carlos Canal, Pascal Poizat, Gwen Salaün. Model-based Adaptation of Behavioural Mismatching Components. IEEE Transactions on Software Engineering, Institute of Electrical and Electronics Engineers, 2008, 34 (4), pp.546--563. ⟨10.1109/TSE.2008.31⟩. ⟨hal-00340122⟩

Share

Metrics

Record views

453

Files downloads

321