Skip to main content

Entwicklung von Kommunikationssoftware auf der Basis der Transformationstechnik

  • Conference paper
Kommunikation in Verteilten Systemen

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

  • 44 Accesses

Kurzfassung

Mit der Technik der Programmtransformation werden beim Entwurf sequentieller Programme Erfolge in der Qualitätssicherung und Produktivitätssteigerung erzielt. Die Transformationstechnik unterstützt den Entwurf dadurch, daß Regeln zur schrittweise verfeinernden Umformung von Programmen zur Verfügung gestellt werden. Korrekte Anwendungen der Regeln führen zu korrekten Verfeinerungen im Entwurf.

Ziel der vorgestellten Arbeiten ist es, eine derartige Methode für den Entwurf von Kommunikationssoftware aus Protokollspezifikationen zu entwickeln. Die Grundlagen bilden dabei die Spezifikationssprache CSM (Constructive Specification Method), in der alle Entwurfsstadien von der Protokollspezifikation bis hin zur detaillierten Softwarespezifikation dargestellt werden konnen, und eine Menge darauf abgestimmter Transformationsregeln.

Der Beitrag stellt die auf dem Konzept erweiterter endlicher Automaten basierende Spezifikationstechnik CSM und die hierfür entwickelten Transformationsregeln vor und erläutert die Entwurfsmethode an einem Beispiel.

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 74.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever

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. O. Drobnik Software-Technologie für Kommunikationstechnik Informationstechnik it, 1(1986), 44–52.

    Google Scholar 

  2. Estelle, A Formal Description Technique based on an Extended State Transition Model ISO Second Draft Proposal DP9074, August 1986

    Google Scholar 

  3. SDL, Specification and Description Language CCITT Recommendations Z.100-Z.104, 1984

    Google Scholar 

  4. J. Freudenmann Entwurf von Kommunikationssoftware in der konstruktiven Technik CSM Interner Bericht Nr. 16/85, Fakultät für Informatik, Universität Karlsruhe, Dez. 1985

    Google Scholar 

  5. H. Krumm Spezifikation, Implementierung und Verifikation von Kommunikationsdiensten für verteilte DV-Systeme. Dissertation, Universität Karlsruhe, 1984.

    Google Scholar 

  6. S. S. Muchnick, N. D. Jones (eds.) Program Flow Analysis Theory and Applications Prentice Hall, Englewood Cliffs, New Jersey, 1981

    Google Scholar 

  7. G. Goos, J. Hartmanis (ed.) The Munich Project CIP Volume I: The Wide Spectrum Language CIP-L Springer, Heidelberg 1985

    Google Scholar 

  8. H. Partsch, R. Steinbrüggen Program Transformation Systems Computing Surveys, Volume 15, Number 3, September 1983

    Google Scholar 

  9. W. Rüb, G. Schrott Automatische Generierung problemangepasster Prozessrechnerbetriebssysteme Angewandte Informatik, 1, 7(1980).

    Google Scholar 

  10. N. Wirth Program Development by Stepwise Refinement CACM. Volume 14. Number 4, 1971. 221–227.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1987 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Freudenmann, J. (1987). Entwicklung von Kommunikationssoftware auf der Basis der Transformationstechnik. In: Gerner, N., Spaniol, O. (eds) Kommunikation in Verteilten Systemen. Informatik-Fachberichte, vol 130. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-71655-3_58

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-71655-3_58

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-17213-0

  • Online ISBN: 978-3-642-71655-3

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics