• DocumentCode
    2274988
  • Title

    An effective approach for model checking SystemC designs

  • Author

    Behjati, Razieh ; Sabouri, Hamideh ; Razavi, Niloofar ; Sirjani, Marjan

  • Author_Institution
    ECE Dept., Univ. of Tehran, Tehran
  • fYear
    2008
  • fDate
    23-27 June 2008
  • Firstpage
    56
  • Lastpage
    61
  • Abstract
    SystemC is a system level modeling language with the goal of enabling verification at higher levels of abstraction. In this paper, we propose a mapping from SystemC designs to Rebeca models supported by an automatic tool, Sytra. Rebeca verification tool set is then available for verifying LTL and CTL properties. The mapping is aimed to preserve the concurrent and event-driven nature of SystemC. This work is part of a project (Sysfier) to formally verify SystemC designs. The applicability of our approach is shown by a set of small and medium sized case studies, and the scalability of the approach is shown by the verification of a single-cycle MIPS design.
  • Keywords
    concurrency control; hardware description languages; object-oriented languages; program verification; systems analysis; temporal logic; Rebeca verification tool; SystemC concurrent nature; SystemC design; SystemC event-driven nature; Sytra tool; computational tree logic; linear temporal logic; model checking; system level modeling language; Computer science; Engines; Formal verification; Kernel; Logic design; Mathematical model; Mathematics; Object oriented modeling; Physics; Scalability; Actor Model; Model Checking; Rebeca; System Level Formal Verification; SystemC Verification;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Application of Concurrency to System Design, 2008. ACSD 2008. 8th International Conference on
  • Conference_Location
    Xian
  • ISSN
    1550-4808
  • Print_ISBN
    978-1-4244-1838-1
  • Electronic_ISBN
    1550-4808
  • Type

    conf

  • DOI
    10.1109/ACSD.2008.4574596
  • Filename
    4574596