Automating the building of software component architectures

  • Authors:
  • Nicolas Desnos;Sylvain Vauttier;Christelle Urtado;Marianne Huchard

  • Affiliations:
  • LGI2P / Ecole des Mines d'Alès, Parc scientifique G. Besse, Nîmes, France;LGI2P / Ecole des Mines d'Alès, Parc scientifique G. Besse, Nîmes, France;LGI2P / Ecole des Mines d'Alès, Parc scientifique G. Besse, Nîmes, France;LIRMM, UMR 5506 – CNRS and Univ. Montpellier 2 34 392, Montpellier cedex 05, France

  • Venue:
  • EWSA'06 Proceedings of the Third European conference on Software Architecture
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

Abstract

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.