Towards a Theory of Abstract Data Types: A Discussion on Problems and Tools
@inproceedings{Bertoni1980TowardsAT, title={Towards a Theory of Abstract Data Types: A Discussion on Problems and Tools}, author={Alberto Bertoni and Giancarlo Mauri and Pierangelo Miglioli}, booktitle={Symposium on Programming}, year={1980} }
This paper aims to show that, in order to capture a quite relevant feature such as the recursiveness of abstract data types, Model Theory works better than Category Theory.
6 Citations
Semantics of algorithmic languages
- Computer Science, Linguistics
- 1984
This is a survey of methods of formalizing semantics of programming languages (algorithmic languages and specification languages). Principal attention is devoted to the logical approach.
Final Data Types and Their Specification
- Computer Science, MathematicsTOPL
- 1983
A final data type is the smallest structure having a given behavior; every other structure having that behavior maps onto it homomorphically, which makes the final datatype specification a particularly good source of information about the abstraction it realizes, and eliminates "implementation bias" from the method.
A Contructive Method for Abstract Algebraic Software Specification
- Computer Science, MathematicsTheor. Comput. Sci.
- 1984
Abstract Data Types and Their Extensions within a Constructive Logic
- Computer ScienceSemantics of Data Types
- 1984
References
SHOWING 1-10 OF 19 REFERENCES
Data types, abstract data types and their specification problem
- Computer Science, Mathematics
- 1979
Existential Quantifiers in Abstract Data Types
- MathematicsICALP
- 1979
Hierarchies of abstract data types are specified by axioms which are positive formulas consisting of universally and existentially quantified disjunctions and conjunctions of equations to investigate the existence of terminal algebras.
Final Algebra Semantics and Data Type Extensions
- Computer Science, MathematicsJ. Comput. Syst. Sci.
- 1979
Theory of Recursive Functions and Effective Computability
- Computer Science
- 1969
Central concerns of the book are related theories of recursively enumerable sets, of degree of un-solvability and turing degrees in particular and generalizations of recursion theory.
Types are not sets
- Computer SciencePOPL
- 1973
The title is not a statement of fact, of course, but an opinion about how language designers should think about types, which focuses on the role of type checking.
Handbook of mathematical logic
- Biology
- 1977
Model Theory (Contributors: J.J. Jech, I.C. Juhasz, K. Kunen, M.E. Rudin, J.R. Smorynski, R.S. Statman, A.A. Shore, S.G. Troelstra).