1. An initial algebra approach to the specification, correctness and implementation of abstract data types;Goguen,1978
2. Exception handling and data abstraction;Black;IBM Res. Rept. RC 8059,1980
3. On the theory of specification, implementation and parametrisation of abstract data types;Ehrich;J. ACM,1982
4. Parameter passing in algebraic specification languages;Ehrig;Theoret. Comput. Sci.,1984
5. Handling errors and exceptions in the algebraic specification of data types;Engles,1981