JOURNAL ARTICLE

MOSES: A Framework for QoS Driven Runtime Adaptation of Service-Oriented Systems

Valeria CardelliniEmiliano CasalicchioVincenzo GrassiStefano IannucciFrancesco Lo PrestiRaffaela Mirandola

Year: 2011 Journal:   IEEE Transactions on Software Engineering Vol: 38 (5)Pages: 1138-1159   Publisher: IEEE Computer Society

Abstract

Architecting software systems according to the service-oriented paradigm and designing runtime self-adaptable systems \nare two relevant research areas in today’s software engineering. In this paper, we address issues that lie at the intersection of these two important fields. First, we present a characterization of the problem space of self-adaptation for service-oriented systems, thus providing a frame of reference where our and other approaches can be classified. Then, we present MOSES, a methodology and a software tool implementing it to support QoS-driven adaptation of a service-oriented system. It works in a specific region of the identified problem space, corresponding to the scenario where a service-oriented system architected as a composite service needs to sustain a traffic of requests generated by several users. MOSES integrates within a unified framework different adaptation mechanisms. In this way it achieves greater flexibility in facing various operating environments and the possibly conflicting QoS requirements of several concurrent users. Experimental results obtained with a prototype implementation of MOSES show the effectiveness of the proposed approach.

Keywords:
Computer science Adaptation (eye) Quality of service Flexibility (engineering) Distributed computing Intersection (aeronautics) Software system Software engineering Software Service (business) Frame (networking) Operating system Computer network

Metrics

164
Cited By
21.15
FWCI (Field Weighted Citation Impact)
66
Refs
1.00
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Advanced Software Engineering Methodologies
Physical Sciences →  Computer Science →  Artificial Intelligence
Service-Oriented Architecture and Web Services
Physical Sciences →  Computer Science →  Information Systems
Software System Performance and Reliability
Physical Sciences →  Computer Science →  Computer Networks and Communications
© 2026 ScienceGate Book Chapters — All rights reserved.