[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.5555/648058.746940guideproceedingsArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
Article

An Architecture for the Effective Support of Adaptive Context-Aware Applications

Published: 08 January 2001 Publication History

Abstract

Mobile applications are required to operate in environments characterised by change. More specifically, the availability of resources and services may change significantly during a typical period of system operation. As a consequence, adaptive mobile applications need to be capable of adapting to these changes to ensure they offer the best possible level of service to the user. Our experiences of developing and evaluating adaptive context-aware applications in mobile environments has led us to believe that existing architectures fail to provide the necessary support for such applications. In this paper, we discuss the shortcomings of existing approaches and present work on our own architecture that has been designed to meet the key requirements of context-aware adaptive applications.

References

[1]
Advanced Configuration and Power Interface Specification, Revision 1.0, Intel/Microsoft/Toshiba (1999).
[2]
Cheverst, K., N. Davies, K. Mitchell, A. Friday.: Experiences of Developing and Deploying a Context-Aware Tourist Guide: The GUIDE Project. In: Proc. of MOBICOM'2000, Boston, ACM Press (2000).
[3]
Davies N., K. Cheverst, K. Mitchell, A. Friday.: Caches in the Air: Disseminating Information in the Guide System. In: Proc. of the 2nd IEEE Workshop on Mobile Computing Systems and Applications (WMCSA '99) (1999).
[4]
Davies N., A. Friday, S. Wade, G. Blair.: L2imbo: A Distributed Systems Platform for Mobile Computing. In: ACM Mobile Networks and Applications (MONET), Special Issue on Protocols and Software Paradigms of Mobile Networks, 3(2) (1998) 143-156.
[5]
Dey A., Abowd G., Salber D.: A Context-Based Infrastructure for Smart Environments. In: Proc. of the 2000 Conference on Human Factors in Computing Systems (2000).
[6]
Elis C.: The Case for Higher-Level Power Management. In: Proc. of HotOS (1999).
[7]
Flinn J., M. Satyanarayanan.: PowerScope: A Tool for Profiling the Energy Usage of Mobile Applications. In: Proc. of the Second IEEE Workshop on Mobile Computing Systems and Applications (1999).
[8]
Friday A., N. Davies, G. Blair, K. Cheverst.: Developing Adaptive Applications: The MOST Experience. In: Journal of Integrated Computer-Aided Engineering, 6(2) 143-157.
[9]
Goland, Y., Cai T., Leach P., Gu Y., Albright S.: Simple Service Discovery Protocol, Version 1.03. IETF Internet-Draft. http://www.ietf.org/internet-drafts/draft-cai-ssdp-v1- 03.txt
[10]
Joseph A., J. Tauber, F. Kaashoek.: Mobile Computing with the Rover Toolkit. In: IEEE Transactions on Computers: Special issue on Mobile Computing, 43(3), (1997).
[11]
Katz R.: Adaptation and Mobility in Wirless Information Systems. In: IEEE Personal Communications, 1(1) (1994) 6-17.
[12]
Kravets R., P. Krishnan.: Application-Driven Power Management for Mobile Communication. In: Fourth ACM International Conference on Mobile Computing and Networking (MOBICOM '98) (1998).
[13]
Kunz T., J. Black.: An Architecture for Adaptive Mobile Applications. In: Proc. of the 11th International Conference on Wireless Communications (Wireless '99) (1999).
[14]
Long, S., R. Kooper, G.D. Abowd, C.G. Atkeson.: Rapid Prototyping of Mobile Context-Aware Applications: The Cyberguide Case Study. In: Proc. of the 2nd ACM International Conference on Mobile Computing (MOBICOM) (1996).
[15]
Marzullo K., R. Cooper, M. Wood, K. Birman.: Tools for Distributed Application Management. In: IEEE Computer, 24(8) (1991) 42-51.
[16]
Noble B., M. Satyanarayanan, D. Narayanan, J. E. Tilton, J. Flinn, K. Walker.: Agile Application-Aware Adaptation for Mobility. In: Proc of the 16th ACM Symposium on Operating System Principles (1997).
[17]
Pascoe J.: The Stick-e Note Architecture: Extending the Interface Beyond the User. In: Proc. of the International Conference on Intelligent User Interfaces (1997).
[18]
Terry D. B., M. Theimer, K. Petersen A. J. Demers.: Managing Update Conflicts in Bayou, a Weakly Connected Replicated Storage System. In: Proc of the 15th ACM Symposium on Operating System Principles (1995).
[19]
Universal Plug and Play Device Architecture, Version 0.91, Microsoft Corporation, March 2000. http://www.upnp.org/download/UPnP_Device_Architecture.mht
[20]
Weiser M.: Some Computer Science Issues in Ubiquitous Computing. In: Communications of the ACM, 6(7) (1993) 75-84.

Cited By

View all
  • (2020)Learning run-time compositions of interacting adaptationsProceedings of the IEEE/ACM 15th International Symposium on Software Engineering for Adaptive and Self-Managing Systems10.1145/3387939.3388615(108-114)Online publication date: 29-Jun-2020
  • (2012)Research challenges on multi-layer and mixed-initiative monitoring and adaptation for service-based systemsProceedings of the First International Workshop on European Software Services and Systems Research: Results and Challenges10.5555/2666742.2666755(40-46)Online publication date: 5-Jun-2012
  • (2011)Dynamic context-aware and limited resources-aware service adaptation for pervasive computingAdvances in Software Engineering10.5555/1992516.22088792011(7-7)Online publication date: 1-Jan-2011
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image Guide Proceedings
MDM '01: Proceedings of the Second International Conference on Mobile Data Management
January 2001
270 pages

Publisher

Springer-Verlag

Berlin, Heidelberg

Publication History

Published: 08 January 2001

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 12 Dec 2024

Other Metrics

Citations

Cited By

View all
  • (2020)Learning run-time compositions of interacting adaptationsProceedings of the IEEE/ACM 15th International Symposium on Software Engineering for Adaptive and Self-Managing Systems10.1145/3387939.3388615(108-114)Online publication date: 29-Jun-2020
  • (2012)Research challenges on multi-layer and mixed-initiative monitoring and adaptation for service-based systemsProceedings of the First International Workshop on European Software Services and Systems Research: Results and Challenges10.5555/2666742.2666755(40-46)Online publication date: 5-Jun-2012
  • (2011)Dynamic context-aware and limited resources-aware service adaptation for pervasive computingAdvances in Software Engineering10.5555/1992516.22088792011(7-7)Online publication date: 1-Jan-2011
  • (2011)CLAMProceedings of the International Workshop on Quality Assurance for Service-Based Applications10.1145/2031746.2031754(21-27)Online publication date: 14-Sep-2011
  • (2010)A self-adaptive hardware/software system architecture for ubiquitous computing applicationsProceedings of the 7th international conference on Ubiquitous intelligence and computing10.5555/1929661.1929699(382-396)Online publication date: 26-Oct-2010
  • (2010)Exhausting battery statisticsProceedings of the second ACM SIGCOMM workshop on Networking, systems, and applications on mobile handhelds10.1145/1851322.1851327(9-14)Online publication date: 30-Aug-2010
  • (2010)A context-driven adaptation process for service-based applicationsProceedings of the 2nd International Workshop on Principles of Engineering Service-Oriented Systems10.1145/1808885.1808896(50-56)Online publication date: 1-May-2010
  • (2008)An event-based coordination model for context-aware applicationsProceedings of the 10th international conference on Coordination models and languages10.5555/1788954.1788969(232-248)Online publication date: 4-Jun-2008
  • (2008)A policy-based context-aware approach for the commitment of mobile transactionsProceedings of the 8th international conference on New technologies in distributed systems10.1145/1416729.1416753(1-11)Online publication date: 23-Jun-2008
  • (2007)Design and Implementation of Efficient Directory Facilitator for Context-Aware Service DiscoveryProceedings of the 1st KES International Symposium on Agent and Multi-Agent Systems: Technologies and Applications10.1007/978-3-540-72830-6_61(588-596)Online publication date: 31-May-2007
  • Show More Cited By

View Options

View options

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media