• DocumentCode
    2733334
  • Title

    Verification of an industrial SystemC/TLM model using LOTOS and CADP

  • Author

    Garavel, Hubert ; Helmstetter, Claude ; Ponsini, Olivier ; Serwe, Wendelin

  • Author_Institution
    INRIA Grenoble Rhÿne-Alpes / Vasy, 655, avenue de l´´Europe, F-38330 Montbonnot St Martin, France
  • fYear
    2009
  • fDate
    13-15 July 2009
  • Firstpage
    46
  • Lastpage
    55
  • Abstract
    SystemC/TLM is a widely used standard for system level descriptions of complex architectures. It is particularly useful for fast simulation, thus allowing early development and testing of the targeted software. In general, formal verification of SystemC/TLM relies on the translation of the complete model into a language accepted by a verification tool. In this paper, we present an approach to the validation of a SystemC/TLM description by translation into LOTOS, reusing as much as possible of the original SystemC/TLM C++ code. To this end, we exploit a feature offered by the formal verification toolbox CADP, namely the import of external C code in a LOTOS model. We report on experiments of our approach on the BDisp, a complex graphical processing unit designed by STMicroelectronics.
  • Keywords
    Circuits; Computer architecture; Embedded software; Formal verification; Hardware; Libraries; Process design; Protocols; Software testing; System testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Formal Methods and Models for Co-Design, 2009. MEMOCODE '09. 7th IEEE/ACM International Conference on
  • Conference_Location
    Cambridge, MA, USA
  • Print_ISBN
    978-1-4244-4806-7
  • Type

    conf

  • DOI
    10.1109/MEMCOD.2009.5185377
  • Filename
    5185377