Skip to main navigation Skip to search Skip to main content

Improving the efficiency of automated protocol implementation using Estelle

R. Gotzhein*, J. Bredereke, W. Effelsberg, S. Fischer, T. Held, H. König

*Corresponding author for this work

Abstract

Correctness and runtime efficiency are essential properties of software in general and of high-speed protocols in particular. Establishing correctness requires the use of FDTs during protocol design, and to prove the protocol code correct with respect to its formal specification. Another approach to boost confidence in the correctness of the implementation is to generate protocol code automatically from the specification. However, the runtime efficiency of this code is often insufficient. This has turned out to be a major obstacle to the use of FDTs in practice. One of the FDTs currently applied to communication protocols is Estelle. We show how runtime efficiency can be significantly improved by several measures carried out during the design, implementation and runtime of a protocol. Recent results of improvements in the efficiency of Estelle-based protocol implementations are extended and interpreted.

Original languageEnglish
JournalComputer Communications
Volume19
Issue number14
Pages (from-to)1226-1235
Number of pages10
ISSN0140-3664
DOIs
Publication statusPublished - 01.12.1996

UN SDGs

This output contributes to the following UN Sustainable Development Goals (SDGs)

  1. SDG 3 - Good Health and Well-being
    SDG 3 Good Health and Well-being
  2. SDG 9 - Industry, Innovation, and Infrastructure
    SDG 9 Industry, Innovation, and Infrastructure
  3. SDG 11 - Sustainable Cities and Communities
    SDG 11 Sustainable Cities and Communities
  4. SDG 12 - Responsible Consumption and Production
    SDG 12 Responsible Consumption and Production

Fingerprint

Dive into the research topics of 'Improving the efficiency of automated protocol implementation using Estelle'. Together they form a unique fingerprint.

Cite this