Please use this identifier to cite or link to this item: https://www.um.edu.mt/library/oar/handle/123456789/27698
Title: StaRVOOrS : unifying static and runtime verification of Java
Authors: Ahrendt, Wolfgang
Chimento, Jesús Mauricio
Pace, Gordon J.
Schneider, Gerardo
Keywords: Java (Computer program language)
Computer programs -- Verification
Programming languages (Electronic computers)
Issue Date: 2015
Publisher: Reykjavik University
Citation: Ahrendt, W., Chimento, J. M., Pace, G. J., & Schneider, G. (2015). StaRVOOrS : unifying static and runtime verification of Java. 27th Nordic Workshop on Programming Theory (NWPT 2015), Reykjavik. 1-3.
Abstract: Over the past decades, several forms of automated verification techniques have been proposed and explored in the literature. These techniques mostly fall in one of two categories: static and dynamic verification. Runtime verification is a dynamic technique concerned with the monitoring of software, providing guarantees that observed runs comply with specified properties. It is strong in analysing systems of a complexity that is difficult to address by static verification, like systems with numerous interacting sub-units, heavy usage of mainstream libraries, real (as opposed to abstract) data, and real world deployments. On the other hand, the major drawbacks of runtime verification are the impossibility to extrapolate correct observations to all possible executions, and that monitoring introduces runtime overheads. In the work we present here, these issues are addressed by combining runtime verification with static verification, such that: (i) Static verification attempts to ‘resolve’ those parts of the properties which can be confirmed statically; (ii) the static results, even if only partial, are used to change the property specification such that generated monitors will not check dynamically what was confirmed statically.
URI: https://www.um.edu.mt/library/oar//handle/123456789/27698
Appears in Collections:Scholarly Works - FacICTCS

Files in This Item:
File Description SizeFormat 
StaRVOOrS_unifying_static_and_runtime_verification_of_java_2015.pdf356.61 kBAdobe PDFView/Open


Items in OAR@UM are protected by copyright, with all rights reserved, unless otherwise indicated.