Skip to content

amintasvrp/csp-graphviz

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CSP Graphviz

JUnit D3.js

Animator for counterexamples generated from deadlock tests. This tests are made by FDR, the CSP refinement checker. This application is part of the scientific initiation research Integrating CSP with Programming Languages. We can check the final report here.

Getting Started

Clone the repository and run the application with a IDE with Java support (Eclipse or IntelliJ recommended).

Prerequisites

Have Java installed on the machine and use an IDE.

Demo

Visualization of a deadlock generated by the animator (on the right), based on the definition of a process A that leads to a terminal failure state (on the left):

As process B indicates leading to a successful terminal state (left side), the visualization of deadlock and failure cases is undefined by the animator (right side):

Even with the definition of process C presenting deterministic choice (left side), the visualization of failure cases is presented by the animator (right side):

Contributing

Make a pull request and make clear what changes have been made and which bugs persist. Do not introduce bugs, be proactive!

Licenses

About

Animator for counterexamples generated from deadlock tests.

Topics

Resources

License

Stars

2 stars

Watchers

1 watching

Forks

Contributors

Languages