In this paper we add a concept of implementation of abstract data types (adts) by adts in terminal algebra semantics to the notions of terminal algebra semantics of adts, which are introduced in [HR 79]. Our concept corresponds to that of initial implementations of adts described in [EKP 79a]. We give also a correctness proof of a T-implementation of stack (nat) by array (nat‚nat) as an application example for the methods developed in [HR 79]. As in [EKP 79a], the implementing data type is extended in two steps, called SORT-IMPLEMENTATION and OPERATIONS-IMPLEMENTATION, to take over the tasks of the implemented type. These two steps are syntactical constructions. The semantics of the T-implementation concept is layed down in the EXTENSION- ...
This paper concerns the algebraic specification of abstract data types. It introduces and motivates...
AbstractImplementations of abstract data types are defined via enrichments of a target type. We prop...
Most modern programming languages allow the user to define abstract data types, thereby creating an ...
In this paper we add a concept of implementation of abstract data types (adts) by adts in terminal a...
SIGLETechnische Informationsbibliothek Hannover: RN 7878 (8018)+a / FIZ - Fachinformationszzentrum K...
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...
Loose specifications of abstract data types (ADTs) have many non-isomorphic algebras as models. An i...
The synthesis of imperative programs for hierarchical, algebraically specified abstract data types i...
AbstractWe consider the problem of data type extensions. Guttag, Horowitz, and Musser have pointed o...
We demonstrate that a uniformity of approach to both the definition and implementation of programmin...
Formation of notion is a fundamental process in education, and for that reason it is excessively stu...
This thesis documents the design and implementation of two enhancements to the Aldat database progr...
This thesis extends the study of the notion of termination equivalence of abstract structures first ...
In this paper, we attempt to outline a proposal of a data-base management system which supports an e...
This paper concerns the algebraic specification of abstract data types. It introduces and motivates...
AbstractImplementations of abstract data types are defined via enrichments of a target type. We prop...
Most modern programming languages allow the user to define abstract data types, thereby creating an ...
In this paper we add a concept of implementation of abstract data types (adts) by adts in terminal a...
SIGLETechnische Informationsbibliothek Hannover: RN 7878 (8018)+a / FIZ - Fachinformationszzentrum K...
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...
Loose specifications of abstract data types (ADTs) have many non-isomorphic algebras as models. An i...
The synthesis of imperative programs for hierarchical, algebraically specified abstract data types i...
AbstractWe consider the problem of data type extensions. Guttag, Horowitz, and Musser have pointed o...
We demonstrate that a uniformity of approach to both the definition and implementation of programmin...
Formation of notion is a fundamental process in education, and for that reason it is excessively stu...
This thesis documents the design and implementation of two enhancements to the Aldat database progr...
This thesis extends the study of the notion of termination equivalence of abstract structures first ...
In this paper, we attempt to outline a proposal of a data-base management system which supports an e...
This paper concerns the algebraic specification of abstract data types. It introduces and motivates...
AbstractImplementations of abstract data types are defined via enrichments of a target type. We prop...
Most modern programming languages allow the user to define abstract data types, thereby creating an ...