Title :
System design for flexibility
Author :
Haubelt, Christian ; Teich, Jürgen ; Richter, Kai ; Ernst, Rolf
Author_Institution :
DATE, Paderborn Univ., Germany
Abstract :
With the term flexibility, we introduce a new design dimension of an embedded system that quantitatively characterizes its feasibility in implementing not only one, but possibly several alternative behaviors. This is important when designing systems that may adapt their behavior during operation, e.g., due to new environmental conditions, or when dimensioning a platform-based system that must implement a set of different behaviors. A hierarchical graph model is introduced that allows us to model flexibility and cost of a system formally. Based on this model, an efficient exploration algorithm to find the optimal flexibility/cost-tradeoff-curve of a system using the example of the design of a family of set-top boxes is proposed
Keywords :
adaptive systems; cost-benefit analysis; embedded systems; formal specification; graph theory; hierarchical systems; optimisation; systems analysis; systems engineering; embedded system design dimension; environmental conditions; exploration algorithm; feasibility quantitative characterization; formal system cost modelling; hierarchical graph model; optimal flexibility/cost-tradeoff-curve; optimization; platform-based system; set-top box design; system alternative behaviour implementation; system behaviour adaption; system flexibility; system flexibility modelling; Algorithm design and analysis; Automatic testing; Costs; Design automation; Embedded system; Hardware; Power system modeling; Reconfigurable architectures; Runtime; Switches;
Conference_Titel :
Design, Automation and Test in Europe Conference and Exhibition, 2002. Proceedings
Conference_Location :
Paris
Print_ISBN :
0-7695-1471-5
DOI :
10.1109/DATE.2002.998399