Dependency analysis-a Petri-net-based technique for synthesizing large concurrent systems
- 1 April 1993
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Parallel and Distributed Systems
- Vol. 4 (4) , 414-426
- https://doi.org/10.1109/71.219756
Abstract
Petri nets (PNs) are frequently used in modeling, designing, and analyzing concurrent systems. A problem with PNs, in the general case, is that they require high computational complexity to analyze their properties, such as reachability, liveness, and boundedness. To avoid this problem, synthesis techniques for constructing large PNs are presented. Using these techniques, the behavior of the constructed PN can be determined by local analysis that uses known properties of the given nets. Thus, the high computational complexity of global analysis is bypassed. A synthesis technique that explores dependency relations in PNs is presented. It synthesizes large PNs by combining smaller PNs of arbitrary topology structures, and the combination is verified efficiently by dependency analysis. A large system based on a PN can be built up by repeated applications of the technique.Keywords
This publication has 12 references indexed in Scilit:
- Synchronic distancePublished by Springer Nature ,2006
- Petri nets: Properties, analysis and applicationsProceedings of the IEEE, 1989
- Modular synthesis of deadlock-free control structuresPublished by Springer Nature ,1986
- An Implementation of an Automated Protocol Synthesizer (APS) and Its Application to the X.21 ProtocolIEEE Transactions on Software Engineering, 1985
- Synthesis of a Class of Deadlock-Free Petri NetsJournal of the ACM, 1984
- A method for stepwise refinement and abstraction of Petri netsJournal of Computer and System Sciences, 1983
- Petri Nets Theory for the Correctness of ProtocolsIEEE Transactions on Communications, 1982
- A simple and Fast Algorithm to Obtain all Invariants of a Generalised Petri NetInformatik-Fachberichte, 1982
- Reduction and expansion of live and safe marked graphsIEEE Transactions on Circuits and Systems, 1980
- Analysis of petri nets by stepwise refinementsJournal of Computer and System Sciences, 1979