%PDF-1.4 % 5 0 obj << /S /GoTo /D (chapter.1) >> endobj 8 0 obj (Einleitung) endobj 9 0 obj << /S /GoTo /D (section.1.1) >> endobj 12 0 obj (Beispielanwendung Skomer Island) endobj 13 0 obj << /S /GoTo /D (section.1.2) >> endobj 16 0 obj (Verwandte Arbeiten) endobj 17 0 obj << /S /GoTo /D (section.1.3) >> endobj 20 0 obj (\334berblick) endobj 21 0 obj << /S /GoTo /D (chapter.2) >> endobj 24 0 obj (Modellgetriebene Softwareentwicklung) endobj 25 0 obj << /S /GoTo /D (section.2.1) >> endobj 28 0 obj (Definitionen) endobj 29 0 obj << /S /GoTo /D (subsection.2.1.1) >> endobj 32 0 obj (Dom\344ne / Domain) endobj 33 0 obj << /S /GoTo /D (subsection.2.1.2) >> endobj 36 0 obj (Domain Specific Language \(DSL\)) endobj 37 0 obj << /S /GoTo /D (subsection.2.1.3) >> endobj 40 0 obj (Metamodell) endobj 41 0 obj << /S /GoTo /D (subsection.2.1.4) >> endobj 44 0 obj (Abstrakte und konkrete Syntax) endobj 45 0 obj << /S /GoTo /D (subsection.2.1.5) >> endobj 48 0 obj (Statische Semantik) endobj 49 0 obj << /S /GoTo /D (subsection.2.1.6) >> endobj 52 0 obj (Metametamodell) endobj 53 0 obj << /S /GoTo /D (subsection.2.1.7) >> endobj 56 0 obj (Plattform) endobj 57 0 obj << /S /GoTo /D (section.2.2) >> endobj 60 0 obj (Verwandte Ans\344tze) endobj 61 0 obj << /S /GoTo /D (subsection.2.2.1) >> endobj 64 0 obj (Model Driven Architecture) endobj 65 0 obj << /S /GoTo /D (subsection.2.2.2) >> endobj 68 0 obj (Software Factories) endobj 69 0 obj << /S /GoTo /D (subsection.2.2.3) >> endobj 72 0 obj (Visuelle Programmierung) endobj 73 0 obj << /S /GoTo /D (chapter.3) >> endobj 76 0 obj (Werkzeuge und Plattformen) endobj 77 0 obj << /S /GoTo /D (section.3.1) >> endobj 80 0 obj (Modular Sensor Board MSB-430H) endobj 81 0 obj << /S /GoTo /D (subsection.3.1.1) >> endobj 84 0 obj (ScatterWeb .NET SDK) endobj 85 0 obj << /S /GoTo /D (section.3.2) >> endobj 88 0 obj (Doxygen) endobj 89 0 obj << /S /GoTo /D (section.3.3) >> endobj 92 0 obj (Microsoft Visual Studio) endobj 93 0 obj << /S /GoTo /D (subsection.3.3.1) >> endobj 96 0 obj (Visual Studio Extensibility \(VSX\)) endobj 97 0 obj << /S /GoTo /D (subsection.3.3.2) >> endobj 100 0 obj (DSL Tools) endobj 101 0 obj << /S /GoTo /D (subsection.3.3.3) >> endobj 104 0 obj (Text Templating Transformation Toolkit \(T4\)) endobj 105 0 obj << /S /GoTo /D (section.3.4) >> endobj 108 0 obj (Nullsoft Scriptable Install System) endobj 109 0 obj << /S /GoTo /D (chapter.4) >> endobj 112 0 obj (Anforderungsanalyse) endobj 113 0 obj << /S /GoTo /D (section.4.1) >> endobj 116 0 obj (Flow aus Anwendersicht) endobj 117 0 obj << /S /GoTo /D (subsection.4.1.1) >> endobj 120 0 obj (Proxy) endobj 121 0 obj << /S /GoTo /D (section.4.2) >> endobj 124 0 obj (Flow aus Hardwareherstellersicht) endobj 125 0 obj << /S /GoTo /D (subsection.4.2.1) >> endobj 128 0 obj (Treiber) endobj 129 0 obj << /S /GoTo /D (section.4.3) >> endobj 132 0 obj (Nicht-funktionale Anforderungen) endobj 133 0 obj << /S /GoTo /D (section.4.4) >> endobj 136 0 obj (Abgrenzung) endobj 137 0 obj << /S /GoTo /D (section.4.5) >> endobj 140 0 obj (Werkzeuglandschaft) endobj 141 0 obj << /S /GoTo /D (chapter.5) >> endobj 144 0 obj (Design der domainspezifischen Sprachen) endobj 145 0 obj << /S /GoTo /D (section.5.1) >> endobj 148 0 obj (Hardwaredescription-DSL) endobj 149 0 obj << /S /GoTo /D (subsection.5.1.1) >> endobj 152 0 obj (Input- und Output-Ports) endobj 153 0 obj << /S /GoTo /D (subsection.5.1.2) >> endobj 156 0 obj (Events) endobj 157 0 obj << /S /GoTo /D (subsection.5.1.3) >> endobj 160 0 obj (Variablen) endobj 161 0 obj << /S /GoTo /D (subsection.5.1.4) >> endobj 164 0 obj (Kommentare) endobj 165 0 obj << /S /GoTo /D (subsection.5.1.5) >> endobj 168 0 obj (Datentypen) endobj 169 0 obj << /S /GoTo /D (subsection.5.1.6) >> endobj 172 0 obj (Kanten in der Hardwaredescription) endobj 173 0 obj << /S /GoTo /D (subsection.5.1.7) >> endobj 176 0 obj (Plattformen und Treiber) endobj 177 0 obj << /S /GoTo /D (section.5.2) >> endobj 180 0 obj (Datastructures-DSL) endobj 181 0 obj << /S /GoTo /D (subsection.5.2.1) >> endobj 184 0 obj (Variablen) endobj 185 0 obj << /S /GoTo /D (subsection.5.2.2) >> endobj 188 0 obj (Records) endobj 189 0 obj << /S /GoTo /D (subsection.5.2.3) >> endobj 192 0 obj (Output Events) endobj 193 0 obj << /S /GoTo /D (subsection.5.2.4) >> endobj 196 0 obj (Funktionen) endobj 197 0 obj << /S /GoTo /D (section.5.3) >> endobj 200 0 obj (Dataflow-DSL) endobj 201 0 obj << /S /GoTo /D (subsection.5.3.1) >> endobj 204 0 obj (Elemente aus Hardwaredescription- und Datastructure-Modellen) endobj 205 0 obj << /S /GoTo /D (subsection.5.3.2) >> endobj 208 0 obj (Transformationen) endobj 209 0 obj << /S /GoTo /D (subsection.5.3.3) >> endobj 212 0 obj (Dataflowmodellierung) endobj 213 0 obj << /S /GoTo /D (chapter.6) >> endobj 216 0 obj (Softwarearchitektur) endobj 217 0 obj << /S /GoTo /D (section.6.1) >> endobj 220 0 obj (Komponenten von Flow) endobj 221 0 obj << /S /GoTo /D (section.6.2) >> endobj 224 0 obj (Domainspezifische Sprachen) endobj 225 0 obj << /S /GoTo /D (subsection.6.2.1) >> endobj 228 0 obj (Visual Studio Integration) endobj 229 0 obj << /S /GoTo /D (subsection.6.2.2) >> endobj 232 0 obj (Services) endobj 233 0 obj << /S /GoTo /D (section.6.3) >> endobj 236 0 obj (Gemeinsame Datenstrukturen) endobj 237 0 obj << /S /GoTo /D (section.6.4) >> endobj 240 0 obj (Firmware Parser) endobj 241 0 obj << /S /GoTo /D (subsection.6.4.1) >> endobj 244 0 obj (Quellcodeannotationen) endobj 245 0 obj << /S /GoTo /D (section.6.5) >> endobj 248 0 obj (Globale Validierung) endobj 249 0 obj << /S /GoTo /D (section.6.6) >> endobj 252 0 obj (Integration in Visual Studio) endobj 253 0 obj << /S /GoTo /D (subsection.6.6.1) >> endobj 256 0 obj (Services) endobj 257 0 obj << /S /GoTo /D (section.6.7) >> endobj 260 0 obj (Codegenerator) endobj 261 0 obj << /S /GoTo /D (subsection.6.7.1) >> endobj 264 0 obj (Proxy) endobj 265 0 obj << /S /GoTo /D (section.6.8) >> endobj 268 0 obj (Erweiterbarkeit von Flow) endobj 269 0 obj << /S /GoTo /D (section.6.9) >> endobj 272 0 obj (Bibliotheken) endobj 273 0 obj << /S /GoTo /D (subsection.6.9.1) >> endobj 276 0 obj (JaDAL) endobj 277 0 obj << /S /GoTo /D (subsection.6.9.2) >> endobj 280 0 obj (VSXTools) endobj 281 0 obj << /S /GoTo /D (subsection.6.9.3) >> endobj 284 0 obj (System.Linq.Dynamic) endobj 285 0 obj << /S /GoTo /D (chapter.7) >> endobj 288 0 obj (Anwendung und Fallstudie) endobj 289 0 obj << /S /GoTo /D (section.7.1) >> endobj 292 0 obj (Referenzplattform MSB-430H) endobj 293 0 obj << /S /GoTo /D (subsection.7.1.1) >> endobj 296 0 obj (Treiber f\374r MSB-430S) endobj 297 0 obj << /S /GoTo /D (section.7.2) >> endobj 300 0 obj (Beispielanwendungen) endobj 301 0 obj << /S /GoTo /D (subsection.7.2.1) >> endobj 304 0 obj (Blinklicht) endobj 305 0 obj << /S /GoTo /D (subsection.7.2.2) >> endobj 308 0 obj (3-Bit Bin\344rz\344hler) endobj 309 0 obj << /S /GoTo /D (subsection.7.2.3) >> endobj 312 0 obj (Kommunikation) endobj 313 0 obj << /S /GoTo /D (section.7.3) >> endobj 316 0 obj (Skomer Island Fallstudie) endobj 317 0 obj << /S /GoTo /D (subsection.7.3.1) >> endobj 320 0 obj (Hauptknoten) endobj 321 0 obj << /S /GoTo /D (subsection.7.3.2) >> endobj 324 0 obj (Logger) endobj 325 0 obj << /S /GoTo /D (subsection.7.3.3) >> endobj 328 0 obj (Proxy) endobj 329 0 obj << /S /GoTo /D (subsection.7.3.4) >> endobj 332 0 obj (Ergebnisse) endobj 333 0 obj << /S /GoTo /D (chapter.8) >> endobj 336 0 obj (Zusammenfassung und Ausblick) endobj 337 0 obj << /S /GoTo /D (section.8.1) >> endobj 340 0 obj (Ausblick) endobj 341 0 obj << /S /GoTo /D (chapter*.13) >> endobj 344 0 obj (Glossar) endobj 345 0 obj << /S /GoTo /D (section*.15) >> endobj 348 0 obj (Literaturverzeichnis) endobj 349 0 obj << /S /GoTo /D (section*.16) >> endobj 352 0 obj (Anhang) endobj 353 0 obj << /S /GoTo /D (appendix.A) >> endobj 356 0 obj (Metamodelle) endobj 357 0 obj << /S /GoTo /D (appendix.B) >> endobj 360 0 obj (Quellcodestruktur) endobj 361 0 obj << /S /GoTo /D (section.B.1) >> endobj 364 0 obj (Hardwaredescription-DSL) endobj 365 0 obj << /S /GoTo /D (section.B.2) >> endobj 368 0 obj (Datastructures-DSL) endobj 369 0 obj << /S /GoTo /D (section.B.3) >> endobj 372 0 obj (Dataflow-DSL) endobj 373 0 obj << /S /GoTo /D (section.B.4) >> endobj 376 0 obj (Quellcodestatistik) endobj 377 0 obj << /S /GoTo /D (section.B.5) >> endobj 380 0 obj (Flow Entwicklungssystem) endobj 381 0 obj << /S /GoTo /D (appendix.C) >> endobj 384 0 obj (Validierungsregeln) endobj 385 0 obj << /S /GoTo /D (section.C.1) >> endobj 388 0 obj (Hardwaredescription-DSL) endobj 389 0 obj << /S /GoTo /D (section.C.2) >> endobj 392 0 obj (Datastructures-DSL) endobj 393 0 obj << /S /GoTo /D (section.C.3) >> endobj 396 0 obj (Dataflow-DSL) endobj 397 0 obj << /S /GoTo /D (section.C.4) >> endobj 400 0 obj (Global Validation) endobj 401 0 obj << /S /GoTo /D (section.C.5) >> endobj 404 0 obj (Firmware-Parser) endobj 405 0 obj << /S /GoTo /D (appendix.D) >> endobj 408 0 obj (Anwenderhandbuch) endobj 409 0 obj << /S /GoTo /D (appendix.E) >> endobj 412 0 obj (Inhalt der CD) endobj 413 0 obj << /S /GoTo /D [414 0 R /Fit ] >> endobj 419 0 obj << /Length 836 /Filter /FlateDecode >> stream xڕUK6W(<7=M mnsX砵i/Prw(ҮvLr曧(J~м>,&w9%,6Ds80!bMe%+B-yUa)oϋ=eW **Ŀr:;ef)is=k
b>ݰ;x]xL6ߟ@MK-KE2K$ mn7Vూ\lٯ%>LW3JGC_櫘Z.d[.0XP)u;
s1ܜQ"i
$v;L#Qrn7HH"#,x:,Be)?ևXG:esUa짾x8Zmm@U\vqydQNiF.)WIm=vpdYp*T|O~[0Z^}[,LzLɱ*a(Zx j?'{Ga;h}q
endstream
endobj
414 0 obj <<
/Type /Page
/Contents 419 0 R
/Resources 418 0 R
/MediaBox [0 0 595.276 841.89]
/Parent 427 0 R
/Annots [ 416 0 R 417 0 R ]
>> endobj
415 0 obj <<
/Type /XObject
/Subtype /Image
/Width 2008
/Height 531
/BitsPerComponent 8
/ColorSpace /DeviceRGB
/Length 294445
/Filter/FlateDecode
/DecodeParms<>
>>
stream
xkW (E,xz`{R7w^O1nL;k$Jj6 u&^,݈ZIIZKms3ٍ$9}͛O> .qUV\SOd'xJմ*}K?)ʍL}`%1ߴӦT3eX-FE5\ndC:ZX0`nwƃB0
6i8nt]Vvnx%._==% x 3^X^%sAY+.4y6yTvspF5ךf+Sm!zMDAŲen]h*BjuV=jXq }l/]UQںoW|ȋ5t\OUT#g `]Evڻ-]B,{-|~s fcbR8X>ux&aSʭ譗MRl_hR{ DꪘmQN+o