summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorYann Herklotz <git@yannherklotz.com>2020-09-14 22:40:57 +0100
committerYann Herklotz <git@yannherklotz.com>2020-09-14 22:40:57 +0100
commitf44ee35ff844af49f6db2f22b4245b78f2f1a214 (patch)
tree698550f5ce5088a2090dc5714e06d375ed9247d8
parent3a5afc15651993bb03227b3b5bf80da1a43bb35b (diff)
parentf174bdf0549201900baf5f910f2fb9d0d8b62e60 (diff)
downloadfccm21_esrhls-f44ee35ff844af49f6db2f22b4245b78f2f1a214.tar.gz
fccm21_esrhls-f44ee35ff844af49f6db2f22b4245b78f2f1a214.zip
Merge branch 'master' of https://git.overleaf.com/5f2d21b9b10d6c0001c164a4 into master
-rw-r--r--conclusion.tex2
1 files changed, 1 insertions, 1 deletions
diff --git a/conclusion.tex b/conclusion.tex
index 3096d52..d134157 100644
--- a/conclusion.tex
+++ b/conclusion.tex
@@ -1,5 +1,5 @@
\section{Conclusion}
-We have shown how existing fuzzing tools can be modified so that their outputs are compatible with HLS tools. We have used this testing framework to run 10,000 test cases \JW{check numbers} through three different HLS tools in an effort to find as many bugs in them as possible and report them to the tool vendors. In total, we found at least 6 individual and unique bugs in all the tools, which have been reduced and analysed. These consisted of crashes as well as generation of designs that did not behave in the same way as the original code.
+We have shown how existing fuzzing tools can be modified so that their outputs are compatible with HLS tools. We have used this testing framework to run 10,000 test cases \JW{check numbers} through three different HLS tools to find as many bugs in them as possible and report them to the tool vendors. In total, we found at least 6 individual and unique bugs in all the tools, which have been reduced and analysed. These consisted of crashes as well as generation of designs that did not behave in the same way as the original code.
Further work could be done on supporting more HLS tools, especially ones that prove that the output is correct before terminating. This could give an indication on how effective these proofs are, and how many times they cannot prove the output equivalent.