| 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): 4, Downloads (12 Months): 32, 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.
|
|