UML profile for fault tolerance patterns for service-based systems

3Citations
Citations of this article
15Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Service-based systems consist of software units called services which provide software functionalities over the Internet to other parts of the systems. The systems may experience failure due to problems associated with the services such as communication problems and faults within the services themselves. In this paper, we emphasize the importance of fault tolerance mindset during the design of service-based systems and propose a UML profile for fault tolerance patterns which can be used to build a design model for any fault tolerant service-based system. The profile covers fault tolerance patterns at the architecture level and the patterns for error detection and recovery. We present how to use the UML profile to design a fault tolerant version of the supply chain management application, a sample application of the Web Services Interoperability Organization. The paper also reports the impact of fault tolerance design on a number of service quality attributes of this case study application. © 2013 IEEE.

Cite

CITATION STYLE

APA

Ongsiriporn, O., & Senivongse, T. (2013). UML profile for fault tolerance patterns for service-based systems. In Proceedings of the 2013 10th International Joint Conference on Computer Science and Software Engineering, JCSSE 2013 (pp. 240–245). https://doi.org/10.1109/JCSSE.2013.6567352

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free