Local Model Checking of Weighted CTL with Upper-Bound Constraints

Jonas Finnemann Jensen, Kim Guldstrand Larsen, Jiri Srba, Lars Østergaard

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

7 Citations (Scopus)

Abstract

We present a symbolic extension of dependency graphs by Liu and Smolka in order to model-check weighted Kripke structures against the logic CTL with upper-bound weight constraints. Our extension introduces a new type of edges into dependency graphs and lifts the computation of fixed-points from boolean domain to nonnegative integers in order to cope with the weights. We present both global and local algorithms for the fixed-point computation on symbolic dependency graphs and argue for the advantages of our approach compared to the direct encoding of the model checking problem into dependency graphs. We implement all algorithms in a publicly available tool prototype and evaluate them on several experiments. The principal conclusion is that our local algorithm is the most efficient one with an order of magnitude improvement for model checking problems with a high number of “witnesses”.
Original languageEnglish
Title of host publicationModel Checking Software : 20th International Symposium, SPIN 2013, Stony Brook, NY, USA, July 8-9, 2013. Proceedings
EditorsEzio Bartocci, C. R. Ramakrishnan
Number of pages18
Place of PublicationHolland
PublisherSpringer Publishing Company
Publication date2013
Pages178-195
ISBN (Print)978-3-642-39175-0
DOIs
Publication statusPublished - 2013
EventInternational SPIN Symposium on Model Checking of Software - Stony Brook, Stony Brook, NY, United States
Duration: 8 Jul 20139 Jul 2013
Conference number: 20

Conference

ConferenceInternational SPIN Symposium on Model Checking of Software
Number20
LocationStony Brook
Country/TerritoryUnited States
CityStony Brook, NY
Period08/07/201309/07/2013
SeriesLecture Notes in Computer Science
Volume7976
ISSN0302-9743

Keywords

  • CTL, weighted Kripke structure, model checking, on-the-fly algorithm

Fingerprint

Dive into the research topics of 'Local Model Checking of Weighted CTL with Upper-Bound Constraints'. Together they form a unique fingerprint.

Cite this