Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Both sides next revision
pn2mc:introduction [2014/11/14 19:34]
jbiernacki
pn2mc:introduction [2021/09/23 08:51] (current)
Line 3: Line 3:
 Model checking is one of the most promising techniques for automatic software analysis and Petri nets are one of the most widespread formalisms used in software engineering. Unfortunately, software tools for Petri nets are rarely equipped with model checking algorithms.  Model checking is one of the most promising techniques for automatic software analysis and Petri nets are one of the most widespread formalisms used in software engineering. Unfortunately, software tools for Petri nets are rarely equipped with model checking algorithms. 
  
-**PetriNet2ModelChecker** was designed to face the problem of creating an intuitive tool that deals with the problem of translation of pupular classes of Petri Nets (P/T-, CP- and RTCP-nets) reachability graphs  into the nuXmv language and Aldebaran format. +**PetriNet2ModelChecker** was designed to face this problem. It is an intuitive tool which core features enable translation of pupular classes of Petri Nets (P/T-, CP- and RTCP-nets) reachability graphs  into the nuXmv language and Aldebaran format. 
 As a result, the tool provides for the automatic model checking of nets created in the TINA and CPN Tools environments. The presented solution provides the possibility of formal verification of Petri nets designed with these environments using model checking techniques and mainstream model checkers - nuXmv for LTL and CTL temporal logics, CADP Evaluator for regular alternation-free mu-calculus.  As a result, the tool provides for the automatic model checking of nets created in the TINA and CPN Tools environments. The presented solution provides the possibility of formal verification of Petri nets designed with these environments using model checking techniques and mainstream model checkers - nuXmv for LTL and CTL temporal logics, CADP Evaluator for regular alternation-free mu-calculus. 
  
-PetriNet2ModelChecker integrates [[rtcp_start?&#cpn2rtcpn|cpn2rtcpn]] and [[rtcp_start?&#rtcpnc|RTCPNC]] software and allows to load RTCP nets modelled in CPN Tools and generate their coverability graphs or simulators. +PetriNet2ModelChecker integrates [[:rtcp_start?&#cpn2rtcpn|cpn2rtcpn]] and [[:rtcp_start?&#rtcpnc|RTCPNC]] software and allows to load RTCP nets modelled in CPN Tools and generate their coverability graphs or simulators. 
  
 **[[:pn2mc:manual|Go back]]** **[[:pn2mc:manual|Go back]]**