• DocumentCode
    2395939
  • Title

    Embedding and Verification of PSL using ASM

  • Author

    Gawanmeh, Amjad ; Tahar, Sofiène ; Habibi, Ali

  • Author_Institution
    Concordia Univ., Montreal, Que.
  • fYear
    2006
  • fDate
    Dec. 2006
  • Firstpage
    125
  • Lastpage
    130
  • Abstract
    This paper proposes a methodology to integrate the property specification language (PSL) in the verification process of systems designed using abstract states machines (ASMs). A specification of PSL in ASM was provided, which allows us to integrate PSL properties as part of the design. For the verification, a technique based on the AsmL tool was proposed that translates the ASM code (containing both the design and the properties) into a finite state machine (FSM) representation. The generated FSM was used to run model checking on an external tool, here SMV. The approach takes advantage from the ASM language capabilities to model designs at the system level as well as from the power of the AsmL tool in generating both a C# code and an FSM representation from an ASM model. The approach was applied on SystemC designs, which are translated into ASM models. Experimental results on a bus structure from the SystemC library showed a superiority of the approach to conventional verification
  • Keywords
    embedded systems; finite state machines; formal verification; logic CAD; logic testing; specification languages; (abstract states machines; ASM language; AsmL tool; C# code; SystemC designs; bus structure; finite state machine; model checking; property specification language embedding; property specification language verification; Distributed power generation; Formal specifications; Formal verification; Libraries; Logic design; Power generation; Power system modeling; Real time systems; System-on-a-chip; Testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    System-on-Chip for Real-Time Applications, The 6th International Workshop on
  • Conference_Location
    Cairo
  • Print_ISBN
    1-4244-0898-9
  • Type

    conf

  • DOI
    10.1109/IWSOC.2006.348221
  • Filename
    4155274