Skip to content

Latest commit

 

History

History
26 lines (14 loc) · 1.25 KB

README.md

File metadata and controls

26 lines (14 loc) · 1.25 KB

Sapo

Sapo is a tool for the formal analysis of discrete-time polynomial dynamical systems.

Sapo can:

  • compute the reachable set, i.e., the set of states reachable by the system from a set of initial conditions

  • synthesize a parameter set satisfying a specification.

For reachability analysis, Sapo produces a flowpipe that over-approximates the set of states reachable by the system from a set of initial conditions.

For parameter synthesis, Sapo computes a refinement of the given set of parameters such that the system satisfies a given specification. The specification is formalized as a Signal Temporal Logic (STL) formula.

In both cases, the analysis can be done on bounded time.

Sapo consists in a C++ library, named libSapo, and an optional command line application, named sapo, that is meant to ease Sapo usability.

A web user interface for Sapo is available here.

Please, refer to the wiki pages to have more pieces of information about: