An Adaptation-based Approach to Incrementally Build Component Systems

Abstract : Software components are now widely used in the development of systems. However, incompatibilities between their behavioural interfaces may make their composition impossible. The objective of software adaptation is to compensate such incompatibilities building as automatically as possible corrective connectors or components. Constructing component-based systems from scratch is difficult, in particular when components cannot be used directly since they have to be adjusted with respect to their mates. Incremental construction methods are therefore essential because they make it possible to build systems step by step and therefore to master the complexity of their adaptation. In this paper, we propose an incremental approach to build component-based systems which relies on the generation of adaptors to overcome behavioural incompatibilities. The adaptation stage can be automated being given an abstract mapping formalising the properties of the system to be adapted.
Complete list of metadatas

Cited literature [13 references]  Display  Hide  Download

https://hal.archives-ouvertes.fr/hal-00342162
Contributor : Frédéric Davesne <>
Submitted on : Friday, February 14, 2014 - 9:22:01 PM
Last modification on : Monday, October 28, 2019 - 10:24:08 AM
Long-term archiving on : Thursday, May 15, 2014 - 9:40:43 AM

File

PST07.pdf
Files produced by the author(s)

Identifiers

Collections

Citation

Pascal Poizat, Gwen Salaün, Massimo Tivoli. An Adaptation-based Approach to Incrementally Build Component Systems. Proceedings of the International Workshop on Formal Aspects of Component Software (FACS 06), Sep 2006, Praha, Czech Republic. pp.155--170, ⟨10.1016/j.entcs.2006.09.037⟩. ⟨hal-00342162⟩

Share

Metrics

Record views

1002

Files downloads

240