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 slime 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.
|Citazione:||Raibulet, C., Ubezio, L., & Gobbo, W. (2009). Achieving Adaptivity through Strategies in a Distributed Software Architecture. In Lecture Notes in Business Information Processing Series 20 (LNBIP 20), Information Systems and e-Business Technologies (pp.103-114). Springer.|
|Carattere della pubblicazione:||Scientifica|
|Titolo:||Achieving Adaptivity through Strategies in a Distributed Software Architecture|
|Autori:||Raibulet, C; Ubezio, L; Gobbo, W|
|Data di pubblicazione:||2009|
|Nome del convegno:||8th International Conference on Information Systems Technology and its Applications UNISCON 2009|
|Appare nelle tipologie:||02 - Intervento a convegno|