JuliaReach: A toolbox for set-based reachability

  • Sergiy Bogomolov
  • , Marcelo Forets
  • , Goran Frehse
  • , Kostiantyn Potomkin
  • , Christian Schilling

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

We present JuliaReach, a toolbox for set-based reachability analysis of dynamical systems. JuliaReach consists of two main packages: Reachability, containing implementations of reachability algorithms for continuous and hybrid systems, and LazySets, a standalone library that implements state-of-the-art algorithms for calculus with convex sets. The library offers both concrete and lazy set representations, where the latter stands for the ability to delay set computations until they are needed. The choice of the programming language Julia and the accompanying documentation of our toolbox allow researchers to easily translate set-based algorithms from mathematics to software in a platform-independent way, while achieving runtime performance that is comparable to statically compiled languages. Combining lazy operations in high dimensions and explicit computations in low dimensions, JuliaReach can be applied to solve complex, large-scale problems.

Original languageEnglish
Title of host publicationHSCC 2019 - Proceedings of the 2019 22nd ACM International Conference on Hybrid Systems
Subtitle of host publicationComputation and Control
PublisherAssociation for Computing Machinery, Inc
Pages39-44
Number of pages6
ISBN (Electronic)9781450362825
DOIs
Publication statusPublished - 16 Apr 2019
Externally publishedYes
Event22nd ACM International Conference on Hybrid Systems: Computation and Control, HSCC 2019 - Montreal, Canada
Duration: 16 Apr 201918 Apr 2019

Publication series

NameHSCC 2019 - Proceedings of the 2019 22nd ACM International Conference on Hybrid Systems: Computation and Control

Conference

Conference22nd ACM International Conference on Hybrid Systems: Computation and Control, HSCC 2019
Country/TerritoryCanada
CityMontreal
Period16/04/1918/04/19

Keywords

  • Hybrid systems
  • Lazy computation
  • Reachability analysis

Fingerprint

Dive into the research topics of 'JuliaReach: A toolbox for set-based reachability'. Together they form a unique fingerprint.

Cite this