Techniques for evolution-aware runtime verification

O Legunsen, Y Zhang, M Hadzi-Tanovic… - 2019 12th IEEE …, 2019 - ieeexplore.ieee.org
… the first evolution-aware RV techniques that reduce RV overhead across multiple program
versions… Towards monitoring-oriented programming: A paradigm combining specification and …

eMOP: A Maven Plugin for Evolution-Aware Runtime Verification

A Yorihiro, P Jiang, V Marqués, B Carleton… - … Conference on Runtime …, 2023 - Springer
… To reduce RV costs, we proposed three evolution-aware techniques that focus RV and its …
We defined an evolution-aware RV technique as safe if it finds all new violations after a change…

[PDF][PDF] Incremental Specification Mining CS 6156

K Meuse, JP Ramos - jpramos.me
… However, in the context of specification mining, current evolution-aware analysis just compounds
… Techniques for runtime monitoring, such as Monitoring-Oriented Programming (MOP), …

and Owolabi Legunsen Cornell University, Ithaca, USA {ay436, pj257, vmm49, bc534, legunsen}@ cornell. edu

A Yorihiro, P Jiang, V Marqués… - … Conference, RV 2023 …, 2023 - books.google.com
… We also proposed evolution-aware techniques to reduce RV's runtime overhead and … We
describe EMOP's design, implementation, and usage. We evaluate EMOP on 676 versions of …

Reflection-aware static regression test selection

A Shi, M Hadzi-Tanovic, L Zhang, D Marinov… - … ACM on Programming …, 2019 - dl.acm.org
Regression test selection (RTS) aims to speed up regression testing by rerunning only tests
that are affected by code changes. RTS can be performed using static or dynamic analysis …

Prioritizing runtime verification violations

B Miranda, I Lima, O Legunsen… - 2020 ieee 13th …, 2020 - ieeexplore.ieee.org
program versions. RVPRIO does not require multiple program versions and is complementary
to evolutionaware RV … Rosu, “Evolution-aware monitoringoriented programming,” in ICSE …

How effective are existing Java API specifications for finding bugs during runtime verification?

O Legunsen, N Al Awar, X Xu, WU Hassan… - Automated Software …, 2019 - Springer
… Therefore, we have developed the first set of evolution-aware runtime verification techniques
that reduce the accumulated overhead of runtime verification across multiple program

Runtime Verification of Crypto APIs: An Empirical Study

A Torres, P Costa, L Amaral, J Pastro… - IEEE Transactions …, 2023 - ieeexplore.ieee.org
… Marinov, “Techniques for evolution-aware runtime verification,” in 2019 12th IEEE Conference
… Rosu, “Evolution-aware monitoring-oriented programming,” in 2015 IEEE/ACM 37th IEEE …

A modular pipeline for enforcement of security properties at runtime

R Taleb, S Hallé, R Khoury - Annals of Telecommunications, 2023 - Springer
… of a user-specified security policy by a program by providing a valid replacement for any
misbehaving sequence of events that may occur during that program’s execution. However, …

Demystifying the challenges of formally specifying API properties for runtime verification

L Teixeira, B Miranda, H Rebêlo… - 2021 14th IEEE …, 2021 - ieeexplore.ieee.org
… the specification language with the semantics of the programming language they already
know. The methodology we used to design the specification language was driven by examples…