Modeling mobile IP in mobile UNITY

15Citations
Citations of this article
10Readers
Mendeley users who have this article in their library.

Abstract

With recent advances in wireless communication technology, mobile computing is an increasingly important area of research. A mobile system is 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. Mobile UNITY is a notation and proof logic for specifying and reasoning about mobile systems. In this article it is argued that Mobile UNITY contributes to the modular development of system specifications because of the declarative fashion in which coordination among components is specified. The packet-forwarding mechanism at the core of the Mobile IP protocol for routing to mobile hosts is taken as an example. A Mobile UNITY model of packet forwarding and the mobile system in which it must operate is developed. Proofs of correctness properties, including important real-time properties, are outlined, and the role of formal verification in the development of protocols such as Mobile IP is discussed. Additional Key Words and Phrases: Formal methods, mobile computing, Mobile UNITY, shared variables, synchronization, transient interactions, weak consistency.

Cite

CITATION STYLE

APA

McCann, P. J., & Roman, G. C. (1999). Modeling mobile IP in mobile UNITY. ACM Transactions on Software Engineering and Methodology, 8(2), 115–146. https://doi.org/10.1145/304399.304400

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free