% document based on the VU Beta / BSc Thesis template

\documentclass[11pt]{article}
\usepackage{graphicx}
\usepackage{url}

      \textwidth 15cm
      \textheight 22cm
      \parindent 10pt
      \oddsidemargin 0.85cm
      \evensidemargin 0.37cm


\begin{document}

\thispagestyle{empty}

\begin{center}

Vrije Universiteit Amsterdam

\vspace{1mm}

%\includegraphics[height=28mm]{vu-griffioen-white.pdf}

\vspace{1.5cm}

{\Large Bachelor Project Computer Science - Project Proposal}

\vspace*{1.5cm}

\rule{.9\linewidth}{.6pt}\\[0.4cm]
{\huge \bfseries Breaking Kernel ASLR through TLB sidechannel\par}
\rule{.9\linewidth}{.6pt}\\[1.5cm]

\vspace*{2mm}

{\Large
\begin{tabular}{l}
{\bf Author:} ~~Mira Chacku Purakal ~~~~ (2777677)
\end{tabular}
}

\vspace*{1.5cm}

\begin{tabular}{ll}
{\it VU :}   & ~~Herbert Bos \\
{\it Daily supervisor:} & ~~Dyon \\

\end{tabular}

\vspace*{2cm}

\vspace*{1cm}

\today\\[4cm] % Date

\end{center}

\newpage

\section*{Abstract}

Explain here the context, problem, prior work, your own approach, and expected impact if the project is successful. The word count is a maximum of 250. 

Note:
\begin{enumerate}
    \item This can be seen as a short summary of the combined Introduction and Conclusion sections.
\end{enumerate}



\section{Introduction} \label{sec:introduction}

Explain the research project. Also include here the personal value you hope to derive from this project.

Explain at least:
\begin{enumerate}
    \item The context of this research project. How broad do you see the impact of a good result? (Will you change the world? The science of Europe? The industry of the Netherlands?)
    
    \item The key terms addressed in this research project. You will expand on this element in Section~\ref{sec:background}.
    
    \item The main problem addressed in this research project. You will expand on this element in Section~\ref{sec:problem}.
    
    \item The key prior work related to this research project. You will expand on this element in Section~\ref{sec:related}.
    
    \item The main research question, possibly paraphrased. You will expand on this element in Section~\ref{sec:researchq}. (If possible, also indicate the core of the approach, or an insight that can lead to it. You will expand on this element in Section~\ref{sec:approach}.)
    
    \item The expected contribution of this research, for the scientific community and/or for your employer. You will expand on this element in Sections~\ref{sec:researchq}, \ref{sec:approach}, and~\ref{sec:plan}.
    
    \item Expected contribution of this research, for yourself. How will this project develop you? How will it develop your career?
    
\end{enumerate}

For example, consider the project leading to publication~\cite{DBLP:conf/sc/AndreadisVMI18}:
\begin{enumerate}
    \item Context: datacenters, the backbone of cloud computing and our digital economy.
    \item Key terms: datacenters, scheduling, reference architecture.
    \item Problem: understanding and improving the process of scheduling in datacenters.
    \item Key prior work: research on scheduling in large-scale systems, scheduling practices in Big Tech companies (Google, Microsoft, Alibaba, etc.)
    \item Main research question: How to design a good abstraction for datacenter scheduling? Key insight: a unified reference architecture is a good  abstraction for the scheduling process.
    \item Expected contribution, community: a survey, a reference architecture, an analysis of existing systems as mapped to the new reference architecture, a simulator implementing the reference architecture as the scientific instrument, experiments in simulation, description of a process for others to use the reference architecture, analysis of threats to validity. 
    Plus: a technical report accompanying the publication\footnote{The technical report is published as open science: \url{https://arxiv.org/pdf/1808.04224.pdf}}, various public talks, etc. (The team also went for and obtained the ACM reproducibility badge, which among others requires publishing FOS software and FAIR data.)
    \item Expected contribution, personal: development into an independent researcher.
\end{enumerate}



\section{Background} \label{sec:background}

Explain the key concepts needed to understand this work.
See also Section~II of ~\cite{DBLP:conf/sc/AndreadisVMI18}.


\section{Problem} \label{sec:problem}

Explain in this section the main problem addressed in this work. The goal is to emphasize the value of a research project that addresses the problem. See also Sections~I and~III.A of~\cite{DBLP:conf/sc/AndreadisVMI18}.

Notes:
\begin{enumerate}
\item 
Define the scope of the problem.

\item
Refer back to the background~(see Section~\ref{sec:background}) for key terms.
\end{enumerate}

\section{Related Work} \label{sec:related}

Explain in this section related work on the problem explained in Section~\ref{sec:problem}. The goal is to emphasize the extent and the key elements of related work. 
See also Sections~I and~VII of~\cite{DBLP:conf/sc/AndreadisVMI18}.

Notes:
\begin{enumerate}
\item 
At this stage of your research career, this part will include a brief survey of the state-of-the-art, guided by the project supervisor. 

\item 
Review and summarize the related work. What is known already? What should be known but isn't? 

\end{enumerate}


\section{Research Question(s)} \label{sec:researchq}

Explain in this section the core research of the project. The goal is to show that the research is sufficiently balanced and broad. See also Sections~I and the short formulations (e.g., ``we investigate...'') in the following sections of~\cite{DBLP:conf/sc/AndreadisVMI18}. \\ \\

Notes:
\begin{enumerate}
\item 
Formulate the main research question. 

\item 
Define the scope of the project. Typically, the scope of the project is much smaller than the scope of the problem (defined in Section~\ref{sec:problem}).

\item 
Define detailed research questions. For each, explain at least: \textit{Why?}, \textit{Why important?}, and \textit{Why challenging?}

\end{enumerate}

\section{Approach} \label{sec:approach}

Explain in this section how you anticipate you can answer the question(s) formulated in Section~\ref{sec:researchq}. The goal is to show that the research is feasible. For this reason, this section is mainly methodological; the pragmatic plans on how to complete all this work follow, in Section~\ref{sec:plan}. See, for example, Sections~I (overview) and~V.A (experiment design) of~\cite{DBLP:conf/sc/AndreadisVMI18}.

Notes:
\begin{enumerate}
\item 
Describe the approach, for each research question. Emphasis on method(s) -- What? Expected contribution.

\item 
Introduce intuition about the key innovation and/or conceptual contribution.

\item 
Try to explain why the approach would work. Explain the expected technical contribution.

\end{enumerate}

\section{Plan} \label{sec:plan}

Explain in this section how you expect to complete the parts defined in Section~\ref{sec:approach}. The goal is to show the work is feasible in the allocated time.
\
Notes:
\begin{enumerate}
\item 
Understand this is a preliminary plan.

\item 
Try to define at least the large components of the project. To do this, discuss with the project supervisor and/or consult a good article published recently in the field. For the running example, consult~\cite{DBLP:conf/sc/AndreadisVMI18}.

\item
Try to plan tasks with a granularity of at most one week, and ideally with a granularity of a day. Try to make the near-future tasks SMART. Plan tasks long into the future of the project as \textit{slack}. 

\item
Try to attach milestones and key deliverables to the most important tasks. Make sure deliverables include the final report (or article) and at least one presentation (hopefully, in a major scientific venue).

\item
Revisit the plans as soon as you complete a task, but especially after the first few tasks of a kind, e.g., a literature review task (you read a new article), a design iteration (you made or improved a design), an implementation task (you coded a new feature), an experiment task (you conducted one experiment).

\end{enumerate}
\newpage
For the running example, the research plan included:
\begin{verbatim}
```
I plan to take the first two research questions in one step, since
they are closely related:

To build a representative abstraction, I need to survey the 
existing approaches in the field. This way, the validation step 
is combined with the design step. This combined stage I
intend to work on in the coming three months, and 
have a first report on my results ready by late January 2017.

After this stage is completed, I will begin integrating it in the
OpenDC project [n.b., the simulator].
Because I can imagine that this step will take a 
substantial amount of time,  I plan to have produced a first, 
full prototype of this integration by May 2017.

I will try to keep the paper writing process parallel to 
these two stages as much as possible. However, knowing that 
this is difficult, I am allocating the time from June to
July of 2017 to tie together the pieces and get 
this paper ready for publication.
```
\end{verbatim}




\section{Conclusion} \label{sec:conclusion}

Revisit the context, problem statement, related work, and research design. See, for example, Section~VIII of~\cite{DBLP:conf/sc/AndreadisVMI18}.


% For more on bibliography styles, see 
% https://www.overleaf.com/learn/latex/Bibtex_bibliography_styles
\bibliographystyle{abbrv}
\bibliography{main}

\end{document}
% \end{document}
