Title :
Composing heterogeneous components for system-wide performance analysis
Author :
Perathoner, Simon ; Lampka, Kai ; Thiele, Lothar
Author_Institution :
Comput. Eng. & Networks Lab., ETH Zurich, Zurich, Switzerland
Abstract :
Component-based validation techniques for parallel and distributed embedded systems should be able to deal with heterogeneous components, interactions, and specification mechanisms. This paper describes various approaches that allow the composition of subsystems with different execution and interaction semantics by combining computational and analytic models. In particular, this work shows how finite state machines, timed automata, and methods from classical real-time scheduling theory can be embedded into MPA (modular performance analysis), a contemporary framework for system-level performance analysis. The result is a powerful tool for compositional performance validation of distributed real-time systems.
Keywords :
distributed processing; embedded systems; finite state machines; performance evaluation; scheduling; component-based validation techniques; distributed embedded systems; finite state machines; heterogeneous components; modular performance analysis; parallel embedded systems; real-time scheduling theory; system-wide performance analysis; timed automata; Analytical models; Automata; Computational modeling; Embedded systems; Performance analysis; Radiation detectors; Real time systems;
Conference_Titel :
Design, Automation & Test in Europe Conference & Exhibition (DATE), 2011
Conference_Location :
Grenoble
Print_ISBN :
978-1-61284-208-0
DOI :
10.1109/DATE.2011.5763143