International audienceIn behavioural specifications of imperative languages, postconditions may refer to the prestate of the function, usually with an old operator. Therefore, code performing runtime verification has to record prestate values required to evaluate the postconditions, typically by copying part of the memory state, which causes severe verification overhead, both in memory and CPU time. In this paper, we consider the problem of efficiently capturing prestates in the context of Ortac, a runtime assertion checking tool for OCaml. Our contribution is a postcondition transformation that reduces the subset of the prestate to copy. We formalize this transformation, and we provide proof that it is sound and improves the performance of...
Partial redundancy elimination (PRE) is one of the most widespread optimizations in compilers. Howev...
International audienceIn the past decade, Runtime Verification (RV) has gained much focus, from both...
International audienceA transient data structure is a package of an ephemeral data structure, a pers...
International audienceIn behavioural specifications of imperative languages, postconditions may refe...
International audienceRuntime assertion checking (RAC) is a convenient set of techniques that lets d...
International audienceRuntime assertion checking (RAC) is a convenient set of techniques that lets d...
AbstractWe present a new approach to runtime verification that utilizes classical statistical techni...
Conference of 4th International Conference on Runtime Verification, RV 2013 ; Conference Date: 24 Se...
International audienceRuntime Assertion Checking (RAC) for expressive specification languages is a n...
International audienceRuntime Assertion Checking (RAC) for expressive specification languages is a n...
Abstract. Predicate abstraction is an established technique for reduc-ing the size of the state spac...
International audienceThis article presents the formal verification, using the Coq proof assistant, ...
Predicate abstraction is a powerful technique to reduce the state space of a program to a finite and...
Runtime Verification is a quickly growing technique for providing many of the guarantees of formal v...
AbstractRV'2001 Runtime VerificationThis volume contains the Proceedings of the First Workshop on Ru...
Partial redundancy elimination (PRE) is one of the most widespread optimizations in compilers. Howev...
International audienceIn the past decade, Runtime Verification (RV) has gained much focus, from both...
International audienceA transient data structure is a package of an ephemeral data structure, a pers...
International audienceIn behavioural specifications of imperative languages, postconditions may refe...
International audienceRuntime assertion checking (RAC) is a convenient set of techniques that lets d...
International audienceRuntime assertion checking (RAC) is a convenient set of techniques that lets d...
AbstractWe present a new approach to runtime verification that utilizes classical statistical techni...
Conference of 4th International Conference on Runtime Verification, RV 2013 ; Conference Date: 24 Se...
International audienceRuntime Assertion Checking (RAC) for expressive specification languages is a n...
International audienceRuntime Assertion Checking (RAC) for expressive specification languages is a n...
Abstract. Predicate abstraction is an established technique for reduc-ing the size of the state spac...
International audienceThis article presents the formal verification, using the Coq proof assistant, ...
Predicate abstraction is a powerful technique to reduce the state space of a program to a finite and...
Runtime Verification is a quickly growing technique for providing many of the guarantees of formal v...
AbstractRV'2001 Runtime VerificationThis volume contains the Proceedings of the First Workshop on Ru...
Partial redundancy elimination (PRE) is one of the most widespread optimizations in compilers. Howev...
International audienceIn the past decade, Runtime Verification (RV) has gained much focus, from both...
International audienceA transient data structure is a package of an ephemeral data structure, a pers...