Start Pruning When Time Gets Urgent: Partial Order Reduction for Timed Systems

Research output: Contribution to book/anthology/report/conference proceedingArticle in proceedingResearchpeer-review

6 Citations (Scopus)
219 Downloads (Pure)

Abstract

Partial order reduction for timed systems is a challenging topic due to the dependencies among events induced by time acting as a global synchronization mechanism. So far, there has only been a limited success in finding practically applicable solutions yielding significant state space reductions. We suggest a working and efficient method to facilitate stubborn set reduction for timed systems with urgent behaviour. We first describe the framework in the general setting of timed labelled transition systems and then instantiate it to the case of timed-arc Petri nets. The basic idea is that we can employ classical untimed partial order reduction techniques as long as urgent behaviour is enforced. Our solution is implemented in the model checker TAPAAL and the feature is now broadly available to the users of the tool. By a series of larger case studies, we document the benefits of our method and its applicability to real-world scenarios.
Original languageEnglish
Title of host publicationInternational Conference on Computer Aided Verification : CAV 2018: Computer Aided Verification
PublisherSpringer
Publication date18 Jul 2018
Pages527-546
ISBN (Print)978-3-319-96144-6
ISBN (Electronic)978-3-319-96145-3
DOIs
Publication statusPublished - 18 Jul 2018
EventInternational Conference on Computer Aided Verification - Oxford, United Kingdom
Duration: 14 Jul 201817 Jul 2018

Conference

ConferenceInternational Conference on Computer Aided Verification
Country/TerritoryUnited Kingdom
CityOxford
Period14/07/201817/07/2018
SeriesLecture Notes in Computer Science
Volume10981
ISSN0302-9743

Cite this