Bounded Model Checking of Max-Plus Linear Systems via Predicate Abstractions

Muhammad Syifa’ul Mufid*, Dieky Adzkiya, Alessandro Abate

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

4 Citations (Scopus)

Abstract

This paper introduces the abstraction of max-plus linear (MPL) systems via predicates. Predicates are automatically selected from system matrix, as well as from the specifications under consideration. We focus on verifying time-difference specifications, which encompass the relation between successive events in MPL systems. We implement a bounded model checking (BMC) procedure over a predicate abstraction of the given MPL system, to verify the satisfaction of time-difference specifications. Our predicate abstractions are experimentally shown to improve on existing MPL abstractions algorithms. Furthermore, with focus on the BMC algorithm, we can provide an explicit upper bound on the completeness threshold by means of the transient and the cyclicity of the underlying MPL system.

Original languageEnglish
Title of host publicationFormal Modeling and Analysis of Timed Systems - 17th International Conference, FORMATS 2019, Proceedings
EditorsÉtienne André, Mariëlle Stoelinga, Mariëlle Stoelinga
PublisherSpringer
Pages142-159
Number of pages18
ISBN (Print)9783030296612
DOIs
Publication statusPublished - 2019
Event17th International Conference on Formal Modeling and Analysis of Timed Systems, FORMATS 2019 - Amsterdam, Netherlands
Duration: 27 Aug 201929 Aug 2019

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume11750 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference17th International Conference on Formal Modeling and Analysis of Timed Systems, FORMATS 2019
Country/TerritoryNetherlands
CityAmsterdam
Period27/08/1929/08/19

Fingerprint

Dive into the research topics of 'Bounded Model Checking of Max-Plus Linear Systems via Predicate Abstractions'. Together they form a unique fingerprint.

Cite this