Automating the Building of Software Component Architectures
Author(s) -
Nicolas Desnos,
Sylvain Vauttier,
Christelle Urtado,
Marianne Huchard
Publication year - 2006
Publication title -
lecture notes in computer science
Language(s) - English
Resource type - Book series
SCImago Journal Rank - 0.249
H-Index - 400
eISSN - 1611-3349
pISSN - 0302-9743
ISBN - 3-540-69271-1
DOI - 10.1007/11966104_18
Subject(s) - computer science , component (thermodynamics) , heuristics , component based software engineering , process (computing) , software , architecture , task (project management) , software architecture , software engineering , common component architecture , distributed computing , computer architecture , software development , embedded system , operating system , systems engineering , engineering , art , physics , visual arts , thermodynamics
Assembling software components into an architecture is a difficult task because of its combinatorial complexity. There is thus a need for automating this building process, either to assist architects at design time or to manage the self-assembly of components at runtime. This paper proposes an automatic architecture building process that uses ports, and more precisely composite ports, to manage the connection of components. Our solution extends the Fractal component model. It has been implemented and experiments have been run to verify its good time performance, thanks to several optimization heuristics and strategies.
Accelerating Research
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom
Address
John Eccles HouseRobert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom