Skip to main content

Verteilte Termersetzung als Berechnungsmodell für objektorientierte Systeme

  • Conference paper
Entwurf und Betrieb verteilter Systeme

Part of the book series: Informatik-Fachberichte ((INFORMATIK,volume 264))

  • 34 Accesses

Zusammenfassung

Methoden zur Spezifikation von Softwaremodulen und abstrakten Datentypen sind seit fast 20 Jahren bekannt. Diese Verfahren werden nur in begrenztem Umfang zur Spezifikation und zum Entwurf von objektorientierten Systemen eingesetzt. Darüber hinaus hatten sie so gut wie keinen Einfluß auf die Art und Weise, wie objektorientierte Systeme programmiert werden. Statt dessen werden objektorientierte Systeme mit den Mitteln imperativer, funktionaler oder logischer Programmiersprachen realisiert.

Hier wird ein Verfahren gezeigt, um algebraische Spezifikationen abstrakter Datentypen auf Objekte in objektorientierten Systemen zu erweitern. Damit können Programme für objektorientierte Systeme integriert mit ihren Spezifikationen entwickelt werden, bzw. es können Programme für Objekte aus Spezifikationen abgeleitet werden.

Dieser Konstruktionsvorgang führt zu einer Sprache zur Programmierung und einem Berechnungsmodell zur Ausführung objektorientierter Systeme. Das Berechnungsmodell basiert auf Termersetzung, die verteilt in Objekten stattfindet.

Das Modell erlaubt eine unmittelbare Implementierung, die verteilt und parallel ist. Durch die Implementierung von Prototypen ist bereits nachgewiesen worden, daß das Konzept pragmatischen Anforderungen genügt und eine effiziente Realisierung möglich ist.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 54.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 69.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Literatur

  1. Goguen, J.A., Thatcher, J.W., Wagner, E.G., „An Initial Algebra Approach to the Specification, Correctness and Implementation of Abstract Data Types“, Yeh, R. (Ed.): Current Trends in Programming Methodology, pp. 80–149, Prentice Hall, 1978

    Google Scholar 

  2. Guttag, J.V., „Abstract Data Types and the Development of Data Structures“, Communications of the ACM, Vol. 20, No. 6, 1977, pp. 396–404

    Article  MATH  Google Scholar 

  3. Hewitt, C., Attardi, G., Lieberman, H., „Specifying and Proving Properties of Guardians for Distributed Systems“, Lecture Notes in Computer Science, Vol. 70, Springer-Verlag, 1979

    Google Scholar 

  4. Heyer, M., „Entwurf und Implementierung eines Interpreters für regelbasierte objektorientierte Systeme“, Diplomarbeit am Lehrstuhl für Programmiersprachen, Friedrich-Alexander Universität Erlang en-Nürnberg, August 1990

    Google Scholar 

  5. Kaplan, S., „A Compiler for Conditional Term Rewriting Systems“, Lecture Notes in Computer Science, Vol. 256, pp. 25–41, Springer-Verlag, 1987

    Article  Google Scholar 

  6. Liskov, B., Zilles, S.N., „Specification Techniques for Data Abstraction“, IEEE Transactions on Software Engineering, Vol. 1, No. 1, pp. 7–21, March 1975

    Google Scholar 

  7. Parnas, D.C., „A technique for software module specification with examples“, Communications of the ACM, Vol. 15, No. 5, pp. 330–336, May 1972

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1990 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Schiedermeier, C. (1990). Verteilte Termersetzung als Berechnungsmodell für objektorientierte Systeme. In: Härder, T., Wedekind, H., Zimmermann, G. (eds) Entwurf und Betrieb verteilter Systeme. Informatik-Fachberichte, vol 264. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-76309-0_4

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-76309-0_4

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-53490-7

  • Online ISBN: 978-3-642-76309-0

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics