Minor change
[u/philim/db2osl_thesis.git] / program.tex
CommitLineData
c31df1ed
PM
1\chapter{The db2osl software}
2Besides the conception of the ``OBDA Specification Language'' (\osl{}), the design
3and implementation of the \myprog{} software was an important part of this work.
4The program itself and its creation process are described in the following sections:
5Section \fullref{functionality} describes the functionality the program offers.
6Section \fullref{interface} describes how this functionality is exposed to the
7program environment.
28b54c67
PM
8Section \fullref{bootstrapping} explains in detail how the bootstrapping
9process was realized.
c31df1ed
PM
10Section \fullref{arch} describes the program architecture both on a coarse and
11a fine level.
28b54c67 12Section \fullref{tools} explains what tools where used to create the program.
c31df1ed
PM
13Section \fullref{code} describes concepts and decisions that where implemented
14on the code level to yield clean code.
15Section \fullref{stats} mentions some figures about the program.
16Section \fullref{versioning} gives a brief timewise TODO overview over the program
17development and describes important milestones.
62fe6284
PM
18For detailed descriptions of the classes and packages of \myprog{}, refer to
19Appendices TODO.
c31df1ed
PM
20
21Except the last section, this chapters' sections present the information in a
22functionally-structured fashion: the concepts and decisions are described along with
23the topics they are linked to and the problems that made them arise.
24However, the last section, besides giving an overview about the program versions,
25tries to give an insight about development succession.
26
27Unless stated differently, program version $1.0$ is described
28(for details, see section \fullref{versioning}).
29
30\input{program_functionality}
31
32\input{program_interface}
33
28b54c67 34\input{program_bootstrapping}
c31df1ed
PM
35
36\input{program_arch}
37
28b54c67
PM
38\input{program_tools}
39
c31df1ed
PM
40\input{program_code}
41
42\input{program_stats}
43
44\input{program_versioning}