Software for Analytical Development of Communications Protocols
The work
| Authors | Zvi Har'el; Robert P. Kurshan |
|---|---|
| Editors | |
| Type | article |
| Year | 1990 |
| Citekey | harel1990software |
Where it appeared
| Published in | AT&T Technical Journal |
|---|---|
| Publisher | Institute of Electrical and Electronics Engineers |
| Volume | 69 |
| Issue | 1 |
| Pages | 45--59 |
Identifiers
| DOI | 10.1002/j.1538-7305.1990.tb00102.x |
|---|---|
| OpenAlex | W2156226967 |
Access
| Landing page | https://doi.org/10.1002/j.1538-7305.1990.tb00102.x |
|---|
From OpenAlex, which stores abstracts as an index of words and their positions: what is shown is rebuilt from that, and reads fluently whether or not it is what the author wrote.
Abstract
We describe a way to develop and implement communications protocols so they are logically sound and meet stated requirements. Our methodology employs a software system called the coordination-specification analyzer (COSPAN) to facilitate logical testing (in contrast to simulation or system execution testing). Logical testing of a communications protocol is carried out on a succession of models of the protocol. Starting with a high-level model (e.g., a formal abstraction of a protocol standard), successively more refined (detailed) models are created. This succession ends with a low-level model which is in fact the code that runs the ultimate implementation of the protocol. Tests of successive models are defined not by test vectors, but by user-defined behavioral requirements appropriate to the given level of abstraction. Testing a high-level design permits early detection and correction of design errors. Successive refinement is carried out in a fashion that guarantees properties proved at one level of abstraction hold in all successive levels of abstraction. We recount the experience of an application of this methodology, employing COSPAN, to develop (analyze and implement in software) a new session protocol at an interface of an AT&T product called the Trunk Operations Provisioning Administration System (TOPAS).
How it got here
| How it got here | agent via openalex |
|---|---|
| Added | 2026-10-23 21:30 UTC |
| Not denied by | a person 2026-10-29 17:12 UTC |
Cite it as
@article{harel1990software,
title = {Software for Analytical Development of Communications Protocols},
author = {Zvi Har'el and Robert P. Kurshan},
year = {1990},
journal = {AT\&T Technical Journal},
publisher = {Institute of Electrical and Electronics Engineers},
volume = {69},
number = {1},
pages = {45--59},
doi = {10.1002/j.1538-7305.1990.tb00102.x},
}
This record lives at https://refs.drheap.org/harel1990software/ and will keep doing so.