Title :
The design of a rewrite rule interpreter from algebraic specifications
Author :
Coleman, D. ; Gallimore, R.M. ; Stavridou, V.
Author_Institution :
Hewlett-Packard Ltd., Hewlett-Packard Laboratories, Bristol, UK
fDate :
7/1/1987 12:00:00 AM
Abstract :
Term rewriting is a widely used technique for executing equationai logic programs. This paper describes the design methodology used in the rigorous development of a rewrite rule interpreter for UMIST OBJ, a language for expressing executable algebraic specifications of programs. The design methodology was inspiredby the use of UMIST OBJ itself as a development tool.
Keywords :
data structures; high level languages; program interpreters; software engineering; software tools; specification languages; symbol manipulation; UMIST OBJ; algebraic specifications; development tool; equational logic programs; rewrite rule interpreter; specification languages;
Journal_Title :
Software Engineering Journal
DOI :
10.1049/sej:19870013