1. An initial algebra approach to the specification, correctness and implementation of abstract data types;Goguen,1976
2. Data type specification: Parameterization and the power of specification techniques;Thatcher,1978
3. Parameterized data types in algebraic specification languages;Ehrig,1980
4. Parameter passing in algebraic specification languages, Draft version;Ehrig,1981
5. Putting theories together to make specifications;Burstall,1977