• DocumentCode
    2488528
  • Title

    Composing specifications in VSPEC

  • Author

    Venkataraman, Arun ; Rangarajan, Murali ; Alexander, Perry

  • Author_Institution
    Dept. of Electron. Comput. & Eng. Comput. Sci., Cincinnati Univ., OH, USA
  • fYear
    2000
  • fDate
    2000
  • Firstpage
    45
  • Lastpage
    53
  • Abstract
    As systems become increasingly complex and existing methodologies become insufficient to handle the complexity, the design community is beginning to look at formal methods for a possible solution. Techniques involving a limited use of formal techniques (such as semi-formal methods and equivalence checking) have given a glimpse of what full usage of formal techniques can achieve. For the use of formal methods to be a widely accepted methodology among designers, it must provide the designers with the capabilities of structuring specifications in a manner similar to the structuring they are used to using with programming languages. In this paper, we provide a description of the structuring capabilities of VSPEC (VHDL SPECification), a requirements specification language for VHDL. These capabilities include the use of multiple pre- and post-condition pairs within a single specification and combination of specifications using common Boolean operators
  • Keywords
    Boolean functions; algebraic specification; hardware description languages; Boolean operators; VHDL; VSPEC requirements specification language; complex systems design; equivalence checking; formal methods; multiple precondition/postcondition pairs; specification composition; specification structuring; Computer languages; Computer science; Design methodology; Formal specifications; Impedance; Performance analysis; Process design; Specification languages; System analysis and design; Telecommunications;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Formal Engineering Methods, 2000. ICFEM 2000. Third IEEE International Conference on
  • Conference_Location
    York
  • Print_ISBN
    0-7695-0822-7
  • Type

    conf

  • DOI
    10.1109/ICFEM.2000.873804
  • Filename
    873804