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