We present the tool StaRVOOrS (Static and Runtime Verification of Object-Oriented Software), which combines static and runtime verification (RV) of Java programs. The tool automates a framework which uses partial results extracted from static verification to optimise the runtime monitoring process. StaRVOOrs combines the deductive theorem prover KeY and the RV tool LARVA, and uses properties written using the ppDATE specification language which combines the control-flow property language DATE used in LARVA with Hoare triples assigned to states. We demonstrate the effectiveness of the tool by applying it to the electronic purse application Mondex
The use of runtime verification, as a lightweight approach to guarantee properties of systems, has b...
Static verification techniques are used to analyse and prove properties about programs before they a...
Static verification techniques are used to analyse and prove properties about programs before they a...
We present the tool StaRVOOrS (Static and Runtime Verification of Object-Oriented Software), which c...
We present the tool StaRVOOrS (Static and Runtime Verification of Object-Oriented Software), which c...
Over the past decades, several forms of automated verification techniques have been proposed and exp...
Static and runtime techniques for the verification of programs are complementary. They both have the...
At the time of verifying software one can make use of several verification techniques. These techniq...
Over the past decades, various forms of automated verification techniques have been proposed and exp...
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...
Given the intractability of exhaustively verifying software, the use of runtime-verification, to ver...
Static verification techniques can verify properties across all executions of a program, but powerfu...
Static verification of software is becoming ever more effective and efficient. Still, static techniq...
Given the intractability of exhaustively verifying soft-ware, the use of runtime-verification to ver...
The use of runtime verification, as a lightweight approach to guarantee properties of systems, has b...
Static verification techniques are used to analyse and prove properties about programs before they a...
Static verification techniques are used to analyse and prove properties about programs before they a...
We present the tool StaRVOOrS (Static and Runtime Verification of Object-Oriented Software), which c...
We present the tool StaRVOOrS (Static and Runtime Verification of Object-Oriented Software), which c...
Over the past decades, several forms of automated verification techniques have been proposed and exp...
Static and runtime techniques for the verification of programs are complementary. They both have the...
At the time of verifying software one can make use of several verification techniques. These techniq...
Over the past decades, various forms of automated verification techniques have been proposed and exp...
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...
Given the intractability of exhaustively verifying software, the use of runtime-verification, to ver...
Static verification techniques can verify properties across all executions of a program, but powerfu...
Static verification of software is becoming ever more effective and efficient. Still, static techniq...
Given the intractability of exhaustively verifying soft-ware, the use of runtime-verification to ver...
The use of runtime verification, as a lightweight approach to guarantee properties of systems, has b...
Static verification techniques are used to analyse and prove properties about programs before they a...
Static verification techniques are used to analyse and prove properties about programs before they a...