Prioritizing runtime verification violations

B Miranda, I Lima, O Legunsen… - 2020 ieee 13th …, 2020 - ieeexplore.ieee.org
Runtime Verification (RV) can help find software bugs by monitoring formally specified
properties during testing. A key problem when using RV during testing is how to reduce the …

Techniques for evolution-aware runtime verification

O Legunsen, Y Zhang, M Hadzi-Tanovic… - 2019 12th IEEE …, 2019 - ieeexplore.ieee.org
Runtime Verification (RV) can help find bugs by monitoring program executions against
formal properties. Developers should ideally use RV whenever they run tests, to find more …

Evolution-aware runtime verification

O Legunsen - 2019 - ideals.illinois.edu
The risk posed by software bugs has increased tremendously as software is now essential to
many aspects of our daily lives. Software testing is still the most common method for finding …

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
Runtime Verification (RV) is a technique to monitor formally-specified properties of the
software during its execution. RV has shown to be very effective for bug finding …

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
Runtime verification can be used to find bugs early, during software development, by
monitoring test executions against formal specifications (specs). The quality of runtime …

Large-scale evaluation of the efficiency of runtime-verification tools in the wild

O Javed, W Binder - 2018 25th Asia-Pacific Software …, 2018 - ieeexplore.ieee.org
Runtime verification (RV) is a field of study which suffers from a lack of dedicated
benchmarks. Many published evaluations of RV tools rely on workloads which are not …

How good are the specs? A study of the bug-finding effectiveness of existing Java API specifications

O Legunsen, WU Hassan, X Xu, G Roşu… - Proceedings of the 31st …, 2016 - dl.acm.org
Runtime verification can be used to find bugs early, during software development, by
monitoring test executions against formal specifications (specs). The quality of runtime …

eMOP: A Maven Plugin for Evolution-Aware Runtime Verification

A Yorihiro, P Jiang, V Marqués, B Carleton… - … Conference on Runtime …, 2023 - Springer
We present eMOP, a tool for incremental runtime verification (RV) of test executions during
software evolution. We previously used RV to find hundreds of bugs in open-source projects …

Training automated test oracles to identify semantic bugs

C Geethal - 2021 36th IEEE/ACM International Conference on …, 2021 - ieeexplore.ieee.org
Can a machine find and fix a Semantic Bug? A Semantic Bug is a deviation from the
expected program behaviour that causes to produce incorrect outputs for certain inputs. To …

[图书][B] Runtime Verification: 16th International Conference, RV 2016, Madrid, Spain, September 23–30, 2016, Proceedings

Y Falcone, C Sánchez - 2016 - books.google.com
This volume contains the proceedings of the 16th International Conference on Runtime
Verification (RV 2016), which was held September 23–30, 2016, at La Residencia de …