Time Optimal Reachability Analysis Using Swarm Verification
Title | Time Optimal Reachability Analysis Using Swarm Verification |
Publication Type | Conference Paper |
Year of Publication | 2016 |
Authors | Zhang, Zhengkui, Nielsen, Brian, Larsen, Kim G. |
Conference Name | Proceedings of the 31st Annual ACM Symposium on Applied Computing |
Publisher | ACM |
Conference Location | New York, NY, USA |
ISBN Number | 978-1-4503-3739-7 |
Keywords | compositionality, distributed computing, Metrics, pubcrawl, Resiliency, Scalability, scalable verification, swarm verification, time optimal reachability, timed automata, Utextlessscptextgreaterppaaltextless/scptextgreater |
Abstract | Time optimal reachability analysis employs model-checking to compute goal states that can be reached from an initial state with a minimal accumulated time duration. The model-checker may produce a corresponding diagnostic trace which can be interpreted as a feasible schedule for many scheduling and planning problems, response time optimization etc. We propose swarm verification to accelerate time optimal reachability using the real-time model-checker Uppaal. In swarm verification, a large number of model checker instances execute in parallel on a computer cluster using different, typically randomized search strategies. We develop four swarm algorithms and evaluate them with four models in terms scalability, and time- and memory consumption. Three of these cooperate by exchanging costs of intermediate solutions to prune the search using a branch-and-bound approach. Our results show that swarm algorithms work much faster than sequential algorithms, and especially two using combinations of random-depth-first and breadth-first show very promising performance. |
URL | http://doi.acm.org/10.1145/2851613.2851828 |
DOI | 10.1145/2851613.2851828 |
Citation Key | zhang_time_2016 |