• DocumentCode
    1115689
  • Title

    Hardware-software codesign of embedded systems

  • Author

    Chiodo, Massimiliano ; Giusto, Paolo ; Jurecska, Attila ; Hsieh, Harry C. ; Vincentelli, Alberta Sangiovanni ; Lavagno, Luciano

  • Author_Institution
    Magnetic Marelli
  • Volume
    14
  • Issue
    4
  • fYear
    1994
  • Firstpage
    26
  • Lastpage
    36
  • Abstract
    Designers generally implement embedded controllers for reactive real-time applications as mixed software-hardware systems. In our formal methodology for specifying, modeling, automatically synthesizing, and verifying such systems, design takes place within a unified framework that prejudices neither hardware nor software implementation. After interactive partitioning, this approach automatically synthesizes the entire design, including hardware-software interfaces. Maintaining a finite-state machine model throughout, it preserves the formal properties of the design. It also allows verification of both specification and implementation, as well as the use of specification refinement through formal verification.<>
  • Keywords
    controllers; formal specification; formal verification; real-time systems; embedded controllers; embedded systems; finite-state machine model; formal methodology; formal specification; formal verification; hardware-software codesign; hardware-software interfaces; interactive partitioning; reactive real-time applications; Aircraft navigation; Application software; Automatic control; Automotive electronics; Computer vision; Control system synthesis; Control systems; Embedded system; Hardware; Vehicles;
  • fLanguage
    English
  • Journal_Title
    Micro, IEEE
  • Publisher
    ieee
  • ISSN
    0272-1732
  • Type

    jour

  • DOI
    10.1109/40.296155
  • Filename
    296155