Abstract
This entry verifies a number of worklist algorithms for exploring sets of reachable sets of transition systems with subsumption relations. Informally speaking, a node $a$ is subsumed by a node $b$ if everything that is reachable from $a$ is also reachable from $b$. Starting from a general abstract view of transition systems, we gradually add structure while refining our algorithms to more efficient versions. In the end, we obtain efficient imperative algorithms, which operate on a shared data structure to keep track of explored and yet-to-be-explored states, similar to the algorithms used in timed automata model checking [2, 1]. This entry forms part of the work described in a paper by the authors of this entry [4] and a PhD thesis [3].
License
Topics
Related publications
- Wimmer, S., & Lammich, P. (2018). Verified Model Checking of Timed Automata. Tools and Algorithms for the Construction and Analysis of Systems, 61–78. https://doi.org/10.1007/978-3-319-89960-2_4
- https://nbn-resolving.org/urn:nbn:de:bvb:91-diss-20201209-1576100-1-0
Session Worklist_Algorithms
- Worklist_Locales
- Worklist_Common
- Worklist_Algorithms_Misc
- Worklist_Algorithms_Tracing
- Worklist_Algorithms_Subsumption_Graphs
- Unified_PW
- Unified_PW_Hashing
- Heap_Hash_Map
- Unified_PW_Impl
- Worklist_Subsumption_Multiset
- Worklist_Subsumption1
- Worklist_Subsumption_Impl1
- Liveness_Subsumption
- Liveness_Subsumption_Map
- Liveness_Subsumption_Impl
- Next_Key
- Leadsto
- Leadsto_Map
- Leadsto_Impl