ACM Home Page
Please provide us with feedback. Feedback
Self-* software architectures and component middleware in pervasive environments
Full text PdfPdf (412 KB)
Source Middleware Conference archive
Proceedings of the 5th international workshop on Middleware for pervasive and ad-hoc computing: held at the ACM/IFIP/USENIX 8th International Middleware Conference table of contents
Newport Beach, California
Pages 25-30  
Year of Publication: 2007
ISBN:978-1-59593-930-2
Authors
George Edwards  University of Southern California, Los Angeles, CA
Chiyoung Seo  University of Southern California, Los Angeles, CA
Daniel Popescu  University of Southern California, Los Angeles, CA
Sam Malek  George Mason University, Fairfax, VA
Nenad Medvidovic  University of Southern California, Los Angeles, CA
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 3,   Downloads (12 Months): 87,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

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

ABSTRACT

Software systems that execute in embedded and pervasive environments are frequently required to be self-monitoring, self-adapting, and self-healing. However, supporting these self-* capabilities in pervasive environments creates a number of unique engineering challenges. This paper first describes the challenges that we believe to be the most significant based on our experience developing real-world pervasive software applications with self-* capabilities. We then discuss each challenge in the context of four strategies commonly employed in self-* systems: dynamic software update, service discovery, transparent replication, and logical mobility. Finally, we explain how each strategy is implemented in our architectural middleware platform, Prism-MW.


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
Castaldi, M., et al. A Lightweight Infrastructure for Reconfiguring Applications. In Proc. of 11th SCM Workshop, 2003.
 
3
 
4
Controller Area Network (CAN), http://www.can-cia.org/.
 
5
6
 
7
Kramer, J. and Magee, J. Self-Managed Systems. 2007 Future of Software Engineering. IEEE Comp. Society, 2007.
 
8
 
9
Mikic-Rakic, M., et al. A Tailorable Environment for Assessing the Quality of Deployment Architectures in Highly Distributed Settings. 2nd CD 2004, Edinburgh, Scotland, 2004.
10
 
11
 
12
 
13
Norris, B., et al. Middleware for Dynamic Adaptation of Component Applications. In Proc. of IFIP WoCo9, 2006.
 
14
 
15
Satyanarayanan, M. Pervasive Computing: Vision and Challenges. IEEE Personal Communications, August 2001.
 
16
 
17
 
18
Weiser, M. The Computer for the 21st Century. Scientific American, September 1991.

Collaborative Colleagues:
George Edwards: colleagues
Chiyoung Seo: colleagues
Daniel Popescu: colleagues
Sam Malek: colleagues
Nenad Medvidovic: colleagues