Skip to main content

A Case Study in Developing Reliable Software: The Construction of a Buffer Management System Used in Network Communication

  • Conference paper
Programmiersprachen und Programmentwicklung

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

  • 35 Accesses

Abstract

An industrial application will show the usefulness of a newer method for constructing reliable software. The method combines the phases of design and implementation of software production. Formulation and description of a problem, independent of its implementation, are possible. Relative to given consistency attributes of a problem, the correctness of a specified solution can be shown independent of its implementation. The correctness of the implementation relative to the specification can be shown by using a representationfunction which describes the relation between implementation and specification. The industrial application which will be presented later will point out that the method contributes to a simple and therefore clear system structure. The reflections necessary for the specification were leading to an efficient implementation. Error statistics which were prepared during problem solving indicate that the application of the method reduced errors to a high degree. Especially design errors were detected in an early stage.

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.

Literature

  1. Boehm, B.W./Mc Clean, R.K./Urfrig, R.B.: Some experiences with automated aids to the design of large-scale reliable software. Int. Conf. on Reliable Software = ACM SIGPLAN Not. 10, 6, p. 105–113 (1975)

    Google Scholar 

  2. Keramidis, S./Reitenspieß, M./Weber, K.: Sprachkonstrukte und Betriebssystemunterstiitzung für asynchrone und verteilte Prozeßsysteme. In: Implementierungssprachen für nichtsequentielle Programmsysteme (J. Nehmer, ed.), German Chapter of the ACM, Report 7, p. 37–62. Stuttgart: Teubner 1981

    Google Scholar 

  3. Schneider, H.J.: Programmentwicklung als konstruktive Aufgabe. University Erlangen-Nürnberg, Technical Report, June 1981

    Google Scholar 

  4. Schnupp, P./Floyd, C.: Software — Programmentwicklung und Projektorganisation. Berlin: W. de Gruyter 1976

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1982 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Gotzhein, R., Keramidis, S., Reitenspieß, M. (1982). A Case Study in Developing Reliable Software: The Construction of a Buffer Management System Used in Network Communication. In: Wössner, H. (eds) Programmiersprachen und Programmentwicklung. Informatik-Fachberichte, vol 53. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-68355-8_9

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-68355-8_9

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-11204-4

  • Online ISBN: 978-3-642-68355-8

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics