A Distributed Dynamic Adaptation Model for Component-Based Applications

被引:3
|
作者
Segarra, M. T. [1 ]
Andre, F. [2 ]
机构
[1] IT Telecom Bretagne, Technopole Brest Iroise, Brest, France
[2] INRIA Rennes Bretagne Atlantique, IRISA, Rennes, France
关键词
D O I
10.1109/AINA.2009.16
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Adaptive software includes the necessary mechanisms to modify its behavior in order to optimize resources utilization or for software evolution issues. Dynamic adaptation is specially important on environments which resources vary over time, and which applications manage requests from users with different preferences (e.g. language). Building such adaptive software requires applications designers to include the necessary adaptation mechanism. Moreover, when dealing with distributed applications, designers may want to distribute the adaptation mechanisms themselves. In this paper, we propose a model for dynamic adaptation that clearly separates adaptation from business logic and that can be customized by applications designers in order to satisfy adaptation needs. The model is based on a set of mandatory functionalities that manage basic adaptation operations and an optional functionality that can be used to manage adaptation mechanisms distribution. We have used our adaptation model to build an adaptive data consistency service of an ambient assistive living application.
引用
收藏
页码:525 / +
页数:2
相关论文
共 50 条
  • [1] Dynamic Adaptation of CORBA Component-Based Applications
    Ayed, Dhouha
    Berbers, Yolande
    APPLIED COMPUTING 2007, VOL 1 AND 2, 2007, : 580 - 585
  • [2] A dynamic customization model for distributed component-based systems
    Truyen, E
    Vanhaute, B
    Joosen, W
    Verbaeten, P
    Jorgensen, BN
    21ST INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS WORKSHOPS, PROCEEDINGS, 2001, : 147 - 152
  • [3] Component-based programming of distributed applications
    Issarny, V
    Bellissard, L
    Riveill, M
    Zarras, A
    ADVANCES IN DISTRIBUTED SYSTEMS: ADVANCED DISTRIBUTED COMPUTING: FROM ALGORITHMS TO SYSTEMS, 2000, 1752 : 327 - 353
  • [4] Component-based programming of distributed applications
    Issarny, Valérie
    Bellissard, Luc
    Riveill, Michel
    Zarras, Apostolos
    Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2000, 1752 : 327 - 353
  • [5] ReDAC - Dynamic Reconfiguration of distributed component-based applications with cyclic dependencies
    Rasche, Andreas
    Polze, Andreas
    ISORC 2008: 11TH IEEE SYMPOSIUM ON OBJECT/COMPONENT/SERVICE-ORIENTED REAL-TIME DISTRIBUTED COMPUTING - PROCEEDINGS, 2008, : 322 - 330
  • [6] Dynamic reconfiguration of component-based applications
    Batista, T
    Rodriguez, N
    INTERNATIONAL SYMPOSIUM ON SOFTWARE ENGINEERING FOR PARALLEL AND DISTRIBUTED SYSTEMS, PROCEEDINGS, 2000, : 32 - 39
  • [7] Distributed Component-Based Crawler for AJAX Applications
    Raj, Suryansh
    Krishna, Rajashree
    Nayak, Ashalatha
    2018 SECOND INTERNATIONAL CONFERENCE ON ADVANCES IN ELECTRONICS, COMPUTERS AND COMMUNICATIONS (ICAECC), 2018,
  • [8] Managing dependencies in component-based distributed applications
    Alda, S
    Won, M
    Cremers, AB
    SCIENTIFIC ENGINEERING FOR DISTRIBUTED JAVA APPLICATIONS, 2002, 2604 : 143 - 154
  • [9] Component-based APIs for versioning and distributed applications
    Stets, RJ
    Hunt, GC
    Scott, ML
    COMPUTER, 1999, 32 (07) : 54 - +
  • [10] Component-based APIs for versioning and distributed applications
    Department of Computer Science, University of Rochester, Rochester, NY 14627, United States
    不详
    Computer, 7 (54-61):