| Modeling a transport layer protocol using first-order logic |
| Full text |
Pdf
(619 KB)
|
| Source
|
Applications, Technologies, Architectures, and Protocols for Computer Communication
archive
Proceedings of the ACM SIGCOMM conference on Communications architectures & protocols
table of contents
Stowe, Vermont, United States
Pages: 92 - 100
Year of Publication: 1986
ISBN:0-89791-201-2
Also published in ...
|
|
Author
|
|
H P Lin
|
Department of Electrical Engineering, University of Washington, Seattle, Washington
|
|
| Sponsor |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 2, Downloads (12 Months): 18, Citation Count: 1
|
|
|
ABSTRACT
We use a hybrid model based on the first-order logic to specify and verify a transport layer protocol. In this model we specify a protocol as a set of state machines. Time expressions are used to describe the temporal relations of transitions. Given the specification of a protocol, we verify its properties by logical deduction. Reasoning techniques such as decomposition and abstraction are used to reduce the verification complexity.
The transport protocol consists of an active process, a passive process, and two communication channels. Each of these components is specified by this model. An outline of verification of this protocol is given.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
 |
1
|
|
| |
2
|
G.V. Bochmann, "Finite State Description of Communication Protocols," C.~om_~te~ Nej;works 2, 1978, 361-371.
|
| |
3
|
G.V. Bochmann and C.A. Sunshine, "Formal Methods in Communication Protocol Design," I EE_~E Tr~D~actions on Commun!c~i_on_s COM- 28(4), April 1980, 624-631.
|
 |
4
|
|
 |
5
|
C. H. Chow , M. G. Gouda , S. S. Lam, An exercise in constructing multi-phase communication protocols, Proceedings of the ACM SIGCOMM symposium on Communications architectures and protocols: tutorials & symposium, p.42-49, June 06-08, 1984, Montréal, Quebec, Canada, United States
|
 |
6
|
|
| |
7
|
B.T. Hailpern and S. Owicki, "Modular Verification of Computer Communication Protocol s,"IEEE Tr__~c_J;j_g~A 933 _C_o_m_~jj~_ca: +'.'or- 09~-~1~1~. ?~-'~'. *.':'.,~..':'-, "c~Cc'
|
| |
8
|
|
| |
9
|
S.S. Lain and A.U. Shankar, "Protocol Verification via Projections,'riEE. E Transactions on Software Engineering SE-iO(7), July 1984, 325-342.
|
| |
10
|
|
| |
11
|
N.V. Stenning, "A Data Transfer Protocol," g?m,p..y.~...er N e~ork }, ~er.+ember 1~w~, 99-~'0
|
| |
12
|
C. Sunshine cl~: v. Dalai, "Connect ion Management in Transport Protocol s," Comauter Networks 2(6), December 1978, 4S4-473.
|
| |
13
|
A.S. Tanenbaum, ~ J~LQ~, Prentice- Hal 1, Inc., 1981.
|
| |
14
|
A.Y. Teng and M.T. L iu, "The Transamtssion Grammar Model for Protocol Construction," Trends and ADD1 tcatlons ~ Computer Ne.~.w.o.r~ Prg~.qc..o}.~., May 1980, ! 10-} ?0.
|
 |
15
|
|
| |
16
|
O.H. West, "General Technique for Communications Protocol Validatlon," IBM ~~l of Research and Devel~j2lp_~d~t 22(4), July 1978, 393-404.
|
| |
17
|
H. Z immermann, "0SI Reference Model -- The IS0 Model of Architecture for Open Systems Interconnectlon," IEEE IrAn~Actlgn~ on Co~)munic_at l on_s, CON-28(4), Ap r I 1 1980, 425- 432.
|
|