Specifying abstract data types by restriction
- 1 April 1978
- journal article
- Published by Association for Computing Machinery (ACM) in ACM SIGSOFT Software Engineering Notes
- Vol. 3 (2), 7-13
- https://doi.org/10.1145/1005888.1005889
Abstract
Restrictions are one instance of mathematically-based relationships between types that can be used to simplify program specifications. Restriction of an abstract data type provides a theoretical justification for the concept of a hidden function that appears in some current specification methodologies. The use of type restrictions to simplify formal specifications is illustrated by the example of traversible stacks.Keywords
This publication has 2 references indexed in Scilit:
- Limits of the "algebraic" specification of abstract data typesACM SIGPLAN Notices, 1977
- Heterogeneous algebrasJournal of Combinatorial Theory, 1970