Skip to Main Content (Press Enter)

Logo UNIBG
  • ×
  • Home
  • Degrees
  • Courses
  • People
  • Outputs
  • Organizations
  • Third Mission
  • Projects
  • Expertise & Skills

UNI-FIND
Logo UNIBG

|

UNI-FIND

unibg.it
  • ×
  • Home
  • Degrees
  • Courses
  • People
  • Outputs
  • Organizations
  • Third Mission
  • Projects
  • Expertise & Skills
  1. Outputs

Adaptation space exploration for service-oriented applications

Academic Article
Publication Date:
2014
abstract:
Service-oriented applications may require adaptation to tackle changing user needs, system intrusions or faults, changing operational environment, resource variability, etc. In order to achieve the right trade off among the functional requirements, software qualities (such as performance and reliability) and the adaptation cost itself, the adaptation decisions should involve the (a priori) evaluation of new alternatives to the current application design. However, the generation and evaluation of design alternatives is often time-consuming, it can be error-prone and can lead to suboptimal design decisions, especially if carried out manually by system maintainers. This article proposes an automatic optimization process for adaptation space exploration of service-oriented applications based on trade-offs between functional and extra-functional requirements. The proposed method combines the use of metaheuristic search techniques and functional/extra-functional patterns (i.e., architectural design patterns and tactics). Besides, the proposed methodology relies on the standard Service Component Architecture (SCA) for heterogeneous service assembly and its runtime platforms. As a proof-of-concept, this article provides also an example of instantiation of the process together with an experimentation on a sample application and a numerical evaluation of the scalability of the approach.
Iris type:
1.1.01 Articoli/Saggi in rivista - Journal Articles/Essays
List of contributors:
Mirandola, Raffaela; Potena, Pasqualina; Scandurra, Patrizia
Authors of the University:
SCANDURRA Patrizia
Handle:
https://aisberg.unibg.it/handle/10446/29794
Published in:
SCIENCE OF COMPUTER PROGRAMMING
Journal
  • Overview
  • Research

Overview

URL

http://www.journals.elsevier.com/science-of-computer-programming

Research

Concepts


Settore ING-INF/05 - Sistemi di Elaborazione delle Informazioni
  • Use of cookies

Powered by VIVO | Designed by Cineca | 26.4.5.0