DocumentCode :
2565906
Title :
Equivalence checking: a rule-based approach
Author :
Fujita, Masahiro ; Shankar, Subash ; Shunsuke, Sasaki
Author_Institution :
Tokyo Univ.
fYear :
2006
fDate :
27-30 July 2006
Firstpage :
197
Lastpage :
197
Abstract :
A well-known problem in the design of embedded systems is checking for equivalence of two systems, and the traditional approach constructs and proves equivalence of finite state models of the two systems. Although widely and successfully used, the main problem is state space explosion, and other forms of higher-level analysis are also needed typically. Many typical system level design/synthesis tools and methodologies basically transform the control structures among function calls and/or sets of statements, with little modification to statements themselves. For example, the systems might differ only in statement order, dataflows (for differing amounts of parallelism), or abstraction levels. For such cases, we have developed an approach based on higher level static code analysis, and we have implemented a tool targeted at the SpecC language
Keywords :
C language; program control structures; program diagnostics; SpecC language; control structures; embedded system; equivalence checking; finite state models; higher level static code analysis; state space explosion; system level design; system synthesis tools; Control system synthesis; Control systems; Data mining; Discrete transforms; Embedded system; Explosions; Prototypes; State-space methods; System-level design; Very large scale integration;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Formal Methods and Models for Co-Design, 2006. MEMOCODE '06. Proceedings. Fourth ACM and IEEE International Conference on
Conference_Location :
Napa, CA
Print_ISBN :
1-4244-0421-5
Type :
conf
DOI :
10.1109/MEMCOD.2006.1695926
Filename :
1695926
Link To Document :
بازگشت