Only the Best Can Make It: Optimal Component Selection
Author(s) -
Lars Gesellensetter,
Sabine Glesner
Publication year - 2007
Publication title -
electronic notes in theoretical computer science
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.242
H-Index - 60
ISSN - 1571-0661
DOI - 10.1016/j.entcs.2006.02.034
Subject(s) - component (thermodynamics) , computer science , compiler , set (abstract data type) , distributed computing , component based software engineering , task (project management) , code (set theory) , selection (genetic algorithm) , programming language , software , optimizing compiler , software engineering , theoretical computer science , software system , systems engineering , artificial intelligence , engineering , physics , thermodynamics
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
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