Skip to content

praneatdata/conformal-prediction-STL

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Conformal Prediction for STL Runtime Verification

This repository contains the code, presentation, and research paper for our project on Conformal Prediction for Signal Temporal Logic (STL) Runtime Verification, completed as part of the CS637 - Embedded and Cyber-Physical Systems course.

About the Project

Runtime verification is a lightweight formal method used to verify system behaviors during execution. In this project, we explore the use of Conformal Prediction to enhance the robustness of STL-based runtime verification. Conformal prediction provides a statistically valid way to associate confidence levels with predictions, offering a significant advantage in the context of runtime safety-critical systems.

Key Highlights:

  • Paper: Presented the theoretical framework and case studies illustrating the application of conformal prediction for STL runtime verification.
  • Implementation: Recreated the code from the paper, ensuring reproducibility and better understanding of the methods.
  • Presentation: Summarized the paper's contributions, challenges, and our implementation results during the course.

Repository Structure

📁 code/ # Implementation of the algorithms and case studies 
📁 presentation/ # Slides used during the course presentation 
📁 paper/ # Original research paper README.md # Project overview and instructions

Getting Started

  1. Clone the repository:
    git clone https://github.com/praneatdata/conformal-prediction-STL.git
  2. Navigate to the code directory:
    cd conformal-prediction-STL\code\example_5_online_verification\CP Online Verification Example 5.ipynb
  3. Run the Jupyter Notebook:
    jupyter notebook
  4. Follow the instructions in the notebook to understand the implementation and results.

Results

The implementation reproduces the results from the paper and validates the applicability of conformal prediction in runtime verification scenarios.

Acknowledgments

We extend our gratitude to the CS637 course instructor, Prof. Indranil Saha for his guidance and feedback during the project.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published