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. RiccobenePrimo
;
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.Pubblicazioni consigliate
I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.