A process for resolving performance trade-offs in component-based architectures

13Citations
Citations of this article
15Readers
Mendeley users who have this article in their library.
Get full text

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. © Springer-Verlag Berlin Heidelberg 2006.

Cite

CITATION STYLE

APA

Bondarev, E., Chaudron, M., & De With, P. (2006). A process for resolving performance trade-offs in component-based architectures. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 4063 LNCS, pp. 254–269). Springer Verlag. https://doi.org/10.1007/11783565_18

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free