Please use this identifier to cite or link to this item: https://www.um.edu.mt/library/oar/handle/123456789/27698
Full metadata record
DC FieldValueLanguage
dc.contributor.authorAhrendt, Wolfgang-
dc.contributor.authorChimento, Jesús Mauricio-
dc.contributor.authorPace, Gordon J.-
dc.contributor.authorSchneider, Gerardo-
dc.date.accessioned2018-03-06T09:06:47Z-
dc.date.available2018-03-06T09:06:47Z-
dc.date.issued2015-
dc.identifier.citationAhrendt, 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.en_GB
dc.identifier.urihttps://www.um.edu.mt/library/oar//handle/123456789/27698-
dc.description.abstractOver 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.en_GB
dc.language.isoenen_GB
dc.publisherReykjavik Universityen_GB
dc.rightsinfo:eu-repo/semantics/openAccessen_GB
dc.subjectJava (Computer program language)en_GB
dc.subjectComputer programs -- Verificationen_GB
dc.subjectProgramming languages (Electronic computers)en_GB
dc.titleStaRVOOrS : unifying static and runtime verification of Javaen_GB
dc.typeconferenceObjecten_GB
dc.rights.holderThe 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.en_GB
dc.bibliographicCitation.conferencename27th Nordic Workshop on Programming Theory (NWPT 2015)en_GB
dc.bibliographicCitation.conferenceplaceReykjavik, Iceland, 21-23/10/2015en_GB
dc.description.reviewedpeer-revieweden_GB
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.