Formulae Meet Programs Over the Net: A Framework for Correct Network Aware Programming

  • Authors:
  • Lorenzo Bettini;Rocco De Nicola;Michele Loreti

  • Affiliations:
  • Dipartimento di Sistemi e Informatica, Università di Firenze. bettini@dsi.unifi.it;Dipartimento di Sistemi e Informatica, Università di Firenze. denicola@dsi.unifi.it;Dipartimento di Sistemi e Informatica, Università di Firenze. loreti@dsi.unifi.it

  • Venue:
  • Automated Software Engineering
  • Year:
  • 2004

Quantified Score

Hi-index 0.00

Visualization

Abstract

A general framework for network aware programming is presented that consists of a language for programming mobile applications, a logic for specifying properties of the applications and an automatic tool for verifying such properties. The framework is based on X-KLAIM, eXtended KLAIM, an experimental programming language specifically designed to program distributed systems composed of several components interacting through multiple tuple spaces and mobile code. The proposed logic is a modal logic inspired by Hennessy-Milner logic and is interpreted over the same labelled structures used for the operational semantics of X-KLAIM. The automatic verification tool is based on a complete proof system that has been previously developed for the logic.