• DocumentCode
    1139449
  • Title

    SPI - a system model for heterogeneously specified embedded systems

  • Author

    Ziegenbein, Dirk ; Richter, Kai ; Ernst, Rolf ; Thiele, Lothar ; Teich, Jurgen

  • Author_Institution
    Inst. of Comput. & Commun. Network Eng., Tech. Univ. of Braunschweig, Germany
  • Volume
    10
  • Issue
    4
  • fYear
    2002
  • Firstpage
    379
  • Lastpage
    389
  • Abstract
    Embedded systems typically include reactive and transformative functions, often described in different languages and semantics which are well established in their respective application domains. Additionally, a large part of the system functionality and components is reused from previous designs including legacy code. There is little hope that a single language will replace this heterogeneous set of languages. A design process must be able to bridge the semantic differences for verification and synthesis and should account for limited knowledge of system properties. This paper presents the system property intervals (SPI) model, which employs behavioral intervals and process modes to allow the common representation of different languages and semantics. This model is the basis of a workbench which is targeted at the design of heterogeneously specified embedded systems.
  • Keywords
    embedded systems; formal verification; hardware-software codesign; processor scheduling; programming language semantics; SPI system model; behavioral intervals; embedded system design automation; function variants; heterogeneously specified embedded systems; legacy code; multilanguage design; offline nonpreemptive scheduling method; process modes; reactive functions; semantics; synthesis; system modeling; system property intervals model; transformative functions; verification; Bridges; Computational modeling; Computer networks; Design automation; Electronic mail; Embedded system; Laboratories; Power system reliability; Process design; Productivity;
  • fLanguage
    English
  • Journal_Title
    Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1063-8210
  • Type

    jour

  • DOI
    10.1109/TVLSI.2002.807767
  • Filename
    1177335