Skip to content

Commit 74cf081

Browse files
committed
Add abstract
1 parent 8d3b059 commit 74cf081

File tree

1 file changed

+19
-6
lines changed

1 file changed

+19
-6
lines changed

src/thesis.tex

Lines changed: 19 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,6 @@
44
\usepackage[colorlinks=true]{hyperref}
55
\usepackage{stmaryrd}
66
\usepackage[T1]{fontenc}
7-
\usepackage{listings}
8-
\lstset{
9-
mathescape,
10-
basicstyle=\small
11-
}
127

138
\usepackage[square,numbers]{natbib}
149
\bibliographystyle{plainnat}
@@ -26,6 +21,24 @@
2621
\ackspagetrue
2722

2823
\Abstract{% TODO
24+
WebAssembly is a modern low-level programming language designed to provide
25+
high performance and security.
26+
To enable these goals, the language specifies a relatively small number
27+
of low level types, instructions, and language constructs.
28+
The language is proven to be sound with respect to its types and execution,
29+
and a separate mechanized formalization of the specification and type
30+
soundness proofs confirms this.
31+
As an emerging technology, the language is continuously being developed,
32+
with modifications being proposed and discussed in the open and on
33+
a frequent basis.
34+
35+
In order to ensure the soundness properties exhibited by the original
36+
core language are maintained as WebAssembly evolves, these proposals
37+
should too be mechanized and verified to be sound.
38+
This work extends the existing Isabelle mechanization to include
39+
three such proposals which add additional features to the language,
40+
and shows that the language maintains its soundness properties with their
41+
inclusion.
2942
}
3043

3144
\beforepreface
@@ -51,7 +64,7 @@
5164

5265
\afterpreface
5366

54-
\chapter{Introduction} % FIXME
67+
\chapter{Introduction}
5568

5669
The modern Web is based on three primary integrated components: document markup
5770
using HTML, styling using CSS, and interactivity using the JavaScript

0 commit comments

Comments
 (0)