Existing approaches to semantics of algebraically specified data types such as Initial Algebra Semantics and Final Algebra Semantics do not take into account the possibility of general recursion and hence non-termination in the ambient programming language. Any technical development of this problem needs to be in the setting of domain theory. In this paper we present extensions of initial and final algebra semantics to algebras with an underlying domain structure. Four possibilities for specification methodologies arise: two each in the Initial and Final algebra paradigms. We demonstrate that the initial/final objects (as appropriate) exist in all four situations. The final part of the paper attempts to explicate the notion of abstractness ...
AbstractA constructive method for abstract algebraic software specification is presented, where the ...
In this paper we add a concept of implementation of abstract data types (adts) by adts in terminal a...
AbstractThe paper proposes an axiomatic approach to specification languages, and introduces notions ...
Existing approaches to semantics of algebraically specified data types such as Initial Algebra Seman...
Existing approaches to semantics of algebraically specified data types such as Initial Algebra Seman...
Most modern programming languages allow the user to define abstract data types, thereby creating an ...
AbstractWe consider the problem of data type extensions. Guttag, Horowitz, and Musser have pointed o...
This dissertation investigates the use of the algebraic style of abstract data type specifications ...
This paper presents a semantics for a simple language that is a blend of algebraic models and tradit...
We describe a parameterized decision procedure that extends the decision procedure for functional re...
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...
AbstractAn abstract language for a computer of von Neumann type is presented. This language is consi...
A new approach to the formal description of programming language semantics is described and illustr...
The synthesis of imperative programs for hierarchical, algebraically specified abstract data types i...
AbstractA constructive method for abstract algebraic software specification is presented, where the ...
In this paper we add a concept of implementation of abstract data types (adts) by adts in terminal a...
AbstractThe paper proposes an axiomatic approach to specification languages, and introduces notions ...
Existing approaches to semantics of algebraically specified data types such as Initial Algebra Seman...
Existing approaches to semantics of algebraically specified data types such as Initial Algebra Seman...
Most modern programming languages allow the user to define abstract data types, thereby creating an ...
AbstractWe consider the problem of data type extensions. Guttag, Horowitz, and Musser have pointed o...
This dissertation investigates the use of the algebraic style of abstract data type specifications ...
This paper presents a semantics for a simple language that is a blend of algebraic models and tradit...
We describe a parameterized decision procedure that extends the decision procedure for functional re...
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...
AbstractAn abstract language for a computer of von Neumann type is presented. This language is consi...
A new approach to the formal description of programming language semantics is described and illustr...
The synthesis of imperative programs for hierarchical, algebraically specified abstract data types i...
AbstractA constructive method for abstract algebraic software specification is presented, where the ...
In this paper we add a concept of implementation of abstract data types (adts) by adts in terminal a...
AbstractThe paper proposes an axiomatic approach to specification languages, and introduces notions ...