{"title":"The knitting technique and its application to communication protocol synthesis","authors":"D. Chao, David T. Wang","doi":"10.1109/MASCOT.1994.284417","DOIUrl":null,"url":null,"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.<<ETX>>","PeriodicalId":288344,"journal":{"name":"Proceedings of International Workshop on Modeling, Analysis and Simulation of Computer and Telecommunication Systems","volume":"45 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1994-01-31","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"9","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of International Workshop on Modeling, Analysis and Simulation of Computer and Telecommunication Systems","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/MASCOT.1994.284417","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 9
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.<>