TY - GEN
T1 - Achieving adaptivity through strategies in a distributed software architecture
AU - Raibulet, C.
AU - Ubezio, L.
AU - Gobbo, W.
PY - 2009
Y1 - 2009
N2 - Designing information systems which are able to modify their structure and behavior at runtime is a challenging task. This is due to various reasons mostly related to questions such as what should be changed, when should be changed, and how should be changed at runtime in order to maintain the functionalities of a system and, in the same time, to personalize these functionalities to the current user, services requests and situations, as well as to improve its performances. The systems which manage to address properly these aspects are considered adaptive. Our approach to design adaptive systems exploits strategies to implement the decisional support and to ensure an efficient modularity, reusability and evolvability of the architectural model. In this paper we describe the main types of the strategies defined in our solution, as well as how these strategies are exploited at run-time in the context of an actual case study in the financial domain. © 2009 Springer Berlin Heidelberg.
AB - Designing information systems which are able to modify their structure and behavior at runtime is a challenging task. This is due to various reasons mostly related to questions such as what should be changed, when should be changed, and how should be changed at runtime in order to maintain the functionalities of a system and, in the same time, to personalize these functionalities to the current user, services requests and situations, as well as to improve its performances. The systems which manage to address properly these aspects are considered adaptive. Our approach to design adaptive systems exploits strategies to implement the decisional support and to ensure an efficient modularity, reusability and evolvability of the architectural model. In this paper we describe the main types of the strategies defined in our solution, as well as how these strategies are exploited at run-time in the context of an actual case study in the financial domain. © 2009 Springer Berlin Heidelberg.
U2 - 10.1007/978-3-642-01112-2_11
DO - 10.1007/978-3-642-01112-2_11
M3 - Conference contribution
SN - 9783642011115
T3 - Lecture Notes in Business Information Processing
SP - 103
EP - 114
BT - Information Systems: Modeling, Development, and Integration - Third International United Information Systems Conference, UNISCON 2009, Proceedings
PB - Springer Verlag
T2 - 3rd International United Information Systems Conference, UNISCON 2009
Y2 - 21 April 2009 through 24 April 2009
ER -