Palisade: A Framework for Anomaly Detection in Embedded Systems Dataset

- Citation Author(s):
-
Sean Kauffman (University of Waterloo, Canada)Murray Dunne (University of Waterloo, Canada)Giovani Gracioli (ederal University of Santa Catarina, Brazil)Waleed Khan (University of Waterloo, Canada)Nirmal Benann (University of Waterloo, Canada)Sebastian Fischmeister (University of Waterloo, Canada)
- Submitted by:
- Sean Kauffman
- Last updated:
- DOI:
- 10.21227/44z5-9k90
- Categories:
Abstract
This dataset accompanies the article "Palisade: A Framework for Anomaly Detection in Embedded Systems." It contains traces, programs, and specifications used in the case studies from the paper.
Instructions:
Case Study 1: Autonomous Vehicle - Comparison between Siddhi and Palisade nfer processor
- cs1_gear_flip_flop_data.csv - the data used in the Gear Flip-Flop anomaly study and the comparison with Siddhi
- cs1_comparison.nfer - the nfer specification used in the comparison with Siddhi
- cs1_comparison.siddhi - the siddhi specification used in the comparison with Siddhi
Case Study 2: ADAS-on-a-treadmill - Comparison between Beep Beep 3 and Palisade rangeCheck and lossDetect processors
- cs2_platoon_dead_spot_data.csv - the data used in the Platoon Dead-Spot anomaly study and the comparison with Beep Beep 3
- cs2_platoon_no_anomaly_data.csv - data used for training in the Platoon Dead-Spot anomaly study
- cs2_platoon_range_model.json - trained model used by the rangeCheck processor
- RangeCheck.java - Beep Beep 3 program to check both range and loss
- BenchSink.java - Beep Beep 3 program to print events
- BenchPublisher.java - Beep Beep 3 program to read from a file and publish events to the RangeCheck program
- BenchEvent.java - Custom Beep Beep 3 event class used in the comparison