Randomized Refinement Checking of Timed I/O Automata

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

1 Citation (Scopus)
218 Downloads (Pure)

Abstract

To combat the state-space explosion problem and ease system development, we present a new refinement checking (falsification) method for Timed I/O Automata based on random walks. Our memory-less heuristics Random Enabled Transition (RET) and Random Channel First (RCF) provide efficient and highly scalable methods for counterexample detection. Both RET and RCF operate on concrete states and are relieved from expensive computations of symbolic abstractions. We compare the most promising variants of RET and RCF heuristics to existing symbolic refinement verification of the Ecdar tool. The results show that as the size of the system increases our heuristics are significantly less prone to exponential increase of time required by Ecdar to detect violations: in very large systems both “wide” and “narrow” violations are found up to 600 times faster and for extremely large systems when Ecdar timeouts, our heuristics are successful in finding violations.
Original languageEnglish
Title of host publicationProceedings of SETTA 2020 : Dependable Software Engineering. Theories, Tools, and Applications
EditorsJun Pang, Lijun Zhang
Number of pages19
PublisherSpringer
Publication date9 Nov 2020
Pages70-88
ISBN (Print)978-3-030-62821-5
ISBN (Electronic)978-3-030-62822-2
DOIs
Publication statusPublished - 9 Nov 2020
EventInternational Symposium on Dependable Software Engineering: Theories, Tools, and Applications (SETTA 2020) - Guangzhou, China
Duration: 24 Nov 202027 Nov 2020

Conference

ConferenceInternational Symposium on Dependable Software Engineering: Theories, Tools, and Applications (SETTA 2020)
Country/TerritoryChina
CityGuangzhou
Period24/11/202027/11/2020
SeriesLecture Notes in Computer Science
Volume12153
ISSN0302-9743

Keywords

  • Model-checking
  • Timed I/O Automata
  • Randomized
  • State-space
  • Refinement

Fingerprint

Dive into the research topics of 'Randomized Refinement Checking of Timed I/O Automata'. Together they form a unique fingerprint.

Cite this