| Modeling physical layer protocols using communicating finite state machines |
| Full text |
Pdf
(780 KB)
|
| Source
|
Applications, Technologies, Architectures, and Protocols for Computer Communication
archive
Proceedings of the ninth symposium on Data communications
table of contents
Whistler Moutain, British Columbia, Canada
Pages: 54 - 62
Year of Publication: 1985
ISBN:0-89791-164-4
Also published in ...
|
|
Authors
|
|
Mohamed G. Gouda
|
Department of Computer Sciences, The University of Texas at Austin, Austin, Texas
|
|
Khe-Sing The
|
Department of Computer Sciences, The University of Texas at Austin, Austin, Texas
|
|
| Sponsor |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 7, Downloads (12 Months): 29, Citation Count: 2
|
|
|
ABSTRACT
We illustrate the usefulness of communicating finite state machines in modeling a number of physical layer protocols that include (i) an asynchronous start-stop protocol and (ii) a protocol for synchronous transmission with modems. Each protocol is modeled as a network of four finite state machines that communicate by exchanging messages over unbounded, FIFO channels. (Two machines are used to model the protocol itself, while the other two are used to model its interface to the upper data link protocol in the protocol hierarchy.) We outline a methodology to verify communication boundedness and progress for each protocol model. The methodology is based on three techniques that were proposed earlier to verify networks of communicating finite state machines; they are network decomposition, machine equivalence, and closed covers.
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
|
H. V. Bertine, "Physical interfaces and protocols," in Computer Network Architectures and Protocols, P. E. Green, Ed. New York: Plenum ~'ress, 1982, pp. 57-83.
|
| |
2
|
G. V. Bochmann, "Finite state description of communication protocols," Comput. Networks, vol. 2, pp. 361-371, 1978.
|
| |
3
|
G. V. Boehmann and C. Sunshine, "Formal methods in communication protocol design," IEEE Trans. Commun., vol. COM-28, pp.624-631, Apr. 1980.
|
 |
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
|
|
| |
8
|
M. G. Gouda, "Closed covers: to verify progress for communicating finite state machines," IEEE Trans. Software Eng., vol. SE-10, pp. 840-855, Nov. 1984.
|
| |
9
|
M. G. Gouda and K. S. The, "On modeling and verification of physical layer protocols," Tech. Rep., Dep. Comput. Sci., Univ. Texas, Austin, TX, in preparation.
|
| |
10
|
M. G. Gouda, K. S. The, and C. K. Chang, "Verification of distributed synchronization systems via deeomposltion," Teeh. Rep., Dep. Comput. Sci., Univ. Texas, Austin, TX, in preparation.
|
| |
11
|
|
| |
12
|
B. T. Hailpern and S. S. Owicki, "Modular verification of computer communication protocols," IEEE Trans. Commun., vol. COM-31, pp. 56-68, Jan. 1983.
|
| |
13
|
S. S. Lain and A. U. Shankar, "Protocol verification via projections," IEEE Trans. Software Eng., vol. SE-10, pp.325-342, July 1984.
|
| |
14
|
|
| |
15
|
|
| |
16
|
K. S. The, "A framework for formal modeling and verification of physical layer protocols," Master's thesis, Univ. Texas, Austin, TX, 1985.
|
| |
17
|
P. Zafiropulo, C. H. West, H. Rudin, D. Brand, and D. Cowan, "Towards analyzing and synthesizing protocols," IEEE Trans. Commun., vol. COM-28, pp. 651-661, Apr. 1980.
|
Peer to Peer - Readers of this Article have also read:
-
Data structures for quadtree approximation and compression
Communications of the ACM
28, 9
Hanan Samet
-
A hierarchical single-key-lock access control using the Chinese remainder theorem
Proceedings of the 1992 ACM/SIGAPP Symposium on Applied computing
Kim S. Lee
, Huizhu Lu
, D. D. Fisher
-
The GemStone object database management system
Communications of the ACM
34, 10
Paul Butterworth
, Allen Otis
, Jacob Stein
-
An intelligent component database for behavioral synthesis
Proceedings of the 27th ACM/IEEE Design Automation Conference on
Gwo-Dong Chen
, Daniel D. Gajski
-
Putting innovation to work: adoption strategies for multimedia communication systems
Communications of the ACM
34, 12
Ellen Francik
, Susan Ehrlich Rudman
, Donna Cooper
, Stephen Levine
|