Skip to content

Overview

The core API specifies interfaces and common utility functions for error injection and detection tools. This allows for:

  • Error models to be used by injectors
  • Detector models to be used by injectors
  • Common utility methods to be reused

A majority of the interface will be defined using SWIG, which provides interfaces for C++ and Python (possiblity of other languages) to be generated.

Features

  • C++/Python helper methods for interface
  • Error manager for launching error/detector models (C++ or Python)
  • Interface for generic injection and detection (currently instruction-level only)
    • Error injection context