Skip to content
/ lisa Public
forked from vardigroup/lisa

Lisa is a tool for (a). An LTLf to DFA conversion, and (b) An LTLf synthesis tool. Lisa supports both explicit and symbolic state-space representation.

License

GPL-3.0, MIT licenses found

Licenses found

GPL-3.0
LICENSE
MIT
LICENSE-sdf
Notifications You must be signed in to change notification settings

liyong31/lisa

 
 

Repository files navigation

Overview
=======

Lisa-Syntcomp is an LTLf realizability tool that built on top of 
	(1) [Lisa] (https://github.com/vardigroup/lisa) for LTLf realizability checking, and
	(2) [sdf-hoa] (https://github.com/5nizza/sdf-hoa) modified for processing TLSF input files. 

It is publicly available under the license GNU GPL v3 (souce from sdf-hoa is released under MIT license).


Requirements
-----------------------------------

Lisa requires a C++14-compliant compiler.  G++ 5.x or later should work.

Third-party dependencies
-----------------------------------

* [Spot model checker](https://spot.lrde.epita.fr/) -- placed into third_parties/ folder

* [MONA](https://github.com/liyong31/MONA) -- placed into third_parties/ folder

* [args] (https://github.com/Taywee/args) -- placed into third_parties folder (see CMakeLists.txt)

* [pstreams-1.0.3] (https://pstreams.sourceforge.net/download/) -- placed into third_parties/ folder

* [syfco] (https://github.com/reactive-systems/syfco) -- placed into third_parties/ folder

Compilation steps
-----------------------------------
The easiest way is to use build.sh script
	
	build.sh
	
Then all executables are placed in binary/.
Make sure that the executable syfco is also placed in binary/.

Now you can run lisa-syntcomp with run_lisa.sh.
Note that mona and syfco are invoked via command line, so we need to make sure binary/ is part of PATH.

About

Lisa is a tool for (a). An LTLf to DFA conversion, and (b) An LTLf synthesis tool. Lisa supports both explicit and symbolic state-space representation.

Resources

License

GPL-3.0, MIT licenses found

Licenses found

GPL-3.0
LICENSE
MIT
LICENSE-sdf

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 62.8%
  • C 27.9%
  • Shell 2.5%
  • HTML 2.2%
  • Emacs Lisp 1.6%
  • Roff 1.5%
  • Other 1.5%