Mark, a Reasoning Kit for Mobility

  • Authors:
  • Gianluigi Ferrari;C. Montangero;L. Semini;S. Semprini

  • Affiliations:
  • Dipartimento di Informatica, Università di Pisa, Corso Italia 40, 56125 Pisa, Italy. giangi@di.unipi.it;Dipartimento di Informatica, Università di Pisa, Corso Italia 40, 56125 Pisa, Italy. monta@di.unipi.it;Dipartimento di Informatica, Università di Pisa, Corso Italia 40, 56125 Pisa, Italy. semini@di.unipi.it;Dipartimento di Informatica, Università di Pisa, Corso Italia 40, 56125 Pisa, Italy. semprini@di.unipi.it

  • Venue:
  • Automated Software Engineering
  • Year:
  • 2002

Quantified Score

Hi-index 0.00

Visualization

Abstract

The experience gained to date in the development of network applications has shown the difficulties of using traditional software technologies: reasoning about network applications is subtly different from reasoning about ordinary programs because of stronger requirements on security, different forms of termination, and phenomena like mobility and network-awareness. There are currently no standard methods, techniques and tools to support specification, development and (property) certification of these applications.To support property certification of network applications, we propose to use the network-aware logic Mobiadtl and its proof assistant, Mark (Mobiadtl Reasoning Kit). In the paper we present the prototype implementation of Mark and, as a validating example, we consider applications where mobile components are allowed to carry some resources with them when moving around the network.