• 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