Coloured Petri net refinement specification and correctness proof with Coq

  • Authors:
  • Christine Choppy;Micaela Mayero;Laure Petrucci

  • Affiliations:
  • LIPN, UMR CNRS 7030, Villetaneuse, France;LIPN, UMR CNRS 7030, Villetaneuse, France;LIPN, UMR CNRS 7030, Villetaneuse, France

  • Venue:
  • Innovations in Systems and Software Engineering
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

Abstract

In this work, we address the issue of the formal proof (using the proof assistant Coq) of refinement correctness for symmetric nets, a subclass of coloured Petri nets. We provide a formalisation of the net models, and of their type refinement in Coq. Then the Coq proof assistant is used to prove the refinement correctness lemma. An example adapted from a protocol example illustrates our work.