Conflict-aware Inference of Python Compatible Runtime Environments with Domain Knowledge Graph, ICSE 2022

Conflict-aware Inference of Python Compatible Runtime Environments with Domain Knowledge Graph, ICSE 2022 Dependencies This project is developed using Python 3.6.9 on Ubuntu 18.04 LTS. Name Version Docker 20.10.8 Docker Compose 1.23.2 Python Package Knowledge Graph We have opened our knowledge graphs in releases. If you need to create a new knowledge graph, follow the instructions below: First, you need to install Neo4j 4.1.1 and its required Java version (Java SE 11). Install extra Python dependencies: pip install -r build_KG/requirements.txt […]

Read more

Runtime fault injection platform by Daniele Rizzieri

Runtime fault injection platform by Daniele Rizzieri (2021)This platform executes N times a binary and during each execution it injects a bitflip in a random register, at a random time, then let the execution finish and observes/reports the outcomes. Requirements Required Linux packages: python3 procps gdb (configured with –with-python option, usually by default) Test Binary File Guidelines In order to be properly testable, the program under test must be compliant with the following guidelines: Application’s output must be redirected to […]

Read more