Frameworks for Protocol Implementation

Ciro de Barros Barbosa, Luis Ferreira Pires, Marten van Sinderen

    Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

    273 Downloads (Pure)

    Abstract

    This paper reports on the development of a catalogue of frameworks for protocol implementation. Frameworks are software structures developed for a specific application domain, which can be re-used in the implementation of various different concrete systems in this domain. By using frameworks we aim at increasing the effectiveness of the protocol implementation process. We assume that whenever protocols are directly implemented from their specifications one may be able to increase the correctness and the speed of the implementation process, and the maintainability of the resulting system. We argue that frameworks should match the concepts underlying the techniques used for specifying protocols. Consequently, we couple the development of frameworks for protocol implementation to the investigation of the different alternative design models for protocol specification. This paper presents the approach we have been using to develop frameworks, and illustrates this approach with an example of framework.
    Original languageEnglish
    Title of host publication6th Brazilian Symposium on Computer Networks (SBRC'98)
    Place of PublicationRio de Janeiro, Brazil
    Pages385-403
    Number of pages19
    Publication statusPublished - 1998
    Event16th Brazilian Symposium on Computer Networks, SBRC 1998 - Rio de Janeiro, Brazil
    Duration: 25 Jan 199828 Jan 1998
    Conference number: 16

    Conference

    Conference16th Brazilian Symposium on Computer Networks, SBRC 1998
    Abbreviated titleSBRC
    Country/TerritoryBrazil
    CityRio de Janeiro
    Period25/01/9828/01/98
    Other(Simpósio Brasileiro de Redes de Computadores, SBRC)

    Keywords

    • SCS-Services

    Fingerprint

    Dive into the research topics of 'Frameworks for Protocol Implementation'. Together they form a unique fingerprint.

    Cite this