Abstract
The abstract framework of category theory is shown to provide a precise semantics for the configuration of complex systems from their component parts. Diagrams express configuration by representing the results of applying combinators to recursively defined system components. Although modularity has been described as an essential property of complex systems, no clear and simple definition of a module has emerged at this general level. In this paper a new module concept is defined to represent reusable system components, at any level of development.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
R. M. Burstall and J. A. Goguen. Putting theories together to make specifications. In Proceedings of the 5th. International Joint Conference on Artificial Intelligence, pages 1045–1058, Cambridge, Mass., 1977.
Gillian Hill. A Language for System Configuration. PhD thesis, Department of Computing, Imperial College, University of London, 1993. draft.
T. Maibaum and J. Fiadeiro. Stepwise program development in II institutions. Technical report, Imperial College, November 1990. with Martín Sadler.
P. H. Rodenburg and R. J. van Glabbeek. An interpolation theorem in equational logic. Technical Report CS-R8838, Department of Computer Science, Centre for Mathematics and Computer Science, Amsterdam, 1988.
Wladyslaw M. Turski and Thomas S. E. Maibaum. The Specification of Computer Programs. International Computer Science Series. Addison Wesley, 1987.
László Úry and Tamas Gergely. A constructive specification theory. In G. David, R. T. Boute, and B. D. Shriver, editors, Declarative Systems. Elsevier Science Publishers B. V. (North Holland) IFIP, 1990.
Paulo A. S. Veloso. Program development as theory manipulations. Technical report, PUC/RJ Departamento de Informatica, Rio de Janeiro, Brazil, May 1985. Series: Monografias em Ciencia da Computacao No4/85.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1994 British Computer Society
About this paper
Cite this paper
Hill, G. (1994). Category Theory for the Configuration of Complex Systems. In: Nivat, M., Rattray, C., Rus, T., Scollo, G. (eds) Algebraic Methodology and Software Technology (AMAST’93). Workshops in Computing. Springer, London. https://doi.org/10.1007/978-1-4471-3227-1_19
Download citation
DOI: https://doi.org/10.1007/978-1-4471-3227-1_19
Publisher Name: Springer, London
Print ISBN: 978-3-540-19852-9
Online ISBN: 978-1-4471-3227-1
eBook Packages: Springer Book Archive