• DocumentCode
    2930229
  • Title

    Interface-Based Rate Analysis of Embedded Systems

  • Author

    Chakraborty, Samarjit ; Liu, Yanhong ; Stoimenov, Nikolay ; Thiele, Lothar ; Wandele, Ernesto

  • Author_Institution
    Dept. of Comput. Sci., National Univ. of Singapore
  • fYear
    2006
  • fDate
    Dec. 2006
  • Firstpage
    25
  • Lastpage
    34
  • Abstract
    Interface-based design is now considered to be one of the keys to tackling the increasing complexity of modern embedded systems. The central idea is that different components comprising such systems can be developed independently and a system designer can connect them together only if their interfaces match, without knowing the details of their internals. We use the concept of rate interfaces for compositional (correct-by-construction) design of embedded systems whose components communicate through data streams. Using the associated rate interface algebra, two components can be connected together if the output rate of one component is "compatible" with the input rate of the other component. We formalize this notion of compatibility and show that such an algebra is non-trivial because it has to accurately model the burstiness in the arrival rates of such data streams and the variability in their processing requirements. We discuss how rate interfaces simplify compositional design and at the same time help in functional and performance verification which would be difficult to address otherwise. Finally, we illustrate these advantages through a realistic case study involving a component-based design of a multiprocessor architecture running a picture-in-picture application
  • Keywords
    embedded systems; formal verification; object-oriented programming; process algebra; systems analysis; associated rate interface algebra; compositional design; correct-by-construction design; embedded systems; functional verification; interface-based rate analysis; performance verification; Algebra; Computer interfaces; Computer networks; Computer science; Design engineering; Embedded computing; Embedded system; Laboratories; Proposals; System analysis and design;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Real-Time Systems Symposium, 2006. RTSS '06. 27th IEEE International
  • Conference_Location
    Rio de Janeiro
  • ISSN
    1052-8725
  • Print_ISBN
    0-7695-2761-2
  • Type

    conf

  • DOI
    10.1109/RTSS.2006.26
  • Filename
    4032333