Title :
An algebraic formulation of knuthian semantics
Author :
Chirica, Laurian M. ; Martin, David F.
Abstract :
This paper presents a formulation, within the framework of initial algebra semantics, of Knuthian semantic systems (K-systems) which contain both synthesized and inherited attributes. This formulation permits a precise definition of K-systems, and combines their intuitive appeal with the theoretical power of algebraic methods. The basic approach consists of algebraically specifying the semantic portion of a given K-system, converting this K-system into another equivalent one which contains only synthesized attributes, and then defining the new equivalent K-system by means of an algebraic formulation. The practical implications of the algebraic definition of K-systems are discussed, and the combined use of Knuth´s original formulation and the algebraic approach for the development of semantic definitions is advocated.
Keywords :
Algebra; Computer languages; Computer science; Contracts; Design optimization; Research and development; Sorting; Writing;
Conference_Titel :
Foundations of Computer Science, 1976., 17th Annual Symposium on
Conference_Location :
Houston, TX, USA
DOI :
10.1109/SFCS.1976.5