Important Dates:

  • Nov. 08, 2018:
       RERS at ISoLA'18
  • Oct. 01 – Oct. 14, 2018:
       Solution Submission
  • Aug. 22, 2018:
       Release Parallel LTL
  • Jul. 18, 2018:
       Release Sequential LTL and
       Sequential Reachability
  • Jul. 18, 2018:
       Training benchmarks

Call for Participation

The goal of RERS 2018 is to compare a diverse range of software verification tools. Participants are welcome to test their tools on the provided benchmarks and participate in the RERS 2018 Challenge. Additionally, we value feedback regarding certain programming languages and features that should be added to RERS.

The challenge features three main tracks:

  • Sequential LTL: Verification/falsification of safety and liveness properties (100 LTL formulas per problem)
  • Sequential Reachability: Verification/falsification of reachable source code labels (100 labels per problem)
  • Parallel LTL: Verification/falsification of safety and liveness properties (20 LTL formulas per problem)
Both sequential tracks are available in Java and C99 code. The Parallel LTL track is available as Promela code, Petri nets (PNML syntax), and a plain representation consisting of parallel labeled transition systems (Graphviz).

The competition will proceed as follows:

  • Training phase: Participants are invited to test their tools on a set of training problem or challenge problems from previous years. Solutions to the corresponding verification tasks are provided.
  • Challenge phase: Participants can test their tools on the provided challenge problems and generate their proposed solutions.
  • RERS Event: After the solution submission deadline (see "Important Dates" on the left-hand side of this page), all submitted solutions will be evaluated. Participants can earn Achievements or ranking scores (see rewards). Achievements and the ranking winners will be announced at the RERS event".

For more details on the challenge, please look at the how-to, sequential and parallel problem description, and challenge rules pages. The evaluation thresholds and possible achievements are described on the rewards page.