A Compared Study of Two Correctness Proofs for the Standardized Algorithm of ABR Conformance

  • Authors:
  • Béatrice Bérard;Laurent Fribourg;Francis Klay;Jean-François Monin

  • Affiliations:
  • LSV, CNRS UMR 8643, ENS de Cachan, 61 av. du Prés. Wilson, 94235 Cachan Cedex, France. berard@lsv.ens-cachan.fr;LSV, CNRS UMR 8643, ENS de Cachan, 61 av. du Prés. Wilson, 94235 Cachan Cedex, France. fribourg@lsv.ens-cachan.fr;France Telecom CNET DTL/MSV, Technopole Anticipa, 2 av. Pierre Marzin, 22307 Lannion, France. Francis.Klay@cnet.francetelecom.fr;France Telecom CNET DTL/MSV, Technopole Anticipa, 2 av. Pierre Marzin, 22307 Lannion, France. JeanFrancois.Monin@cnet.francetelecom.fr

  • Venue:
  • Formal Methods in System Design
  • Year:
  • 2003

Quantified Score

Hi-index 0.01

Visualization

Abstract

The ABR conformance protocol is a real-time program that controls dataflow rates on ATM networks. A crucial part of this protocol is the dynamical computation of the expected rate of data cells. We present here a modelling of the corresponding program with its environment, using the notion of (parametric) timed automata. A fundamental property of the service provided by the protocol to the user is expressed in this framework and proved by two different methods. The first proof relies on inductive invariants, and was originally verified using theorem-proving assistant COQ. The second proof is based on reachability analysis, and was obtained using model-checker HYTECH. We explain and compare these two proofs in the unified framework of timed automata.