An open API service indexing awesome lists of open source software.

https://github.com/himito/tccmchecker

Python implementation for the tcc model checking
https://github.com/himito/tccmchecker

model-checking process-calculus python tcc

Last synced: 17 days ago
JSON representation

Python implementation for the tcc model checking

Awesome Lists containing this project

README

          

tccMChecker
===========

Python implementation of the model checking algorithm for the tcc calculus [1]_
presented in

Arias, J. (2012). Model Checking for TCC Calculus. Universidad Javeriana,
Cali, Colombia. Available on https://himito.github.io/pdfs/thesis_2013.pdf

Installation
------------

Dependencies
~~~~~~~~~~~~

+ `tarjan `_: Tarjan's algorithm library
+ `pydot `_: Graphviz’s dot language Python interface
+ `sphinx `_: tool to generate Python documentation

Install
~~~~~~~

``python setup.py install``

Examples
--------

Some examples can be found in the ``examples`` folder.

References
----------

.. [1] Saraswat, V. A., Jagadeesan, R., & Gupta, V. (1994). Foundations of
Timed Concurrent Constraint Programming. In Proceedings of the Ninth Annual
Symposium on Logic in Computer Science (LICS '94), Paris, France, July 4-7,
1994 (pp. 71–80). IEEE Computer Society.
http://doi.org/10.1109/LICS.1994.316085