The use of runtime verification, as a lightweight approach to guarantee properties of systems, has been increasingly employed on real-life software. In this paper, we present the tool LARVA, for the runtime verification of properties of Java programs, including real-time properties. Properties can be expressed in a number of notations, including timed-automata enriched with stopwatches, Lustre, and a subset of the duration calculus. The tool has been successfully used on a number of case-studies, including an industrial system handling financial transactions. LARVA also performs analysis of real-time properties, to calculate, if possible, an upper-bound on the memory and temporal overheads induced by monitoring. Moreover, through property a...
We present the tool StaRVOOrS (Static and Runtime Verification of Object-Oriented Software), which c...
Runtime Verification is a quickly growing technique for providing many of the guarantees of formal v...
Execution paths expose non-functional information such as system reliability and performance, which ...
The use of runtime verification, as a lightweight approach to guarantee properties of systems, has b...
Given the intractability of exhaustively verifying soft-ware, the use of runtime-verification to ver...
Given the intractability of exhaustively verifying soft-ware, the use of runtime-verification to ver...
Given the intractability of exhaustively verifying software, the use of runtime-verification, to ver...
Abstract. Given the intractability of exhaustively verifying software, the use of runtime-verificati...
Larva, which has been in use and continuous development for almost a decade, has been extended in se...
Online monitoring of software systems has lately been gaining popularity. Yet, such monitoring inte...
Given the intractability of exhaustively verifying software, the use of runtime verification, to ver...
Abstract: Given the intractability of exhaustively verifying soft-ware, the use of runtime verificat...
Online monitoring of software systems has lately been gaining popularity. Yet, such monitoring inter...
We introduce a formal framework to provide an efficient event-based monitoring technique, and we des...
We introduce a formal framework to provide an efficient event-based monitoring technique, and we des...
We present the tool StaRVOOrS (Static and Runtime Verification of Object-Oriented Software), which c...
Runtime Verification is a quickly growing technique for providing many of the guarantees of formal v...
Execution paths expose non-functional information such as system reliability and performance, which ...
The use of runtime verification, as a lightweight approach to guarantee properties of systems, has b...
Given the intractability of exhaustively verifying soft-ware, the use of runtime-verification to ver...
Given the intractability of exhaustively verifying soft-ware, the use of runtime-verification to ver...
Given the intractability of exhaustively verifying software, the use of runtime-verification, to ver...
Abstract. Given the intractability of exhaustively verifying software, the use of runtime-verificati...
Larva, which has been in use and continuous development for almost a decade, has been extended in se...
Online monitoring of software systems has lately been gaining popularity. Yet, such monitoring inte...
Given the intractability of exhaustively verifying software, the use of runtime verification, to ver...
Abstract: Given the intractability of exhaustively verifying soft-ware, the use of runtime verificat...
Online monitoring of software systems has lately been gaining popularity. Yet, such monitoring inter...
We introduce a formal framework to provide an efficient event-based monitoring technique, and we des...
We introduce a formal framework to provide an efficient event-based monitoring technique, and we des...
We present the tool StaRVOOrS (Static and Runtime Verification of Object-Oriented Software), which c...
Runtime Verification is a quickly growing technique for providing many of the guarantees of formal v...
Execution paths expose non-functional information such as system reliability and performance, which ...