On the Specification of Software Adaptation

A. Brogi, C. Canal, E. Pimentel

CONCUR’2003 Workshop on the Foundations of Coordination Languages and Software Architectures (FOCLASA’03)

Marseille (France), September 2003

Electronic Notes in Theoretical Computer Science, 97: 47–65, Elsevier 2004, ISSN 1571-0661


The problem of adapting heterogeneous software components that present mismatching interaction behaviours is one of the crucial problems in Component-Based Software Engineering. The aim of this paper is to contribute to setting a theoretical foundation for software adaptation. A formal analysis of adaptor specifications is presented, and their usage to feature different forms of flexible adaptations is illustrated.  (Draft)