Multi-core reachability for timed automata

Andreas Engelbredt Dalsgaard, Alfons Laarman, K.G. Larsen, M.Chr. Olesen, Jaco Van De Pol

Publikation: Bidrag til bog/antologi/rapport/konference proceedingKonferenceartikel i proceedingForskningpeer review

13 Citationer (Scopus)

Abstract

Model checking of timed automata is a widely used technique. But in order to take advantage of modern hardware, the algorithms need to be parallelized. We present a multi-core reachability algorithm for the more general class of well-structured transition systems, and an implementation for timed automata. Our implementation extends the opaal tool to generate a timed automaton successor generator in c++, that is efficient enough to compete with the uppaal model checker, and can be used by the discrete model checker LTSmin, whose parallel reachability algorithms are now extended to handle subsumption of semi-symbolic states. The reuse of efficient lockless data structures guarantees high scalability and efficient memory use. With experiments we show that opaal+LTSmin can outperform the current state-of-the-art, uppaal. The added parallelism is shown to reduce verification times from minutes to mere seconds with speedups of up to 40 on a 48-core machine. Finally, strict BFS and (surprisingly) parallel DFS search order are shown to reduce the state count, and improve speedups.
OriginalsprogEngelsk
TitelFormal Modeling and Analysis of Timed Systems : 10th International Conference, FORMATS 2012, London, UK, September 18-20, 2012. Proceedings
RedaktørerMarcin Jurdzinski, Dejan Nickovic
Antal sider16
ForlagSpringer Publishing Company
Publikationsdato2012
Sider91-106
ISBN (Trykt)978-3-642-33364-4
ISBN (Elektronisk)978-3-642-33365-1
DOI
StatusUdgivet - 2012
BegivenhedFORMATS12: Formal Modeling of Timed Systems - London, UK, London, Storbritannien
Varighed: 18 sep. 201220 sep. 2012
Konferencens nummer: 10

Konference

KonferenceFORMATS12
Nummer10
LokationLondon, UK
Land/OmrådeStorbritannien
ByLondon
Periode18/09/201220/09/2012
NavnLecture Notes in Computer Science
Vol/bind7595
ISSN0302-9743

Fingeraftryk

Dyk ned i forskningsemnerne om 'Multi-core reachability for timed automata'. Sammen danner de et unikt fingeraftryk.

Citationsformater