• DocumentCode
    2456917
  • Title

    System design for flexibility

  • Author

    Haubelt, Christian ; Teich, Jürgen ; Richter, Kai ; Ernst, Rolf

  • Author_Institution
    DATE, Paderborn Univ., Germany
  • fYear
    2002
  • fDate
    2002
  • Firstpage
    854
  • Lastpage
    861
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design, Automation and Test in Europe Conference and Exhibition, 2002. Proceedings
  • Conference_Location
    Paris
  • ISSN
    1530-1591
  • Print_ISBN
    0-7695-1471-5
  • Type

    conf

  • DOI
    10.1109/DATE.2002.998399
  • Filename
    998399