Skip to main navigation Skip to search Skip to main content

Parametric verification of weighted systems

Peter Christoffersen, Mikkel Hansen, Anders Mariegaard, Julian Trier Ringsmose, Kim Guldstrand Larsen, Radu Mardare

Research output: Chapter in Book/Report/Conference proceedingChapter

3 Downloads (Pure)

Abstract

This paper addresses the problem of parametric model checking for weighted transition systems. We consider transition systems labelled with linear equations over a set of parameters and we use them to provide semantics for a parametric version of weighted CTL where the until and next operators are themselves indexed with linear equations. The parameters change the modelchecking problem into a problem of computing a linear system of inequalities that characterizes the parameters that guarantee the satisfiability. To address this problem, we use parametric dependency graphs (PDGs) and we propose a global update function that yields an assignment to each node in a PDG. For an iterative application of the function, we prove that a fixed point assignment to PDG nodes exists and the set of assignments constitutes a well-quasi ordering, thus ensuring that the fixed point assignment can be found after finitely many iterations. To demonstrate the utility of our technique, we have implemented a prototype tool that computes the constraints on parameters for model checking problems.
Original languageEnglish
Title of host publication2nd International Workshop on Synthesis of Complex Parameters (SynCoP'15)
EditorsÉtienne André, Goran Frehse
Place of PublicationWadern, Germany
PublisherSchloss Dagstuhl – Leibniz-Zentrum fur Informatik GmbH, Dagstuhl Publishing
Pages77-90
Number of pages14
ISBN (Print)9783939897828
DOIs
Publication statusPublished - 3 Dec 2015

Keywords

  • parametric weighted transition systems
  • parametric weighted CTL
  • parametric model checking
  • well-quasi ordering
  • tool

Fingerprint

Dive into the research topics of 'Parametric verification of weighted systems'. Together they form a unique fingerprint.

Cite this