summaryrefslogtreecommitdiff
path: root/LaTeX
diff options
context:
space:
mode:
authorPaul Buetow <paul@buetow.org>2008-08-05 20:39:46 +0000
committerPaul Buetow <paul@buetow.org>2008-08-05 20:39:46 +0000
commit5f388cca7c19d44a3928f4cfe7244faabeb2faff (patch)
tree04d6d7e9c76c127afc622996d03159d2ca1231da /LaTeX
parenta223a6ba305c79de3db71e8b023f13150a1312ca (diff)
jo
Diffstat (limited to 'LaTeX')
-rw-r--r--LaTeX/chapters/entwicklung.tex10
-rw-r--r--LaTeX/diplomarbeit.pdf5704
2 files changed, 2921 insertions, 2793 deletions
diff --git a/LaTeX/chapters/entwicklung.tex b/LaTeX/chapters/entwicklung.tex
index b4269f3..d85ab7a 100644
--- a/LaTeX/chapters/entwicklung.tex
+++ b/LaTeX/chapters/entwicklung.tex
@@ -108,6 +108,8 @@ F\"{u}r Protokolle gibt es keine separate Editor-Klasse, da sie bereits vom Proz
\section{Ereignisse}
+\subsection{Die Funktionsweise von Ereignissen}
+
F\"{u}r jedes Ereignis existiert eine dazugeh\"{o}rige Klasse, welche die auszuf\"{u}hrenden Aktionen implementiert. Eine Instanz davon wird, f\"{u}r eine sp\"{a}tere Ausf\"{u}hrung, in einem \textit{VSTask}-Objekt verpackt dem Task-Manager \"{u}bergeben. Auf den Task-Manager wird sp\"{a}ter noch genauer eingegangen.
\begin{figure}[htbp]
\centering
@@ -146,6 +148,8 @@ In der Implementierung wird zwischen drei Haupttypen von Ereignissen unterschied
Alle Ereignisse, die das Interface \textit{VSCopyableEvent} implementieren k\"{o}nnen im Ereigniseditor mit einem Rechtsklick kopiert werden.
+\subsection{Beispielimplementierung eines Ereignisses}
+
\section{Prozesse, Zeitformate, Nachrichten sowie Task-Manager}
\subsubsection{Die Pakete \textit{core} und \textit{core.time}}
@@ -345,10 +349,16 @@ Der Server benutzt in diesem Beispiel keinen Wecker. Dementsprechend hat die Met
\end{code}
+\section{GUI}
+
\section{Serialisierung von Simulationen}
\subsection{R\"{u}ckw\"{a}rtskompatibel}
+\section{Weiteres}
+
+exceptions, utils
+
\section{Entwicklungsumgebung}
In diesem Teilkapitel soll ein kleiner Einblick in die Umgebung, in der der Simulator entwickelt wurde, gew\"{a}hrt werden. F\"{u}r diese Diplomarbeit wurde ausschlielich Open Source Software verwendet. Die einzige Ausnahme stellt Microsoft Windows XP dar, worauf der Simulator zus\"{a}tzlich getestet wurde. Der Simulator wurde jedoch haupts\"{a}chlich unter dem Betriebssystem FreeBSD 7.0, was ein open source Unix-Derivat ist, programmiert.
diff --git a/LaTeX/diplomarbeit.pdf b/LaTeX/diplomarbeit.pdf
index 3d1c6e8..070670a 100644
--- a/LaTeX/diplomarbeit.pdf
+++ b/LaTeX/diplomarbeit.pdf
@@ -174,69 +174,93 @@ endobj
(\376\377\0003\000.\0003\000\040\000E\000r\000e\000i\000g\000n\000i\000s\000s\000e)
endobj
121 0 obj
-<< /S /GoTo /D (section.3.4) >>
+<< /S /GoTo /D (subsection.3.3.1) >>
endobj
124 0 obj
-(\376\377\0003\000.\0004\000\040\000P\000r\000o\000z\000e\000s\000s\000e\000,\000\040\000Z\000e\000i\000t\000f\000o\000r\000m\000a\000t\000e\000,\000\040\000N\000a\000c\000h\000r\000i\000c\000h\000t\000e\000n\000\040\000s\000o\000w\000i\000e\000\040\000T\000a\000s\000k\000-\000M\000a\000n\000a\000g\000e\000r)
+(\376\377\0003\000.\0003\000.\0001\000\040\000D\000i\000e\000\040\000F\000u\000n\000k\000t\000i\000o\000n\000s\000w\000e\000i\000s\000e\000\040\000v\000o\000n\000\040\000E\000r\000e\000i\000g\000n\000i\000s\000s\000e\000n)
endobj
125 0 obj
-<< /S /GoTo /D (section.3.5) >>
+<< /S /GoTo /D (subsection.3.3.2) >>
endobj
128 0 obj
-(\376\377\0003\000.\0005\000\040\000P\000r\000o\000t\000o\000k\000o\000l\000l\000e)
+(\376\377\0003\000.\0003\000.\0002\000\040\000B\000e\000i\000s\000p\000i\000e\000l\000i\000m\000p\000l\000e\000m\000e\000n\000t\000i\000e\000r\000u\000n\000g\000\040\000e\000i\000n\000e\000s\000\040\000E\000r\000e\000i\000g\000n\000i\000s\000s\000e\000s)
endobj
129 0 obj
-<< /S /GoTo /D (subsection.3.5.1) >>
+<< /S /GoTo /D (section.3.4) >>
endobj
132 0 obj
-(\376\377\0003\000.\0005\000.\0001\000\040\000D\000i\000e\000\040\000F\000u\000n\000k\000t\000i\000o\000n\000s\000w\000e\000i\000s\000e\000\040\000d\000e\000s\000\040\000P\000r\000o\000t\000o\000k\000o\000l\000l\000-\000A\000P\000I\000s)
+(\376\377\0003\000.\0004\000\040\000P\000r\000o\000z\000e\000s\000s\000e\000,\000\040\000Z\000e\000i\000t\000f\000o\000r\000m\000a\000t\000e\000,\000\040\000N\000a\000c\000h\000r\000i\000c\000h\000t\000e\000n\000\040\000s\000o\000w\000i\000e\000\040\000T\000a\000s\000k\000-\000M\000a\000n\000a\000g\000e\000r)
endobj
133 0 obj
-<< /S /GoTo /D (subsection.3.5.2) >>
+<< /S /GoTo /D (section.3.5) >>
endobj
136 0 obj
-(\376\377\0003\000.\0005\000.\0002\000\040\000B\000e\000i\000s\000p\000i\000e\000l\000i\000m\000p\000l\000e\000m\000e\000n\000t\000i\000e\000r\000u\000n\000g\000\040\000e\000i\000n\000e\000s\000\040\000P\000r\000o\000t\000o\000k\000o\000l\000l\000s\000\040\000a\000n\000h\000a\000n\000d\000\040\000d\000e\000s\000\040\000P\000r\000o\000t\000o\000k\000o\000l\000l\000-\000A\000P\000I\000s)
+(\376\377\0003\000.\0005\000\040\000P\000r\000o\000t\000o\000k\000o\000l\000l\000e)
endobj
137 0 obj
-<< /S /GoTo /D (section.3.6) >>
+<< /S /GoTo /D (subsection.3.5.1) >>
endobj
140 0 obj
-(\376\377\0003\000.\0006\000\040\000S\000e\000r\000i\000a\000l\000i\000s\000i\000e\000r\000u\000n\000g\000\040\000v\000o\000n\000\040\000S\000i\000m\000u\000l\000a\000t\000i\000o\000n\000e\000n)
+(\376\377\0003\000.\0005\000.\0001\000\040\000D\000i\000e\000\040\000F\000u\000n\000k\000t\000i\000o\000n\000s\000w\000e\000i\000s\000e\000\040\000d\000e\000s\000\040\000P\000r\000o\000t\000o\000k\000o\000l\000l\000-\000A\000P\000I\000s)
endobj
141 0 obj
-<< /S /GoTo /D (subsection.3.6.1) >>
+<< /S /GoTo /D (subsection.3.5.2) >>
endobj
144 0 obj
-(\376\377\0003\000.\0006\000.\0001\000\040\000R\000\374\000c\000k\000w\000\344\000r\000t\000s\000k\000o\000m\000p\000a\000t\000i\000b\000e\000l)
+(\376\377\0003\000.\0005\000.\0002\000\040\000B\000e\000i\000s\000p\000i\000e\000l\000i\000m\000p\000l\000e\000m\000e\000n\000t\000i\000e\000r\000u\000n\000g\000\040\000e\000i\000n\000e\000s\000\040\000P\000r\000o\000t\000o\000k\000o\000l\000l\000s\000\040\000a\000n\000h\000a\000n\000d\000\040\000d\000e\000s\000\040\000P\000r\000o\000t\000o\000k\000o\000l\000l\000-\000A\000P\000I\000s)
endobj
145 0 obj
-<< /S /GoTo /D (section.3.7) >>
+<< /S /GoTo /D (section.3.6) >>
endobj
148 0 obj
-(\376\377\0003\000.\0007\000\040\000E\000n\000t\000w\000i\000c\000k\000l\000u\000n\000g\000s\000u\000m\000g\000e\000b\000u\000n\000g)
+(\376\377\0003\000.\0006\000\040\000G\000U\000I)
endobj
149 0 obj
-<< /S /GoTo /D (chapter.4) >>
+<< /S /GoTo /D (section.3.7) >>
endobj
152 0 obj
-(\376\377\0004\000\040\000A\000u\000s\000b\000l\000i\000c\000k)
+(\376\377\0003\000.\0007\000\040\000S\000e\000r\000i\000a\000l\000i\000s\000i\000e\000r\000u\000n\000g\000\040\000v\000o\000n\000\040\000S\000i\000m\000u\000l\000a\000t\000i\000o\000n\000e\000n)
endobj
153 0 obj
-<< /S /GoTo /D (appendix.A) >>
+<< /S /GoTo /D (subsection.3.7.1) >>
endobj
156 0 obj
-(\376\377\000A\000\040\000A\000k\000r\000o\000n\000y\000m\000s)
+(\376\377\0003\000.\0007\000.\0001\000\040\000R\000\374\000c\000k\000w\000\344\000r\000t\000s\000k\000o\000m\000p\000a\000t\000i\000b\000e\000l)
endobj
157 0 obj
-<< /S /GoTo /D (appendix.B) >>
+<< /S /GoTo /D (section.3.8) >>
endobj
160 0 obj
-(\376\377\000B\000\040\000L\000i\000t\000e\000r\000a\000t\000u\000r\000v\000e\000r\000z\000e\000i\000c\000h\000n\000i\000s)
+(\376\377\0003\000.\0008\000\040\000W\000e\000i\000t\000e\000r\000e\000s)
endobj
161 0 obj
-<< /S /GoTo /D [162 0 R /Fit ] >>
+<< /S /GoTo /D (section.3.9) >>
+endobj
+164 0 obj
+(\376\377\0003\000.\0009\000\040\000E\000n\000t\000w\000i\000c\000k\000l\000u\000n\000g\000s\000u\000m\000g\000e\000b\000u\000n\000g)
+endobj
+165 0 obj
+<< /S /GoTo /D (chapter.4) >>
+endobj
+168 0 obj
+(\376\377\0004\000\040\000A\000u\000s\000b\000l\000i\000c\000k)
+endobj
+169 0 obj
+<< /S /GoTo /D (appendix.A) >>
+endobj
+172 0 obj
+(\376\377\000A\000\040\000A\000k\000r\000o\000n\000y\000m\000s)
+endobj
+173 0 obj
+<< /S /GoTo /D (appendix.B) >>
+endobj
+176 0 obj
+(\376\377\000B\000\040\000L\000i\000t\000e\000r\000a\000t\000u\000r\000v\000e\000r\000z\000e\000i\000c\000h\000n\000i\000s)
endobj
-165 0 obj <<
+177 0 obj
+<< /S /GoTo /D [178 0 R /Fit ] >>
+endobj
+181 0 obj <<
/Length 830
/Filter /FlateDecode
>>
@@ -246,14 +270,14 @@ mO=Ӓ*
 u𓃏!U24uWEU>E[_dQmf Z;q@a\QP,:?jk WEJ)ٛLqΥ9x_&EM}nýcD׾k|YnZ҅0D٢&]Y4󪺠M s N|R#?gt3Xbj%=qUwi >0dj:VA,}q-6c⧩]~G%5 Bb$=yW\xzt/>A =KPwy*6bq5K{+ʼ-M{Rh͇3*yUN˱j|J+
ypΎcC>?ZG%^AR Umz1{Nucendstream
endobj
-162 0 obj <<
+178 0 obj <<
/Type /Page
-/Contents 165 0 R
-/Resources 164 0 R
+/Contents 181 0 R
+/Resources 180 0 R
/MediaBox [0 0 595.2757 841.8898]
-/Parent 174 0 R
+/Parent 190 0 R
>> endobj
-163 0 obj <<
+179 0 obj <<
/Type /XObject
/Subtype /Image
/Width 500
@@ -414,18 +438,18 @@ j'F{E,
5M%jKqizlO<ԕ#C~%(4p<]gʟ~c ]'?Ӹ)E-
sOyGKrm{
endobj
-166 0 obj <<
-/D [162 0 R /XYZ 74.4095 769.8898 null]
+182 0 obj <<
+/D [178 0 R /XYZ 74.4095 769.8898 null]
>> endobj
-167 0 obj <<
-/D [162 0 R /XYZ 74.4095 769.8898 null]
+183 0 obj <<
+/D [178 0 R /XYZ 74.4095 769.8898 null]
>> endobj
-164 0 obj <<
-/Font << /F26 170 0 R /F28 173 0 R >>
-/XObject << /Im1 163 0 R >>
+180 0 obj <<
+/Font << /F26 186 0 R /F28 189 0 R >>
+/XObject << /Im1 179 0 R >>
/ProcSet [ /PDF /Text /ImageC ]
>> endobj
-177 0 obj <<
+193 0 obj <<
/Length 792
/Filter /FlateDecode
>>
@@ -437,21 +461,21 @@ xڕVMs0Wp$[>d2$3A)
S
>ښ t:֛nQf<̹ajطPX\9=Wgݧگ٤rS[=|L, .c LfCeLƼEClYcendstream
endobj
-176 0 obj <<
+192 0 obj <<
/Type /Page
-/Contents 177 0 R
-/Resources 175 0 R
+/Contents 193 0 R
+/Resources 191 0 R
/MediaBox [0 0 595.2757 841.8898]
-/Parent 174 0 R
+/Parent 190 0 R
>> endobj
-178 0 obj <<
-/D [176 0 R /XYZ 74.4095 793.4011 null]
+194 0 obj <<
+/D [192 0 R /XYZ 74.4095 793.4011 null]
>> endobj
-175 0 obj <<
-/Font << /F26 170 0 R /F28 173 0 R /F33 181 0 R >>
+191 0 obj <<
+/Font << /F26 186 0 R /F28 189 0 R /F33 197 0 R >>
/ProcSet [ /PDF /Text ]
>> endobj
-184 0 obj <<
+200 0 obj <<
/Length 2200
/Filter /FlateDecode
>>
@@ -461,322 +485,354 @@ x]4+|\D㒥Kt`(ad=$N
ś}M(`RlBQgiKZbxeM_\WEYY
_If&"Hӊ6)*xB :O0zǓysدU}^VlE '4CG4dhٌ[khBQI AX^Ѹ9 ZusST,J_@<ˢ*rg̪:׶ ۝g˚& 'ˋ>:/@NO0N(əG-O14yDW݂xUu^?3%Ë.,m!*02^薛p t] dNPdI$3'wkt4CXnKmfߑY? ǎp,J5-Y#fѫe6ŀ=qk {{Z3ٳqe=u~-՛uj%hYn4 TcW ~ID[s `ԙs^yPc9q~FHT ݕ(QZtq Fx4K0UAs~nneۗ`ͺ*O ۺh*B(, 0؉`pӉC0OQ[ ɠ3!T)SG/恩nҶuǫD~oM;]ǬcLW%ҏ\(QZ0{D(szQ ܼEC{%hG5zUgBByP;upʴ;mz'Q[v=;߭wOnDjSO+%CʒnF6Ot~n
endobj
-183 0 obj <<
+199 0 obj <<
/Type /Page
-/Contents 184 0 R
-/Resources 182 0 R
+/Contents 200 0 R
+/Resources 198 0 R
/MediaBox [0 0 595.2757 841.8898]
-/Parent 174 0 R
-/Annots [ 187 0 R 188 0 R 189 0 R 190 0 R 191 0 R 192 0 R 193 0 R 194 0 R 195 0 R 196 0 R 197 0 R 198 0 R 199 0 R 200 0 R 201 0 R 202 0 R 203 0 R 204 0 R 205 0 R 206 0 R 207 0 R 208 0 R 209 0 R 210 0 R 211 0 R ]
+/Parent 190 0 R
+/Annots [ 203 0 R 204 0 R 205 0 R 206 0 R 207 0 R 208 0 R 209 0 R 210 0 R 211 0 R 212 0 R 213 0 R 214 0 R 215 0 R 216 0 R 217 0 R 218 0 R 219 0 R 220 0 R 221 0 R 222 0 R 223 0 R 224 0 R 225 0 R 226 0 R 227 0 R ]
>> endobj
-187 0 obj <<
+203 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [73.4132 602.7474 132.1982 613.2758]
/Subtype /Link
/A << /S /GoTo /D (chapter.1) >>
>> endobj
-188 0 obj <<
+204 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [86.8628 585.4997 150.1131 594.0645]
/Subtype /Link
/A << /S /GoTo /D (section.1.1) >>
>> endobj
-189 0 obj <<
+205 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [86.8628 564.6297 156.4611 575.212]
/Subtype /Link
/A << /S /GoTo /D (section.1.2) >>
>> endobj
-190 0 obj <<
+206 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [73.4132 537.7331 147.4677 546.3786]
/Subtype /Link
/A << /S /GoTo /D (chapter.2) >>
>> endobj
-191 0 obj <<
+207 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [86.8628 516.7914 266.0381 527.3736]
/Subtype /Link
/A << /S /GoTo /D (section.2.1) >>
>> endobj
-192 0 obj <<
+208 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [86.8628 497.8402 189.5647 508.1086]
/Subtype /Link
/A << /S /GoTo /D (section.2.2) >>
>> endobj
-193 0 obj <<
+209 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [86.8628 478.6738 151.3326 489.0498]
/Subtype /Link
/A << /S /GoTo /D (section.2.3) >>
>> endobj
-194 0 obj <<
+210 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [86.8628 459.6149 163.3025 469.991]
/Subtype /Link
/A << /S /GoTo /D (section.2.4) >>
>> endobj
-195 0 obj <<
+211 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [107.4855 440.6638 219.7364 450.9322]
/Subtype /Link
/A << /S /GoTo /D (subsection.2.4.1) >>
>> endobj
-196 0 obj <<
+212 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [107.4855 421.4973 237.2476 432.0796]
/Subtype /Link
/A << /S /GoTo /D (subsection.2.4.2) >>
>> endobj
-197 0 obj <<
+213 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [107.4855 402.4385 280.8776 412.8146]
/Subtype /Link
/A << /S /GoTo /D (subsection.2.4.3) >>
>> endobj
-198 0 obj <<
+214 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [107.4855 383.3797 269.5888 393.7557]
/Subtype /Link
/A << /S /GoTo /D (subsection.2.4.4) >>
>> endobj
-199 0 obj <<
+215 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [86.8628 366.1322 149.1627 374.697]
/Subtype /Link
/A << /S /GoTo /D (section.2.5) >>
>> endobj
-200 0 obj <<
+216 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [107.4855 345.3698 245.963 355.8444]
/Subtype /Link
/A << /S /GoTo /D (subsection.2.5.1) >>
>> endobj
-201 0 obj <<
+217 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [107.4855 326.2033 235.2122 336.5793]
/Subtype /Link
/A << /S /GoTo /D (subsection.2.5.2) >>
>> endobj
-202 0 obj <<
+218 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [107.4855 308.9558 234.1633 317.5205]
/Subtype /Link
/A << /S /GoTo /D (subsection.2.5.3) >>
>> endobj
-203 0 obj <<
+219 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [107.4855 288.0857 430.8561 298.668]
/Subtype /Link
/A << /S /GoTo /D (subsection.2.5.4) >>
>> endobj
-204 0 obj <<
+220 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [107.4855 269.0269 339.714 279.6092]
/Subtype /Link
/A << /S /GoTo /D (subsection.2.5.5) >>
>> endobj
-205 0 obj <<
+221 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [107.4855 249.9681 361.5826 260.5504]
/Subtype /Link
/A << /S /GoTo /D (subsection.2.5.6) >>
>> endobj
-206 0 obj <<
+222 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [107.4855 232.7206 273.5162 241.4916]
/Subtype /Link
/A << /S /GoTo /D (subsection.2.5.7) >>
>> endobj
-207 0 obj <<
+223 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [107.4855 213.6618 279.3982 222.4328]
/Subtype /Link
/A << /S /GoTo /D (subsection.2.5.8) >>
>> endobj
-208 0 obj <<
+224 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [107.4855 192.7917 278.1965 203.374]
/Subtype /Link
/A << /S /GoTo /D (subsection.2.5.9) >>
>> endobj
-209 0 obj <<
+225 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [107.4855 173.7329 283.3791 184.3152]
/Subtype /Link
/A << /S /GoTo /D (subsection.2.5.10) >>
>> endobj
-210 0 obj <<
+226 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [86.8628 154.7818 178.9666 165.0501]
/Subtype /Link
/A << /S /GoTo /D (section.2.6) >>
>> endobj
-211 0 obj <<
+227 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [107.4855 135.723 264.7471 145.9913]
/Subtype /Link
/A << /S /GoTo /D (subsection.2.6.1) >>
>> endobj
-185 0 obj <<
-/D [183 0 R /XYZ 74.4095 793.4011 null]
+201 0 obj <<
+/D [199 0 R /XYZ 74.4095 793.4011 null]
>> endobj
-186 0 obj <<
-/D [183 0 R /XYZ 74.4095 634.2859 null]
+202 0 obj <<
+/D [199 0 R /XYZ 74.4095 634.2859 null]
>> endobj
-182 0 obj <<
-/Font << /F26 170 0 R /F28 173 0 R >>
+198 0 obj <<
+/Font << /F26 186 0 R /F28 189 0 R >>
/ProcSet [ /PDF /Text ]
>> endobj
-214 0 obj <<
-/Length 1389
+230 0 obj <<
+/Length 1648
/Filter /FlateDecode
>>
stream
-xZ]o6}У ?,2lCDur` _KIhS&öf+ɽGbH$#HapAHr} $vK}z[I<Y}Nh#v]՗isA#-j7>i)HqƊ&KݣD@w dIa
-nTzs(;JK)eC-Tr{_d۬l(7c%J"9K\!{$(g:$iցBJS6)$0QBZ+ (vJFh͂to[l).2@?i0Qbs;`Y,U=Rkp:{SMKcF70 (dz;)?*OjJ;^eUgE3LCy^\nZ (~Ĵ! _S'sgT0ZP6XSҧxC5b:PQ< ,UKc%~\: "z1WZ3vg98Lh崃cY`5R;k0|~؏Y^^0+.rۿovjg![-ޢ[.כl 1Cnc ɘkG/ёN<8L:1YNTNF0zw
-X"J00gfSe}{(|WV>-VWݽj/,<{wΩHbnͰF!I<fcxF`,3M8d΄-L& jyVېfDey9wv6ZO0+aFlTZpHD1f)J=֘izk91Ȅi 5kuWWom;k[Fv0> M|>asڔiĨ_'S3kT0ZcV5mXU>aQ2Sz3[~b_uq8lmWYgEtP3,)5vVc~{9eҨI㢆fL*4D+jj ˢ~[{ڗaɮ#gS"04C0- 1kLZ4&gѨa9Ʋ2rmn 9hQvSfՕ]Nr$ "2w:>,Cl D6"QrFRC8IݾYJmTFB&~j EI91i9. ^
+xnFjå&BD}Β\r%wm+Es0 ز{fv,Ea"c#2e $<
+{$v _ُ/%42RcF%EDsv^^/ӜYgNGqy]/(Xl/$eWw*8w l7)2٥Ω*/|J7|"ZHp2WS%B2g$>tl̩؂dDxч[M+iRFlmWsg;m@vs?N,2ȟш` 4(v~d^Yocp|9vPMDS|li_D!CՃ 8NJ[B_ek?W͋W~ pI!uD|Ĵ!R'ٌ֣3ZM(&4QF1]#5ԉFct+hUKce\:U"
+"ljwZ3v؞xG$V yB!CE\TjlkeGf_ljyQ-=aў"T _6RAG:PG1ZŨQTHlUDڂp-uXj(\0L3/`(4# aA
+(a:ڴ;QC>͑ضmCCyhJY[^^'$7V[+sbN(ůrv5 SeB0*N 6z/||0Z
+ĘדHdQp'Q$7s@f^#$T _!<!{QݓК9}Lz=o0!\8{}tpj0Xd~\يS$Fz؟0hrBk)c^O3;Qozn2=
+Jbc[a=|L }٩aSo:5Mh6Ck)Xc^O# B;֍o3/mϽ{8f9 on:B̊wT()5(*= i,ѤRƼ4!Pe4^QTw{ɋ} =#*[U">iTx螄R Ǽ4@!UF$\'j6rW4%~^6u)XwVJEb0IDc)8B4G@ֆ`~u*
+fCs4Գ0unUpQx/+SAϙR!`Jԩ ͮJMA >FnUPt(2ND?ҧL19 uBIөN}sQ̎=I]gnFO|D0f>T #sf.>7.hTe=Y<[ǎendstream
endobj
-213 0 obj <<
+229 0 obj <<
/Type /Page
-/Contents 214 0 R
-/Resources 212 0 R
+/Contents 230 0 R
+/Resources 228 0 R
/MediaBox [0 0 595.2757 841.8898]
-/Parent 174 0 R
-/Annots [ 219 0 R 220 0 R 221 0 R 222 0 R 223 0 R 224 0 R 225 0 R 226 0 R 227 0 R 228 0 R 229 0 R 230 0 R 231 0 R 232 0 R ]
+/Parent 190 0 R
+/Annots [ 235 0 R 236 0 R 237 0 R 238 0 R 239 0 R 240 0 R 241 0 R 242 0 R 243 0 R 244 0 R 245 0 R 246 0 R 247 0 R 248 0 R 249 0 R 250 0 R 251 0 R 252 0 R ]
>> endobj
-219 0 obj <<
+235 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [73.4132 756.786 177.5405 767.3144]
/Subtype /Link
/A << /S /GoTo /D (chapter.3) >>
>> endobj
-220 0 obj <<
+236 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [86.8628 738.8587 199.1048 749.2347]
/Subtype /Link
/A << /S /GoTo /D (section.3.1) >>
>> endobj
-221 0 obj <<
+237 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [86.8628 720.9315 216.6336 731.3075]
/Subtype /Link
/A << /S /GoTo /D (section.3.2) >>
>> endobj
-222 0 obj <<
+238 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [86.8628 703.0042 151.3326 713.3802]
/Subtype /Link
/A << /S /GoTo /D (section.3.3) >>
>> endobj
-223 0 obj <<
+239 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [86.8628 685.077 334.173 695.6593]
+/Rect [107.4855 685.077 281.595 695.453]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.3.3.1) >>
+>> endobj
+240 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [107.4855 667.1498 308.7178 677.5258]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.3.3.2) >>
+>> endobj
+241 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [86.8628 649.2225 334.173 659.8048]
/Subtype /Link
/A << /S /GoTo /D (section.3.4) >>
>> endobj
-224 0 obj <<
+242 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [86.8628 668.961 149.1627 677.5258]
+/Rect [86.8628 633.1065 149.1627 641.6713]
/Subtype /Link
/A << /S /GoTo /D (section.3.5) >>
>> endobj
-225 0 obj <<
+243 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [107.4855 651.0338 291.6013 659.5985]
+/Rect [107.4855 615.1793 291.6013 623.7441]
/Subtype /Link
/A << /S /GoTo /D (subsection.3.5.1) >>
>> endobj
-226 0 obj <<
+244 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [107.4855 631.2953 410.0274 641.6713]
+/Rect [107.4855 595.4408 410.0274 605.8168]
/Subtype /Link
/A << /S /GoTo /D (subsection.3.5.2) >>
>> endobj
-227 0 obj <<
+245 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [86.8628 613.3681 235.0054 623.9503]
+/Rect [86.8628 579.3248 125.42 588.0958]
/Subtype /Link
/A << /S /GoTo /D (section.3.6) >>
>> endobj
-228 0 obj <<
+246 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [107.4855 595.5485 223.368 605.8168]
+/Rect [86.8628 559.5864 235.0054 570.1686]
/Subtype /Link
-/A << /S /GoTo /D (subsection.3.6.1) >>
+/A << /S /GoTo /D (section.3.7) >>
>> endobj
-229 0 obj <<
+247 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [86.8628 577.5136 203.8034 587.8896]
+/Rect [107.4855 541.7668 223.368 552.0351]
/Subtype /Link
-/A << /S /GoTo /D (section.3.7) >>
+/A << /S /GoTo /D (subsection.3.7.1) >>
>> endobj
-230 0 obj <<
+248 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [86.8628 525.5431 144.581 534.1079]
+/Subtype /Link
+/A << /S /GoTo /D (section.3.8) >>
+>> endobj
+249 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [86.8628 505.8046 203.8034 516.1807]
+/Subtype /Link
+/A << /S /GoTo /D (section.3.9) >>
+>> endobj
+250 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [73.4132 552.5029 125.6888 561.1484]
+/Rect [73.4132 480.794 125.6888 489.4395]
/Subtype /Link
/A << /S /GoTo /D (chapter.4) >>
>> endobj
-231 0 obj <<
+251 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [73.4132 523.8654 132.3418 534.062]
+/Rect [73.4132 452.1564 132.3418 462.3531]
/Subtype /Link
/A << /S /GoTo /D (appendix.A) >>
>> endobj
-232 0 obj <<
+252 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [73.4132 498.7157 174.1512 507.3612]
+/Rect [73.4132 427.0068 174.1512 435.6523]
/Subtype /Link
/A << /S /GoTo /D (appendix.B) >>
>> endobj
-215 0 obj <<
-/D [213 0 R /XYZ 74.4095 793.4011 null]
+231 0 obj <<
+/D [229 0 R /XYZ 74.4095 793.4011 null]
>> endobj
-212 0 obj <<
-/Font << /F61 218 0 R /F26 170 0 R /F28 173 0 R >>
+228 0 obj <<
+/Font << /F61 234 0 R /F26 186 0 R /F28 189 0 R >>
/ProcSet [ /PDF /Text ]
>> endobj
-235 0 obj <<
+255 0 obj <<
/Length 2410
/Filter /FlateDecode
>>
@@ -790,214 +846,214 @@ sdv|ޕvno ŧ*Y`a9'{؟ }qT7 oƗ2`rD4c/@_
{s=8No iϟ)MCU` 9 "4Dp䱶Mo&qex4)ջݺ$:oxd)"E8qe  }RP.<t,%C<p 9lBLj$C_@._ ~XB kkɜ^BPs ݙ림_=W5a&S* 8zh':[IFANVg1JQL"}z!(1ű*Uʐ4 . %|>m0`4cm-]6h_pGN8vMsmEᥬ?+
t endstream
endobj
-234 0 obj <<
+254 0 obj <<
/Type /Page
-/Contents 235 0 R
-/Resources 233 0 R
+/Contents 255 0 R
+/Resources 253 0 R
/MediaBox [0 0 595.2757 841.8898]
-/Parent 174 0 R
-/Annots [ 238 0 R 239 0 R 240 0 R 241 0 R 242 0 R 243 0 R 244 0 R 245 0 R 246 0 R 247 0 R 248 0 R 249 0 R 250 0 R 251 0 R 252 0 R 253 0 R 254 0 R 255 0 R 256 0 R 257 0 R 258 0 R 259 0 R 260 0 R 261 0 R 262 0 R 263 0 R 264 0 R ]
+/Parent 190 0 R
+/Annots [ 258 0 R 259 0 R 260 0 R 261 0 R 262 0 R 263 0 R 264 0 R 265 0 R 266 0 R 267 0 R 268 0 R 269 0 R 270 0 R 271 0 R 272 0 R 273 0 R 274 0 R 275 0 R 276 0 R 277 0 R 278 0 R 279 0 R 280 0 R 281 0 R 282 0 R 283 0 R 284 0 R ]
>> endobj
-238 0 obj <<
+258 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [86.8628 612.3463 309.1743 622.821]
/Subtype /Link
/A << /S /GoTo /D (figure.1.1) >>
>> endobj
-239 0 obj <<
+259 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [86.8628 596.1014 190.237 604.8725]
/Subtype /Link
/A << /S /GoTo /D (figure.1.2) >>
>> endobj
-240 0 obj <<
+260 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [86.8628 578.153 203.516 586.924]
/Subtype /Link
/A << /S /GoTo /D (figure.1.3) >>
>> endobj
-241 0 obj <<
+261 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [86.8628 550.2418 265.2216 559.0128]
/Subtype /Link
/A << /S /GoTo /D (figure.2.1) >>
>> endobj
-242 0 obj <<
+262 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [86.8628 532.3741 155.8157 540.8581]
/Subtype /Link
/A << /S /GoTo /D (figure.2.2) >>
>> endobj
-243 0 obj <<
+263 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [86.8628 514.3448 194.1104 523.1159]
/Subtype /Link
/A << /S /GoTo /D (figure.2.3) >>
>> endobj
-244 0 obj <<
+264 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [86.8628 496.3964 234.6025 504.9611]
/Subtype /Link
/A << /S /GoTo /D (figure.2.4) >>
>> endobj
-245 0 obj <<
+265 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [86.8628 476.6366 323.1705 487.2189]
/Subtype /Link
/A << /S /GoTo /D (figure.2.5) >>
>> endobj
-246 0 obj <<
+266 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [86.8628 460.4994 254.9919 469.2704]
/Subtype /Link
/A << /S /GoTo /D (figure.2.6) >>
>> endobj
-247 0 obj <<
+267 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [86.8628 440.7397 257.9592 451.3219]
/Subtype /Link
/A << /S /GoTo /D (figure.2.7) >>
>> endobj
-248 0 obj <<
+268 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [86.8628 422.7912 237.633 433.3734]
/Subtype /Link
/A << /S /GoTo /D (figure.2.8) >>
>> endobj
-249 0 obj <<
+269 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [86.8628 404.8427 318.4276 415.2187]
/Subtype /Link
/A << /S /GoTo /D (figure.2.9) >>
>> endobj
-250 0 obj <<
+270 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [86.8628 386.8942 174.9945 397.4764]
/Subtype /Link
/A << /S /GoTo /D (figure.2.10) >>
>> endobj
-251 0 obj <<
+271 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [86.8628 369.0533 241.7841 379.528]
/Subtype /Link
/A << /S /GoTo /D (figure.2.11) >>
>> endobj
-252 0 obj <<
+272 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [86.8628 351.1048 233.9117 361.5795]
/Subtype /Link
/A << /S /GoTo /D (figure.2.12) >>
>> endobj
-253 0 obj <<
+273 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [86.8628 333.0487 289.0185 343.631]
/Subtype /Link
/A << /S /GoTo /D (figure.2.13) >>
>> endobj
-254 0 obj <<
+274 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [86.8628 315.1002 319.2616 325.6825]
/Subtype /Link
/A << /S /GoTo /D (figure.2.14) >>
>> endobj
-255 0 obj <<
+275 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [86.8628 297.1517 206.5199 307.5277]
/Subtype /Link
/A << /S /GoTo /D (figure.2.15) >>
>> endobj
-256 0 obj <<
+276 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [86.8628 279.2032 239.1211 289.7855]
/Subtype /Link
/A << /S /GoTo /D (figure.2.16) >>
>> endobj
-257 0 obj <<
+277 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [86.8628 263.066 205.4709 271.6308]
/Subtype /Link
/A << /S /GoTo /D (figure.2.17) >>
>> endobj
-258 0 obj <<
+278 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [86.8628 243.3063 284.5622 253.8885]
/Subtype /Link
/A << /S /GoTo /D (figure.2.18) >>
>> endobj
-259 0 obj <<
+279 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [86.8628 225.3578 357.9149 235.94]
/Subtype /Link
/A << /S /GoTo /D (figure.2.19) >>
>> endobj
-260 0 obj <<
+280 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [86.8628 207.4093 332.8902 217.9915]
/Subtype /Link
/A << /S /GoTo /D (figure.2.20) >>
>> endobj
-261 0 obj <<
+281 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [86.8628 191.272 244.8239 200.0431]
/Subtype /Link
/A << /S /GoTo /D (figure.2.21) >>
>> endobj
-262 0 obj <<
+282 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [86.8628 173.3235 250.7058 182.0946]
/Subtype /Link
/A << /S /GoTo /D (figure.2.22) >>
>> endobj
-263 0 obj <<
+283 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [86.8628 155.375 225.385 163.9398]
/Subtype /Link
/A << /S /GoTo /D (figure.2.23) >>
>> endobj
-264 0 obj <<
+284 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [86.8628 137.4265 235.6693 145.9913]
/Subtype /Link
/A << /S /GoTo /D (figure.2.24) >>
>> endobj
-236 0 obj <<
-/D [234 0 R /XYZ 74.4095 793.4011 null]
+256 0 obj <<
+/D [254 0 R /XYZ 74.4095 793.4011 null]
>> endobj
-237 0 obj <<
-/D [234 0 R /XYZ 74.4095 639.0049 null]
+257 0 obj <<
+/D [254 0 R /XYZ 74.4095 639.0049 null]
>> endobj
-233 0 obj <<
-/Font << /F26 170 0 R /F28 173 0 R >>
+253 0 obj <<
+/Font << /F26 186 0 R /F28 189 0 R >>
/ProcSet [ /PDF /Text ]
>> endobj
-294 0 obj <<
+314 0 obj <<
/Length 879
/Filter /FlateDecode
>>
@@ -1008,78 +1064,78 @@ xn0y
Y۔P'Zi*7iZkI*Ԭ-ˊr#XjqQi#I1Q8/[x=L[C4
t{UFHK"%jz fhm&)g(N*nu.?[o=bYx|lT#wG>>*vࡵ=.vY;^_tމjď&֌ 8-;U|dCkU!ԙz֖-rd0oE5p ٮl}?4HG%LɥUD`qIGDO#>Yڞx'>U)Jz0ƜOz RΕU#; endstream
endobj
-293 0 obj <<
+313 0 obj <<
/Type /Page
-/Contents 294 0 R
-/Resources 292 0 R
+/Contents 314 0 R
+/Resources 312 0 R
/MediaBox [0 0 595.2757 841.8898]
-/Parent 174 0 R
-/Annots [ 296 0 R 297 0 R 298 0 R 299 0 R 300 0 R 301 0 R 302 0 R 303 0 R ]
+/Parent 190 0 R
+/Annots [ 316 0 R 317 0 R 318 0 R 319 0 R 320 0 R 321 0 R 322 0 R 323 0 R ]
>> endobj
-296 0 obj <<
+316 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [86.8628 756.8936 187.9328 767.1619]
/Subtype /Link
/A << /S /GoTo /D (figure.2.25) >>
>> endobj
-297 0 obj <<
+317 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [86.8628 738.9663 179.8813 749.2347]
/Subtype /Link
/A << /S /GoTo /D (figure.2.26) >>
>> endobj
-298 0 obj <<
+318 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [86.8628 711.0765 172.9861 721.5511]
/Subtype /Link
/A << /S /GoTo /D (figure.3.1) >>
>> endobj
-299 0 obj <<
+319 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [86.8628 693.1492 202.2519 703.6238]
/Subtype /Link
/A << /S /GoTo /D (figure.3.2) >>
>> endobj
-300 0 obj <<
+320 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [86.8628 676.9256 233.9432 685.4904]
/Subtype /Link
/A << /S /GoTo /D (figure.3.3) >>
>> endobj
-301 0 obj <<
+321 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [86.8628 658.9983 189.7217 667.5631]
/Subtype /Link
/A << /S /GoTo /D (figure.3.4) >>
>> endobj
-302 0 obj <<
+322 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [86.8628 641.0711 170.4263 649.6359]
/Subtype /Link
/A << /S /GoTo /D (figure.3.5) >>
>> endobj
-303 0 obj <<
+323 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [86.8628 621.4403 254.8524 631.7087]
/Subtype /Link
/A << /S /GoTo /D (figure.3.6) >>
>> endobj
-295 0 obj <<
-/D [293 0 R /XYZ 74.4095 793.4011 null]
+315 0 obj <<
+/D [313 0 R /XYZ 74.4095 793.4011 null]
>> endobj
-292 0 obj <<
-/Font << /F61 218 0 R /F28 173 0 R >>
+312 0 obj <<
+/Font << /F61 234 0 R /F28 189 0 R >>
/ProcSet [ /PDF /Text ]
>> endobj
-314 0 obj <<
+334 0 obj <<
/Length 1730
/Filter /FlateDecode
>>
@@ -1093,151 +1149,151 @@ x =]<AET38Q <<