Title :
CARAT: a Toolkit for Design and Performance Analysis of Component-Based Embedded Systems
Author :
Bondarev, Egor ; Chaudron, Michel ; De With, Peter H N
Author_Institution :
Eindhoven Univ. of Technol.
Abstract :
Solid frameworks and toolkits for design and analysis of embedded systems are of high importance, since they enable early reasoning about critical properties of a system. This paper presents a software toolkit that supports the design and performance analysis of real-time component-based software architectures deployed on heterogeneous multiprocessor platforms. The tooling environment contains a set of integrated tools for (a) component storage and retrieval, (b) graphics-based design of software and hardware architectures, (c) performance analysis of the designed architectures and, (d) automated code generation. The cornerstone of the toolkit is a performance analysis framework that automates composition of the individual component models into a system executable model, allows simulation of the system model and gives design-time predictions of key performance properties like response time, data throughput, and usage of hardware resources. The efficiency of this toolkit was illustrated on a car radio navigation benchmark system
Keywords :
automotive electronics; embedded systems; logic CAD; software tools; CARAT; automated code generation; car radio navigation; component architecture analysis tool; component retrieval; component storage; component-based embedded systems; design analysis toolkit; graphics-based design; heterogeneous multiprocessor; performance analysis toolkit; real-time component-based software architectures; software toolkit; system executable model; system model simulation; Computer architecture; Embedded system; Hardware; Performance analysis; Predictive models; Software architecture; Software performance; Software tools; Solids; Storage automation;
Conference_Titel :
Design, Automation & Test in Europe Conference & Exhibition, 2007. DATE '07
Conference_Location :
Nice
Print_ISBN :
978-3-9810801-2-4
DOI :
10.1109/DATE.2007.364428