J 2016

Efficient Model Checking of Weighted CTL with Upper-Bound Constraints

JENSEN, Jonnas F., Kim G. LARSEN, Jiří SRBA and Lars OESTERGAARD

Basic information

Original name

Efficient Model Checking of Weighted CTL with Upper-Bound Constraints

Authors

JENSEN, Jonnas F. (208 Denmark), Kim G. LARSEN (208 Denmark), Jiří SRBA (203 Czech Republic, guarantor, belonging to the institution) and Lars OESTERGAARD (208 Denmark)

Edition

International Journal on Software Tools for Technology Transfer (STTT), Springer-Verlag GmbH, 2016, 1433-2779

Other information

Language

English

Type of outcome

Článek v odborném periodiku

Field of Study

10201 Computer sciences, information science, bioinformatics

Country of publisher

Netherlands

Confidentiality degree

není předmětem státního či obchodního tajemství

References:

Impact factor

Impact factor: 1.612

RIV identification code

RIV/00216224:14330/16:00089061

Organization unit

Faculty of Informatics

UT WoS

000379708300005

Keywords in English

CTL model checking; Kripke structure; on-the-fly algorithms; dependency graph
Změněno: 27/4/2017 05:43, RNDr. Pavel Šmerk, Ph.D.

Abstract

V originále

We present a symbolic extension of dependency graphs by Liuand Smolka in order to model-check weighted Kripke structures againstthe logic CTL with upper-bound weight constraints. Our extension introducesa new type of edges into dependency graphs and lifts the computation offixed-points from boolean domain to nonnegative integers in order to copewith the weights. We present both global and local algorithms for thefixed-point computation on symbolic dependency graphs and argue for theadvantages of our approach compared to the direct encoding of the modelchecking problem into dependency graphs. We implement all algorithmsin a publicly available tool prototype and evaluate them on severalexperiments. The principal conclusion is that our local algorithm isthe most efficient one with an order of magnitude improvement formodel checking problems with a high number of `witnesses'.