An automatic abstraction technique for verifying featured, parameterised systems

  • Authors:
  • M. Calder;A. Miller

  • Affiliations:
  • Department of Computing Science, University of Glasgow, Glasgow, Scotland, G12 8QQ, United Kingdom;Department of Computing Science, University of Glasgow, Glasgow, Scotland, G12 8QQ, United Kingdom

  • Venue:
  • Theoretical Computer Science
  • Year:
  • 2008

Quantified Score

Hi-index 5.23

Visualization

Abstract

A general technique combining model checking and abstraction is presented that allows property based analysis of systems consisting of an arbitrary number of featured components. We show how parameterised systems can be specified in a guarded command form with constraints placed on variables which occur in guards. We prove that results that hold for a small number of components can be shown to scale up. We then show how featured systems can be specified in a similar way, by relaxing constraints on guards. The main result is a generalisation theorem for featured systems which we apply to two well known examples.