• DocumentCode
    467091
  • Title

    Unified Property Specification for Hardware/Software Co-Verification

  • Author

    Xie, Fei ; Liu, Huaiyu

  • Author_Institution
    Portland State Univ., Portland
  • Volume
    1
  • fYear
    2007
  • fDate
    24-27 July 2007
  • Firstpage
    483
  • Lastpage
    490
  • Abstract
    Hardware/software co-verification is becoming an indispensable tool for building highly trustworthy embedded systems. A stumbling block to effective co-verification using model checking is the lack of support to unified property specification for hardware, software, and entire embedded systems. In this paper, we develop xPSL, a unified property specification language for co-verification. xPSL extends the IEEE Property Specification Language (PSL) to support specification of temporal assertions over both hardware and software events. The semantics of hardware and software events and their temporal correlations are formalized based on translation of both hardware and software semantics to a common formal semantic basis. xPSL has been applied in co-verification to specify properties of hardware and software components, and furthermore entire embedded systems. Case studies have shown that xPSL is very effective in enabling co-verification of system-level properties and facilitating compositional reasoning.
  • Keywords
    embedded systems; formal specification; formal verification; compositional reasoning; hardware semantics; hardware-software coverification; model checking; software semantics; temporal assertions specification; trustworthy embedded systems; unified property specification; unified property specification language; Application software; Clocks; Embedded software; Embedded system; Hardware design languages; Interleaved codes; Software tools; Specification languages; USA Councils; Unified modeling language;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Software and Applications Conference, 2007. COMPSAC 2007. 31st Annual International
  • Conference_Location
    Beijing
  • ISSN
    0730-3157
  • Print_ISBN
    0-7695-2870-8
  • Type

    conf

  • DOI
    10.1109/COMPSAC.2007.231
  • Filename
    4291041