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 Field | Value | Language |
---|---|---|
dc.contributor.author | Ahrendt, Wolfgang | - |
dc.contributor.author | Chimento, Jesús Mauricio | - |
dc.contributor.author | Pace, Gordon J. | - |
dc.contributor.author | Schneider, Gerardo | - |
dc.date.accessioned | 2018-03-06T09:06:47Z | - |
dc.date.available | 2018-03-06T09:06:47Z | - |
dc.date.issued | 2015 | - |
dc.identifier.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. | en_GB |
dc.identifier.uri | https://www.um.edu.mt/library/oar//handle/123456789/27698 | - |
dc.description.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. | en_GB |
dc.language.iso | en | en_GB |
dc.publisher | Reykjavik University | en_GB |
dc.rights | info:eu-repo/semantics/openAccess | en_GB |
dc.subject | Java (Computer program language) | en_GB |
dc.subject | Computer programs -- Verification | en_GB |
dc.subject | Programming languages (Electronic computers) | en_GB |
dc.title | StaRVOOrS : unifying static and runtime verification of Java | en_GB |
dc.type | conferenceObject | en_GB |
dc.rights.holder | 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. | en_GB |
dc.bibliographicCitation.conferencename | 27th Nordic Workshop on Programming Theory (NWPT 2015) | en_GB |
dc.bibliographicCitation.conferenceplace | Reykjavik, Iceland, 21-23/10/2015 | en_GB |
dc.description.reviewed | peer-reviewed | en_GB |
Appears in Collections: | Scholarly Works - FacICTCS |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
StaRVOOrS_unifying_static_and_runtime_verification_of_java_2015.pdf | 356.61 kB | Adobe PDF | View/Open |
Items in OAR@UM are protected by copyright, with all rights reserved, unless otherwise indicated.