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.

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.

Achieving adaptivity through strategies in a distributed software architecture

RAIBULET, CLAUDIA;
2009

Abstract

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.
paper
Scientifica
runtime adaptivity, strategy, software architecture
English
8th International Conference on Information Systems Technology and its Applications UNISCON 2009
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.
Raibulet, C; Ubezio, L; Gobbo, W
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/10281/8782
Citazioni
  • Scopus 0
  • ???jsp.display-item.citation.isi??? 0
Social impact