-
Notifications
You must be signed in to change notification settings - Fork 22
Closed
Description
SP: 34
CPN Tools is an open source tool suite supporting advanced modelling with coloured Petri nets and real-time aspects. CPN Tools offer graphical tools for modelling, simulation and formal verification.
CPN Tools seems to be a possible solution for model verification in general and timed verification in particular. As the timed automata tool UPPAAL is not open source it seems that CPN Tools may be a replacement. The modelling language should be strictly more powerful.
This task covers the following subitems:
- Analyse CPN Tools with respect to expressive power, modelling capabilities and property language
- Build a small example model from the ETCS domain
- deferred Comparison of UPPAAL and CPN Tools
- Investigation of Eclipse integration (there is already some facility) - cancelled
- deferred How can the transformation of SysML statecharts to the CPN Tools language be achieved?
- deferred How can the transformation of SysML activity diagrams to the CPN Tools language be achieved?
- Are CPN Tools suitable for test case generation and writing adaptor code for testing code to be executed on the simulator?
- deferred Using CPN visualisation capabilities to communicate verification results with non-experts.