Improving the Diagnosability of Business Process Management Systems Using Test Points

The management and automation of business processes have become an essential task within IT organizations, where the diagnosis is a very important issue, since it enables fault isolation in a business process. The diagnosis process uses a set of test points (observations) and a model in order to explain a wrong behavior. In this work, an algorithm to allocate test points is presented, where the key idea is to improve the diagnosability, getting a better computational complexity for isolating faults in the activities of business processes.