• DocumentCode
    279145
  • Title

    A system for the refinements of algebraic specifications and their efficient executions

  • Author

    Higashino, Teruo ; Taniguchi, Ken-ichi

  • Author_Institution
    Dept. of Inf. & Comput. Sci., Osaka Univ., Japan
  • Volume
    ii
  • fYear
    1991
  • fDate
    8-11 Jan 1991
  • Firstpage
    186
  • Abstract
    The algebraic specification method is one of the promising methods for the development of reliable programs. Although the correctness of some programs has been proved by using this method, the practical verification examples and their working loads have not been investigated sufficiently. The frameworks for describing the readable specifications and the mechanisms for efficient executions should be studied further. The authors have designed an algebraic specification language ASL, and have been constructing a support system for the refinements of algebraic specifications and their efficient executions. They have described the abstract specifications for a quicksort program, vi-like screen editors, an inventory control problem and a simple CPU. These specifications have been refined to the executable programs step by step, and the correctness of the refinements has been proven by using the support system. The working loads used for the verification have been also examined. The features of the support system are summarized. The verification facilities and the efficiency of the derived programs is described
  • Keywords
    context-free grammars; formal specification; program verification; ASL; CPU; algebraic specification language; context free grammar; inventory control problem; program verification; quicksort program; screen editors; Arithmetic; History; Inventory control; Mechanical factors; Production; Program processors; Specification languages;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    System Sciences, 1991. Proceedings of the Twenty-Fourth Annual Hawaii International Conference on
  • Conference_Location
    Kauai, HI
  • Type

    conf

  • DOI
    10.1109/HICSS.1991.183979
  • Filename
    183979