JuliaReach / Reachability.jl

Reachability and Safety of Nondeterministic Dynamical Systems
MIT License
50 stars 4 forks source link

Outsource reachability algorithms to a new package #679

Open mforets opened 4 years ago

mforets commented 4 years ago

As per offline discussion in JuliaReachDays1, it would be nice to outsource some of the core reachability algorithms to a new package called SetBasedRecurrences.jl (which is now empty).

Let me open this issue to gather the action points and a discussion thread before actually making the changes. Some pros and cons are collected below (some of the comments in this issue apply here as well).

cc: @dfcaporale


Pros:

Cons:

schillic commented 4 years ago

These are the most obvious preconditions.

  1. Define the input/output interface to Reachability.
  2. SetBasedRecurrences should be independent of Reachability. Thus we need to break some dependencies.

Here are some examples: