In service-oriented computing, software applications are dynamically built by assembling existing, loosely-coupled, distributed, and heterogeneous services. Predicting their reliability is important to appropriately drive the selection and assembly of services. This paper presents an approach to predict the reliability of a service component architecture. We adopt a lightweight formal component model, SCA-ASM, as core modeling technique for both architecture and behavior, supported by a run-time platform. This 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 reliability prediction method exploits ideas from architecture-based and path-based reliability models.

Reliability prediction for service component architectures with the SCA-ASM component model / E. Riccobene, P. Potena, P. Scandurra - In: 38th Euromicro Conference on software engineering and advanced applications : 5-8 september 2012, Cesme, Izmir, Turkey : proceedings / [a cura di] V. Cortellessa, H. Muccini, O. Demirors. - Los Alamitos : Institute of electrical and electronics engineers, 2012. - ISBN 9781467324519. - pp. 125-132 (( Intervento presentato al 38. convegno Euromicro Conference on Software Engineering and Advanced Applications (SEAA) tenutosi a Cesme, Izmir, Turkey nel 2012 [10.1109/SEAA.2012.53].

Reliability prediction for service component architectures with the SCA-ASM component model

E. Riccobene
Primo
;
2012

Abstract

In service-oriented computing, software applications are dynamically built by assembling existing, loosely-coupled, distributed, and heterogeneous services. Predicting their reliability is important to appropriately drive the selection and assembly of services. This paper presents an approach to predict the reliability of a service component architecture. We adopt a lightweight formal component model, SCA-ASM, as core modeling technique for both architecture and behavior, supported by a run-time platform. This 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 reliability prediction method exploits ideas from architecture-based and path-based reliability models.
Abstract State Machines; Service Component Architecture; Software reliability models
Settore INF/01 - Informatica
2012
Book Part (author)
File in questo prodotto:
Non ci sono file associati a questo prodotto.
Pubblicazioni consigliate

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/2434/209241
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 8
  • ???jsp.display-item.citation.isi??? 8
social impact