DOI: 10.1007/978-3-540-85114-1_13
|View full text |Cite
|
Sign up to set email alerts
|

Layered Duplicate Detection in External-Memory Model Checking

Abstract: Abstract. This paper presents a disk-based explicit state model checking algorithm that uses an approach called layered duplicate detection. In this approach, states encountered during a breadth-first traversal of the graph of the transition system are stored in memory according to the layer of the graph in which they are first encountered. With this layered organization of memory, transition locality is exploited by checking only the most recent layers for duplicates. In RAM, exploiting transition locality in… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
5
0

Publication Types

Select...
4
3
1

Relationship

0
8

Authors

Journals

citations
Cited by 9 publications
(5 citation statements)
references
References 23 publications
(30 reference statements)
0
5
0
Order By: Relevance
“…large-scale disk-based search with refined delayed duplicate elimination strategies [12,75,47], semi-external search incorporating space-efficient perfect hash function for a better time-space trade-off [42,43], exploiting edges of current hardware technology such as addressing flash memory instead of magnetic devices [2,11,43], and parallel computation, especially the integration of multi-core processing [64] and GPU computation [44].…”
Section: Resultsmentioning
confidence: 99%
“…large-scale disk-based search with refined delayed duplicate elimination strategies [12,75,47], semi-external search incorporating space-efficient perfect hash function for a better time-space trade-off [42,43], exploiting edges of current hardware technology such as addressing flash memory instead of magnetic devices [2,11,43], and parallel computation, especially the integration of multi-core processing [64] and GPU computation [44].…”
Section: Resultsmentioning
confidence: 99%
“…In the other words, between the amount of I/Os and time efficiency has a relation in the sense that the time efficiency will be improved if the I/O actions reduced. S. Edelkamp et al [70] proposed layered duplicate detection to improve duplicate elimination in external memory model checking. This approach decides which states during searching in the state space should be stored in RAM, and which of them should be stored on disk.…”
Section: Classification Of State Space Reduction Methodsmentioning
confidence: 99%
“…In other words, between the amount of I/Os and time efficiency, there is a relationship in the sense that the time efficiency will be improved if the I/O actions are reduced. S. Edelkamp et al [20] proposed layered duplicate detection to improve duplicate elimination in external memory model-checking. This approach determines which states, while searching in the state space, should be stored in the RAM, and which of them should be stored on disk.…”
Section: ) Memory Handlingmentioning
confidence: 99%