Result: StaRVOOrS : a tool for combined static and runtime verification of Java ; Runtime verification. Lecture notes in computer science
Title:
StaRVOOrS : a tool for combined static and runtime verification of Java ; Runtime verification. Lecture notes in computer science
Publisher Information:
Springer, Cham
Publication Year:
2015
Collection:
University of Malta: OAR@UM / L-Università ta' Malta
Subject Terms:
Document Type:
Book
book part
Language:
English
DOI:
10.1007/978-3-319-23820-3_21
Availability:
Rights:
info:eu-repo/semantics/openAccess ; The copyright of this work belongs to the author(s)/publisher. The rights of this work are as defined by the appropriate Copyright Legislation or as modified by any successive legislation. Users may access this work and can make use of the information contained in accordance with the Copyright Legislation provided that the author must be properly acknowledged. Further distribution or reproduction in any format is prohibited without the prior permission of the copyright holder
Accession Number:
edsbas.40A3364C
Database:
BASE
Further information
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-reviewed