1,620
views
0
recommends
+1 Recommend
1 collections
    4
    shares

      Studying business & IT? Drive your professional career forwards with BCS books - for a 20% discount click here: shop.bcs.org

      scite_
       
      • Record: found
      • Abstract: found
      • Conference Proceedings: found
      Is Open Access

      Building SystemC waiting state automata

      Published
      proceedings-article
      , ,
      Fifth International Workshop on Verification and Evaluation of Computer and Communication Systems (VECoS 2011) (VECOS)
      Verification and Evaluation of Computer and Communication Systems (VECoS 2011)
      15-16 September 2011
      SystemC, automata, operational semantics, symbolic execution, compostional verification
      Bookmark

            Abstract

            SystemC is becoming a de facto standard for the system-level description of system-on-chip. However most formal verification techniques used for verifying hardware components targets low level design, usually netlist or RTL, but time-to-market requirements have rushed the industry towards design paradigms that offer a very high level of abstraction. In previous works, we proposed a verification methodology based on SystemC waiting-state automata, an abstract formal model for verifying properties of SystemC at the transaction level within a delta-cycle. The main drawback of thismodel is that it should be providedmanually. In this paper, we propose a method to automatically build the SystemC waiting-state automata from the SystemC code. It is based on an extended symbolic execution of the SystemC design that takes care of synchronous as well as asynchronous communications and that preserves the semantics of SystemC up to a delta-cycle.

            Content

            Author and article information

            Contributors
            Conference
            September 2011
            September 2011
            : 1-12
            Affiliations
            [0001]UEI, ENSTA, 32 Bd Victor,

            75739 Paris cedex 15, Francewww.ensta-paristech.fr
            [0002]CEDRIC, CNAM, 292 rue Saint Martin,

            75141 Paris cedex 03, Francewww.cnam.fr
            Article
            10.14236/ewic/VECOS2011.11
            e215a1a8-a1de-4817-9555-91951f57e130
            © Nesrine HARRATH et al. Published by BCS Learning and Development Ltd. Fifth International Workshop on Verification and Evaluation of Computer and Communication Systems (VECoS 2011), Tunis, Tunisia

            This work is licensed under a Creative Commons Attribution 4.0 Unported License. To view a copy of this license, visit http://creativecommons.org/licenses/by/4.0/

            Fifth International Workshop on Verification and Evaluation of Computer and Communication Systems (VECoS 2011)
            VECOS
            5
            Tunis, Tunisia
            15-16 September 2011
            Electronic Workshops in Computing (eWiC)
            Verification and Evaluation of Computer and Communication Systems (VECoS 2011)
            History
            Product

            1477-9358 BCS Learning & Development

            Self URI (article page): https://www.scienceopen.com/hosted-document?doi=10.14236/ewic/VECOS2011.11
            Self URI (journal page): https://ewic.bcs.org/
            Categories
            Electronic Workshops in Computing

            Applied computer science,Computer science,Security & Cryptology,Graphics & Multimedia design,General computer science,Human-computer-interaction
            SystemC,symbolic execution,automata,compostional verification,operational semantics

            Comments

            Comment on this article