DocumentCode :
2275360
Title :
A refinement calculus for VHDL
Author :
Breuer, Peter T. ; Madrid, Natividad Martínez ; Kloos, Carlos Delgado ; Marin, Andrés ; Sánchez, Luis
Author_Institution :
ETSI Telecomunicacion, Univ. Politecnica de Madrid, Spain
fYear :
1996
fDate :
16-20 Sep 1996
Firstpage :
482
Lastpage :
487
Abstract :
A refinement calculus for the specification of real-time systems and their refinement to a VHDL behavioural description is set out here. The specification format is a logical triple with the look of a Z or VDM schema. Choices from a short menu of refinement operations gradually convert an initial specification to VHDL code through a series of mixed mode intermediates. The calculus is complete in the sense that if there is a code of the VHDL subset considered here (unit-delay waits and signal assignments but no delta delays) satisfying the specification, then it can be obtained by applying some sequence of the refinement operations. The result is “correct by construction”
Keywords :
formal specification; hardware description languages; real-time systems; refinement calculus; VDM schema; VHDL behavioural description; Z schema; delta delays; mixed mode intermediates; real-time systems; refinement calculus; refinement operations; signal assignments; specification format; unit-delay waits; Calculus; Concrete; Delay; Formal languages; Hardware; Oscillators; Signal processing; Specification languages;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Design Automation Conference, 1996, with EURO-VHDL '96 and Exhibition, Proceedings EURO-DAC '96, European
Conference_Location :
Geneva
Print_ISBN :
0-8186-7573-X
Type :
conf
DOI :
10.1109/EURDAC.1996.558247
Filename :
558247
Link To Document :
بازگشت