Execution paths expose non-functional information such as system reliability and performance, which can be collected using runtime verification techniques. Statistics gathering and evaluation can be very useful for processing such information for areas ranging from performance profiling to user modelling and intrusion detection. In this paper, we give an overview of LarvaStat -- a runtime verification tool extending LARVA [2] with the ability to straight forwardly specify real-time related statistical properties. Being automaton-based, LarvaStat also makes explicit the overhead induced by monitoring.peer-reviewe
In runtime verification, a monitor watches a trace of a system and, if possible, decides after obser...
Online monitoring of software systems has lately been gaining popularity. Yet, such monitoring inter...
Abstract. Runtime monitoring is the process of checking whether an execution trace of a running syst...
The importance of correctness of systems is be-coming more crucial as computers control more of our ...
Larva, which has been in use and continuous development for almost a decade, has been extended in se...
The use of runtime verification, as a lightweight approach to guarantee properties of systems, has b...
The use of runtime verification, as a lightweight approach to guarantee properties of systems, has b...
The design of runtime verification (or monitoring) systems presents a myriad of options — how to ins...
Online monitoring of software systems has lately been gaining popularity. Yet, such monitoring inte...
Given the intractability of exhaustively verifying soft-ware, the use of runtime-verification to ver...
Abstract. Given the intractability of exhaustively verifying software, the use of runtime-verificati...
Malfunctioning software systems can cause severe loss of money, sensitive data, or even human l...
Given the intractability of exhaustively verifying software, the use of runtime-verification, to ver...
AbstractBy collecting statistics over runtime executions of a program we can answer complex queries,...
We discuss the problem of runtime verification of an instrumented program that misses to emit and to...
In runtime verification, a monitor watches a trace of a system and, if possible, decides after obser...
Online monitoring of software systems has lately been gaining popularity. Yet, such monitoring inter...
Abstract. Runtime monitoring is the process of checking whether an execution trace of a running syst...
The importance of correctness of systems is be-coming more crucial as computers control more of our ...
Larva, which has been in use and continuous development for almost a decade, has been extended in se...
The use of runtime verification, as a lightweight approach to guarantee properties of systems, has b...
The use of runtime verification, as a lightweight approach to guarantee properties of systems, has b...
The design of runtime verification (or monitoring) systems presents a myriad of options — how to ins...
Online monitoring of software systems has lately been gaining popularity. Yet, such monitoring inte...
Given the intractability of exhaustively verifying soft-ware, the use of runtime-verification to ver...
Abstract. Given the intractability of exhaustively verifying software, the use of runtime-verificati...
Malfunctioning software systems can cause severe loss of money, sensitive data, or even human l...
Given the intractability of exhaustively verifying software, the use of runtime-verification, to ver...
AbstractBy collecting statistics over runtime executions of a program we can answer complex queries,...
We discuss the problem of runtime verification of an instrumented program that misses to emit and to...
In runtime verification, a monitor watches a trace of a system and, if possible, decides after obser...
Online monitoring of software systems has lately been gaining popularity. Yet, such monitoring inter...
Abstract. Runtime monitoring is the process of checking whether an execution trace of a running syst...