STARVOORS: A Tool for Combined Static and Runtime Verification of Java
Paper i proceeding, 2015

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.

Författare

Mauricio Chimento

Chalmers, Data- och informationsteknik, Programvaruteknik

Wolfgang Ahrendt

Chalmers, Data- och informationsteknik, Programvaruteknik

Gordon Pace

University of Malta

Gerardo Schneider

Göteborgs universitet

Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)

03029743 (ISSN) 16113349 (eISSN)

Vol. 9333 297-305
978-3-319-23820-3 (ISBN)

Ämneskategorier

Data- och informationsvetenskap

Datavetenskap (datalogi)

DOI

10.1007/978-3-319-23820-3_21

ISBN

978-3-319-23820-3

Mer information

Skapat

2017-10-07