Business Process Monitoring with BPath - (Short Paper).
ABSTRACT Enterprise information systems allow more automation of tasks and complex interconnections, particularly with the emergence
of new paradigms like Service Oriented Architecture (SOA). These new environments make checking correctness of systems at
design-time as well as at run-time particularly challenging. In this paper, we propose a new monitoring framework that makes
use of business protocols as a simple abstraction of business processes. We provide a monitoring language called BPath, which
is an XPath-based language for both expressing and checking temporal and hybrid logical properties at run-time, making the
execution of a business process visible by expressing and evaluating statistical queries over execution traces.
- SourceAvailable from: Ahmed Awad
[Show abstract] [Hide abstract]
- "In , requirements in LTL are translated into an equivalent XQuery expression, and an XQuery engine is used to evaluate the compliance, focusing on sequence constraints. BPath  has been proposed as an XPath extension with LTL modalities. BPath expressions are then mapped into XPath, and a native XML query engine is utilized, supporting sequence and timing constraints. "
ABSTRACT: Business processes describe how an organization achieves its goals by defining a set of steps and their orchestration. Such processes have to also comply with different regulations, norms and policies. Compliance management of business processes has received considerable attention. The lion's share goes to checking compliance at process design time. As design-time checking can help eliminate many of the violation scenarios, design-time checking alone is not sufficient to guarantee compliance. Thus, attention has shifted to provide compliance support at other phases of a business process lifecycle, especially to that of the enactment phase. However, proposed monitoring approaches have limitations when it comes to the type of compliance requirements supported, the technology used or the assumptions about the process execution environment. In this paper, we discuss requirements and set the architecture for a proposed approach to provide business process compliance monitoring as a service. In addition, we discuss the different components of the framework and layout an implementation road map.ICCC; 04/2015
- [Show abstract] [Hide abstract]
ABSTRACT: Today s enterprises demand a high degree of compliance in their business processes to meet diverse regulations and legislations. Sev-eral industrial studies have shown that compliance management is a daunting task, and organizations are still struggling and spending billions of dollars annually to ensure and prove their compliance. Theoretically, design-time compliance checking could provide a preliminary assurance that corresponding running instances would be compliant to relevant laws and regulations; however, due to the existence of human and machine related errors and the absence of necessary contextual information during design-time, runtime com-pliance monitoring becomes a must. In this paper, we present a generic proactive runtime Business Process (BP) compliance mon-itoring framework:BP-MaaS, which incorporates a wide range of expressive high-level compliance patterns for the abstract specifi-cation of runtime constraints. Compliance monitoring is achieved by means of anti-patterns, a novel evaluation approach that is inde-pendent of any underlying technology and could be applied to the checking of compliance in the different phases of the BP lifecycle. As a proof-of-concept, complex event processing (CEP) technol-ogy is adopted as one of the possible realizations of the framework.the 12th Enterprise Engineering Trach at ACM SAC'15, 2015, Spain; 01/2015