skip to main content
10.1145/1066677.1066935acmconferencesArticle/Chapter ViewAbstractPublication PagessacConference Proceedingsconference-collections
Article

Developing component based adaptive applications in mobile environments

Published: 13 March 2005 Publication History

Abstract

Today, although the system supports for developing distributed applications become mature, they are inadequate for mobile environments where the runtime resources vary considerably or even disappear spontaneously. The objective of our work is to provide appropriate supports to facilitate the development of applications that adapt their behaviors to mobile environment changes. In this paper we present a framework based on a structured adaptive component model and two underlying middleware services, respectively, for monitoring environment variations and for coordinating adaptation actions of several components. We demonstrate the validity of our ideas through an adaptive video on demand application based on a prototype implementation of our framework. We also give the benefit and overhead of the proposed adaptation mechanisms.

References

[1]
L. Capra, W. Emmerich, and C. Mascolo. A micro-economic approach to conflict resolution in mobile computing. In10th International Symposium on the Foundations of Software Engineering (FSE-10), South Carolina USA, November 2002. ACM Press.]]
[2]
F. Costa. et al. The role of reflective middleware in supporting the engineering of dynamic applications. In Reflection and Software Engineering, LNCS 1826. Springer, November 2000.]]
[3]
E. Gamma, R. Helm, R. Johnson, and J. Vlissides. Design Patterns - Elements of Reusable Object-Oriented Software. Addison-Wesley, 1995.]]
[4]
F. Kon and R. Campbell. Dependence management in component-based distributed systems. IEEE Concurrency, 8(1):26--36, January-March 2000.]]
[5]
L. Lamport. Time, clocks, and the ordering of events in a distributed system. Communications of the ACM, 21(7):125--133, July 1978.]]
[6]
P. Maes. Concepts and experiments in computational reflection. In OOPSLA'87, December 1987.]]
[7]
T. W. Malone and K. Crowston. The interdisciplinary study of coordination. ACM Computing Surveys, 26(1):87--119, March 1994.]]
[8]
U. Varshney and R. J. Vetter. Emerging mobile and wireless networks. CACM, 43(6):73--81, 2000.]]
[9]
D. Chefrour and F. André. Auto-adaptation de composants ACEEL coopérants. In 3ème Conférence Française sur les Systèmes d'Exploitation (CFSE'3), La Colle sur Loup, France, October 2003.]]

Cited By

View all
  • (2019)Architecture of Spacecraft Control Software Based on Component Perception2019 International Conference on Information Technology and Computer Application (ITCA)10.1109/ITCA49981.2019.00066(271-274)Online publication date: Dec-2019
  • (2015)A Metamodel Approach to Developing Adaptive Normative AgentsProceedings of the 2015 IEEE / WIC / ACM International Conference on Web Intelligence and Intelligent Agent Technology (WI-IAT) - Volume 0110.1109/WI-IAT.2015.16(88-91)Online publication date: 6-Dec-2015
  • (2013)QoS-Driven Service Composition with Reconfigurable ServicesIEEE Transactions on Services Computing10.1109/TSC.2011.216:1(20-34)Online publication date: Sep-2014
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
SAC '05: Proceedings of the 2005 ACM symposium on Applied computing
March 2005
1814 pages
ISBN:1581139640
DOI:10.1145/1066677
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 13 March 2005

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. adaptive components
  2. coordinated adaptation
  3. mobile environments
  4. video on demand

Qualifiers

  • Article

Conference

SAC05
Sponsor:
SAC05: The 2005 ACM Symposium on Applied Computing
March 13 - 17, 2005
New Mexico, Santa Fe

Acceptance Rates

Overall Acceptance Rate 1,650 of 6,669 submissions, 25%

Upcoming Conference

SAC '25
The 40th ACM/SIGAPP Symposium on Applied Computing
March 31 - April 4, 2025
Catania , Italy

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)1
  • Downloads (Last 6 weeks)0
Reflects downloads up to 09 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2019)Architecture of Spacecraft Control Software Based on Component Perception2019 International Conference on Information Technology and Computer Application (ITCA)10.1109/ITCA49981.2019.00066(271-274)Online publication date: Dec-2019
  • (2015)A Metamodel Approach to Developing Adaptive Normative AgentsProceedings of the 2015 IEEE / WIC / ACM International Conference on Web Intelligence and Intelligent Agent Technology (WI-IAT) - Volume 0110.1109/WI-IAT.2015.16(88-91)Online publication date: 6-Dec-2015
  • (2013)QoS-Driven Service Composition with Reconfigurable ServicesIEEE Transactions on Services Computing10.1109/TSC.2011.216:1(20-34)Online publication date: Sep-2014
  • (2009)Towards context-aware componentsProceedings of the first international workshop on Context-aware software technology and applications10.1145/1595768.1595770(1-4)Online publication date: 24-Aug-2009
  • (2009)Practical Implementation of a Middleware and Software Component Architecture Supporting Reconfigurability of Real-Time Embedded SystemsProceedings of the 2009 International Conference on Computational Science and Engineering - Volume 0210.1109/CSE.2009.355(394-401)Online publication date: 29-Aug-2009
  • (2008)Model-driven development of component-based adaptive distributed applicationsProceedings of the 2008 ACM symposium on Applied computing10.1145/1363686.1364208(2186-2191)Online publication date: 16-Mar-2008
  • (2008)Flexible Reactive Capabilities in Component-Based Autonomic SystemsProceedings of the Fifth IEEE Workshop on Engineering of Autonomic and Autonomous Systems10.1109/EASe.2008.17(97-106)Online publication date: 31-Mar-2008

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media