Article ID Journal Published Year Pages File Type
461722 Journal of Systems and Software 2013 17 Pages PDF
Abstract

•Improvement of the diagnosability in business process models in an efficient way.•Test-point allocation to allow fault discrimination in later diagnosis processes.•Two test-point allocation strategies, in accordance with the problem requirements.•The Test-Point Allocator tool has been implemented, which is available online.

Diagnosability analysis aims to determine whether observations available during the execution of a system are sufficient to precisely locate the source of a problem. Previous work deals with the diagnosability problem in contexts such as circuits and systems, but no with the adaptation of the diagnosability problem to business processes. In order to improve the diagnosability, a set of test points needs to be allocated. Therefore, the aim of this contribution is to determine a test-point allocation to obtain sufficient observable data in the dataflow to allow the discrimination of faults for a later diagnosis process. The allocation of test points depends on the strategies of the companies, for this reason we defined two possibilities: to improve the diagnosability of a business process for a fixed number of test points and the minimization of the number of test points for a given level of diagnosability. Both strategies have been implemented in the Test-Point Allocator tool in order to facilitate the integration of the test points in the business process model life cycle. Experimental results indicate that diagnosability of business processes can be improved by allocating test points in an acceptable time.

Related Topics
Physical Sciences and Engineering Computer Science Computer Networks and Communications
Authors
, , ,