Please use this identifier to cite or link to this item:
https://www.um.edu.mt/library/oar/handle/123456789/24537
Full metadata record
DC Field | Value | Language |
---|---|---|
dc.contributor.author | Ahrendt, Wolfgang | - |
dc.contributor.author | Pace, Gordon J. | - |
dc.contributor.author | Schneider, Gerardo | - |
dc.date.accessioned | 2017-12-12T09:48:07Z | - |
dc.date.available | 2017-12-12T09:48:07Z | - |
dc.date.issued | 2016 | - |
dc.identifier.citation | Ahrendt W., Pace G. J., Schneider G. (2016). StaRVOOrS - episode II: strengthen and distribute the force. In T. Margaria & B. Steffen (Eds.), Leveraging applications of formal methods, verification and validation: foundational techniques. ISoLA 2016. Lecture notes in computer science (pp. 1-14). Cham: Springer. | en_GB |
dc.identifier.uri | https://www.um.edu.mt/library/oar//handle/123456789/24537 | - |
dc.description.abstract | Static and runtime techniques for the verification of programs are complementary. They both have their advantages and disadvantages, and a natural question is whether they may be combined in such a way as to get the advantages of both without inheriting too much from their disadvantages. In a previous contribution to ISoLA’12, we have proposed StaRVOOrS (‘Static and Runtime Verification of Object-Oriented Software’), a unified framework for combining static and runtime verification in order to check data- and control-oriented properties. Returning to ISoLA here, we briefly report on advances since then: a unified specification language for data- and control-oriented properties, a tool for combined static and runtime verification, and experiments. On that basis, we discuss two future research directions to strengthen the power, and broaden the scope, of combined static and runtime verification: (i) to use static analysis techniques to further optimise the runtime monitor, and (ii) to extend the framework to the distributed case. | en_GB |
dc.language.iso | en | en_GB |
dc.publisher | Springer, Cham | en_GB |
dc.rights | info:eu-repo/semantics/openAccess | en_GB |
dc.subject | Computer programs -- Testing | en_GB |
dc.subject | Computer programs -- Verification | en_GB |
dc.subject | Computer programs -- Correctness | en_GB |
dc.subject | Aspect-oriented programming | en_GB |
dc.subject | Autonomous distributed systems | en_GB |
dc.title | StaRVOOrS - episode II : strengthen and distribute the force | en_GB |
dc.title.alternative | Leveraging applications of formal methods, verification and validation : foundational techniques. ISoLA 2016. Lecture notes in computer science | en_GB |
dc.type | bookPart | 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.description.reviewed | peer-reviewed | en_GB |
dc.identifier.doi | 10.1007/978-3-319-47166-2_28 | - |
Appears in Collections: | Scholarly Works - FacICTCS |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
starvoorsISoLA2016.pdf | 569.34 kB | Adobe PDF | View/Open |
Items in OAR@UM are protected by copyright, with all rights reserved, unless otherwise indicated.