An interactive tool for design, simulation, verification, and synthesis of protocols
- 1 August 1994
- journal article
- Published by Wiley in Software: Practice and Experience
- Vol. 24 (8) , 747-783
- https://doi.org/10.1002/spe.4380240805
Abstract
We have developed a user‐friendly CAD graphical tool for the design, verification, simulation, and synthesis of protocols based on an interactive tool for Petri net and state diagram designs. Special features of this tool are: the capability of modeling both control and data flows, reduction and analysis, simulation of network behavior and performance, coding (parametrized protocols and automatic implementation), synthesis (two party protocol and ordinary Petri nets), animation and flexible design. Since it is Petri‐net based, it allows simulation during all design phases and has extensive applications such as parallel debugging and simulation, expert systems, etc. Future enhancements of this tool are also discussed.Keywords
This publication has 40 references indexed in Scilit:
- Modular transformation methods for generalized Petri nets and their application to automated manufacturing systemsIEEE Transactions on Systems, Man, and Cybernetics, 1991
- An algorithmic procedure for checking safety properties of protocolsIEEE Transactions on Communications, 1989
- Automated Protocol Validation in Argos: Assertion Proving and Scatter SearchingIEEE Transactions on Software Engineering, 1987
- Proving liveness for networks of communicating finite state machinesACM Transactions on Programming Languages and Systems, 1986
- Modular synthesis of deadlock-free control structuresPublished by Springer Nature ,1986
- Protocol validation by fair progress state explorationComputer Networks and ISDN Systems, 1985
- Closed Covers: To Verify Progress for Communicating Finite State MachinesIEEE Transactions on Software Engineering, 1984
- Protocol Verification via ProjectionsIEEE Transactions on Software Engineering, 1984
- A General Transition Model for Protocols and Communication ServicesIEEE Transactions on Communications, 1980
- Automated Validation of a Communications Protocol: the CCITT X.21 RecommendationIBM Journal of Research and Development, 1978