201 p.Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 1988.We propose the use of partial implementations of abstract data types as a solution to the partiality problem which arises in the top-down development of programs. In the main, this problem consists in the inability to implement all of an ideal abstract type by a program, though it has other aspects. We explain why we believe the partial implementation approach to be superior to other solutions to the partiality problem, and show how it can be used in a sound manner in the development process.To study the practicality of the approach, we begin by considering what is required of a partial implementation, and develop two criteria which guarantee partial implementation: the ...
In [5] we introduced a framework for specification of parameterized data types utilizing a generaliz...
This thesis extends the study of the notion of termination equivalence of abstract structures first ...
We study the expressive power of different algebraic specification methods. In contrast to (nonhier...
A partial implementation of an abstract notation provides an implementation for some of the notatio...
Loose specifications of abstract data types (ADTs) have many non-isomorphic algebras as models. An i...
ABSTRACT. In the framework of a category spec of equational speoficatlons of abstract data types, tm...
We demonstrate that a uniformity of approach to both the definition and implementation of programmin...
AbstractImplementations of abstract data types are defined via enrichments of a target type. We prop...
AbstractSuppose P(x, y) is a program with two arguments, whose first argument has a known value c, b...
AbstractA model theory for proving correctness of abstract data types is developed within the framew...
We study the expressive power of different algebraic specification methods. In contrast to (nonhier...
AbstractA formal framework is proposed for discussing the algebraic properties of data types. In par...
AbstractThe term-generated models of an abstract data type can be represented by congruence relation...
AbstractThe term-generated models of an abstract data type can be represented by congruence relation...
This thesis extends the study of the notion of termination equivalence of abstract structures first ...
In [5] we introduced a framework for specification of parameterized data types utilizing a generaliz...
This thesis extends the study of the notion of termination equivalence of abstract structures first ...
We study the expressive power of different algebraic specification methods. In contrast to (nonhier...
A partial implementation of an abstract notation provides an implementation for some of the notatio...
Loose specifications of abstract data types (ADTs) have many non-isomorphic algebras as models. An i...
ABSTRACT. In the framework of a category spec of equational speoficatlons of abstract data types, tm...
We demonstrate that a uniformity of approach to both the definition and implementation of programmin...
AbstractImplementations of abstract data types are defined via enrichments of a target type. We prop...
AbstractSuppose P(x, y) is a program with two arguments, whose first argument has a known value c, b...
AbstractA model theory for proving correctness of abstract data types is developed within the framew...
We study the expressive power of different algebraic specification methods. In contrast to (nonhier...
AbstractA formal framework is proposed for discussing the algebraic properties of data types. In par...
AbstractThe term-generated models of an abstract data type can be represented by congruence relation...
AbstractThe term-generated models of an abstract data type can be represented by congruence relation...
This thesis extends the study of the notion of termination equivalence of abstract structures first ...
In [5] we introduced a framework for specification of parameterized data types utilizing a generaliz...
This thesis extends the study of the notion of termination equivalence of abstract structures first ...
We study the expressive power of different algebraic specification methods. In contrast to (nonhier...