Checking safety properties on-the-fly with the sweep-line method

  • Authors:
  • Guy Edward Gallasch;Jonathan Billington;Somsak Vanit-Anunchai;Lars Michael Kristensen

  • Affiliations:
  • University of South Australia, Computer Systems Engineering Centre, School of Electrical and Information Engineering, Mawson Lakes Campus, 5095, Adelaide, SA, Australia;University of South Australia, Computer Systems Engineering Centre, School of Electrical and Information Engineering, Mawson Lakes Campus, 5095, Adelaide, SA, Australia;University of South Australia, Computer Systems Engineering Centre, School of Electrical and Information Engineering, Mawson Lakes Campus, 5095, Adelaide, SA, Australia;University of Aarhus, IT-parken, Department of Computer Science, Aabogade 34, 8200, Aarhus N, SA, Denmark

  • Venue:
  • International Journal on Software Tools for Technology Transfer (STTT)
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

Abstract

The sweep-line state space method allows states to be deleted from memory during state exploration, thus alleviating the state explosion problem. Properties of the system (such as the absence of deadlocks) can then be verified on-the-fly. This paper presents an extension to the sweep-line method that allows on-the-fly checking of safety properties expressed as sequences of actions of the modelled system. This has been implemented in a prototype sweep-line library for Coloured Petri nets. We evaluate the prototype by applying it to the connection management procedures of the Datagram Congestion Control Protocol, a new Internet transport protocol.