Skip to main navigation Skip to search Skip to main content

Formal verification of infinite-state BIP models

  • ENAC-IIC-GEL
  • Fondazione Bruno Kessler
  • American University of Beirut

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

Abstract

We propose two expressive and complementary techniques for the verification of safety properties of infinite-state BIP models. Both our techniques deal with the full BIP specification, while the existing approaches impose considerable restrictions: they either verify finite-state systems or they do not handle the transfer of data on the interactions and priorities. Firstly, we propose an instantiation of the ESST (Explicit Scheduler Symbolic Thread) framework to verify BIP models. The key insight is to apply symbolic reasoning to analyze the behavior of the system described by the BIP components, and an explicit-state search to analyze the behavior of the system induced by the BIP interactions and priorities. The combination of symbolic and explicit exploration techniques allow to benefit from abstraction, useful when reasoning about data, and from partial order reduction, useful to mitigate the state space explosion due to concurrency. Secondly, we propose an encoding from a BIP model into a symbolic, infinite-state transition system. This technique allows us to leverage the state of the art verification algorithms for the analysis of infinite-state systems. We implemented both techniques and we evaluated their performance against the existing approaches. The results show the effectiveness of our approaches with respect to the state of the art, and their complementarity for the analysis of safe and unsafe BIP models.

Original languageEnglish
Title of host publicationAutomated Technology for Verification and Analysis - 13th International Symposium, ATVA 2015, Proceedings
EditorsBernd Finkbeiner, Geguang Pu, Lijun Zhang
PublisherSpringer Verlag
Pages326-343
Number of pages18
ISBN (Print)9783319249520
DOIs
Publication statusPublished - 1 Jan 2015
Externally publishedYes
Event13th International Symposium on Automated Technology for Verification and Analysis, ATVA 2015 - Shanghai, China
Duration: 12 Oct 201515 Oct 2015

Publication series

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

Conference

Conference13th International Symposium on Automated Technology for Verification and Analysis, ATVA 2015
Country/TerritoryChina
CityShanghai
Period12/10/1515/10/15

Fingerprint

Dive into the research topics of 'Formal verification of infinite-state BIP models'. Together they form a unique fingerprint.

Cite this