Title :
Process Algebraic Approach to SystemVerilog
Author :
Man, K.L. ; Boubekeur, M. ; Schellekens, M.P.
Author_Institution :
Univ. Coll. Cork, Cork
Abstract :
We develop a process algebraic framework, called process algebraic framework for IEEE 1800trade SystemVerilog (PAFSV), for formal specification and analysis of IEEE 1800trade SystemVerilog designs. The formal semantics of PAFSV is defined by means of deduction rules that associate a labelled transition system with a PAFSV process. A set of properties of PAFSV is presented for a notion of bisimilarity. PAFSV may be regarded as the formal language of a significant subset of IEEE 1800trade SystemVerilog. This paper serves as an introduction of PAFSV to architects, engineers and researchers from the electronic design community.
Keywords :
formal languages; formal specification; hardware description languages; process algebra; IEEE 1800; SystemVerilog; formal language; formal specification; process algebraic approach; Algebra; Application software; Computer science; Design engineering; Educational institutions; Equations; Formal languages; Formal specifications; Hardware design languages; User-generated content;
Conference_Titel :
Electrical and Computer Engineering, 2007. CCECE 2007. Canadian Conference on
Conference_Location :
Vancouver, BC
Print_ISBN :
1-4244-1020-7
Electronic_ISBN :
0840-7789
DOI :
10.1109/CCECE.2007.29