Major change
[u/philim/db2osl_thesis.git] / program.tex
1 \chapter{The db2osl software}
2 \label{program}
3 Besides the conception of the \oslboth{}, the design
4 and implementation of the \myprog{} software was an important part of this work.
5 The program itself and its creation process are described in the following sections:
6 Section~\ref{functionality} describes the functionality the program offers.
7 Section~\ref{interface} describes how this functionality is exposed to the
8 program environment.
9 Section~\ref{arch} describes the program architecture both on a coarse and
10 a fine level.
11 Section~\ref{stats} mentions some numbers and statistics about the program.
12 Implementation topics are dealt with in Chapter~\ref{impl}.
13 For detailed descriptions of the classes and packages of \myprog{}, refer to
14 Appendices TODO.
15
16 This chapters' sections present the information in a
17 functionally-structured fashion: the concepts and decisions are described along with
18 the topics they are linked to and the problems that made them arise.
19
20 \input{program_functionality}
21
22 \input{program_interface}
23
24 %\input{program_bootstrapping}
25
26 \input{program_arch}
27
28 %\input{program_tools}
29
30 %\input{program_code}
31
32 \input{program_stats}
33
34 %\input{program_versioning}