|
SABER UCV >
1) Investigación >
Artículos Publicados >
Please use this identifier to cite or link to this item:
https://saber.ucv.ve/handle/10872/22753
|
| Title: | Prosega/CPN: An Extension of CPN Tools for Automata-based Analysis and System Verification |
| Authors: | Carrasquel, Julio Morales Bezeira, Ana Verónica Villapol, María Elena |
| Keywords: | formal methods Coloured Petri Nets; CPN tools; finite-state automata protocol verification |
| Issue Date: | 20-Jun-2024 |
| Series/Report no.: | Proceedings of the Institute for System Programming;vol 30-No. 4 |
| Abstract: | The verification and analysis of distributed systems is a task of utmost importance,
especially in today’s world where many critical services are completely supported by
different computer systems. Among the solutions for system modelling and verification, it is
particularly useful to combine the usage of different analysis techniques. This also allows the
application of the best formalism or technique to different components of a system. The
combination of Colored Petri Nets (CPNs) and Automata Theory has proved to be a
successful formal technique in the modelling and verification of different distributed systems.
In this context, this paper presents Prosega/CPN (Protocol Sequence Generator and
Analyzer), an extension of CPN Tools for supporting automata-based analysis and
verification. The tool implements several operations such as the generation of a minimized
deterministic finite-state automaton (FSA) from a CPN’s occurrence graph, language
generation, and FSA comparison. The solution is supported by the Simulator Extensions
feature whose development has been driven by the need of integrating CPN with other formal
methods. Prosega/CPN is intended to support a formal verification methodology of
communication protocols; however, it may be used in the verification of other systems whose
analysis involves the comparison of models at different levels of abstraction. For example,
business strategy and business processes. An insightful use case is provided where
Prosega/CPN has been used to analyze part of the IEEE 802.16 MAC connection
management service specification |
| URI: | http://hdl.handle.net/10872/22753 |
| Appears in Collections: | Artículos Publicados
|
Files in This Item:
There are no files associated with this item.
|
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.
|