• DocumentCode
    624136
  • Title

    UML profile for fault tolerance patterns for service-based systems

  • Author

    Ongsiriporn, Ornanong ; Senivongse, T.

  • Author_Institution
    Dept. of Comput. Eng., Chulalongkorn Univ., Bangkok, Thailand
  • fYear
    2013
  • fDate
    29-31 May 2013
  • Firstpage
    240
  • Lastpage
    245
  • 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.
  • Keywords
    Unified Modeling Language; Web services; open systems; production engineering computing; quality of service; software fault tolerance; supply chain management; Internet; UML profile; Web service interoperability organization; error detection; error recovery; fault tolerance patterns; fault tolerant service-based system design model; service quality attributes; software functionalities; software units; supply chain management application; Biomedical monitoring; Fault tolerance; Fault tolerant systems; Maintenance engineering; Monitoring; Software; Unified modeling language; UML profile; Web service; fault tolerance; software pattern;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Science and Software Engineering (JCSSE), 2013 10th International Joint Conference on
  • Conference_Location
    Maha Sarakham
  • Print_ISBN
    978-1-4799-0805-9
  • Type

    conf

  • DOI
    10.1109/JCSSE.2013.6567352
  • Filename
    6567352