|
| This Article | ||
| ||
| Share | ||
| Bibliographic References | ||
| Add to: | ||
| | ||
| Search | ||
| ||
On Conditions for Defining a Closed Cover to Verify Progress for Communicating Finite State Machines
November 1989 (vol. 15 no. 11)
pp. 1491-1494
| ASCII Text | x | ||
| A. Chung, D.P. Sidhu, "On Conditions for Defining a Closed Cover to Verify Progress for Communicating Finite State Machines," IEEE Transactions on Software Engineering, vol. 15, no. 11, pp. 1491-1494, November, 1989. | |||
| BibTex | x | ||
| @article{ 10.1109/32.41341, author = {A. Chung and D.P. Sidhu}, title = {On Conditions for Defining a Closed Cover to Verify Progress for Communicating Finite State Machines}, journal ={IEEE Transactions on Software Engineering}, volume = {15}, number = {11}, issn = {0098-5589}, year = {1989}, pages = {1491-1494}, doi = {http://doi.ieeecomputersociety.org/10.1109/32.41341}, publisher = {IEEE Computer Society}, address = {Los Alamitos, CA, USA}, } | |||
| RefWorks Procite/RefMan/Endnote | x | ||
| TY - JOUR JO - IEEE Transactions on Software Engineering TI - On Conditions for Defining a Closed Cover to Verify Progress for Communicating Finite State Machines IS - 11 SN - 0098-5589 SP1491 EP1494 EPD - 1491-1494 A1 - A. Chung, A1 - D.P. Sidhu, PY - 1989 KW - progress verification; closed cover; communicating finite state machines; lossless; FIFO channels; structural partition technique; finite automata; protocols VL - 15 JA - IEEE Transactions on Software Engineering ER - | |||
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/32.41341
The closed cover technique is a technique for verifying progress for two communicating finite state machines exchanging messages over two lossless and FIFO channels. It was first introduced by Gouda. A set of global states is called a closed cover if it satisfies some conditions given in Gouda?s paper, but an intuitive description of why one of the conditions is necessary is not provided. It is found that the definition of a closed cover is too restrictive in one paper and incorrect in the other. This correspondence clarifies this and suggests improved definitions for a closed cover which are increasingly less restrictive.
[1] M. G. Gouda, "Closed covers: To verify progress for communicating finite state machines,"IEEE Trans. Software Eng., vol. SE-10, no. 6, pp. 846-855, Nov. 1984.
[2] M. G. Gouda and C. K. Chang, "Proving liveness for networks of communicating finite state machines,"ACM Trans. Program. Languages and Syst., vol. 8, no. 1, pp. 154-182, Jan. 1986.
[3] M. G. Gouda, L. E. Rosier, and H.-C. Yen, "A theory of closed covers: To decide progress of communicating finite state machines," inProc. 23rd Annu. Allerton Conf. Communication, Control, and Computing, Urbana, IL, Oct. 1985, pp. 914-922.
[4] T. Y. Choi and R. E. Miller, "Protocol analysis and synthesis by structured partitions,"Comput. Networks ISDN Syst., vol. 11, pp. 367- 381, 1986.
Index Terms:
progress verification; closed cover; communicating finite state machines; lossless; FIFO channels; structural partition technique; finite automata; protocols
Citation:
A. Chung, D.P. Sidhu, "On Conditions for Defining a Closed Cover to Verify Progress for Communicating Finite State Machines," IEEE Transactions on Software Engineering, vol. 15, no. 11, pp. 1491-1494, Nov. 1989, doi:10.1109/32.41341
Usage of this product signifies your acceptance of the Terms of Use.

