Adaptive Coordination for Dynamic Mobile Systems
Abstract
We have completed our work by finalizing the Evolving Tuples model and the Application Session middleware and connecting them in a complete middleware for prototyping mobile systems. Evolving tuples is an extension to traditional tuple spaces that allows applications to embed context-aware adaptation directly in structures traditionally used for distributed coordination. In the evolving tuples model, the tuples themselves can carry behavior specifications that define how they may move and change in response to the environment. The Application Sessions middleware provides a suite of metaphors for conversational semantics in dynamic environments. Applications can concretely define the semantics of their interactions and delegate the low level creation and maintenance of communication sessions to an underlying middleware. The Application Sessions model's explicit separation of concerns both architecturally and organizationally will lead to more robust, more successful, and ultimately more valuable software for mobile computing.
Document Details
- Document Type
- Technical Report
- Publication Date
- Feb 28, 2010
- Accession Number
- AD1026795
Entities
People
- Christine Julien
Organizations
- University of Texas at Austin