Skip to main content
Log in

First Steps Towards an Institution of Algebra Replacement Systems

  • Published:
Applied Categorical Structures Aims and scope Submit manuscript

Abstract

Algebra replacement systems are introduced as formal models of state dependent and state transforming systems. The first part of an institution of algebra replacement systems is developed, that is, a model theoretic and logical framework that can be used to describe and reason about such systems. The usual operational understanding of a replacement system as a labeled transition system is then considered as one particular model in the model category. Under appropriate conditions such a constructed replacement system is initial.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Astesiano, E. and Reggio, G.: Algebraic specification of concurrency, in Recent Trends in Data Type Specification, Springer LNCS 655, 1993, pp. 1–39.

  2. Astesiano, E. and Zucca, E.: D-oids: A model for dynamic data types, Math. Struct. in Comp. Sci. 5(2) (1995), 257–282.

    Google Scholar 

  3. Claßen, I., Große-Rhode, M., and Wolter, U.: Categorical concepts for parameterized partial specifications, Math. Struct. in Comp. Sci. 5(2) (1995), 153–188.

    Google Scholar 

  4. Dauchy, P. and Gaudel, M. C.: Algebraic specifications with implicit states, Tech. Report, Univ. Paris Sud, 1994.

  5. Ehrig, H., Habel, A., Kreowski, H.-J., and Parisi-Presicce, F.: Parallelism and concurrency in high-level replacement systems, Math. Struct. in Comp. Sci. 1 (1991), 361–404.

    Google Scholar 

  6. Ehrig, H.: Introduction to the algebraic theory of graph grammars, in V. Claus, H. Ehrig, and G. Rozenberg (eds), 1st Graph Grammar Workshop, Springer LNCS 73, 1979, pp. 1–69.

  7. Große-Rhode, M.: Concurrent state transformations on abstract data types, in M. Haveraaen, O. Owe, and O.-J. Dahl (eds), Recent Trends in Data Type Specification, 11th Workshop on Specification of Abstract Data Types, Springer LNCS, 1995, pp. 222–236.

  8. Große-Rhode, M. and Martini, A.: Transition specifications and the algebraic core of the Z-notation, Technical report, TU Berlin, 1996.

  9. Große-Rhode, M.: First steps towards an institution of algebra replacement systems, Technical Report 96–44, Technische Universität Berlin, 1996.

  10. Große-Rhode, M.: Transition specifications for dynamic abstract data types, Applied Categorical Structures 5 (1997), 265–308.

    Google Scholar 

  11. Gurevich, Y.: Evolving Algebras 1993: Lipari Guide, in E. Börger (ed.), Specification and Validation Methods, Oxford University Press, 1995.

  12. Madani, R.: Ein allgemeiner Ansatz zur formalen zustandsorientierten Spezifikation von Entity-Relationship-Modellen, Diplomarbeit, Technische Universität Berlin, 1996.

  13. Nitsche, T.: Beweismethoden für statische und dynamische Eigenschaften von Eiffel-Klassendefinitionen durch Transitionsspezifikationen, Diplomarbeit, Technische Universität Berlin, 1996.

  14. Reichel, H.: Initial Computability, Algebraic Specifications, and Partial Algebras, Oxford University Press, Oxford, 1987.

    Google Scholar 

  15. Rozenberg, G.: Handbook of Graph Grammars and Computing by Graph Transformation, Vol. 1: Foundations, World Scientific, 1997.

  16. Spivey, J. M.: Understanding Z: A Specification Language and its Formal Semantics, Cambridge University Press, 1988.

  17. Spivey, J. M.: The Z Notation: A Reference Manual, Prentice Hall, 1989.

  18. Zucca, E.: From static to dynamic abstract data-types, in W. Penczek and A. Szałas (eds), Mathematical Foundations of Computer Science 1996, Springer LNCS 1113, 1996, pp. 579–659.

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Große-Rhode, M. First Steps Towards an Institution of Algebra Replacement Systems. Applied Categorical Structures 6, 403–426 (1998). https://doi.org/10.1023/A:1008695322792

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1023/A:1008695322792

Navigation