ACM Home Page
Please provide us with feedback. Feedback
Generating finite state machines from SystemC
Full text PdfPdf (173 KB)
Source Design, Automation, and Test in Europe archive
Proceedings of the conference on Design, automation and test in Europe: Designers' forum table of contents
Munich, Germany
SESSION: Specification and verification table of contents
Pages: 76 - 81  
Year of Publication: 2006
ISBN ~ ISSN:478061 , 3-9810801-0-6
Authors
Ali Habibi  Concordia University, Montréal, Québec, Canada
Haja Moinudeen  Concordia University, Montréal, Québec, Canada
Sofiène Tahar  Concordia University, Montréal, Québec, Canada
Sponsors
EDAA : European Design and Automation Association
: The EDA Consortium
IEEE-CS\DATC : The IEEE Computer Society
Publisher
European Design and Automation Association  3001 Leuven, Belgium, Belgium
Bibliometrics
Downloads (6 Weeks): 6,   Downloads (12 Months): 65,   Citation Count: 2
Additional Information:

abstract   references   cited by   collaborative colleagues  

Tools and Actions: Review this Article  
Save this Article to a Binder    Display Formats: BibTex  EndNote ACM Ref   

ABSTRACT

SystemC is a system level language proposed to raise the abstraction level for embedded systems design and verification. In this paper, we propose to generate Finite State Machines (FSM) from SystemC designs using two algorithms originally proposed for the generation of FSM from Abstract State Machines (ASM). This proposal enables the integration of SystemC with existing tools for test case generation from FSM. Hence, enabling two important applications: (1) using the FSM graph structure to produce test suites allowing functional testing of SystemC designs; and (2) performing conformance testing, where the FSM serves as a precise model of the observable behavior of the system used to validate lower abstraction levels of the design (e.g., Register Transfer Level (RTL)).


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
M. Barnett and L. Nachmanson W. Schulte. Conformance Checking of Components Against Their Non-deterministic Specifications. Technical report, Microsoft Research, MSR-TR-2001-56, June 2001.
 
2
C. Campbell and M. Veanes. State Exploration with Multiple State Groupings. In Proc. International Workshop on Abstract State Machines, pages 119--130, Paris, France, January 2005.
 
3
4
 
5
 
6
Y. Gurevich, B. Rossman, and W. Schulte. Semantic Essence of AsmL. Technical report, Microsoft Research, MSR-TR-2004-27, March 2004.
 
7
J. Lohse, J. Bormann, M. Payer, and G. Venzl. VHDL-Translation for BDD-based Formal Verification. Technical report, Siemens Corporate R&D, 1994.
 
8
 
9
Microsoft Research - Foundations of Software Engineering. Spec#. http://research.microsoft.com/specsharp/, 2005.
 
10
Open SystemC Initiative. SystemC 2.0.1 Language Reference Manual. 2005.
 
11
Open SystemC Initiative. www.systemc.org, 2005.
 
12
V. S. Saun. FSM Derivation from SystemC. Technical report, CSE Dept., Indian Instititute of Technology, Delhi, May 2004.
 
13
PCI Special Interest Group. www.pcisig.com, 2004.

Collaborative Colleagues:
Ali Habibi: colleagues
Haja Moinudeen: colleagues
Sofiène Tahar: colleagues