Partial order methods for the verification of concurrent systems: an approach to the state explosion problem
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Abschlussarbeit Buch |
Sprache: | English |
Veröffentlicht: |
Berlin [u.a.]
Springer
1996
|
Schriftenreihe: | Lecture notes in computer science
1032 |
Schlagworte: | |
Online-Zugang: | Inhaltsverzeichnis |
Beschreibung: | 142 S. graph. Darst. |
ISBN: | 3540607617 |
Internformat
MARC
LEADER | 00000nam a2200000 cb4500 | ||
---|---|---|---|
001 | BV010580152 | ||
003 | DE-604 | ||
005 | 20070424 | ||
007 | t| | ||
008 | 960115s1996 gw d||| m||| 00||| eng d | ||
016 | 7 | |a 946226563 |2 DE-101 | |
020 | |a 3540607617 |9 3-540-60761-7 | ||
035 | |a (OCoLC)722410005 | ||
035 | |a (DE-599)BVBBV010580152 | ||
040 | |a DE-604 |b ger |e rakddb | ||
041 | 0 | |a eng | |
044 | |a gw |c DE | ||
049 | |a DE-91G |a DE-384 |a DE-739 |a DE-19 |a DE-20 |a DE-634 |a DE-83 |a DE-11 |a DE-188 |a DE-706 | ||
050 | 0 | |a QA76.58.G63 1996 | |
082 | 0 | |a 005.2 20 | |
082 | 0 | |a 005.2 |2 20 | |
084 | |a ST 233 |0 (DE-625)143620: |2 rvk | ||
084 | |a DAT 516f |2 stub | ||
084 | |a DAT 325f |2 stub | ||
084 | |a 28 |2 sdnb | ||
100 | 1 | |a Godefroid, Patrice |e Verfasser |4 aut | |
245 | 1 | 0 | |a Partial order methods for the verification of concurrent systems |b an approach to the state explosion problem |c Patrice Godefroid |
264 | 1 | |a Berlin [u.a.] |b Springer |c 1996 | |
300 | |a 142 S. |b graph. Darst. | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
490 | 1 | |a Lecture notes in computer science |v 1032 | |
502 | |a Zugl.: Liège, Univ., Diss., 1994 | ||
650 | 7 | |a Logiciels - Essais |2 ram | |
650 | 4 | |a Logiciels - Vérification | |
650 | 7 | |a Parallelle verwerking |2 gtt | |
650 | 4 | |a Parallélisme (Informatique) | |
650 | 7 | |a Parallélisme (informatique) |2 ram | |
650 | 7 | |a méthode vérification |2 inriac | |
650 | 7 | |a ordre partiel |2 inriac | |
650 | 7 | |a système concurrent |2 inriac | |
650 | 4 | |a Parallel processing (Electronic computers) | |
650 | 4 | |a Computer software -- Verification | |
650 | 0 | 7 | |a Halbordnung |0 (DE-588)4158821-6 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Zustandsraum |0 (DE-588)4132647-7 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Programmverifikation |0 (DE-588)4135576-3 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Verifikation |0 (DE-588)4135577-5 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Nebenläufigkeit |0 (DE-588)4115352-2 |2 gnd |9 rswk-swf |
655 | 7 | |0 (DE-588)4113937-9 |a Hochschulschrift |2 gnd-content | |
689 | 0 | 0 | |a Nebenläufigkeit |0 (DE-588)4115352-2 |D s |
689 | 0 | 1 | |a Programmverifikation |0 (DE-588)4135576-3 |D s |
689 | 0 | |5 DE-604 | |
689 | 1 | 0 | |a Nebenläufigkeit |0 (DE-588)4115352-2 |D s |
689 | 1 | 1 | |a Verifikation |0 (DE-588)4135577-5 |D s |
689 | 1 | 2 | |a Zustandsraum |0 (DE-588)4132647-7 |D s |
689 | 1 | 3 | |a Halbordnung |0 (DE-588)4158821-6 |D s |
689 | 1 | |5 DE-604 | |
830 | 0 | |a Lecture notes in computer science |v 1032 |w (DE-604)BV000000607 |9 1032 | |
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=007054041&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
943 | 1 | |a oai:aleph.bib-bvb.de:BVB01-007054041 |
Datensatz im Suchindex
_version_ | 1820874849130643456 |
---|---|
adam_text |
CONTENTS
1
INTRODUCTION
11
1.1
BACKGROUND
AND
MOTIVATION
.
11
1.2
PARTIAL-ORDER
METHODS
.
14
1.3
RELATED
WORK
.
15
1.4
ORGANIZATION
OF
THIS
WORK
.
17
2
CONCURRENT
SYSTEMS
AND
SEMANTICS
19
2.1
REPRESENTING
CONCURRENT
SYSTEMS
.
19
2.2
SEMANTICS
.
22
2.3
EXAMPLE
.
24
2.4
DISCUSSION
.
25
3
USING
PARTIAL
ORDERS
TO
TACKLE
STATE
EXPLOSION
27
3.1
INDEPENDENT
TRANSITIONS
.
27
3.2
TRACES
.
29
3.3
SELECTIVE
SEARCH
.
31
3.4
DETECTING
INDEPENDENCY
IN
CONCURRENT
SYSTEMS
.
33
3.4.1
TOWARDS
MORE
INDEPENDENCY
.
33
3.4.2
REFINING
DEPENDENCIES
BETWEEN
OPERATIONS
.
35
3.4.3
SUMMARY
.
39
6
CONTENTS
4
PERSISTENT
SETS
41
4.1
DEFINITION
.
41
4.2
COMPUTING
PERSISTENT
SETS
.
43
4.3
ALGORITHM
1
(CONFLICTING
TRANSITIONS)
.
44
4.4
ALGORITHM
2
(OVERMAN
'
S
ALGORITHM)
.
48
4.5
ALGORITHM
3
(STUBBORN
SETS)
.
51
4.5.1
BASIC
IDEA
.
51
4.5.2
ALGORITHM
.
54
4.6
COMPARISON
.
58
4.7
ALGORITHM
4
(CONDITIONAL
STUBBORN
SETS)
.
62
4.7.1
BASIC
IDEA
.
62
4.7.2
ALGORITHM
.
64
4.8
DISCUSSION
.
70
5
SLEEP
SETS
75
5.1
BASIC
IDEA
.
75
5.2
ALGORITHM
.
77
5.3
PROPERTIES
OF
SLEEP
SETS
.
80
5.3.1
ON
COMBINING
SLEEP
SETS
WITH
PERSISTENT
SETS
.
80
5.3.2
REDUCING
STATE
MATCHINGS
.
82
6
VERIFICATION
OF
SAFETY
PROPERTIES
85
6.1
BEYOND
DEADLOCK
DETECTION
.
85
6.2
ALGORITHM
.
87
6.3
TRACE
AUTOMATA
.
90
6.4
PROPERTIES
OF
TRACE
AUTOMATA
.
98
6.5
COMPARISON
WITH
OTHER
WORK
.
99
7
MODEL
CHECKING
103
7.1
BEYOND
SAFETY
PROPERTIES
.
103
CONTENTS
7
7.2
AUTOMATA
AND
MODEL
CHECKING
.
104
7.3
USING
PARTIAL
ORDERS
FOR
MODEL
CHECKING
.
107
7.4
MODEL
CHECKING
WITH
FAIRNESS
ASSUMPTIONS
.
109
8
EXPERIMENTS
113
8.1
HOW
CAN
PARTIAL-ORDER
METHODS
BE
EVALUATED?
.
113
8.2
A
PARTIAL-ORDER
PACKAGE
FOR
SPIN
.
116
8.3
EVALUATION
.
117
8.4
STATE-SPACE
CACHING
.
121
8.5
CONCLUSION
.
125
9
CONCLUSIONS
129
9.1
SUMMARY
.
129
9.2
FUTURE
WORK
.
131
BIBLIOGRAPHY
132
INDEX
143 |
any_adam_object | 1 |
author | Godefroid, Patrice |
author_facet | Godefroid, Patrice |
author_role | aut |
author_sort | Godefroid, Patrice |
author_variant | p g pg |
building | Verbundindex |
bvnumber | BV010580152 |
callnumber-first | Q - Science |
callnumber-label | QA76 |
callnumber-raw | QA76.58.G63 1996 |
callnumber-search | QA76.58.G63 1996 |
callnumber-sort | QA 276.58 G63 41996 |
callnumber-subject | QA - Mathematics |
classification_rvk | ST 233 |
classification_tum | DAT 516f DAT 325f |
ctrlnum | (OCoLC)722410005 (DE-599)BVBBV010580152 |
dewey-full | 005.220 005.2 |
dewey-hundreds | 000 - Computer science, information, general works |
dewey-ones | 005 - Computer programming, programs, data, security |
dewey-raw | 005.2 20 005.2 |
dewey-search | 005.2 20 005.2 |
dewey-sort | 15.2 220 |
dewey-tens | 000 - Computer science, information, general works |
discipline | Informatik |
format | Thesis Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>00000nam a2200000 cb4500</leader><controlfield tag="001">BV010580152</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20070424</controlfield><controlfield tag="007">t|</controlfield><controlfield tag="008">960115s1996 gw d||| m||| 00||| eng d</controlfield><datafield tag="016" ind1="7" ind2=" "><subfield code="a">946226563</subfield><subfield code="2">DE-101</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">3540607617</subfield><subfield code="9">3-540-60761-7</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)722410005</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV010580152</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">eng</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-91G</subfield><subfield code="a">DE-384</subfield><subfield code="a">DE-739</subfield><subfield code="a">DE-19</subfield><subfield code="a">DE-20</subfield><subfield code="a">DE-634</subfield><subfield code="a">DE-83</subfield><subfield code="a">DE-11</subfield><subfield code="a">DE-188</subfield><subfield code="a">DE-706</subfield></datafield><datafield tag="050" ind1=" " ind2="0"><subfield code="a">QA76.58.G63 1996</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">005.2 20</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">005.2</subfield><subfield code="2">20</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 233</subfield><subfield code="0">(DE-625)143620:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">DAT 516f</subfield><subfield code="2">stub</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">DAT 325f</subfield><subfield code="2">stub</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">28</subfield><subfield code="2">sdnb</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Godefroid, Patrice</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Partial order methods for the verification of concurrent systems</subfield><subfield code="b">an approach to the state explosion problem</subfield><subfield code="c">Patrice Godefroid</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Berlin [u.a.]</subfield><subfield code="b">Springer</subfield><subfield code="c">1996</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">142 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="490" ind1="1" ind2=" "><subfield code="a">Lecture notes in computer science</subfield><subfield code="v">1032</subfield></datafield><datafield tag="502" ind1=" " ind2=" "><subfield code="a">Zugl.: Liège, Univ., Diss., 1994</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Logiciels - Essais</subfield><subfield code="2">ram</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Logiciels - Vérification</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Parallelle verwerking</subfield><subfield code="2">gtt</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Parallélisme (Informatique)</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Parallélisme (informatique)</subfield><subfield code="2">ram</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">méthode vérification</subfield><subfield code="2">inriac</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">ordre partiel</subfield><subfield code="2">inriac</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">système concurrent</subfield><subfield code="2">inriac</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Parallel processing (Electronic computers)</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Computer software -- Verification</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Halbordnung</subfield><subfield code="0">(DE-588)4158821-6</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Zustandsraum</subfield><subfield code="0">(DE-588)4132647-7</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Programmverifikation</subfield><subfield code="0">(DE-588)4135576-3</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">Nebenläufigkeit</subfield><subfield code="0">(DE-588)4115352-2</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">Nebenläufigkeit</subfield><subfield code="0">(DE-588)4115352-2</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="1"><subfield code="a">Programmverifikation</subfield><subfield code="0">(DE-588)4135576-3</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="689" ind1="1" ind2="0"><subfield code="a">Nebenläufigkeit</subfield><subfield code="0">(DE-588)4115352-2</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="1" ind2="1"><subfield code="a">Verifikation</subfield><subfield code="0">(DE-588)4135577-5</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="1" ind2="2"><subfield code="a">Zustandsraum</subfield><subfield code="0">(DE-588)4132647-7</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="1" ind2="3"><subfield code="a">Halbordnung</subfield><subfield code="0">(DE-588)4158821-6</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="1" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="830" ind1=" " ind2="0"><subfield code="a">Lecture notes in computer science</subfield><subfield code="v">1032</subfield><subfield code="w">(DE-604)BV000000607</subfield><subfield code="9">1032</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=007054041&sequence=000001&line_number=0001&func_code=DB_RECORDS&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-007054041</subfield></datafield></record></collection> |
genre | (DE-588)4113937-9 Hochschulschrift gnd-content |
genre_facet | Hochschulschrift |
id | DE-604.BV010580152 |
illustrated | Illustrated |
indexdate | 2025-01-10T15:06:16Z |
institution | BVB |
isbn | 3540607617 |
language | English |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-007054041 |
oclc_num | 722410005 |
open_access_boolean | |
owner | DE-91G DE-BY-TUM DE-384 DE-739 DE-19 DE-BY-UBM DE-20 DE-634 DE-83 DE-11 DE-188 DE-706 |
owner_facet | DE-91G DE-BY-TUM DE-384 DE-739 DE-19 DE-BY-UBM DE-20 DE-634 DE-83 DE-11 DE-188 DE-706 |
physical | 142 S. graph. Darst. |
publishDate | 1996 |
publishDateSearch | 1996 |
publishDateSort | 1996 |
publisher | Springer |
record_format | marc |
series | Lecture notes in computer science |
series2 | Lecture notes in computer science |
spelling | Godefroid, Patrice Verfasser aut Partial order methods for the verification of concurrent systems an approach to the state explosion problem Patrice Godefroid Berlin [u.a.] Springer 1996 142 S. graph. Darst. txt rdacontent n rdamedia nc rdacarrier Lecture notes in computer science 1032 Zugl.: Liège, Univ., Diss., 1994 Logiciels - Essais ram Logiciels - Vérification Parallelle verwerking gtt Parallélisme (Informatique) Parallélisme (informatique) ram méthode vérification inriac ordre partiel inriac système concurrent inriac Parallel processing (Electronic computers) Computer software -- Verification Halbordnung (DE-588)4158821-6 gnd rswk-swf Zustandsraum (DE-588)4132647-7 gnd rswk-swf Programmverifikation (DE-588)4135576-3 gnd rswk-swf Verifikation (DE-588)4135577-5 gnd rswk-swf Nebenläufigkeit (DE-588)4115352-2 gnd rswk-swf (DE-588)4113937-9 Hochschulschrift gnd-content Nebenläufigkeit (DE-588)4115352-2 s Programmverifikation (DE-588)4135576-3 s DE-604 Verifikation (DE-588)4135577-5 s Zustandsraum (DE-588)4132647-7 s Halbordnung (DE-588)4158821-6 s Lecture notes in computer science 1032 (DE-604)BV000000607 1032 DNB Datenaustausch application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=007054041&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis |
spellingShingle | Godefroid, Patrice Partial order methods for the verification of concurrent systems an approach to the state explosion problem Lecture notes in computer science Logiciels - Essais ram Logiciels - Vérification Parallelle verwerking gtt Parallélisme (Informatique) Parallélisme (informatique) ram méthode vérification inriac ordre partiel inriac système concurrent inriac Parallel processing (Electronic computers) Computer software -- Verification Halbordnung (DE-588)4158821-6 gnd Zustandsraum (DE-588)4132647-7 gnd Programmverifikation (DE-588)4135576-3 gnd Verifikation (DE-588)4135577-5 gnd Nebenläufigkeit (DE-588)4115352-2 gnd |
subject_GND | (DE-588)4158821-6 (DE-588)4132647-7 (DE-588)4135576-3 (DE-588)4135577-5 (DE-588)4115352-2 (DE-588)4113937-9 |
title | Partial order methods for the verification of concurrent systems an approach to the state explosion problem |
title_auth | Partial order methods for the verification of concurrent systems an approach to the state explosion problem |
title_exact_search | Partial order methods for the verification of concurrent systems an approach to the state explosion problem |
title_full | Partial order methods for the verification of concurrent systems an approach to the state explosion problem Patrice Godefroid |
title_fullStr | Partial order methods for the verification of concurrent systems an approach to the state explosion problem Patrice Godefroid |
title_full_unstemmed | Partial order methods for the verification of concurrent systems an approach to the state explosion problem Patrice Godefroid |
title_short | Partial order methods for the verification of concurrent systems |
title_sort | partial order methods for the verification of concurrent systems an approach to the state explosion problem |
title_sub | an approach to the state explosion problem |
topic | Logiciels - Essais ram Logiciels - Vérification Parallelle verwerking gtt Parallélisme (Informatique) Parallélisme (informatique) ram méthode vérification inriac ordre partiel inriac système concurrent inriac Parallel processing (Electronic computers) Computer software -- Verification Halbordnung (DE-588)4158821-6 gnd Zustandsraum (DE-588)4132647-7 gnd Programmverifikation (DE-588)4135576-3 gnd Verifikation (DE-588)4135577-5 gnd Nebenläufigkeit (DE-588)4115352-2 gnd |
topic_facet | Logiciels - Essais Logiciels - Vérification Parallelle verwerking Parallélisme (Informatique) Parallélisme (informatique) méthode vérification ordre partiel système concurrent Parallel processing (Electronic computers) Computer software -- Verification Halbordnung Zustandsraum Programmverifikation Verifikation Nebenläufigkeit Hochschulschrift |
url | http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=007054041&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
volume_link | (DE-604)BV000000607 |
work_keys_str_mv | AT godefroidpatrice partialordermethodsfortheverificationofconcurrentsystemsanapproachtothestateexplosionproblem |