Practical Efficient Modular Linear-Time Model-Checking

  • Authors:
  • Carlo A. Furia;Paola Spoletini

  • Affiliations:
  • DEI, Politecnico di Milano, Milano, Italy;DSCPI, Università degli Studi dell'Insubria, Como, Italy

  • Venue:
  • ATVA '08 Proceedings of the 6th International Symposium on Automated Technology for Verification and Analysis
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper shows how the modular structure of composite systems can guide the state-space exploration in explicit-state linear-time model-checking and make it more efficient in practice. Given a composite system where every module has input and output variables -- and variables of different modules can be connected -- a total ordering according to which variables are generated is determined, through heuristics based on graph-theoretical analysis of the modular structure. The technique is shown to outperform standard exploration techniques (that do not take the modular structure information into account) by several orders of magnitude in experiments with Spin models of MTL formulas.