• DocumentCode
    3448037
  • Title

    On-line assertion-based verification with proven correct monitors

  • Author

    Borrione, Dominique ; Miao Liu ; Morin-Allory, Katell ; Ostier, P. ; Fesquet, Laurent

  • Author_Institution
    TIMA, Grenoble
  • fYear
    2005
  • fDate
    5-6 Dec. 2005
  • Firstpage
    125
  • Lastpage
    143
  • Abstract
    In the context of embedded systems design, the authors developed an original method for generating hardware that monitors signals whose behavior is specified by logical and temporal properties written in PSL. The method is based on a library of primitive digital components, and a technique to interconnect them, both formally proven correct with respect to the mathematical semantics of PSL. The resulting digital module can be properly connected to the signals of the design under scrutiny. Monitoring runs concurrently with the observed signals, and notifies its environment whether the property checking is terminated or is still pending. A prototype implementation on a FPGA platform provides enough execution efficiency to allow the verification of a system on a chip running its own software. In this method, on-line monitoring imposes a circuit overhead that increases gracefully with the number of nested PSL operators, and the upper bound of the temporal observation window after property triggering
  • Keywords
    embedded systems; field programmable gate arrays; formal specification; program verification; specification languages; system monitoring; FPGA platform; PSL operators; embedded systems design; online assertion verification; property checking; property triggering; Embedded system; Field programmable gate arrays; Hardware; Integrated circuit interconnections; Monitoring; Signal design; Signal generators; Software libraries; Software prototyping; Upper bound;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Information and Communications Technology, 2005. Enabling Technologies for the New Knowledge Society: ITI 3rd International Conference on
  • Conference_Location
    Cairo
  • Print_ISBN
    0-7803-9270-1
  • Type

    conf

  • DOI
    10.1109/ITICT.2005.1609620
  • Filename
    1609620