Model checking for nominal calculi

  • Authors:
  • Gian Luigi Ferrari;Ugo Montanari;Emilio Tuosto

  • Affiliations:
  • Dipartimento di Informatica, Largo Bruno Pontecorvo 3, Pisa, Italy;Dipartimento di Informatica, Largo Bruno Pontecorvo 3, Pisa, Italy;Dipartimento di Informatica, Largo Bruno Pontecorvo 3, Pisa, Italy

  • Venue:
  • FOSSACS'05 Proceedings of the 8th international conference on Foundations of Software Science and Computation Structures
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

Abstract

Nominal calculi have been shown very effective to formally model a variety of computational phenomena. The models of nominal calculi have often infinite states, thus making model checking a difficult task. In this note we survey some of the approaches for model checking nominal calculi. Then, we focus on History-Dependent automata, a syntax-free automaton-based model of mobility. History-Dependent automata have provided the formal basis to design and implement some existing verification toolkits. We then introduce a novel syntax-free setting to model the symbolic semantics of a nominal calculus. Our approach relies on the notions of reactive systems and observed borrowed contexts introduced by Leifer and Milner, and further developed by Sassone, Lack and Sobocinski. We argue that the symbolic semantics model based on borrowed contexts can be conveniently applied to web service discovery and binding.