2011
DOI: 10.1007/978-3-642-19835-9_20
|View full text |Cite
|
Sign up to set email alerts
|

Biased Model Checking Using Flows

Abstract: We describe two new state exploration algorithms, called biased-dfs and biased-bfs, that bias the search towards regions more likely to have error states using high level hints supplied by the user. These hints are in the form of priorities or markings describing which transitions are important and which aren't. We will then describe a natural way to mark the transitions using flows or partial orders on system events. Apart from being easy to understand, flows express succinctly the basic organization of a sys… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2

Citation Types

0
2
0

Year Published

2015
2015
2015
2015

Publication Types

Select...
1

Relationship

0
1

Authors

Journals

citations
Cited by 1 publication
(2 citation statements)
references
References 11 publications
0
2
0
Order By: Relevance
“…Model checking has been applied to a range of applications from multi-threaded programs [9] to distributed systems, protocols, and hardware [16,25,31]. While some of these applications resemble event-driven apps with related notions of events, they differ in the number of events they can handle and in the necessary algorithms to explore them thoroughly.…”
Section: Domain Comparisonmentioning
confidence: 99%
See 1 more Smart Citation
“…Model checking has been applied to a range of applications from multi-threaded programs [9] to distributed systems, protocols, and hardware [16,25,31]. While some of these applications resemble event-driven apps with related notions of events, they differ in the number of events they can handle and in the necessary algorithms to explore them thoroughly.…”
Section: Domain Comparisonmentioning
confidence: 99%
“…In general, such model checking techniques use either random exploration [16] or user-provided hints [31] to guide the search towards executions with error states. In contrast, the kinds of event-driven applications we consider in this work have tens of user interface controls and thousands of events to explore.…”
Section: Domain Comparisonmentioning
confidence: 99%