Only the Best Can Make It: Optimal Component Selection

  • Authors:
  • Lars Gesellensetter;Sabine Glesner

  • Affiliations:
  • Institute for Software Engineering and Theoretical Computer Science, Technical University of Berlin, Germany22http://pes.cs.tu-berlin.de/;Institute for Software Engineering and Theoretical Computer Science, Technical University of Berlin, Germany22http://pes.cs.tu-berlin.de/

  • Venue:
  • Electronic Notes in Theoretical Computer Science (ENTCS)
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

Abstract

In Component-based Software Engineering (CBSE), the construction of cost-optimal component systems is a nontrivial task. It requires not only to optimally select components and their adaptors but also to take their interplay into account. In this paper, by employing methods from the area of compiler construction and especially optimizing code generation, we present a unified approach to the construction of component systems, which allows us to first select an optimal set of components and adaptors and afterwards to create a working system by providing the necessary glue code. With our two case studies, we demonstrate that our approach is efficient and generally applicable in practical scenarios.