Title :
The knitting technique and its application to communication protocol synthesis
Author :
Chao, Daniel Y. ; Wang, David T.
Author_Institution :
Dept. of Comput. & Inf. Sci., New Jersey Inst. of Technol., Newark, NJ, USA
fDate :
31 Jan-2 Feb 1994
Abstract :
The Petri net (PN) can be incrementally expanded by adding paths of nodes according to the synthesis rules. These paths of nodes are generated to increase the number of concurrent, conditional, and iterative processes. A set of synthesis rules has been developed to ensure the correct generation of these paths of nodes. The advantages of these rules include the possibility of implementation as a CAD tool, the guarantee of liveness, boundedness, and reversibility (well-behaved properties), and the close control of concurrency and nondeterminism. These rules serve two functions for interactive design: prevention of potential problems and guidance of correct new path generations. Examples of synthesis and a procedure of finding invariants are presented to show that one can synthesize PNs beyond asymmetric-choice nets. The technique is applied to the synthesis of communication protocols and extended to synthesize local entities
Keywords :
CAD; Petri nets; concurrency control; protocols; telecommunications computing; CAD tool; Petri net incremental expansion; asymmetric-choice nets; boundedness; communication protocol synthesis; concurrency control; concurrent processes; conditional processes; interactive design; invariants; iterative processes; knitting technique; liveness; local entities; new path generations guidance; node paths; nondeterminism; problem prevention; reversibility; synthesis rules; well-behaved properties; Application software; Chaotic communication; Concurrent computing; Control system synthesis; Design automation; Information science; Peer to peer computing; Petri nets; Protocols; Working environment noise;
Conference_Titel :
Modeling, Analysis, and Simulation of Computer and Telecommunication Systems, 1994., MASCOTS '94., Proceedings of the Second International Workshop on
Conference_Location :
Durham, NC
Print_ISBN :
0-8186-5292-6
DOI :
10.1109/MASCOT.1994.284417