arrow
Return

A reliability model for Service Component Architectures

delete2014-03-01
delete19
PRE
AI
R
Raffaela Mirandola
P
Pasqualina Potena
E
Elvinia Riccobene *
P
Patrizia Scandurra
DOI:10.1016/j.jss.2013.11.002delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Service-oriented applications are dynamically built by assembling existing, loosely coupled, distributed, and heterogeneous services. Predicting their reliability is very important to appropriately drive the selection and assembly of services, to evaluate design feasibility, to compare design alternatives, to identify potential failure areas and to maintain an acceptable reliability level under environmental extremes. This article presents a model for predicting reliability of a service-oriented application based on its architecture specification in the lightweight formal language SCA-ASM. The SCA-ASM component model is based on the OASIS standard Service Component Architecture for heterogeneous service assembly and on the formal method Abstract State Machines for modeling service behavior, interactions, and orchestration in an abstract but executable way. The proposed method provides an automatic and compositional means for predicting reliability both at system-level and component-level by combining a reliability model for an SCA assembly involving SCA-ASM components, and a reliability model of an SCA-ASM component. It exploits ideas from architecture-based and path-based reliability Models. A set of experimental results shows the effectiveness of the proposed approach and its comparison with a state-of-the art BPEL-based approach. (C) 2013 Elsevier Inc. All rights reserved.
Keywords:
Software reliability models
Service Component Architecture
Abstract State Machines

Journal

Journal of Systems and Software cover
Journal of Systems and Software
IF:
4.1
Papers:
5.4K
Citations:
8.4K

Organization

U
University of Bergamo
Scholars:
1.6K
Papers: 1.9K
Citations: 4
P
Polytechnic University of Milan
Scholars:
2.0W
Papers: 1.8W
Citations: 24
U
University of Milan
Scholars:
5.1W
Papers: 3.9W
Citations: 5.0W
researcher View more organizations