# HG changeset patch # User meillo@marmaro.de # Date 1232745030 -3600 # Node ID 462e9b23d125e53b73b2b6769db0e8098212de3b # Parent 0e8c19c4b6ba741c9b5590f514ab740a590239d3 added small text parts to ch05 diff -r 0e8c19c4b6ba -r 462e9b23d125 thesis/tex/5-Improvements.tex --- a/thesis/tex/5-Improvements.tex Fri Jan 23 21:56:45 2009 +0100 +++ b/thesis/tex/5-Improvements.tex Fri Jan 23 22:10:30 2009 +0100 @@ -164,7 +164,9 @@ \subsection{Design decisions} -Major design ideas of the design were: +This section describes and discusses architectural decision that were made for the new design. At some points function is of matter too, but it is mostly about architecture. + +A number of major design ideas lead the development of the new architecture: \begin{enumerate} \item compartmentalization throughout \item free the internal system from the in and out channels @@ -265,9 +267,7 @@ Both topics were discussed several time throughout this thesis, amoung other places on page \pageref{} and \pageref{}. -Authentication should be done within the receiving modules. Similar should authentication for outgoing connections be handled by the sending modules. - -To encryption applies the same as to authentication here. Only receiving and sending modules should come in contact with it. +Authentication should be done within the receiving modules. Similar should authentication for outgoing connections be handled by the sending modules. To encryption applies the same as to authentication here. Only receiving and sending modules should come in contact with it. In order to avoid code duplicates, the actual implementation of both functionalities should be provided by a central source which gets invoked by the various modules. @@ -299,6 +299,11 @@ +\subsubsection*{The scanning module} + +A lot of work was put onto the \name{scanning} module. This is not what is desired. Thus splitting it up into single parts appears to be neccesary. But the decision how to split is left up to the time of prototyping. + +<< fixme >> %fixme