Skip to main content

Initial and terminal algebra semantics of parameterized abstract data type specifications with inequalities

  • Contributed Papers
  • Conference paper
  • First Online:
CAAP '81 (CAAP 1981)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 112))

Included in the following conference series:

Abstract

A generalization of our terminal algebra semantics approach is presented. We then give a uniform initial/terminal semantics of parameterized data type specifications.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

6. References

  1. J.A. Goguen — J.W. Thatcher — E.G. Wagner — J.B. Wright, "A Junction Between Computer Science and Category Theory", IBM Research Report RC-4526, 1973

    Google Scholar 

  2. J.A. Goguen J.W. Thatcher E.G. Wagner J.B. Wright, "Initial Algebra Semantics and Continuous Algebras", JACM 24(1977), 68–95

    Google Scholar 

  3. J.W. Thatcher — E.G. Wagner — J.B. Wright, "Data Type Specification: Parameterization and the Power of Specification Techniques", Proceedings of the 10th STOC, 1978

    Google Scholar 

  4. J.A. Bergstra — J.V. Tucker, "A Natural Data Type With a Finite Equational Final Semantics Specification but no Effective Equational Initial Semantics Specification", Report IW 133/80, Stichting Mathematisch Centrum, Afdeling Informatica, 1980

    Google Scholar 

  5. H. Ehrig — H.J. Kreowski — J.W. Thatcher — E.G. Wagner — J.B. Wright, "Parameterized Data Types in Algebraic Specification Languages", Proceedings of the 7th ICALP, Noordwijkerhout 1980, 157–168

    Google Scholar 

  6. H. Ehrig — H.J. Kreowski — J.W. Thatcher — E.G. Wagner — J.B. Wright, "Parameter Passing in Algebraic Specification Languages", Draft Paper 1980

    Google Scholar 

  7. J.V. Guttag — E. Horrowitz — D.R. Musser, "The Design of Data Type Specifications", Technical Report ISI/RR-76-49, Information Sciences Institute, University of Southern California, 1976

    Google Scholar 

  8. U. Guntram, "Korrekte Implementierung abstrakter Datentypen durch Moduln in höheren Programmiersprachen", Memo SEKI-BN-80-09, Institut für Informatik III, Universität Bonn, 1980

    Google Scholar 

  9. G. Hornung, "Einige Probleme der Algebrasemantik abstrakter Datentypen", Memo SEKI-BN-79-07, Institut für Informatik III, Universität Bonn, 1979

    Google Scholar 

  10. G. Hornung — P. Raulefs, "Terminal Algebra Semantics and Retractions for Abstract Data Types", Memo SEKI-BN-79-06, Institut füt Informatik III, Universität Bonn, 1979

    Google Scholar 

  11. G. Hornung — P. Raulefs, "Terminal Algebra Semantics and Retractions for Abstract Data Types", Proceedings of the 7th ICALP, Nordwijkerhout 1980, 310–323 (Summary of [HR 79]).

    Google Scholar 

  12. G. Hornung — P. Raulefs, "A Uniform Algebra Semantics of Parameterized Data Type Specifications with Inequalities", Memo SEKI-BN-81-01, Institut für Informatik III, Universität Bonn, 1981

    Google Scholar 

  13. S. Kamin, "Final Data Type Specifications: A New Data Type Specification Method", Proceedings of the 7th POPL Conference, Las Vegas 1980, 131–138

    Google Scholar 

  14. M. Wand, "Final Algebra Semantics and Data Type Extensions", Technical Report No. 65, Computer Science Department, Indiana University, revised 1978

    Google Scholar 

  15. M. Wirsing — U. Broy, "Abstract Data Types as Lattices of Finitely Generated Models", Proceedings of the 9th International Symposium on MFCS, Springer 1980

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Egidio Astesiano Corrado Böhm

Rights and permissions

Reprints and permissions

Copyright information

© 1981 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Hornung, G., Raulefs, P. (1981). Initial and terminal algebra semantics of parameterized abstract data type specifications with inequalities. In: Astesiano, E., Böhm, C. (eds) CAAP '81. CAAP 1981. Lecture Notes in Computer Science, vol 112. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-10828-9_65

Download citation

  • DOI: https://doi.org/10.1007/3-540-10828-9_65

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-10828-3

  • Online ISBN: 978-3-540-38716-9

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics