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
Link To Document :
بازگشت