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.peer-reviewe
Static verification techniques can verify properties across all executions of a program, but powerfu...
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...
Over the past decades, several forms of automated verification techniques have been proposed and exp...
At the time of verifying software one can make use of several verification techniques. These techniq...
Static and runtime techniques for the verification of programs are complementary. They both have the...
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...
Given the intractability of exhaustively verifying soft-ware, the use of runtime-verification to ver...
Over the past decades, various forms of automated verification techniques have been proposed and exp...
The use of runtime verification, as a lightweight approach to guarantee properties of systems, has b...
Static verification of software is becoming ever more effective and efficient. Still, static techniq...
Static verification techniques can verify properties across all executions of a program, but powerfu...
Static verification techniques can verify properties across all executions of a program, but powerfu...
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...
Over the past decades, several forms of automated verification techniques have been proposed and exp...
At the time of verifying software one can make use of several verification techniques. These techniq...
Static and runtime techniques for the verification of programs are complementary. They both have the...
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...
Given the intractability of exhaustively verifying soft-ware, the use of runtime-verification to ver...
Over the past decades, various forms of automated verification techniques have been proposed and exp...
The use of runtime verification, as a lightweight approach to guarantee properties of systems, has b...
Static verification of software is becoming ever more effective and efficient. Still, static techniq...
Static verification techniques can verify properties across all executions of a program, but powerfu...
Static verification techniques can verify properties across all executions of a program, but powerfu...
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...