A REFINEMENT CALCULUS FOR THE SYNTHESIS OF VERIFIED HARDWARE DESCRIPTIONS IN VHDL

Citation
Pt. Breuer et al., A REFINEMENT CALCULUS FOR THE SYNTHESIS OF VERIFIED HARDWARE DESCRIPTIONS IN VHDL, ACM transactions on programming languages and systems, 19(4), 1997, pp. 586-616
Citations number
32
Categorie Soggetti
Computer Sciences","Computer Science Software Graphycs Programming
ISSN journal
01640925
Volume
19
Issue
4
Year of publication
1997
Pages
586 - 616
Database
ISI
SICI code
0164-0925(1997)19:4<586:ARCFTS>2.0.ZU;2-O
Abstract
A formal refinement calculus targeted at system-level descriptions in the IEEE standard hardware description language VHDL is described here . Refinement can be used to develop hardware description code that is ''correct by construction.'' The calculus is closely related to a Hoar e-style programming logic for VHDL and real-time systems in general. T hat logic and a semantics for a core subset of VHDL are described. The programming logic and the associated refinement calculus are shown to be complete. This means that if there is a code that can be shown to implement a. given specification, then it will be derivable from the s pecification via the calculus.