\section{Appendix}
\lstinputlisting[label={lst:grammar},caption={Xtext grammar}]%
{../../dsl/xtend/src/robots/missions/TaskDSL.xtext}
+
+\newpage
+\lstinputlisting[label={lst:inst},caption={DSL instance}]%
+ {../../dsl/runtime/specs/wander.tdsl}
+
+\newpage
\lstinputlisting[label={lst:gen},caption={Xtend code generation}]
{../../dsl/xtend/src/robots/missions/generator/TaskDSLGenerator.xtend}
+
+\newpage
\lstinputlisting[label={lst:val},caption={Xtend code validation}]
{../../dsl/xtend/src/robots/missions/validation/TaskDSLValidator.xtend}