Skip to Main content Skip to Navigation

Composition comportementale de composants

Abstract : Evolution of software needs leads to increase the complexity of distributed environment. Research in sotfware engineering aims to decrease this complexity. One of main issues in design of distributed infrastructures concerns the composition of non functional properties (also called technical services). Services interact each other. We have identified two kinds of interaction : structural interactions and behavioral interactions.
Currently, there are a lot of academic and industrial approaches to build those infrastructures. At first, we expose concepts of composition and we study the mechanisms of composition implemented in those approaches. With this survey, we propose a new composition approach called behavioral composition that suppresses the limits identified in the other approaches. The behavioral composition approach uses the Fractal component model and introduces an automata model to describe the components behaviors. The structural interactions are expressed from the component model et are realized with bindings between the interfaces of components. The behvioral interactions are expressed from the automata model and are realized with scheduling constraints. The mechanisms of composition implement these kinds of interaction.
We made a software framework that implements the component model and the behavior model. The framework has been designed to be used by other approaches. The implementation of the framework generates an execution environment based on the reactive synchronous Esterel language.
To conclude, we evaluate our approach with evaluation criteria we have defined. Some perspectives are given.
Document type :
Complete list of metadata
Contributor : Mikaël Beauvois <>
Submitted on : Monday, April 24, 2006 - 12:33:19 PM
Last modification on : Thursday, April 27, 2006 - 1:48:13 PM
Long-term archiving on: : Saturday, April 3, 2010 - 10:22:48 PM


  • HAL Id : tel-00012174, version 1


Mikaël Beauvois. Composition comportementale de composants. Génie logiciel [cs.SE]. Institut National Polytechnique de Grenoble - INPG, 2005. Français. ⟨tel-00012174⟩



Record views


Files downloads