DocumentCode :
2576993
Title :
EASE: an embedded algebraic specification environment
Author :
Qian, Jiahua ; Zheng, Yong ; Jin, Liqun ; Zhang, Jinhua
Author_Institution :
Dept. of Comput. Sci., Fudan Univ., Shanghai, China
fYear :
1990
fDate :
31 Oct-2 Nov 1990
Firstpage :
711
Lastpage :
716
Abstract :
An attempt is made to apply ideas about algebraic specification in the context of a programming language, EASE, an embedded algebraic specification environment, is developed based on a Pascal-oriented iterative programming environment FPE by allowing embedded algebraic specification (EAS) in the place of Pascal code. It provides a framework for the formal development of a program from a specification. The authors discuss the design of EAS and the use of EASE as a term rewriting system. In general, EASE can automatically generate code for any formally specified object by term rewriting, and can immediately execute and test this object. Therefore, it can be used as a tool for support program development, program prototyping, and specification reuse
Keywords :
Pascal; formal specification; programming environments; rewriting systems; specification languages; EASE; FPE; Pascal-oriented iterative programming environment; embedded algebraic specification environment; program prototyping; programming language; specification reuse; support program development; term rewriting system; Algebra; Automatic testing; Computer languages; Computer science; Equations; Libraries; Mathematical model; Programming environments;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Software and Applications Conference, 1990. COMPSAC 90. Proceedings., Fourteenth Annual International
Conference_Location :
Chicago, IL
Print_ISBN :
0-8186-2054-4
Type :
conf
DOI :
10.1109/CMPSAC.1990.139466
Filename :
139466
Link To Document :
بازگشت