1. Blum, E.K.; Ehrig, H.; Parisi-Presicce, F.: Algebraic Specification of Modules and Their Basic Interconnections, JCSS 34, 2/3 (1987), 293–339
2. Burstall, R.M.; Goguen, J.A.: Putting theories together to make specifications. Proc. Int. Conf. Artificial Intelligence, 1977
3. Broy, M.; Pepper, P.; Wirsing, M.: On the algebraic definition of programming languages. TOPLAS 9, 1987, pp. 54–99
4. Broy, M.: Equational specification of partial higher order algebras. In: M. Broy (ed.): Logic of Programming and Calculi of Discrete Design, Marktoberdorf, 1986, Nato ASI Series F, Vol. 36. Berlin: Springer (1987), pp. 185–241
5. Broy, M., Wirsing, M.: Programming languages as abstract data types. Proc. 5th Conf. on Trees in Algebra and Programming, Lille, pp. 160–177 (1980)