Preview
Unable to display preview. Download preview PDF.
References
ADJ: Goguen, J.A., Thatcher, J.W., and Wagner, E. An initial algebra approach to the specification, correctness and implementation of abstract data types, in: Current Trends in Programming Methodology, vol.4: Data Structuring, ed. R.T. Yeh, pp. 80–149, Prentice-Hall 1978.
ADJ: Goguen, J.A., Thatcher, J.W., Wagner, E., and Wright, J.B. Initial algebra semantics and continuous algebras, JACM 24(1977), pp. 68–95.
Barwise, J. Axioms for abstract model theory, Annals of Mathematical Logic 7(1974), pp. 221–165.
Bergstra, J.A., and Tucker, J.V. Top-down design and the algebra of communicating processes, Report CS-R8401, CWI, Amsterdam.
Burstall, R.M., and Goguen, J.A. Putting theories together to make specifications, Proc. 5th Intl. Joint Conference on Artificial Intelligence 5(1877), pp.1045–1058.
Burstall, R.M., and Goguen, J.A. The semantics of Clear, a specification language, Proc. Copenhagen Winter School on Abstract Software Specification, LNCS 86, pp. 292–332, Springer 1980.
Burstall, R.M. and Goguen, J.A. Algebras, theories and freeness: an introduction for computer scientists, Proc. 1981 Marktoberdorf NATO Summer School, Reidel 1982.
Chang, C.C. and Keisler, H.J. Model Theory, North Holland, Amsterdam 1973.
Ehrich, H.-D. On the theory of specification, implementation and parameterization of abstract data types, JACM 19(1982), pp. 206–227.
Ehrig, H., Fey, W. and Hansen, H. ACT ONE: an algebraic specification language with two-level semantics, Report Nr. 83-03, Institut fur Software und Theoretische Informatik, Technische Universitat Berlin.
Ehrig, H. and Mahr, B. Fundamentals of Algebraic Specification 1: Equations and Initial Semantics, Springer 1985.
Ehrig, H., Wagner, E. and Thatcher, J.W. Algebraic specifications with generating constraints, Proc. 10th ICALP, LNCS 154, pp. 188–202, Springer 1983.
Goguen, J.A. Mathematical representation of hierarchically organized systems, Global Systems Dynamics, ed. E. Attinger, pp. 112–128, S. Karger 1971.
Goguen, J.A. and Burstall, R.M. Introducing institutions, Proc. Logics of Programming Workshop, eds. E. Clarke and D. Kozen, LNCS 164, pp. 221–256, Springer 1984.
Goguen, J.A. and Burstall, R.M. Some fundamental algebraic tools for the semantics of computation, part 1: comma categories, colimits, signatures and theories, TCS 31(1984), pp. 263–295.
Goguen, J.A. and Burstall, R.M. Institutions: abstract model theory for computer science, extended version of [GB 84a], unpublished report, SRI international, Menlo Park 1985.
Goguen, J.A., Jouannaud, J.-P. and Meseguer, J. Operational semantics for order-sorted algebras, Proc. 12th ICALP, LNCS 194, Springer 1985.
Gratzer, G. Universal Algebra, 2nd edition, Springer 1979.
Guttag, J.V. and Horning, J.J. Formal specification as a design tool, Proc. ACM Symp. Principles of Programming Languages, Las Vegas, pp. 251–261, ACM 1980.
Guttag, J.V., Horning, J.J. and Wing, J. Larch in five easy pieces, Report #5, Systems Research Center, DEC 1985.
Liskov, B. and Berzins, V. An appraisal of program specifications, Computation Structures Group memo 141-1, Laboratory for Computer Science, MIT 1977.
MacLane, S. Categories for the Working Mathematician, Springer 1971.
Mahr, B. and Makowsky, J.A. Characterizing specification languages which admit initial semantics, TCS 31(1984), pp. 49–60.
Milner, R.G. A proposal for Standard ML. Proc. 1984 ACM Symp. on LISP and Functional Programming, Austin, Texas.
Reichel, H. Initially restricting algebraic theories, Proc. MFCS'80, ed. P. Dembinski, LNCS 88, pp. 504–514, Springer 1980.
Sadler, M. Mapping out specification, position paper, Workshop on Formal Aspects of Specification, Swindon 1984.
Sannella, D.T. and Burstall, R.M. Structured theories in LCF, Proc. Colloq. Trees in Algebra and Programming CAAP' 83, LNCS 159, pp. 377–391, Springer 1983.
Sannella, D.T. and Tarlecki, A. Building specifications in an arbitrary institution, Proc. Intl. Symp. Semantics of Data Types, eds. G. Kahn, D. MacQueen and G. Plotkin, LNCS 173, pp. 337–356, Springer 1984.
Sannella, D.T. and Tarlecki, A. Some thoughts on algebraic specification, Proc. 3rd Workshop on Theory and Applications of Abstract Data Types, Bremen 1984, ed. H.-J. Kreowski, Springer, to appear.
Sannella, D.T. and Tarlecki, A. Program specification and development in Standard ML, Proc. 12th ACM Symp. Principles of Programming Languages, New Orleans, pp. 67–77, ACM 1985.
Sannella, D.T. and Tarlecki, A. On observational equivalence and algebraic specification, JCSS, to appear; extended abstract in Proc. TAPSOFT' 85, CAAP' 85, eds. H. Ehrig, C. Floyd, M. Nivat and J. Thatcher, LNCS 185, pp. 308–322, Springer 1985.
Sannella, D.T. and Tarlecki, A. Specifications in an arbitrary institution, Information and Control, to appear.
Sannella, D.T. and Tarlecki, A. Extended ML: an institution-independent framework for formal program development, this volume.
Sannella, D.T. and Wirsing, M. A kernel language for algebraic specification and implementation, Proc. Intl. Conf. Foundations of Computation Theory, LNCS 158, pp. 413–427, Springer 1983.
Tarlecki, A. Quasi-varieties in abstract algebraic institutions, Report CSR-173-84, Dept. of Computer Science, Univ. of Edinburgh.
Tarlecki, A. On the existence of free models in abstract algebraic institutions, TCS 37 (1985), No.3.
Tarlecki, A. and Wirsing, M. Continuous abstract data types, Fundamenta Informaticae, to appear; extended abstract in FCT' 85, ed. L. Budach, LNCS 199, pp. 431–441, Springer 1985.
Wirsing, W. Structured algebraic specifications, Proc. AFCET Symp. Mathematics for Computer Science, Paris, pp. 93–107.
Zilles, S.N., Lucas, P. and Thatcher, J.W. A look at algebraic specifications, IBM research report RJ 3568.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1986 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Tarlecki, A. (1986). Bits and pieces of the theory of institutions. In: Pitt, D., Abramsky, S., Poigné, A., Rydeheard, D. (eds) Category Theory and Computer Programming. Lecture Notes in Computer Science, vol 240. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-17162-2_132
Download citation
DOI: https://doi.org/10.1007/3-540-17162-2_132
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-17162-1
Online ISBN: 978-3-540-47213-1
eBook Packages: Springer Book Archive