arch2019_re

Repeatability Evaluation package for the ARCH2019 Competition

https://github.com/juliareach/arch2019_re

Science Score: 67.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
    Found 6 DOI reference(s) in README
  • Academic publication links
  • Committers with academic emails
    1 of 3 committers (33.3%) from academic institutions
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (10.8%) to scientific vocabulary
Last synced: 6 months ago · JSON representation ·

Repository

Repeatability Evaluation package for the ARCH2019 Competition

Basic Info
  • Host: GitHub
  • Owner: JuliaReach
  • Language: Julia
  • Default Branch: master
  • Size: 2.24 MB
Statistics
  • Stars: 1
  • Watchers: 3
  • Forks: 0
  • Open Issues: 0
  • Releases: 0
Created about 7 years ago · Last pushed about 2 years ago
Metadata Files
Readme Citation

README.md

ARCH2019 AFF & NLN

This is the JuliaReach repeatability evaluation (RE) package for the ARCH-COMP 2019 category reports Continuous and Hybrid Systems with Linear Continuous Dynamics and Continuous and Hybrid Systems with Nonlinear Dynamics of the 3rd International Competition on Verifying Continuous and Hybrid Systems (ARCH-COMP '19).

To cite the works, you can use:

@inproceedings{AlthoffBFFK0SS19, author = {Matthias Althoff and Stanley Bak and Marcelo Forets and Goran Frehse and Niklas Kochdumper and Rajarshi Ray and Christian Schilling and Stefan Schupp}, editor = {Goran Frehse and Matthias Althoff}, title = {{ARCH-COMP19} Category Report: Continuous and Hybrid Systems with Linear Continuous Dynamics}, booktitle = {{ARCH}}, series = {EPiC Series in Computing}, volume = {61}, pages = {14--40}, publisher = {EasyChair}, year = {2019}, url = {https://doi.org/10.29007/bj1w}, doi = {10.29007/bj1w} }

@inproceedings{ImmlerABC0FGKSS19, author = {Fabian Immler and Matthias Althoff and Luis Benet and Alexandre Chapoutot and Xin Chen and Marcelo Forets and Luca Geretti and Niklas Kochdumper and David P. Sanders and Christian Schilling}, editor = {Goran Frehse and Matthias Althoff}, title = {{ARCH-COMP19} Category Report: Continuous and Hybrid Systems with Nonlinear Dynamics}, booktitle = {{ARCH}}, series = {EPiC Series in Computing}, volume = {61}, pages = {41--61}, publisher = {EasyChair}, year = {2019}, url = {https://doi.org/10.29007/m75b}, doi = {10.29007/m75b} }

Installation

To build the container, you need the program docker. For installation instructions on different platforms, consult the Docker documentation. For general information about Docker, see this guide.

Once you have installed Docker, clone this repository and build the container:

shell $ git clone https://github.com/JuliaReach/ARCH2019_RE.git $ cd ARCH2019_RE $ docker build . -t juliareach

To run the container with the benchmarks, type:

shell $ docker run -i juliareach

Or to run it interactively, type:

```shell $ docker run -it juliareach bash

$ julia

julia> include("startup.jl") ```

Models

The models are copied from our model repository. The specific version used here was commit SHA 4bcabbd5e4a31fb0cb52896e2efd750a61aef252.

Important Note. The master branch in this repository is meant to be a "screenshot" of the package ecosystem for this RE. If you intend to use JuliaReach for other purposes than RE, we strongly recommend that you instead use the current long-term-support Julia version and follow the installation instructions in Reachability.jl. Moreover, the ReachabilityBenchmarks project contains updated model files for the latest package versions.

Plots

The plots are stored in the main folder as *.png files. To obtain these files, run the image interactively, specify an output volume, and in the end copy the files to the output volume. In the example below we call the output volume result.

```shell $ docker run -it -v result:/result juliareach bash

$ julia -e 'include("startup.jl")'

$ cp *.png /result ```

Then one can access the plots via the following command from outside:

shell $ docker cp FANCY_NAME:/result/ .

Here FANCY_NAME is the name of the Docker container, which can be found via:

shell $ docker container ls --all

Here is an example of the output of that command:

shell CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 1f661e604079 juliareach "bash" 15 minutes ago Exited (0) 2 minutes ago upbeat_ride

Owner

  • Name: JuliaReach
  • Login: JuliaReach
  • Kind: organization

Reachability Computations for Dynamical Systems in Julia

Citation (CITATION.bib)

@inproceedings{AlthoffBFFK0SS19,
  author    = {Matthias Althoff and
               Stanley Bak and
               Marcelo Forets and
               Goran Frehse and
               Niklas Kochdumper and
               Rajarshi Ray and
               Christian Schilling and
               Stefan Schupp},
  editor    = {Goran Frehse and
               Matthias Althoff},
  title     = {{ARCH-COMP19} Category Report: Continuous and Hybrid Systems with
               Linear Continuous Dynamics},
  booktitle = {{ARCH}},
  series    = {EPiC Series in Computing},
  volume    = {61},
  pages     = {14--40},
  publisher = {EasyChair},
  year      = {2019},
  url       = {https://doi.org/10.29007/bj1w},
  doi       = {10.29007/bj1w}
}

@inproceedings{ImmlerABC0FGKSS19,
  author    = {Fabian Immler and
               Matthias Althoff and
               Luis Benet and
               Alexandre Chapoutot and
               Xin Chen and
               Marcelo Forets and
               Luca Geretti and
               Niklas Kochdumper and
               David P. Sanders and
               Christian Schilling},
  editor    = {Goran Frehse and
               Matthias Althoff},
  title     = {{ARCH-COMP19} Category Report: Continuous and Hybrid Systems with
               Nonlinear Dynamics},
  booktitle = {{ARCH}},
  series    = {EPiC Series in Computing},
  volume    = {61},
  pages     = {41--61},
  publisher = {EasyChair},
  year      = {2019},
  url       = {https://doi.org/10.29007/m75b},
  doi       = {10.29007/m75b}
}

GitHub Events

Total
Last Year

Committers

Last synced: over 1 year ago

All Time
  • Total Commits: 37
  • Total Committers: 3
  • Avg Commits per committer: 12.333
  • Development Distribution Score (DDS): 0.081
Past Year
  • Commits: 1
  • Committers: 1
  • Avg Commits per committer: 1.0
  • Development Distribution Score (DDS): 0.0
Top Committers
Name Email Commits
schillic s****c@i****e 34
Marcelo Forets m****s@g****m 2
schillic g****t@c****t 1
Committer Domains (Top 20 + Academic)

Issues and Pull Requests

Last synced: 10 months ago

All Time
  • Total issues: 0
  • Total pull requests: 3
  • Average time to close issues: N/A
  • Average time to close pull requests: about 3 hours
  • Total issue authors: 0
  • Total pull request authors: 2
  • Average comments per issue: 0
  • Average comments per pull request: 0.0
  • Merged pull requests: 3
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 0
  • Pull requests: 0
  • Average time to close issues: N/A
  • Average time to close pull requests: N/A
  • Issue authors: 0
  • Pull request authors: 0
  • Average comments per issue: 0
  • Average comments per pull request: 0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
Pull Request Authors
  • mforets (2)
  • schillic (1)
Top Labels
Issue Labels
Pull Request Labels