@inproceedings{620e8a889d60474394c38cbeee63610a,
title = "A process for resolving performance trade-offs in component-based architectures",
abstract = "Designing architectures requires the balancing of multiple system quality objectives. In this paper, we present techniques that support the exploration of the quality properties of component-based architectures deployed on multiprocessor platforms. Special attention is paid to real-time properties and efficiency of resource use. The main steps of the process are (1) a simple way of modelling properties of software and hardware components, (2) from the component properties, a model of an execution architecture is composed and analyzed for system-level quality attributes, (3) for the composed system, selected execution scenarios are evaluated, (4) Pareto curves are used for making design trade-offs explicit. The process has been applied to several industrial systems. A Car Radio Navigation system is used to illustrate the method. For this system, we consider architectural alternatives, show their specification, and present their trade-off with respect to cost, performance and robustness.",
author = "E. Bondarev and M.R.V. Chaudron and {With, de}, P.H.N.",
year = "2006",
doi = "10.1007/11783565_18",
language = "English",
isbn = "3-540-35628-2",
series = "Lecture Notes in Computer Science",
publisher = "Springer",
pages = "254--269",
editor = "I. Gorton and {et al.}, xx",
booktitle = "Component-Based Software Engineering (Proceedings 9th International SIGSOFT Symposium, CBSE2006, V{\"a}ster{\aa}s, Sweden, June 29-July 1, 2006)",
address = "Germany",
}