summary refs log tree commit diff homepage
path: root/outro.tex
diff options
context:
space:
mode:
authorNguyễn Gia Phong <cnx@loang.net>2023-12-11 13:34:41 +0900
committerNguyễn Gia Phong <cnx@loang.net>2023-12-11 13:34:41 +0900
commit210ddf92aab09acc796b2a7fe34ba3bd983cbd62 (patch)
treee14507055b594dddf22c5f44fc2f25b356902d6d /outro.tex
parent0f6b9207d5380eefb3a99d21a12751a32de63bfb (diff)
downloadthesis-210ddf92aab09acc796b2a7fe34ba3bd983cbd62.tar.gz
Finish content
Diffstat (limited to 'outro.tex')
-rw-r--r--outro.tex14
1 files changed, 14 insertions, 0 deletions
diff --git a/outro.tex b/outro.tex
index 5e87498..c0624e3 100644
--- a/outro.tex
+++ b/outro.tex
@@ -1 +1,15 @@
 \section{Conclusion}
+This work introduced an differential testing technique
+for multiple program variants at once, implemented as an extension
+named \psychic{} on top of the symbolic execution engine \klee{}.
+It took into account edge cases to lay out a groundwork to be easily used
+for a diverse set C programs to help developers with choosing
+automatically generated patches.  That being said, experiment results
+indicates a large room for improvements.
+
+In the future, other techniques need to be incorporated
+to improving the performance and generalizibility.
+Sophisticated scheduling and path pruning could help with efficiency,
+and further works on symbolic execution runtimes would also be beneficial.
+Finally, a more comprehensive evaluation is needed to prove
+the applicability of the approach.