Behavioural Self-Adaptation of Services in Ubiquitous Computing Environments

被引:5
作者
Camara, Javier [1 ]
Canal, Carlos [1 ]
Salauen, Gwen [1 ]
机构
[1] Univ Malaga, Dept Comp Sci, E-29071 Malaga, Spain
来源
2009 ICSE WORKSHOP ON SOFTWARE ENGINEERING FOR ADAPTIVE AND SELF-MANAGING SYSTEMS | 2009年
关键词
D O I
10.1109/SEAMS.2009.5069071
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Self-adaptive software systems are those able to manage changing operating conditions dynamically and autonomously. Currently, most proposals in this field rely on an explicit representation of the constituent elements and goals of the system. This approach is suitable for systems where constituent elements are well known at design time. However in systems where new elements may dynamically enter or leave the execution environment, it is not possible to obtain a predefined description of the system's architecture nor a complete specification of its goals. Paradigmatic examples of such systems can be found in ubiquitous computing, or dynamic web service discovery and composition, where new adaptability problems arise, such as the (dis)connection of unforeseen elements to an already running system, or ensuring properties of the composition among services, which cannot be addressed at static verification time since the state space of the system is not closed anymore. In this paper we present our approach for the composition and resolution of interface mismatch among services in ubiquitous computing environments, dynamically reconfiguring the system as new services are integrated or disconnected.
引用
收藏
页码:28 / 37
页数:10
相关论文
共 37 条
[1]  
Aguirre N, 2003, LECT NOTES COMPUT SC, V2621, P37
[2]  
ALFARO L, 2001, P 9 ANN S FDN SOFTW, P109
[3]  
Andrews Tony., 2005, Business process execution language for web services (BPEL4WS)
[4]  
[Anonymous], 1969, Seminumerical Algorithms, DOI 10.2307/2283757
[5]  
[Anonymous], BEHAV ANAL SOFTWARE
[6]  
ARBAB F, 2002, ENTCS, V68
[7]  
ARNOLD A, 1994, INT SERIES COMPUTER
[8]   A formal approach to component adaptation [J].
Bracciali, A ;
Brogi, A ;
Canal, C .
JOURNAL OF SYSTEMS AND SOFTWARE, 2005, 74 (01) :45-54
[9]   Component adaptation through flexible subservicing [J].
Brogi, Antonio ;
Canal, Carlos ;
Pimentel, Ernesto .
SCIENCE OF COMPUTER PROGRAMMING, 2006, 63 (01) :39-56
[10]  
CAMARA J, 2009, P ICSE 09 IN PRESS