An Open Architecture for Pervasive Systems
Purchase on Springer.com
$29.95 / €24.95 / £19.95*
* Final gross prices may vary according to local VAT.
Recent advances in mobile devices create a need for computing architectures and applications which are able to react to environmental changes in order to adapt to the changing context of computation. To date insufficient attention has been paid to the issues of defining an open component-based architecture which is able to describe complex computational context and handle different types of adaptation for a variety of new and existing pervasive enterprise applications. In this paper an architecture for pervasive enterprise systems is proposed. The architecture uses a component based modelling paradigm and an event-based mechanism which provides significant flexibility in dynamic system configuration and adaptation. The architecture includes context management which captures descriptions of complex user, device and application context including enterprise roles and role policies, and allows easy extension by new types of context. The architecture provides an open approach to adaptation which allows easy extension with adaptation mechanisms. In addition, the coordination language used to coordinate system events provides the flexibility needed in pervasive computing applications to support dynamic reconfiguration and a variety of communication paradigms.
- Acharya, A. Ranganathan, M., Saltz, J. “A language for Resource-Aware Mobile Programs” Mobile Object Systems: Towards the Programmable Internet, pages 111–130. Springer-Verlag, April 1997. Lecture Notes in Computer Science No. 1222.
- Banavar, G., Beck, J., Gluzberg, E. E., Munson, J., Sussman, J. and Zkowski, D. “Challenges: An application Model for Pervasive Computing” 6th Proc annual Intl. Conference on Mobile Computing and Networking MOBICOM 2000, Boston August 2000
- Bianchi, G., Campbell, A.T, Liao, R. “On Utility-Fair Adaptive Services in Wireless Networks” Proc of the 6th Intl Workshop on QoS IEEE/IFIP IWQOS’98 Napa Valley CA, May 1998
- Blair, G., Blair, L., Issarny, V., Tuma, P., Zarras, A., The Role of Software Architecture in Constraining Adaptation in Component-Based Middleware Platforms. Middleware 2000 Proc LNCS 1795-IFIP/ACM NY, USA, April 2000
- Arnold, D., Segall, B., Boot, J., Bond, A., Lloyd, M. and Kaplan, S. Discourse with Disposable Computers: How and why you will talk to your tomatoes, Usenix Workshop on Embedded Systems (ES99), Cambridge Massachusetts, March 1999 also http://elvin.dstc.edu.au/
- Davies, N., Friday, A. Wade, S. and Blair, G. “A Distributed Systems Platform for Mobile Computing” ACM Mobile Networks and Applications (MONET), Special Issue on Protocols and Software Paradigms of Mobile Networks, Volume 3, Number 2, August 1998, pp 143–156
- Demers, A., Petersen, K., Spreitzer, M., Terry, D., Theimer, M., Welch, B. “The Bayou Architecture: Support for Data Sharing among Mobile Users” Proceedings of the Workshop on Mobile Computing Systems and Applications, Santa Cruz, California, December 1994, pages 2–7.
- Indulska J., Bond A., Gallagher M., “Support for Mobile Computing in Open Distributed Systems”, Proc. of the IEEE Region Ten Conference, Delhi, India, December 1998.
- Gallagher, M. “A nomadic Computing Architecture for Open Distributed Computing”, Ph.D Thesis-University of Queensland, Submitted September 2000.
- Henricksen, K. and Indulska. J., “Adapting the Web Interface: An Adaptive Web Browser”, Proceedings Australasian User Interface Conference 2001, Australian Computer Science Communications, Volume 23, Number 5, 2001.
- Wyckoff, P., McLaughry, S.W., Lehman, T. J. and Ford, D. A. “TSpaces”, IBM Systems Journal, August 1998 also http://www.almaden.ibm.com/cs/TSpaces/
- Joseph A., Kaashoek F. “Building reliable mobile-aware applications using the Rover toolkit” MOBICOM’ 96. Proceedings of the second annual international conference on Mobile computing and networking, pages 117–129
- Kon, F. et al Monitoring, Security, and Dynamic Configuration with dynamicTAO Reflective ORB Middleware 2000 Proc LNCS 1795-IFIP/ACM NY, USA, April 2000
- Medvidovic N, Taylor “A Framework for Classifying and Comparing Architecture Description Language” Proc Software engineering Notes, ESEC/FSE’96-LNCS Vol 22 numer 6 November 1997
- Noble, B., Satyanarayanan, M., Narayanan, D., Filton J.E, Flinn J., Walker K., “Agile Application Aware Adaptation for Mobility” 16th ACM Symposium on Operating System Principles 1997
- Renesse, v-R. Birman, K., Hayden. M., Vaysburd, A., Karr, D. “Building Adaptive systems using Ensemble” Cornell University Technical Report, TR97-1638, July 1997.
- Rakotonirainy A., Bond A., Indulska, J., Leonard, D. SCAF: A simple Component Architecture Framework. Technology of Object-Oriented Languages and systems TOOLS 33-June 2000-IEEE Computer Society-Mont St Michel France
- Satyanarayanan, M. The Coda Distributed File System Braam, P. J. Linux Journal, 50 June 1998
- Want, Z. and Garlan D., “Task-Driven Computing”. Technical Report, CMU-CS-00-154, School of Computer Science CMU May 2000
- An Open Architecture for Pervasive Systems
- Book Title
- New Developments in Distributed Applications and Interoperable Systems
- Book Subtitle
- IFIP TC6/WG6.1 Third International Working Conference on Distributed Applications and Interoperable Systems September 17–19, 2001, Kraków, Poland
- Book Part
- pp 175-187
- Print ISBN
- Online ISBN
- Series Title
- IFIP International Federation for Information Processing
- Series Volume
- Series ISSN
- Springer US
- Copyright Holder
- Kluwer Academic Publishers
- Additional Links
- Industry Sectors
- eBook Packages
- Editor Affiliations
- 1. University of Mining and Metallurgy
- 2. University of Frankfurt
- Author Affiliations
- 3. CRC for Distributed Systems Technology Level 7, General Purpose, The University of Queensland, QLD 4072, Australia
- 4. School of Computer Science and Electrical Engineering, The University of Queensland, QLD 4072, Australia
- 5. School of Computer Science and Software Engineering, Monash University, Caulfield, VIC, 3145, Australia
To view the rest of this content please follow the download PDF link above.