Specification and Verification of Communication Protocols in AFFIRM Using State Transition Models.

Abstract

It is becoming increasingly important that communication protocols be formally specified and verified. This report describes a particular approach--the state transition model--using a collection of mechanically supported specification nd verification tools incorporated in a running system called Affirm. Although developed for the specification of abstract data types and the verification of their properties, the formalism embodied in Affirm can also express the concepts underlying state transition machines. Such models easily express most of the events occurring in protocol systems, including those of the users, their agent processes, and the communication channels. The report reviews the basic concepts of state transition models and the Affirm formalism and methodology, and describes their union. A detailed example, the Alternating Bit Protocol, illustrates various properties of interest for specification and verification. Other examples explored using this formalism are briefly described and the accumulated experience is discussed. (Author)

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Mar 01, 1981
Accession Number
ADA098576

Entities

People

  • Carl A. Sunshine
  • Daniel Schwabe
  • David H. Thompson
  • Roddy W. Erickson
  • Susan L. Gerhart

Organizations

  • University of Southern California

Tags

Communities of Interest

  • Materials and Manufacturing Processes

DTIC Thesaurus Topics

  • Abstracts
  • Classification
  • Communication Channels
  • Computer Science
  • Data Transmission
  • Hierarchies
  • Language
  • Lists (Data Structures)
  • Message Systems
  • Notation
  • Operating Systems
  • Programming Languages
  • Sequences
  • Standards
  • Transitions
  • Transport Protocols
  • Verification

Fields of Study

  • Computer science

Readers

  • Computer Networking
  • Mathematical Modeling and Probability Theory.
  • Systems Analysis and Design