2009
DOI: 10.1016/j.entcs.2009.05.053
|View full text |Cite
|
Sign up to set email alerts
|

Mechanised Wire-wise Verification of Handel-C Synthesis

Abstract: The compilation of Handel-C programs into net-list descriptions of hardware components has been extensively used in commercial tools but never formally verified. In this paper, we first introduce a variation of the existing semantic model for Handel-C compilation that is amenable for mechanical proofs and detailed enough to analyse properties about the generated hardware. We use this model to prove the correctness of the wiring schema used to interconnect the components at the hardware level and propagate cont… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

2012
2012
2014
2014

Publication Types

Select...
1
1

Relationship

1
1

Authors

Journals

citations
Cited by 2 publications
(1 citation statement)
references
References 5 publications
(9 reference statements)
0
1
0
Order By: Relevance
“…In its original presentation, it describes nondeterministic sequential programming, the renement calculus, the algebra of programming, compilation of high-level languages, concurrency, communication, reactive processes, and higher-order programming [25]. Subsequently, it has been exploited in a diversity of areas such as component-based systems [49], hardware verication [40,39], and hardware/software co-design [2].…”
Section: Unifying Theories Of Programmingmentioning
confidence: 99%
“…In its original presentation, it describes nondeterministic sequential programming, the renement calculus, the algebra of programming, compilation of high-level languages, concurrency, communication, reactive processes, and higher-order programming [25]. Subsequently, it has been exploited in a diversity of areas such as component-based systems [49], hardware verication [40,39], and hardware/software co-design [2].…”
Section: Unifying Theories Of Programmingmentioning
confidence: 99%