This dissertation investigates the use of the algebraic style of abstract data type specifications for the definition of programming language semantics. The choice of appropriate mathematical models for such presentations is an important aspect of this work largely because the semantics of programming languages will generally be defined in terms of domains that are more complex than those required for dealing with more elementary data types. The relationship between initial algebra semantics and the proposed style of specification is explored. From this foundation, the intuitive notion of the congruence of a pair of semantic definitions can be inspected and formalised against an algebraic background. Using the formal definition so...
AbstractFollowing Lockwood Morris, a method for algebraically structuring a compiler and proving it ...
AbstractImplementations of abstract data types are defined via enrichments of a target type. We prop...
Studying the semantics of programming languages has a long tradition in computer science. Various ap...
This dissertation investigates the use of the algebraic style of abstract data type specifications ...
Call number: LD2668 .T4 CMSC 1988 S86Master of ScienceComputing and Information Science
The purpose of formal specification of programming languages are to establish the mathematical found...
A new approach to the formal description of programming language semantics is described and illustr...
AbstractThese notes give an overview of the main frameworks that have been developed for specifying ...
We demonstrate that a uniformity of approach to both the definition and implementation of programmin...
The creation of new programming languages, capable of fully deploying the new technological innovati...
AbstractWe consider the problem of data type extensions. Guttag, Horowitz, and Musser have pointed o...
Existing approaches to semantics of algebraically specified data types such as Initial Algebra Seman...
AbstractAn abstract language for a computer of von Neumann type is presented. This language is consi...
AbstractAn extensive survey is given of the properties of various specification mechanisms based on ...
AbstractThe paper proposes an axiomatic approach to specification languages, and introduces notions ...
AbstractFollowing Lockwood Morris, a method for algebraically structuring a compiler and proving it ...
AbstractImplementations of abstract data types are defined via enrichments of a target type. We prop...
Studying the semantics of programming languages has a long tradition in computer science. Various ap...
This dissertation investigates the use of the algebraic style of abstract data type specifications ...
Call number: LD2668 .T4 CMSC 1988 S86Master of ScienceComputing and Information Science
The purpose of formal specification of programming languages are to establish the mathematical found...
A new approach to the formal description of programming language semantics is described and illustr...
AbstractThese notes give an overview of the main frameworks that have been developed for specifying ...
We demonstrate that a uniformity of approach to both the definition and implementation of programmin...
The creation of new programming languages, capable of fully deploying the new technological innovati...
AbstractWe consider the problem of data type extensions. Guttag, Horowitz, and Musser have pointed o...
Existing approaches to semantics of algebraically specified data types such as Initial Algebra Seman...
AbstractAn abstract language for a computer of von Neumann type is presented. This language is consi...
AbstractAn extensive survey is given of the properties of various specification mechanisms based on ...
AbstractThe paper proposes an axiomatic approach to specification languages, and introduces notions ...
AbstractFollowing Lockwood Morris, a method for algebraically structuring a compiler and proving it ...
AbstractImplementations of abstract data types are defined via enrichments of a target type. We prop...
Studying the semantics of programming languages has a long tradition in computer science. Various ap...