Component Design and Adaptation Based on Behavioral Contracts

Affiliation auteurs!!!! Error affiliation !!!!
TitreComponent Design and Adaptation Based on Behavioral Contracts
Type de publicationConference Paper
Year of Publication2018
AuteursChouali S, Mouelhi S, Mountassir H
EditorAbdelwahed E, Bellatreche L, Benslimane D, Golfarelli M, Jean S, Mery D, Nakamatsu K, Ordonez C
Conference NameNEW TRENDS IN MODEL AND DATA ENGINEERING (MEDI 2018)
PublisherCadi Ayyad Univ; Mohammed VI Polytechn Univ; Fac Sci Semlalia Marrakech; Lab Ingn Systemes Informatiques
Conference LocationGEWERBESTRASSE 11, CHAM, CH-6330, SWITZERLAND
ISBN Number978-3-030-02852-7; 978-3-030-02851-0
Mots-clésadaptation, Behavioral contracts, Components
Résumé

In this paper, our objective is to propose an adaptation approach to generate a component adaptor that ensures a correct interaction between mismatched components. Compared to the related works on component adaptation, the originality of our proposition relies on two main contributions. In the first, we design component behavioral contracts in order to generate component adaptor. So, we propose to specify component interfaces as behavioral contracts, to enrich the exhibited informations in component interfaces. Our behavioral contracts express all component facets: their action signatures, their actions semantics, and their protocol. We consider that these informations are important when generating component adaptors. In the second contribution, we propose to specify component behavioral contracts with the formalism based on interface automata that we enrich to specify the semantics of component actions. So, our adaptation approach is also an extension of the interface automata approach to handle the problem of component adaptation.

DOI10.1007/978-3-030-02852-7_19