Komponentenbasierte Softwareentwicklung für datenflußorientierte eingebettete Systeme

Gespeichert in:
Bibliographische Detailangaben
1. Verfasser: Maydl, Walter (VerfasserIn)
Format: Buch
Sprache:German
Veröffentlicht: 2005
Schlagworte:
Online-Zugang:Inhaltsverzeichnis
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!

MARC

LEADER 00000nam a2200000 c 4500
001 BV021492278
003 DE-604
005 20070727
007 t|
008 060301s2005 gw m||| 00||| ger d
035 |a (OCoLC)635130115 
035 |a (DE-599)BVBBV021492278 
040 |a DE-604  |b ger  |e rakddb 
041 0 |a ger 
044 |a gw  |c DE 
049 |a DE-739 
084 |a ST 153  |0 (DE-625)143597:  |2 rvk 
100 1 |a Maydl, Walter  |e Verfasser  |4 aut 
245 1 0 |a Komponentenbasierte Softwareentwicklung für datenflußorientierte eingebettete Systeme  |c Walter Maydl 
264 1 |c 2005 
336 |b txt  |2 rdacontent 
337 |b n  |2 rdamedia 
338 |b nc  |2 rdacarrier 
500 |a Passau, Univ., Diss., 2005. - Auch als Computerdatei im Fernzugriff unter: http://www.opus-bayern.de/uni-passau/volltexte/2006/68 
650 0 7 |a Datenfluss  |0 (DE-588)4191571-9  |2 gnd  |9 rswk-swf 
650 0 7 |a Softwareentwicklung  |0 (DE-588)4116522-6  |2 gnd  |9 rswk-swf 
650 0 7 |a Eingebettetes System  |0 (DE-588)4396978-1  |2 gnd  |9 rswk-swf 
655 7 |0 (DE-588)4113937-9  |a Hochschulschrift  |2 gnd-content 
689 0 0 |a Eingebettetes System  |0 (DE-588)4396978-1  |D s 
689 0 1 |a Datenfluss  |0 (DE-588)4191571-9  |D s 
689 0 2 |a Softwareentwicklung  |0 (DE-588)4116522-6  |D s 
689 0 |C b  |5 DE-604 
856 4 2 |m Digitalisierung UBPassau  |q application/pdf  |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=014709086&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA  |3 Inhaltsverzeichnis 
943 1 |a oai:aleph.bib-bvb.de:BVB01-014709086 

Datensatz im Suchindex

_version_ 1819639062097559552
adam_text Inhaltsverzeichnis Vorwort 1 Zusammenfassung 3 Inhaltsverzeichnis 5 1 Motivation , 11 1.1 Einführung..................................... 11 1.2 Problem der Qualitätssicherung........................... 18 1.3 Relevanz der Problematik.............................. 19 1.4 Lösungsvorschlag.................................. 20 1.4.1 Zielsetzung................................. 20 1.4.2 Lösungsansatz............................... 21 1.4.3 Vorteile........................... ........ 23 1.5 Veröffentlichungen................................. 23 1.6 Aufbau der Arbeit.................................. 24 2 Stand der Technik 25 2.1 Signalmodell.................................... 25 2.1.1 Physikalische Signale............................ 25 2.1.2 Repräsentation physikalischer Signale im Rechner........... . 26 2.1.3 Verschiedene Modelle physikalischer Signale............... 26 2.1.4 Physikalische Signale und Datenflußgraphen............... 27 2.2 Komponentenmodell................................ 27 2.2.1 Komponentenbegriff............................ 29 2.2.2 Überblick über Datenflußparadigmen................... 29 2.2.3 Synchroner Datenfluß ........................... 30 2.2.4 Boolescher Datenfluß............................ 31 2.2.5 Dynamischer Datenfluß .......................... 31 2.2.6 Bezug zu Petrinetzen............................ 32 2.2.7 Bezug zu Funktionaler Programmierung.................. 33 2.2.8 Denotationelle Semantik . . ........................ 34 2.2.9 2.2.10 Analyse................................... 36 2.3 Interface-Typsystem................................. 36 2.3.1 Typen in textbasierten Programmiersprachen............... 36 2.3.2 Typen in der komponentenbasierten Softwareentwicklung........ 37 2.3.2.1 Polymorphismus......................... 37 2.3.2.2 Typkonvertierung........................ 38 2.3.3 Das Typsystem von 2.3.3.1 Typdomäne ........................... 38 2.3.3.2 Typconstraints.......................... 39 2.3.3.3 Typbestimmung......................... 40 2.4 Model 2.4.1 Explizite Verifikation des Zustandsraumes................. 40 2.4.2 Modellierung von Kommunikatiönsprotokollen.............. 41 2.4.2.1 Interface-Automaten....................... 42 2.4.2.2 2.4.2.3 2.4.3 Suchstrategien für den Erreichbarkeitsgraphen.............. 44 2.4.3.1 Suche ohne Nebenwissen.................... 45 2.4.3.2 Informierte Suche........................ 46 2.4.4 2.4.5 Der Model Checker Spin.......................... 48 2.5 Kritikpunkte..................................... 49 Signalmodell 51 3.1 Probleme mit gebräuchlichen Signalmodellen.................. . 51 3.2 Anforderungen................................... 52 3.2.1 Unterstützung bei der Fehlererkennung.................. 55 3.2.2 Flexibilität in der Darstellung....................... 56 3.2.3 Verminderung des 3.3 Neues Modell.................................... 58 3.3.1 Schrittweise Einführung.......................... 58 3.3.1.1 Analoge und digitale Signale.................. 58 3.3.1.2 Signale als Folgen von Segmenten............... 59 3.3.1.3 Signale als Folgen von Blöcken................. 61 3.3.1.4 Signale als Folgen von gefärbten 3.3.2 Neue Signalmerkmale........................... 61 3.3.3 Formale Beschreibung........................... 62 3.3.4 Probleme und Lösungen.......................... 65 3.4 Innovative Aspekte................................. 66 6 4 Komponentenmodell 69 4.1 Probleme mit gebräuchlichen Komponentenmodellen............... 69 4.2 Anforderungen................................... 73 4.2.1 Kompatibilität mit dem neuen Signalmodell............... . 73 4.2.2 Unterstützung bei der Fehlererkennung.................. 73 4.2.3 Kontrolle über Komplexität und Modellierangsmächtigkeit........ 74 4.3 Neues Modell.................................... 75 4.3.1 Schrittweise Einführung.......................... 75 4.3.1.1 Funktion definiert auf Punkten................. 75 4.3.1.2 Funktion definiert auf Blöcken................. 76 4.3.1.3 Funktion definiert auf 4.3.1.4 Funktion definiert auf Strömen................. 77 4.3.2 Klassifikation von Datenflußkomponenten................. 77 4.3.3 Gefärbte Datenflußparadigmen....................... 78 4.3.3.1 4.3.3.2 4.3.3.3 ColoredDDF.......................... 85 4.3.3.4 Anwendungsbeispiel....................... 86 4.3.4 Denotationelle Semantik.......................... 88 4.3.5 Probleme und Lösungen.......................... 89 4.4 Innovative Aspekte................................. 91 5 Interface-Typsystem 93 5.1 Anforderungen...................................93 5.2 Beispiele zu Typconstraints.............................94 5.3 Neues Modell der Interfacetypen..........................96 5.3.1 Definitionen................................96 5.3.2 Typdomäne................................. 97 5.3.2.1 Typtraits.............................97 5.3.2.2 5.3.3 Typconstraints...............................109 5.4 Neues Typbestimmungsverfahren..........................109 5.4.1 Überblick über den Typbestimmungsalgorithmus.............109 5.4.2 5.4.3 Beispiel zur Typbestimmung........................113 5.4.4 Formale Beschreibung des Typbestimmungsalgorithmus.........113 5.4.5 Probleme und Lösungen..............,...........118 5.4.6 Typkonvertierung..............................123 5.5 Innovative Aspekte................................. 124 7 6 Model 6.1 Anforderungen...................................127 6.2 Beispiel eines Kommunikationsprotokolls.....................128 6.3 Neues Modell der Kommunikationsprotokolle................... 129 6.3.1 Definitionen ................................130 6.3.2 Fifomaten..................................130 6.3.3 Kommunikationsprotokolle........................132 6.4 Neues 6.4.1 Aufgabe...................................134 6.4.2 Überblick über den 6.4.3 Komposition................................135 6.4.4 Simulation.................................139 6.4.5 Formale Beschreibung des 6.4.6 Probleme und Lösungen..........................172 6.4.7 Komposition 6.5 Innovative Aspekte................................. 178 7 Bild- und Signalverarbeitungswerkzeug Skylla 181 7.1 Anforderungen...................................181 7.2 Beispiel eines Entwicklungsablaufs ........................183 7.3 Das Werkzeug Skylla................................185 7.3.1 Editor....................................187 7.3.2 7.3.2.1 Interface-Typsystem.......................188 7.3.2.2 Model Checker .........................188 7.3.3 Ablaufsteuerung..............................190 7.3.3.1 Server.............................. 191 7.3.3.2 Clients..............................192 7.3.3.3 Untersuchungen zur Kommunikation...... . . ......193 7.3.3.4 Alternative Implementierung in ACE..............194 7.3.3.5 Alternative Implementierung in 7.3.4 Komponentenbibliothek..........................195 7.3.4.1 Implementierung des Komponentenmodells in Haskeil .... 195 7.3.4.2 Implementierung des Komponentenmodells in Design/CPN . 195 7.3.4.3 C++-Bibliothek.........................195 7.3.5 Schedulerbibliothek............................197 7.4 Innovative Aspekte.................................198 8 Ergebnisse 201 8.1 Anforderungen...................................201 8.2 Testbedingungen......................•............202 8.3 Interface-Typsystem.................................203 8.3.1 Systematische Tests ............................203 8 8.3.1.1 8.3.1.2 Constraintkomplexität......................205 8.3.1.3 Graphgröße...........................206 8.3.1.4 Löschen.............................206 8.3.2 Fallstudie: Qualitätskontrolle von Getränkedosen.............207 8.4 Model 8.4.1 Systematische Tests ............................211 8.4.1.1 Graphstruktur 8.4.1.2 Graphstruktur Net........................222 8.4.1.3 Graphstruktur 8.4.1.4 Graphstruktur Net mit Rückkopplungen............231 8.4.1.5 Graphstruktur Random.....................235 8.4.1.6 Weitere Untersuchungen.....................235 8.4.1.7 Abschließende Bewertung....................244 8.4.2 Vergleich mit dem Model Checker Spin..................244 8.4.2.1 Graphstruktur 8.4.2.2 Graphstruktur Net........................249 8.4.2.3 Graphstruktur 8.4.2.4 Graphstruktur Net mit Rückkopplungen............254 8.4.2.5 Weitere Untersuchungen.....................254 8.4.2.6 Abschließende Gegenüberstellung...............254 8.5 Ablaufsteuerung...................................259 8.5.1 Fallstudie: Projektive Rekonstruktion in der Stereobildverarbeitung . . .259 8.5.2 Fallstudie: Qualitätskontrolle von Beilagscheiben.............264 8.5.3 Fallstudie: Ermittlung des gemeinsamen Sichtbarkeitsbereichs zweier Kameras ..................................265 8.6 Zusammenfassung der Ergebnisse.........................272 Zusammenfassung und Ausblick 277 9.1 Wiederaufgreifen der Problemstellung....................... 277 9.2 Problemlösung...................................277 9.2.1 Modelle...................................278 9.2.2 Verfahren..................................279 9.2.3 Grenzen der Modelle und Verfahren....................280 9.2.4 Überprüfung der Modelle und Verfahren..................281 9.3 Innovative Aspekte und Bedeutung der Arbeit...................281 9.4 Zusätzliche Einsatzgebiete der zentralen Ideen . ..................283 Abbildungsverzeichnis 285 Tabellenverzeichnis 291 Literaturverzeichnis 293 9
any_adam_object 1
author Maydl, Walter
author_facet Maydl, Walter
author_role aut
author_sort Maydl, Walter
author_variant w m wm
building Verbundindex
bvnumber BV021492278
classification_rvk ST 153
ctrlnum (OCoLC)635130115
(DE-599)BVBBV021492278
discipline Informatik
format Book
fullrecord <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>01570nam a2200373 c 4500</leader><controlfield tag="001">BV021492278</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20070727 </controlfield><controlfield tag="007">t|</controlfield><controlfield tag="008">060301s2005 gw m||| 00||| ger d</controlfield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)635130115</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV021492278</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rakddb</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">ger</subfield></datafield><datafield tag="044" ind1=" " ind2=" "><subfield code="a">gw</subfield><subfield code="c">DE</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-739</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 153</subfield><subfield code="0">(DE-625)143597:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Maydl, Walter</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Komponentenbasierte Softwareentwicklung für datenflußorientierte eingebettete Systeme</subfield><subfield code="c">Walter Maydl</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="c">2005</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">n</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">nc</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="500" ind1=" " ind2=" "><subfield code="a">Passau, Univ., Diss., 2005. - Auch als Computerdatei im Fernzugriff unter: http://www.opus-bayern.de/uni-passau/volltexte/2006/68</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Datenfluss</subfield><subfield code="0">(DE-588)4191571-9</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Softwareentwicklung</subfield><subfield code="0">(DE-588)4116522-6</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Eingebettetes System</subfield><subfield code="0">(DE-588)4396978-1</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="655" ind1=" " ind2="7"><subfield code="0">(DE-588)4113937-9</subfield><subfield code="a">Hochschulschrift</subfield><subfield code="2">gnd-content</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">Eingebettetes System</subfield><subfield code="0">(DE-588)4396978-1</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="1"><subfield code="a">Datenfluss</subfield><subfield code="0">(DE-588)4191571-9</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="2"><subfield code="a">Softwareentwicklung</subfield><subfield code="0">(DE-588)4116522-6</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="C">b</subfield><subfield code="5">DE-604</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">Digitalisierung UBPassau</subfield><subfield code="q">application/pdf</subfield><subfield code="u">http://bvbr.bib-bvb.de:8991/F?func=service&amp;doc_library=BVB01&amp;local_base=BVB01&amp;doc_number=014709086&amp;sequence=000001&amp;line_number=0001&amp;func_code=DB_RECORDS&amp;service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="943" ind1="1" ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-014709086</subfield></datafield></record></collection>
genre (DE-588)4113937-9 Hochschulschrift gnd-content
genre_facet Hochschulschrift
id DE-604.BV021492278
illustrated Not Illustrated
indexdate 2024-12-23T19:15:34Z
institution BVB
language German
oai_aleph_id oai:aleph.bib-bvb.de:BVB01-014709086
oclc_num 635130115
open_access_boolean
owner DE-739
owner_facet DE-739
publishDate 2005
publishDateSearch 2005
publishDateSort 2005
record_format marc
spellingShingle Maydl, Walter
Komponentenbasierte Softwareentwicklung für datenflußorientierte eingebettete Systeme
Datenfluss (DE-588)4191571-9 gnd
Softwareentwicklung (DE-588)4116522-6 gnd
Eingebettetes System (DE-588)4396978-1 gnd
subject_GND (DE-588)4191571-9
(DE-588)4116522-6
(DE-588)4396978-1
(DE-588)4113937-9
title Komponentenbasierte Softwareentwicklung für datenflußorientierte eingebettete Systeme
title_auth Komponentenbasierte Softwareentwicklung für datenflußorientierte eingebettete Systeme
title_exact_search Komponentenbasierte Softwareentwicklung für datenflußorientierte eingebettete Systeme
title_full Komponentenbasierte Softwareentwicklung für datenflußorientierte eingebettete Systeme Walter Maydl
title_fullStr Komponentenbasierte Softwareentwicklung für datenflußorientierte eingebettete Systeme Walter Maydl
title_full_unstemmed Komponentenbasierte Softwareentwicklung für datenflußorientierte eingebettete Systeme Walter Maydl
title_short Komponentenbasierte Softwareentwicklung für datenflußorientierte eingebettete Systeme
title_sort komponentenbasierte softwareentwicklung fur datenflußorientierte eingebettete systeme
topic Datenfluss (DE-588)4191571-9 gnd
Softwareentwicklung (DE-588)4116522-6 gnd
Eingebettetes System (DE-588)4396978-1 gnd
topic_facet Datenfluss
Softwareentwicklung
Eingebettetes System
Hochschulschrift
url http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=014709086&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA
work_keys_str_mv AT maydlwalter komponentenbasiertesoftwareentwicklungfurdatenflußorientierteeingebettetesysteme