You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: jsoc/gsoc/juliareach.md
+18-1
Original file line number
Diff line number
Diff line change
@@ -4,6 +4,23 @@
4
4
Application domains of set-based reachability include formal verification, controller synthesis and estimation under uncertain model parameters or inputs.
5
5
For further context reach us on the [JuliaReach zulip](https://julialang.zulipchat.com/#narrow/stream/278609-juliareach) stream. You may also refer to the review article [Set Propagation Techniques for Reachability Analysis](https://www.annualreviews.org/doi/abs/10.1146/annurev-control-071420-081941).
6
6
7
+
## Integration with the Julia numerical modeling ecosystem
8
+
9
+
**Difficulty**: Medium.
10
+
11
+
**Description.**[ReachabilityAnalysis](https://github.com/JuliaReach/ReachabilityAnalysis.jl) is a Julia library for set propagation of dynamical systems.
12
+
This project aims at integrating ReachabilityAnalysis with the numerical modeling ecosystem in Julia.
13
+
14
+
**Expected Results.** The proposal is to let the user specify models defined in [ModelingToolkit.jl](https://github.com/SciML/ModelingToolkit.jl) from the [SciML](https://github.com/sciml) ecosystem,
15
+
and solve them using reachability methods. This first iteration would cover purely continuous systems; a second iteration would cover systems with discrete transitions (hybrid systems).
16
+
17
+
**Expected Length.** 175 hours.
18
+
19
+
**Recommended Skills.** Familiarity with Julia and Git/GitHub is mandatory.
20
+
Familiarity with [LazySets](https://github.com/JuliaReach/LazySets.jl) and [ReachabilityAnalysis](https://github.com/JuliaReach/ReachabilityAnalysis.jl) is welcome but not required.
@@ -55,4 +72,4 @@ For ambitious candidates it is possible to draw connections with neural-network
55
72
56
73
**Recommended Skills.** Familiarity with Julia and Git/GitHub is mandatory. Familiarity with [LazySets](https://github.com/JuliaReach/LazySets.jl) and [ReachabilityAnalysis](https://github.com/JuliaReach/ReachabilityAnalysis.jl) is welcome but not required.
0 commit comments