summaryrefslogtreecommitdiffstats
path: root/conclusion.tex
diff options
context:
space:
mode:
authorJohn Wickerson <j.wickerson@imperial.ac.uk>2020-09-14 21:39:58 +0000
committeroverleaf <overleaf@localhost>2020-09-14 21:40:01 +0000
commit5678645b2fff6d8187eb9a5281edfea1c8572a89 (patch)
treef68157870ce3a8328f2f9279262e6631391ce187 /conclusion.tex
parent4d3cd6723ec8ce7e156d8df5ce61ffd67e48977f (diff)
downloadfccm21_esrhls-5678645b2fff6d8187eb9a5281edfea1c8572a89.tar.gz
fccm21_esrhls-5678645b2fff6d8187eb9a5281edfea1c8572a89.zip
Update on Overleaf.
Diffstat (limited to 'conclusion.tex')
-rw-r--r--conclusion.tex2
1 files changed, 1 insertions, 1 deletions
diff --git a/conclusion.tex b/conclusion.tex
index 94073e7..b258da0 100644
--- a/conclusion.tex
+++ b/conclusion.tex
@@ -1,5 +1,5 @@
\section{Conclusion}
-In conclusion, we propose a method to combine existing fuzzing tools and modify their outputs so that they are compatible with HLS tools. We then used this testing framework to run 10,000 test cases 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.
+We have proposed a method to combine existing fuzzing tools and modify their outputs so that they are compatible with HLS tools. We then used this testing framework to run 10,000 test cases 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.