Published November 24, 2023 | Version v4
Software Open

PeSCo 2.1: An algorithm selector for sequential portfolios (Competition contribution)

  • 1. ROR icon Carl von Ossietzky Universität Oldenburg

Description

This is the artifact for PeSCo 2.1 as part of our contribution for SVCOMP 2024.

PeSCo 2.1 is a tool for dynamic selection of software verifiers and
their subsequent execution. Similar to last year's contribution, PeSCo 2.1
combines algorithm selection with sequential portfolios.
To this end, PeSCo first runs a pre-solver to provide initial insights
into the verification tasks. Based on the results of the pre-solver and
a set of features extracted from the task itself, PeSCo then predicts a sequential
portfolio of software verifiers that are likely to solve the given verification task.

After unzipping the archive, PeSCo can be easily executed as follows:

````

bin/pesco [ --spec <SPEC_FILE> ] <SOURCE_FILE>

````

Here, a specification file needs to be given. Note that PeSCo unfolds its full potential only for reachability specifications.

 

Files

pesco.zip

Files (679.0 MB)

Name Size Download all
md5:fbb4f14de71357598001fbe1e8c13563
679.0 MB Preview Download