Achieving adaptivity through strategies in a distributed software architecture

C. Raibulet, L. Ubezio, W. Gobbo

Research output: Chapter in Book / Report / Conference proceedingConference contributionAcademicpeer-review

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 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.
Original languageEnglish
Title of host publicationInformation Systems: Modeling, Development, and Integration - Third International United Information Systems Conference, UNISCON 2009, Proceedings
PublisherSpringer Verlag
Pages103-114
ISBN (Print)9783642011115
DOIs
Publication statusPublished - 2009
Externally publishedYes
Event3rd International United Information Systems Conference, UNISCON 2009 - , Australia
Duration: 21 Apr 200924 Apr 2009

Publication series

NameLecture Notes in Business Information Processing
ISSN (Print)1865-1348

Conference

Conference3rd International United Information Systems Conference, UNISCON 2009
Country/TerritoryAustralia
Period21/04/0924/04/09

Fingerprint

Dive into the research topics of 'Achieving adaptivity through strategies in a distributed software architecture'. Together they form a unique fingerprint.

Cite this