From 7c3c18969566c0a23712928786d3239f806cfade Mon Sep 17 00:00:00 2001 From: John Wickerson Date: Mon, 14 Sep 2020 21:40:19 +0000 Subject: Update on Overleaf. --- conclusion.tex | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/conclusion.tex b/conclusion.tex index f5dae3a..872aa94 100644 --- a/conclusion.tex +++ b/conclusion.tex @@ -1,5 +1,5 @@ \section{Conclusion} -We have shown how existing fuzzing tools can be 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 shown how existing fuzzing tools can be modified so that their outputsare 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. -- cgit