A Notation and Logic for Mobile Computing |
| |
Authors: | Gruia-Catalin Roman Peter J McCann |
| |
Affiliation: | (1) Department of Computer Science, Washington University, One Brookings Drive, St. Louis, MO 63130, USA;(2) Bell Laboratories, Lucent Technologies, 263 Shuman Blvd., Naperville, IL 60566, USA |
| |
Abstract: | We define a concurrent mobile system as one where independently executing components may migrate through some space during the course of the computation, and where the pattern of connectivity among the components changes as they move in and out of proximity. The definition is general enough to encompass a system of mobile hosts moving in physical space as well as a system of migrating software agents implemented on a set of possibly non-mobile hosts. In this paper, we present Mobile UNITY, a notation for expressing mobile computations and a logic for reasoning about their temporal properties. Our goal is to find a minimalist model of mobile computation that will allow us to express mobile components in a modular fashion and to reason formally about the possible behaviors of a system composed from mobile components. A simplified serial communication protocol among components which can move in space serves as an illustration for the notation. |
| |
Keywords: | formal methods mobile computing UNITY Mobile UNITY shared variables synchronization transient interactions |
本文献已被 SpringerLink 等数据库收录! |
|