Modulares Beweisen temporallogischer Eigenschaften paralleler Programme:
Saved in:
Main Author: | |
---|---|
Format: | Thesis Book |
Language: | German |
Published: |
2010
|
Subjects: | |
Online Access: | https://nbn-resolving.org/urn:nbn:de:bvb:384-opus4-19131 Volltext Inhaltsverzeichnis |
Physical Description: | X, 195 S. graph. Darst. |
Staff View
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV040329630 | ||
003 | DE-604 | ||
005 | 20230203 | ||
007 | t | ||
008 | 120724s2010 d||| m||| 00||| ger d | ||
035 | |a (OCoLC)802741623 | ||
035 | |a (DE-599)BVBBV040329630 | ||
040 | |a DE-604 |b ger |e rakwb | ||
041 | 0 | |a ger | |
049 | |a DE-384 |a DE-473 |a DE-703 |a DE-1051 |a DE-824 |a DE-29 |a DE-12 |a DE-91 |a DE-19 |a DE-1049 |a DE-92 |a DE-739 |a DE-898 |a DE-355 |a DE-706 |a DE-20 |a DE-1102 | ||
084 | |a ST 130 |0 (DE-625)143588: |2 rvk | ||
100 | 1 | |a Bäumler, Simon |d 1974- |e Verfasser |0 (DE-588)1024516504 |4 aut | |
245 | 1 | 0 | |a Modulares Beweisen temporallogischer Eigenschaften paralleler Programme |c Simon Bäumler |
264 | 1 | |c 2010 | |
300 | |a X, 195 S. |b graph. Darst. | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
502 | |a Augsburg, Univ., Diss., 2010 | ||
650 | 0 | 7 | |a Parallelverarbeitung |0 (DE-588)4075860-6 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Verifikation |0 (DE-588)4135577-5 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Temporale Logik |0 (DE-588)4137542-7 |2 gnd |9 rswk-swf |
655 | 7 | |0 (DE-588)4113937-9 |a Hochschulschrift |2 gnd-content | |
689 | 0 | 0 | |a Parallelverarbeitung |0 (DE-588)4075860-6 |D s |
689 | 0 | 1 | |a Temporale Logik |0 (DE-588)4137542-7 |D s |
689 | 0 | 2 | |a Verifikation |0 (DE-588)4135577-5 |D s |
689 | 0 | |5 DE-604 | |
776 | 0 | 8 | |i Erscheint auch als |n Online-Ausgabe |o urn:nbn:de:bvb:384-opus4-19131 |
856 | 4 | |u https://nbn-resolving.org/urn:nbn:de:bvb:384-opus4-19131 |x Resolving-System | |
856 | 4 | 1 | |u https://opus.bibliothek.uni-augsburg.de/opus4/1913 |x Verlag |z kostenfrei |3 Volltext |
856 | 4 | 2 | |m DNB Datenaustausch |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=025184079&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
912 | |a ebook | ||
999 | |a oai:aleph.bib-bvb.de:BVB01-025184079 |
Record in the Search Index
_version_ | 1804149360907255808 |
---|---|
adam_text | IMAGE 1
INHALTSVERZEICHNIS
KURZFASSUNG III
DANKSAGUNG V
1 EINLEITUNG 1
2 GRUNDLAGEN 5
2.1 SYNTAX 5
2.2 SEMANTIK 10
2.2.1 ZUSTAENDE UND INTERVALLE 10
2.2.2 PRAEDIKATENLOGISCHE FORMELN 14
2.2.3 TEMPORALLOGISCHE FORMELN 15
2.2.4 SEQUENTIELLE PROGRAMME 16
2.2.5 PROGRAMMSYNCHRONISIERUNG 20
2.2.6 INTERLEAVED-PARALLELE PROGRAMME 21
2.3 SEQUENZENKALKUEL UND REWRITING 24
2.4 SYMBOLISCHE AUSFUEHRUNG 24
2.4.1 AUSFUEHREN EINES SCHRITTES 26
2.4.2 AUSFUEHRUNG TEMPORALLOGISCHER FORMELN 27
2.4.3 AUSFUEHRUNG VON PROGRAMMOPERATOREN 27
2.4.4 AUSFUEHRUNG SEQUENTIELLER KOMPOSITION 29
2.4.5 LOKALE VARIABLEN UND QUANTOREN 30
2.4.6 PFADQUANTOREN 31
2.4.7 INTERLEAVING 33
2.5 INDUKTION UND BEWEISLEMMAS 35
2.5.1 INDUKTION 35
2.5.2 BEWEISLEMMAS 36
2.6 BEISPIEL 37
2.7 ANDERE ANSAETZE 38
2.8 UNTERSCHIEDE ZU FRUEHEREN VERSIONEN VON I T L + 38
3 MODULARES B E W E I S E N 4 1
3.1 BEISPIEL: SEMAPHOR-ALGORITHMUS 41
3.2 MOTIVATION 42
3.3 DER RELY-GUARANTEE ANSATZ 44
3.4 DER SUSTAIN-OPERATOR 46
3.5 EINBETTUNG VON RELY-GUARANTEE EIGENSCHAFTEN IN I T L + 46
VII
HTTP://D-NB.INFO/1026989809
IMAGE 2
VLLL
INHALTS VERZEICHNIS
3.6 EINBETTUNG DES SUSTAIN-OPERATORS IN I T L + 47
4 INTERLEAVED PARALLELE S Y S T E M E 4 9
4.1 TECHNIKEN 49
4.1.1 KOMPOSITIONALITAET DES INTERLEAVING 49
4.1.2 DYNAMISCHE PROZESSERZEUGUNG 51
4.2 MODULARISIERUNGSTHEOREM 52
4.2.1 GRUNDLEGENDES RELY-GUARANTEE THEOREM 52
4.2.2 KOMPOSITIONSTHEOREM MIT INVARIANTEN 54
4.3 SPEZIFIKATION DER THEORIE 56
4.3.1 STRUKTUR 56
4.3.2 LIFTING LEMMA 58
4.3.3 VERLETZTE UMGEBUNGSANNAHMEN IN KOMPONENTEN 60
4.3.4 BEWEIS DES MODULARISIERUNGSTHEOREMS FUER INTERLEAVING . . 62 4.3.5
BEWEIS DES MODULARISIERUNGSTHEOREMS 64
4.4 FOLGERUNG AUS DEM MODULARISIERUNGSTHEOREM 64
4.5 BEISPIEL SEMAPHOR 65
4.6 FALLSTUDIE: PRODUCER-CHANNEL-CONSUMER SYSTEM 67
4.6.1 UEBERBLICK 67
4.6.2 SPEZIFIKATION 68
4.6.3 RELY-GUARANTEE EIGENSCHAFTEN 71
4.6.4 VERIFIKATION 76
4.6.5 FAZIT 76
4.7 ANDERE ARBEITEN 77
4.8 ZUSAMMENFASSUNG 79
5 SYNCHRON PARALLELE S Y S T E M E 8 1
5.1 DER SYNCHRON-PARALLEL-OPERATOR 81
5.1.1 EIGENSCHAFTEN DES SYNCHRON -PARALLEL-OPERATORS 83
5.2 MODULARISIERUNGSTHEOREM 84
5.3 BEISPIEL: MEDIZINISCHE LEITLINIEN 86
5.3.1 UEBERBLICK UEBER DAS PROTOCURE-PROJEKT 86
5.3.2 ASBRU-PLAENE 87
5.3.3 FORMALISIERUNG VON ASBRU IN I T L + 88
5.3.4 BEHANDLUNG VON SCHREIBKONFLIKTEN IN ASBRU 89
5.3.5 ANWENDUNG DES MODULARISIERUNGSTHEOREMS 90
5.3.6 FAZIT 92
6 LOCK-FREIE A L G O R I T H M E N 9 5
6.1 NACHTEILE VON LOCKS 95
6.2 LOCK-FREIE ALGORITHMEN 96
6.3 TREIBERS STACK-ALGORITHMUS 97
6.4 WEITERE LOCK-FREIE ALGORITHMEN 102
IMAGE 3
INHALTSVERZEICHNIS IX
7 KORREKTHEIT LOCK-FREIER A L G O R I T H M E N 1 0 3
7.1 MODELL 104
7.2 VERIFIKATIONSANSATZ 105
7.2.1 DEFINITION DER ABSTRAKTEN OPERATIONEN 108
7.2.2 ABSTRAKTIONSFUNKTIONEN 109
7.3 VERFEINERUNGSTHEOREM 111
7.4 BEWEIS DES VERFEINERUNGSTHEOREMS 113
7.4.1 GRUNDIDEE FUER DEN BEWEIS DES VERFEINERUNGSTHEOREMS . . . 1 1 3
7.4.2 RELY-GUARANTEE EIGENSCHAFT VON CSPAWN 115
7.4.3 LOKALE UMGEBUNGSANNAHMEN INNERHALB DES INTERLEAVINGS . 117 7.4.4
VERFEINERUNG DER SEQUENTIELLEN KOMPONENTEN 120
7.4.5 BEWEIS DES MODULARISIERUNGSTHEOREMS FUER VERFEINERUNG . . 121 7.5
BEWEIS ALLGEMEINER SAFETY-EIGENSCHAFTEN 122
7.5.1 ANDERE ANSAETZE 127
7.6 VERIFIKATION DES TREIBER-STACK ALGORITHMUS 128
7.6.1 KONKRETE UND ABSTRAKTE STACK-OPERATIONEN 129
7.6.2 INVARIANTE 131
7.6.3 LOKALE RELY- UND GUARANTEE-EIGENSCHAFTEN 133
7.6.4 VERIFIKATION 134
7.7 ANDERE ARBEITEN 135
7.8 ZUSAMMENFASSUNG 137
8 LEBENDIGKEIT 139
8.1 SPEZIFIKATION VON FORTSCHRITT IN LOCK-FREIEN SYSTEMEN 139
8.2 LEBENDIGKEITSEIGENSCHAFTEN 141
8.2.1 FORMALISIERUNG VON FORTSCHRITT 141
8.2.2 DIE EIGENSCHAFT OBSTRUCTION-FREEDOM 142
8.2.3 DIE L^AII-FREE-EIGENSCHAFT 142
8.2.4 DIE LOCK-FREE- EIGENSCHAFT 143
8.3 MODULARISIERUNGSTHEOREM 143
8.4 BEWEIS DES LOCK-FREE- THEOREMS 146
8.4.1 GRUNDIDEE 146
8.4.2 HILFSSAETZE: ACTIVITY-FLAGS WERDEN NICHT GEAENDERT 147
8.4.3 LEBENDIGKEITSEIGENSCHAFT VON CSEQI 148
8.4.4 HILFSSAETZE FUER DEN BEWEIS DES LOCK-FREEDOM- THEOREMS . . 149 8.4.5
LEBENDIGKEITSEIGENSCHAFT VON CSPAWN 151
8.4.6 BEWEIS DES LOCK-FREEDOM- THEOREMS 152
8.5 FALLSTUDIE TREIBER STACK 153
8.6 ANDERE ARBEITEN 154
8.7 ZUSAMMENFASSUNG 155
9 D E R MICHAEL-SCOTT -QUEUE A L G O R I T H M U S 157
9.1 SPEZIFIKATION DER QUEUE 157
9.1.1 ENQUEUE-OPERATION 158
9.1.2 DEQUEUE-OPERATION 159
9.2 ABSTRAKTE QUEUE OPERATIONEN 161
9.3 LINEARISIERUNGSPUNKTE DES QUEUE-ALGORITHMUS 161
IMAGE 4
X
I N H A L T S V E R Z E I C H N I S
9.4 KORREKTHEIT 163
9.4.1 ABSTRAKTIONSFUNKTION 163
9.4.2 INVARIANTE 165
9.4.3 RELY- UND GUARANTEE-BEDINGUNGEN 166
9.4.4 BEWEIS 168
9.5 LEBENDIGKEIT 171
9.5.1 DAS C/C/IP-PRAEDIKAT 171
9.5.2 BEWEIS 172
9.6 FAZIT 174
9.6.1 VERGLEICH ZUR TREIBER -STACK-FALLSTUDIE 174
9.6.2 ANDERE ARBEITEN ZUR MICHAEL-SCOTT -QUEUE 175
10 ZUSAMMENFASSUNG 1 7 7
A PRAEZEDENZREGELN 191
B FREIE VARIABLEN 1 9 3
C LEBENSLAUF 195
|
any_adam_object | 1 |
author | Bäumler, Simon 1974- |
author_GND | (DE-588)1024516504 |
author_facet | Bäumler, Simon 1974- |
author_role | aut |
author_sort | Bäumler, Simon 1974- |
author_variant | s b sb |
building | Verbundindex |
bvnumber | BV040329630 |
classification_rvk | ST 130 |
collection | ebook |
ctrlnum | (OCoLC)802741623 (DE-599)BVBBV040329630 |
discipline | Informatik |
format | Thesis Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>01905nam a2200421 c 4500</leader><controlfield tag="001">BV040329630</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20230203 </controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">120724s2010 d||| m||| 00||| ger d</controlfield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)802741623</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV040329630</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rakwb</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">ger</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-384</subfield><subfield code="a">DE-473</subfield><subfield code="a">DE-703</subfield><subfield code="a">DE-1051</subfield><subfield code="a">DE-824</subfield><subfield code="a">DE-29</subfield><subfield code="a">DE-12</subfield><subfield code="a">DE-91</subfield><subfield code="a">DE-19</subfield><subfield code="a">DE-1049</subfield><subfield code="a">DE-92</subfield><subfield code="a">DE-739</subfield><subfield code="a">DE-898</subfield><subfield code="a">DE-355</subfield><subfield code="a">DE-706</subfield><subfield code="a">DE-20</subfield><subfield code="a">DE-1102</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 130</subfield><subfield code="0">(DE-625)143588:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Bäumler, Simon</subfield><subfield code="d">1974-</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)1024516504</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Modulares Beweisen temporallogischer Eigenschaften paralleler Programme</subfield><subfield code="c">Simon Bäumler</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="c">2010</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">X, 195 S.</subfield><subfield code="b">graph. Darst.</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="502" ind1=" " ind2=" "><subfield code="a">Augsburg, Univ., Diss., 2010</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Parallelverarbeitung</subfield><subfield code="0">(DE-588)4075860-6</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Verifikation</subfield><subfield code="0">(DE-588)4135577-5</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Temporale Logik</subfield><subfield code="0">(DE-588)4137542-7</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">Parallelverarbeitung</subfield><subfield code="0">(DE-588)4075860-6</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="1"><subfield code="a">Temporale Logik</subfield><subfield code="0">(DE-588)4137542-7</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="2"><subfield code="a">Verifikation</subfield><subfield code="0">(DE-588)4135577-5</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="776" ind1="0" ind2="8"><subfield code="i">Erscheint auch als</subfield><subfield code="n">Online-Ausgabe</subfield><subfield code="o">urn:nbn:de:bvb:384-opus4-19131</subfield></datafield><datafield tag="856" ind1="4" ind2=" "><subfield code="u">https://nbn-resolving.org/urn:nbn:de:bvb:384-opus4-19131</subfield><subfield code="x">Resolving-System</subfield></datafield><datafield tag="856" ind1="4" ind2="1"><subfield code="u">https://opus.bibliothek.uni-augsburg.de/opus4/1913</subfield><subfield code="x">Verlag</subfield><subfield code="z">kostenfrei</subfield><subfield code="3">Volltext</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">DNB Datenaustausch</subfield><subfield code="q">application/pdf</subfield><subfield code="u">http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=025184079&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">ebook</subfield></datafield><datafield tag="999" ind1=" " ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-025184079</subfield></datafield></record></collection> |
genre | (DE-588)4113937-9 Hochschulschrift gnd-content |
genre_facet | Hochschulschrift |
id | DE-604.BV040329630 |
illustrated | Illustrated |
indexdate | 2024-07-10T00:21:48Z |
institution | BVB |
language | German |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-025184079 |
oclc_num | 802741623 |
open_access_boolean | 1 |
owner | DE-384 DE-473 DE-BY-UBG DE-703 DE-1051 DE-824 DE-29 DE-12 DE-91 DE-BY-TUM DE-19 DE-BY-UBM DE-1049 DE-92 DE-739 DE-898 DE-BY-UBR DE-355 DE-BY-UBR DE-706 DE-20 DE-1102 |
owner_facet | DE-384 DE-473 DE-BY-UBG DE-703 DE-1051 DE-824 DE-29 DE-12 DE-91 DE-BY-TUM DE-19 DE-BY-UBM DE-1049 DE-92 DE-739 DE-898 DE-BY-UBR DE-355 DE-BY-UBR DE-706 DE-20 DE-1102 |
physical | X, 195 S. graph. Darst. |
psigel | ebook |
publishDate | 2010 |
publishDateSearch | 2010 |
publishDateSort | 2010 |
record_format | marc |
spelling | Bäumler, Simon 1974- Verfasser (DE-588)1024516504 aut Modulares Beweisen temporallogischer Eigenschaften paralleler Programme Simon Bäumler 2010 X, 195 S. graph. Darst. txt rdacontent n rdamedia nc rdacarrier Augsburg, Univ., Diss., 2010 Parallelverarbeitung (DE-588)4075860-6 gnd rswk-swf Verifikation (DE-588)4135577-5 gnd rswk-swf Temporale Logik (DE-588)4137542-7 gnd rswk-swf (DE-588)4113937-9 Hochschulschrift gnd-content Parallelverarbeitung (DE-588)4075860-6 s Temporale Logik (DE-588)4137542-7 s Verifikation (DE-588)4135577-5 s DE-604 Erscheint auch als Online-Ausgabe urn:nbn:de:bvb:384-opus4-19131 https://nbn-resolving.org/urn:nbn:de:bvb:384-opus4-19131 Resolving-System https://opus.bibliothek.uni-augsburg.de/opus4/1913 Verlag kostenfrei Volltext DNB Datenaustausch application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=025184079&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis |
spellingShingle | Bäumler, Simon 1974- Modulares Beweisen temporallogischer Eigenschaften paralleler Programme Parallelverarbeitung (DE-588)4075860-6 gnd Verifikation (DE-588)4135577-5 gnd Temporale Logik (DE-588)4137542-7 gnd |
subject_GND | (DE-588)4075860-6 (DE-588)4135577-5 (DE-588)4137542-7 (DE-588)4113937-9 |
title | Modulares Beweisen temporallogischer Eigenschaften paralleler Programme |
title_auth | Modulares Beweisen temporallogischer Eigenschaften paralleler Programme |
title_exact_search | Modulares Beweisen temporallogischer Eigenschaften paralleler Programme |
title_full | Modulares Beweisen temporallogischer Eigenschaften paralleler Programme Simon Bäumler |
title_fullStr | Modulares Beweisen temporallogischer Eigenschaften paralleler Programme Simon Bäumler |
title_full_unstemmed | Modulares Beweisen temporallogischer Eigenschaften paralleler Programme Simon Bäumler |
title_short | Modulares Beweisen temporallogischer Eigenschaften paralleler Programme |
title_sort | modulares beweisen temporallogischer eigenschaften paralleler programme |
topic | Parallelverarbeitung (DE-588)4075860-6 gnd Verifikation (DE-588)4135577-5 gnd Temporale Logik (DE-588)4137542-7 gnd |
topic_facet | Parallelverarbeitung Verifikation Temporale Logik Hochschulschrift |
url | https://nbn-resolving.org/urn:nbn:de:bvb:384-opus4-19131 https://opus.bibliothek.uni-augsburg.de/opus4/1913 http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=025184079&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT baumlersimon modularesbeweisentemporallogischereigenschaftenparallelerprogramme |