Todays complex software systems often are systems of systems (SoS), comprising many heterogeneous architectural elements. Since the full behavior of the SoS only arises at runtime, monitoring for checking their conformance to requirements is essential. For this purpose, ReMinds, a flexible runtime monitoring framework, has been developed. It relies on constraints defining the desired behavior of the SoS. These constraints are used to check the SoS by analyzing events as well as their properties and checking whether they violate the defined behavior. For example, constraints can be used to check the expected occurrence, timing and order of events, including properties such as data ranges, at runtime. Constraints in ReMinds are written using ...
Abstract: In addition to studying the construction and evolution of software services, the software ...
Runtime software monitoring and analyzing is not only the approach to improve the quality of softwar...
Monitoring sensitive events is of great significance for adaptive software. Specifying a sufficient ...
Software systems rely on events for logging, system coordination, handling unexpected situations, an...
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...
AbstractSoftware engineering strives to enable the economic construction of software systems that be...
Monitoring of sensitive events is a key step for controlling the behavior of software. Specifying a ...
Abstract. Today’s information systems record real-time information about business processes. This en...
Software specifications define system behavior, usage guidelines, requirements and act as a tool for...
This paper describes an approach called Dynamic Monitoring with Integrity Constraints (DynaMICs) tha...
Today’s information systems record real-time information about business processes. This enables the ...
We develop a new technique for Run-time Checking for two object-oriented languages: Java and the Abs...
Software engineering strives to enable the economic construction of software systems that behave rel...
A tool for extracting sequential patterns with temporal and content constraints from logs is present...
Abstract: In addition to studying the construction and evolution of software services, the software ...
Runtime software monitoring and analyzing is not only the approach to improve the quality of softwar...
Monitoring sensitive events is of great significance for adaptive software. Specifying a sufficient ...
Software systems rely on events for logging, system coordination, handling unexpected situations, an...
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...
AbstractSoftware engineering strives to enable the economic construction of software systems that be...
Monitoring of sensitive events is a key step for controlling the behavior of software. Specifying a ...
Abstract. Today’s information systems record real-time information about business processes. This en...
Software specifications define system behavior, usage guidelines, requirements and act as a tool for...
This paper describes an approach called Dynamic Monitoring with Integrity Constraints (DynaMICs) tha...
Today’s information systems record real-time information about business processes. This enables the ...
We develop a new technique for Run-time Checking for two object-oriented languages: Java and the Abs...
Software engineering strives to enable the economic construction of software systems that behave rel...
A tool for extracting sequential patterns with temporal and content constraints from logs is present...
Abstract: In addition to studying the construction and evolution of software services, the software ...
Runtime software monitoring and analyzing is not only the approach to improve the quality of softwar...
Monitoring sensitive events is of great significance for adaptive software. Specifying a sufficient ...