Skip to main content

OSI Transport Service Considered as an Abstract Data Type

  • Conference paper
Recent Trends in Data Type Specification

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

Abstract

Due to the widespread use a precise definition of (the semantics of) services and protocols used in Open Systems Interconnections (OSI) is highly desirable. This paper reports on the experience gained in developing an algebraic specification of a transport service. A pragmatic guideline for the development of a specification based on an abstract model of the transport service is demonstrated and the relation of the algebraic specification to other specification concepts used in the field is discussed. We show especially how properties can be derived from the specification and expressed in terms of OSI concepts. Finally benefits and limitations of the algebraic specification with respect to the general requirements for specifications in the field of Open Systems Interconnections are reviewed.

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 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.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.

References

  1. J.A. Goguen, J.W. Thatcher, E.G. Wagner: An Initial Algebra Approach to the Specification, Correctness, and Implementation of Abstract Data Types; in: Current Trends in Programming Methodology, IV: Data Structuring (ed.: R. Yeh), Prentice Hall, New Jersey, (1978)

    Google Scholar 

  2. Butscher, Lausch, Henken, de Meer: Private lokale X.25-Netze mit Untervermittlung; Handbuch der modernen Datenverarbeitung, Heft 111, Mai 1983, Forkel Verlag

    Google Scholar 

  3. J. de Meer: Konzepte zur Implementierung eines verbindungsorientierten Transport Dienstes auf der S7.8xx; internal paper, Hahn-Meitner-Institut Berlin

    Google Scholar 

  4. H. Ehrig,W. Fey, H. Hansen: Towards Abstract User Interfaces for Formal System Specifications; this volume

    Google Scholar 

  5. H. Ehrig, B. Mahr: Fundamentals of Algebraic Specification 1: Equations and Initial Semantics; EATCS Monograph Series, Springer Verlag, Berlin, (1985)

    Book  MATH  Google Scholar 

  6. J.A. Goguen, J. Meseguer, D. Plaisted: Programming with Parameterized Abstract Objects in OBJ; in: Theory and Practice of Software Technology (eds: Ferrari, Bolognani, Goguen), North Holland, (1982)

    Google Scholar 

  7. H. Hansen, K.P. Hasler, J. de Meer: Algebraic Specification of an OSI Transport Service using ACT ONE; TU Berlin, HMI Berlin, draft (1985)

    Google Scholar 

  8. K.P. Hasler, M. Loewe, M. Reisin: Algebraic Specification of an User-Controlled Interpreter for Algebraic Specifications; Computer Science Report, TU Berlin (1982)

    Google Scholar 

  9. H. Hussmann: Unification in Conditional-Equational Theories; Techn.Rep. MIP-8502, Univ. Passau (1985)

    Google Scholar 

  10. IS0/TC97/SC16/N1435: Information Processing Systems — Open Systems Interconnection — Transport Service Definition

    Google Scholar 

  11. R. Milner: A Calculus of Communicating Systems; LNCS 92, Springer Verlag, Berlin 1980

    Book  Google Scholar 

  12. A. Langen: Algorithmen zur Ueberpruefung der semantischen Kontextbedingungen der Spezifikationssprache ACT ONE; Computer Science Report 85-12; TU Berlin (1985)

    Google Scholar 

  13. ISO/TC 97/SC 21 N423: Information Processing Systems — Open Systems Interconnection — LOTOS — A Formal Description Technique Based on the Temporal Ordering of Observational Behaviour

    Google Scholar 

  14. ISO/TC 97/SC 16 N1562E: Information Processing System — Open Systems Interconnection — Basic Reference Model

    Google Scholar 

  15. P. Padawitz: Corrrectness, Completeness, and Consistency of Equational Data Type Specifications; Ph.D.Thesis; Computer Science Report 83–15, TU Berlin, (1983)

    Google Scholar 

  16. C.A. Petri: Concurrency; in: Net Theory and Applications (ed: Brauer), LNCS 84, Springer Verlag, (1980) Informatik Fachberichte 60, Springer Verlag (1983)

    Google Scholar 

  17. C. A. Sunshine: Formal Modeling of Communication Protocols; Informatik Fachberichte 40, Springer Verlag (1980)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1985 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Hasler, K.P., de Meer, J. (1985). OSI Transport Service Considered as an Abstract Data Type. In: Kreowski, HJ. (eds) Recent Trends in Data Type Specification. Informatik-Fachberichte, vol 116. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-662-09691-8_9

Download citation

  • DOI: https://doi.org/10.1007/978-3-662-09691-8_9

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-16077-9

  • Online ISBN: 978-3-662-09691-8

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics