Skip to content

usc-isi-bass/AutoCPS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

94 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AutoCPS

Automatically generate sementically different random flight software of varying quality. This repo contains the prototype for the workshop paper, which is split into two primary parts: an autocoder library and a flight software skeleton.

Quick Start

Make sure all the requirements are installed and then run make. This will run a script in the autocoder library that builds every possible flight software for one such physical system.

Autocoder Library

More information on the autocoder library and more informative usage instructions can be found in autocoder/README.md.

Flight Software

More information on the FSW and can be found in fsw/README.md.

Requirements

*Python 3.5 or newer with Sympy

*Any relatively recent Clang and GCC

*CMake 3.19 or newer

About

Control Software Dataset Generation for Semantic Reverse Engineering

Resources

License

Stars

Watchers

Forks