Published May 28, 2023 | Version v4
Other Open

Risk-driven Online Testing and Test Case Diversity Analysis for ML-enabled Critical Systems (Replication Package)

  • 1. University of Innsbruck; Ainnov8 Technologies Ltd; Center for Artificial Intelligence (AI) Research Nepal
  • 2. Karlsruhe Institute of Technology (KIT)
  • 3. Politecnico di Milano
  • 4. German Aerospace Center (DLR); University of Innsbruck; University of Cologne

Description

This repository contains the replication package as well as obtained results for the study titled "Risk-driven Online Testing and Test Case Diversity Analysis for ML-enabled Critical Systems". These include simulation control script, simulation file, test output and evaluation scripts. 

Hint: [search algorithm] refers to ES, GA, SA or RS. For instance, cais_zmq_[search algorithm].py could be cais_zmq_ES.py or cais_zmq_GA.py etc.

  • cais_scenario.ttt is the actual simulation file and is loaded into CoppeliaSim
  • cais_zmq_[search algorithm].py is the control script for each search algorithm and connected via the ZMQ zmqRemoteApi package file
  • clusterdata[search algorithm].csv contains the output from clustering all test evaluations for the respective algorithm
  • result_evaluation.py is the evaluation script
  • Distribution.pdf is related only to distribution of failed evaluations
  • evaluation results.zip contains outcomes from test data analysis (grouped[0,1,2].pdf are boxplots for failed, false "positives" and passed evaluations respectively)
  • README.md instructions to run replication package
  • result_[search algorithm].txt all test evaluations per algorithm
  • run_details_[search algorithm].csv objective function output and time taken for each test evaluation per algorithm
  • vargha_delaney.py python module for Vargha Delaney effect size determination

Note: Instructions to run the package can be found in README.md

Notes

This work has been partially supported by the Austrian Science Fund (FWF) for the project SafeSec, grant agreement No: I 4701 Internationale Projekt.

Files

Distribution.pdf

Files (23.5 MB)

Name Size Download all
md5:52f6db80d372294a8a1cbcc673fd496d
1.5 MB Download
md5:8219dbccc7af9715bfe4cc97d42c3662
11.5 kB Download
md5:3e6cdadb8b529acba6e00d6f67a8da42
10.6 kB Download
md5:ae9af082a16bb680dec3b6c9e37ba673
9.6 kB Download
md5:272d7993521df86c4001e0174c92f96b
11.0 kB Download
md5:f3b8bcaef7f4780034be7b9c86040cca
10.9 kB Download
md5:4f3a290ae492a544023e3fa37b7233b9
17.5 kB Preview Download
md5:eb7e3fa2f0e8edee0c6c834666c2e783
16.1 MB Preview Download
md5:30db135becdd2f8c0abf3dfca2c5029a
40.4 kB Preview Download
md5:3d472030e16664950d9c6935508d817e
5.4 kB Preview Download
md5:6c0716362fe4b36fda2e9e2699536d16
1.2 MB Preview Download
md5:3fbde9fd26be158bfc6c6afc146c43a8
8.6 kB Download
md5:d490419ed535489254b4d1d39a250181
1.2 MB Preview Download
md5:008ea00ad57555a89ba0633c7f36e408
928.1 kB Preview Download
md5:e78c46af4720a96944beba0b550912b3
1.2 MB Preview Download
md5:90e2487c6f730ee1dcaa9dfe2e6a280b
312.5 kB Preview Download
md5:84fe216e49232329fc5831b0665a5c06
314.6 kB Preview Download
md5:feae9b54e56eed296657236d34f274a0
298.5 kB Preview Download
md5:f69075278a7f01fbf4df08056c4b271f
313.9 kB Preview Download
md5:586dce0c6d7538ec19589f5321ea480d
4.9 kB Download
md5:59a68b4b3dd9f37abd778350252feb4f
8.1 kB Preview Download