loading
Papers Papers/2022 Papers Papers/2022

Research.Publish.Connect.

Paper

Paper Unlock

Authors: Shaun Azzopardi ; Christian Colombo and Gordon Pace

Affiliation: Department of Computer Science, Faculty of ICT, University of Malta, Msida, Malta

Keyword(s): Verification, Model-based Analysis, Residual Analysis, Static Analysis.

Abstract: Runtime verification (RV) is an established approach that utilises monitors synthesized from a property language (e.g. temporal logics or some form of automata) to observe program behaviour at runtime, determining compliance of the program with the property at runtime. An issue with RV is that it introduces overheads at runtime, while identifying a violation at runtime may be too late. This can be tackled by introducing light analyses that attempt to prove parts of the property with respect to the program, leaving a residual property that induces a smaller monitoring footprint at runtime and encodes some static guarantees. In this paper we present CLARVA as a tool developed for this end for the RV tool LARVA. CLARVA transforms Java code into an automaton-based model, and allows for the incorporation of control-flow analyses that analyse this model against Dynamic Automata with Timers and Events or DATES (the property language used by LARVA) to produce residuals that produce an equiva lent judgement at runtime. (More)

CC BY-NC-ND 4.0

Sign In Guest: Register as new SciTePress user now for free.

Sign In SciTePress user: please login.

PDF ImageMy Papers

You are not signed in, therefore limits apply to your IP address 18.227.190.93

In the current month:
Recent papers: 100 available of 100 total
2+ years older papers: 200 available of 200 total

Paper citation in several formats:
Azzopardi, S.; Colombo, C. and Pace, G. (2020). CLARVA: Model-based Residual Verification of Java Programs. In Proceedings of the 8th International Conference on Model-Driven Engineering and Software Development - MODELSWARD; ISBN 978-989-758-400-8; ISSN 2184-4348, SciTePress, pages 352-359. DOI: 10.5220/0008966603520359

@conference{modelsward20,
author={Shaun Azzopardi. and Christian Colombo. and Gordon Pace.},
title={CLARVA: Model-based Residual Verification of Java Programs},
booktitle={Proceedings of the 8th International Conference on Model-Driven Engineering and Software Development - MODELSWARD},
year={2020},
pages={352-359},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0008966603520359},
isbn={978-989-758-400-8},
issn={2184-4348},
}

TY - CONF

JO - Proceedings of the 8th International Conference on Model-Driven Engineering and Software Development - MODELSWARD
TI - CLARVA: Model-based Residual Verification of Java Programs
SN - 978-989-758-400-8
IS - 2184-4348
AU - Azzopardi, S.
AU - Colombo, C.
AU - Pace, G.
PY - 2020
SP - 352
EP - 359
DO - 10.5220/0008966603520359
PB - SciTePress