Published: 27th August 2019|
|Preface Davide Ancona and Gordon Pace|
|Analysis of SLA Compliance in the Cloud - An Automated, Model-based Approach Frank S. de Boer, Elena Giachino, Stijn de Gouw, Reiner Hähnle, Einar Broch Johnsen, Cosimo Laneve, Ka I Pun and Gianluigi Zavattaro||1|
|SNITCH: Dynamic Dependent Information Flow Analysis for Independent Java Bytecode Eduardo Geraldo and João Costa Seco||16|
|Who is to Blame? Runtime Verification of Distributed Objects with Active Monitors Wolfgang Ahrendt, Ludovic Henrio and Wytse Oortwijn||32|
|On Distributed Runtime Verification by Aggregate Computing Giorgio Audrito, Ferruccio Damiani, Volker Stolz and Mirko Viroli||47|
This volume contains the post-proceedings of the second Workshop on Verification of Objects at RunTime EXecution (VORTEX 2018) that was held in Amsterdam, co-located with the European Conference on Object-Oriented Programming (ECOOP 2018) and the ACM SIGSOFT International Symposium on Software Testing and Analysis (ISSTA 2018).
Runtime verification is an approach to software verification which is concerned with monitoring and analysis of software and hardware system executions. Recently, it has gained more consensus as an effective and promising approach to ensure software reliability, bridging a gap between formal verification, and conventional testing; monitoring a system during runtime execution offers additional opportunities for addressing error recovery, self-adaptation, and other issues that go beyond software reliability.
The goal of VORTEX is to bring together researchers working on runtime verification for topics covering either theoretical, or practical aspects, or, preferably, both, with emphasis on object-oriented languages, and systems.
We thank authors for their contributions to this EPTCS volume and the PC members of VORTEX 2018 for their help in the review process. We are grateful to the editor-in-chief of EPTCS, Professor Rob van Glabbeek, for his support.