ACM Home Page
Please provide us with feedback. Feedback
Resource discovery with evolving tuples
Full text PdfPdf (295 KB)
Source Foundations of Software Engineering archive
International workshop on Engineering of software services for pervasive environments: in conjunction with the 6th ESEC/FSE joint meeting table of contents
Dubrovnik, Croatia
Pages: 1 - 10  
Year of Publication: 2007
ISBN:978-1-59593-798-8
Authors
Drew Stovall  The University of Texas at Austin
Christine Julien  The University of Texas at Austin
Sponsors
ACM: Association for Computing Machinery
SIGSOFT: ACM Special Interest Group on Software Engineering
CEPIS : The Council of European Professional Informatics Societies
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 8,   Downloads (12 Months): 51,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1294904.1294905
What is a DOI?

ABSTRACT

Pervasive computing environments present new challenges that hinder traditional approaches to software engineering. In this paper, we tackle one such challenge: the need of pervasive application developers to have access to constructs that enable resource discovery in dynamic environments. We first define the evolving tuples model, a novel extension to traditional tuple spaces that allows applications to embed context-aware adaptation directly in structures traditionally used for distributed coordination. The behavior applications embed in evolving tuples can subsequently be used by discovery queries to allow environmental characteristics to directly impact the results of discovery. Our approach minimizes the amount of infrastructure that must be available to support discovery by embedding the discovery functionality almost exclusively within the tuple and makes the resource discovery process transparent. At the same time, our model retains many of the benefits of traditional tuple space approaches, namely providing content-based coordination that is easy for developers to understand and implement. The evolving tuple's inherent flexibility also allows resource discovery to adapt to the changing resources, applications, and environments.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
2
 
3
D. Balzarotti, P. Costa, and G. P. Picco. The lights tuple space framework and its customization for context-aware applications. Int'l Journal on Web Intelligence and Agent Systems, 2005. To appear.
 
4
 
5
D. Chakraborty, A. Joshi, and Y. Yesha. Integrating service discovery with routing and session management for ad hoc networks. Ad Hoc Networks Journal, March 2004.
 
6
 
7
8
9
 
10
R. Handorean and G.-C. Roman. Secure service provision in ad hoc networks. In Proc. of ICSOC, St. Louis, Missouri, 2003. Washington University, Department of Computer Science.
 
11
E. Jaselskis and T. Elmisalami. RFID's role in a fully integrated automated project process. In Proc. of ASCE Construction Congress 7, 2003.
 
12
C. Julien. Adaptive preference specifications for application sessions. In Proc. of ICSOC, volume 4294 of Lecture Notes in Computer Science, pages 78--89, 2006.
 
13
 
14
C. Julien and D. Stovall. Enabling ubiquitous coordination using application sessions. In Proc. of Coordination, pages 130--144, June 2006.
 
15
 
16
 
17
 
18
D. Malan, T. Fulford-Jones, M. Welsh, and S. Moulton. CodeBlue: An ad hoc sensor network infrastructure for emergency medical care. In Proc. of the Int'l Workshop on Wearable and Implanted Body Sensor Networks, April 2004.
19
 
20
21
 
22
G. Picco, A. Murphy, and G.-C. Roman. On global virtual data structures. In Process Coordination and Ubiquitous Computing, pages 11--29, 2002.
23
 
24
25
 
26
G. Zussman and A. Segall. Energy efficient routing in ad hoc disaster recovery networks. In Proc. of Infocom, pages 682--691, March-April 2003.

Collaborative Colleagues:
Drew Stovall: colleagues
Christine Julien: colleagues