main.tex 2.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374
  1. \documentclass[a4paper]{report}
  2. \input repA4.tex
  3. \usepackage[utf8]{inputenc}
  4. \usepackage[english]{babel}
  5. \usepackage{amsmath}
  6. \usepackage{amsfonts}
  7. \usepackage{amssymb}
  8. \usepackage{graphicx}
  9. \usepackage{epstopdf}
  10. \usepackage{url}
  11. \usepackage{caption}
  12. \usepackage{subcaption}
  13. \usepackage{multirow}
  14. % Default fixed font does not support bold face
  15. \DeclareFixedFont{\ttb}{T1}{txtt}{bx}{n}{9} % for bold
  16. \DeclareFixedFont{\ttm}{T1}{txtt}{m}{n}{9} % for normal
  17. \usepackage{listings}
  18. \newcommand\numberthis{\addtocounter{equation}{1}\tag{\theequation}}
  19. \newcommand{\axiomForeverRunning}{Axiom~I: Forever Running}
  20. \newcommand{\axiomScalability}{Axiom~II: Scalability}
  21. \newcommand{\axiomMinimalContent}{Axiom~III: Minimal Content}
  22. \newcommand{\axiomModelEverything}{Axiom~IV: Model Everything}
  23. \newcommand{\axiomHumanInteraction}{Axiom~V: Human Interaction}
  24. \newcommand{\axiomTestDriven}{Axiom~VI: Test-Driven}
  25. \newcommand{\axiomMultiView}{Axiom~VII: Multi-View}
  26. \newcommand{\axiomMultiFormalism}{Axiom~VIII: Multi-Formalism}
  27. \newcommand{\axiomMultiAbstraction}{Axiom~IX: Multi-Abstraction}
  28. \newcommand{\axiomMultiUser}{Axiom~X: Multi-User}
  29. \newcommand{\axiomInteroperability}{Axiom~XI: Interoperability}
  30. \title{Modelverse specification}
  31. \author{Yentl Van Tendeloo\\Bruno Barroca\\Simon Van Mierlo\\Hans Vangheluwe}
  32. \begin{document}
  33. \maketitle
  34. \abstract{
  35. \input abstract.tex
  36. }
  37. \lstset{
  38. basicstyle=\small\ttfamily
  39. }
  40. \newcommand{\inheritancearrow}{-\hspace{-0.05cm}\triangleright}
  41. \renewcommand{\floatpagefraction}{0.75}
  42. % Reduce the spacing between a gather and the surrounding text
  43. \setlength{\belowdisplayskip}{0pt} \setlength{\belowdisplayshortskip}{0pt}
  44. \setlength{\abovedisplayskip}{0pt} \setlength{\abovedisplayshortskip}{0pt}
  45. \setcounter{tocdepth}{1}
  46. \tableofcontents
  47. \input introduction.tex
  48. \input related_work.tex
  49. \input axioms.tex
  50. \input modelverse_state.tex
  51. \input modelverse_kernel.tex
  52. \input modelverse_interface.tex
  53. \input network_communication.tex
  54. \input conformance.tex
  55. \input practical.tex
  56. \input conclusion.tex
  57. \bibliographystyle{unsrt}
  58. \bibliography{bibliography}
  59. \end{document}