Software systems rely on events for logging, system coordination, handling unexpected situations, and more. Monitoring events at runtime can ensure that a business service system complies with policies, regulations, and business rules. Notably, detecting violations of rules as early as possible is much desired as it allows the system to reclaim resources from erring service enactments. We formalize a model for events and a logic-based rule language to specify temporal and data constraints. The primary goal of this paper is to develop techniques for detecting each rule violation as soon as it becomes inevitable. We further develop optimization techniques to reduce monitoring overhead. Finally, we implement a monitoring algorithm and experime...
On-line timing error detection entails gathering and analyzing monitoring data to pinpoint deviation...
In this paper, we describe a run-time environment for monitoring distributed real-time systems. In p...
Only recently, process mining techniques emerged that can be used for Operational decision Support (...
Software evolution incurs difficulties in program comprehension and software verification, and hence...
Abstract. Today’s information systems record real-time information about business processes. This en...
Today’s information systems record real-time information about business processes. This enables the ...
Monitoring of sensitive events is a key step for controlling the behavior of software. Specifying a ...
International audienceRuntime enforcement is a verification/validation technique aiming at correctin...
This paper presents a run-time monitoring framework to detect end-to-end timing constraint violation...
Abstract. This tutorial focuses on issues involved in runtime monitoring of time-sensitive systems, ...
Checking the compliance of a business process execution with respect to a set of regulations is an i...
AbstractLibraries usually impose constraints on how clients should use them. Often these constraints...
Todays complex software systems often are systems of systems (SoS), comprising many heterogeneous ar...
Compliance checking is gaining importance as today’s organizations need to show that operational pro...
[[abstract]]Analysts debug real-time distributed systems by viewing timing behavior in the context o...
On-line timing error detection entails gathering and analyzing monitoring data to pinpoint deviation...
In this paper, we describe a run-time environment for monitoring distributed real-time systems. In p...
Only recently, process mining techniques emerged that can be used for Operational decision Support (...
Software evolution incurs difficulties in program comprehension and software verification, and hence...
Abstract. Today’s information systems record real-time information about business processes. This en...
Today’s information systems record real-time information about business processes. This enables the ...
Monitoring of sensitive events is a key step for controlling the behavior of software. Specifying a ...
International audienceRuntime enforcement is a verification/validation technique aiming at correctin...
This paper presents a run-time monitoring framework to detect end-to-end timing constraint violation...
Abstract. This tutorial focuses on issues involved in runtime monitoring of time-sensitive systems, ...
Checking the compliance of a business process execution with respect to a set of regulations is an i...
AbstractLibraries usually impose constraints on how clients should use them. Often these constraints...
Todays complex software systems often are systems of systems (SoS), comprising many heterogeneous ar...
Compliance checking is gaining importance as today’s organizations need to show that operational pro...
[[abstract]]Analysts debug real-time distributed systems by viewing timing behavior in the context o...
On-line timing error detection entails gathering and analyzing monitoring data to pinpoint deviation...
In this paper, we describe a run-time environment for monitoring distributed real-time systems. In p...
Only recently, process mining techniques emerged that can be used for Operational decision Support (...