Collaborative Business Process Fault Resolution in the Services Cloud

Muhammad Adeel Zahid, Basit Shafiq, Jaideep Vaidya, Ayesha Afzal, Shafay Shamail

Research output: Contribution to journalArticlepeer-review

Abstract

The emergence of cloud and edge computing has enabled rapid development and deployment of Internet-centric distributed applications. There are many platforms and tools that can facilitate users to develop distributed business process (BP) applications by composing relevant service components in a plug and play manner. However, there is no guarantee that a BP application developed in this way is fault-free. In this article, we formalize the problem of collaborative BP fault resolution which aims to utilize information from existing fault-free BPs that use similar services to resolve faults in a user developed BP. We present an approach based on association analysis of pairwise transformations between a faulty BP and existing BPs to identify the smallest possible set of transformations to resolve the fault(s) in the user developed BP. An extensive experimental evaluation over both synthetically generated faulty BPs and real BPs developed by users shows the effectiveness of our approach.

Original languageAmerican English
Pages (from-to)162-176
Number of pages15
JournalIEEE Transactions on Services Computing
Volume16
Issue number1
DOIs
StatePublished - Jan 1 2023

ASJC Scopus subject areas

  • Hardware and Architecture
  • Computer Science Applications
  • Computer Networks and Communications
  • Information Systems and Management

Keywords

  • Fault resolution
  • business processes
  • web services

Fingerprint

Dive into the research topics of 'Collaborative Business Process Fault Resolution in the Services Cloud'. Together they form a unique fingerprint.

Cite this