AE results; migrate orgs
This commit is contained in:
parent
a3707931ba
commit
0217d9ab78
6
.gitmodules
vendored
6
.gitmodules
vendored
@ -1,10 +1,10 @@
|
|||||||
[submodule "LibAFL"]
|
[submodule "LibAFL"]
|
||||||
path = LibAFL
|
path = LibAFL
|
||||||
url = https://git.cs.tu-dortmund.de/alwin.berger/FRET-LibAFL.git
|
url = https://git.cs.tu-dortmund.de/SYS-OSS/FRET-LibAFL.git
|
||||||
[submodule "qemu-libafl-bridge"]
|
[submodule "qemu-libafl-bridge"]
|
||||||
path = qemu-libafl-bridge
|
path = qemu-libafl-bridge
|
||||||
url = https://git.cs.tu-dortmund.de/alwin.berger/FRET-qemu.git
|
url = https://git.cs.tu-dortmund.de/SYS-OSS/FRET-qemu.git
|
||||||
[submodule "FreeRTOS"]
|
[submodule "FreeRTOS"]
|
||||||
path = FreeRTOS
|
path = FreeRTOS
|
||||||
url = https://git.cs.tu-dortmund.de/alwin.berger/FRET-FreeRTOS.git
|
url = https://git.cs.tu-dortmund.de/SYS-OSS/FRET-FreeRTOS.git
|
||||||
branch = wcet-demo
|
branch = wcet-demo
|
||||||
|
8
artifact-evaluation/ae.bib
Normal file
8
artifact-evaluation/ae.bib
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
@inproceedings{
|
||||||
|
berger2025dynamic,
|
||||||
|
title={Dynamic Fuzzing-Based Whole-System Timing Analysis},
|
||||||
|
author={Alwin Berger and Simon Schuster and Peter W{\"a}gemann and Peter Ulbrich},
|
||||||
|
booktitle={The 46th IEEE Real-Time Systems Symposium, Artifact Evaluation},
|
||||||
|
year={2025},
|
||||||
|
url={https://openreview.net/forum?id=LlBXyI12R8}
|
||||||
|
}
|
@ -34,7 +34,7 @@ Download our ready-made VM image from [https://sys-sideshow.cs.tu-dortmund.de/do
|
|||||||
|
|
||||||
1. Clone the repository:
|
1. Clone the repository:
|
||||||
```bash
|
```bash
|
||||||
git clone https://git.cs.tu-dortmund.de/alwin.berger/FRET
|
git clone https://git.cs.tu-dortmund.de/SYS-OSS/FRET
|
||||||
cd FRET
|
cd FRET
|
||||||
git checkout RTSS25-AE
|
git checkout RTSS25-AE
|
||||||
git submodule update --init
|
git submodule update --init
|
||||||
@ -118,9 +118,13 @@ mkdir -p $TMPDIR
|
|||||||
export DUMP=$(mktemp -d)
|
export DUMP=$(mktemp -d)
|
||||||
dd if=/dev/random of=$DUMP/input bs=8K count=1
|
dd if=/dev/random of=$DUMP/input bs=8K count=1
|
||||||
# fuzz for 10 seconds
|
# fuzz for 10 seconds
|
||||||
cargo run -- -k benchmark/build/waters_seq_full.elf -c benchmark/target_symbols.csv -n $DUMP/output -ta fuzz -t 10 --seed 123456
|
cargo run -- -k benchmark/build/waters_seq_full.elf \
|
||||||
|
-c benchmark/target_symbols.csv \
|
||||||
|
-n $DUMP/output -ta fuzz -t 10 --seed 123456
|
||||||
# Produce a trace for the worst case found
|
# Produce a trace for the worst case found
|
||||||
cargo run -- -k benchmark/build/waters_seq_full.elf -c benchmark/target_symbols.csv -n $DUMP/show -trg showmap -i $DUMP/output.case
|
cargo run -- -k benchmark/build/waters_seq_full.elf \
|
||||||
|
-c benchmark/target_symbols.csv \
|
||||||
|
-n $DUMP/show -trg showmap -i $DUMP/output.case
|
||||||
# plot the result
|
# plot the result
|
||||||
gantt_driver $DUMP/show.trace.ron
|
gantt_driver $DUMP/show.trace.ron
|
||||||
# view the gantt chart
|
# view the gantt chart
|
BIN
artifact-evaluation/artifact-eval.pdf
Normal file
BIN
artifact-evaluation/artifact-eval.pdf
Normal file
Binary file not shown.
Loading…
x
Reference in New Issue
Block a user