A program verifier is a complex system that uses compiler technology, program semantics, property inference, verification-condition generation, automatic decision procedures, and a …
E Bodden, P Lam, L Hendren - Proceedings of the 16th ACM SIGSOFT …, 2008 - dl.acm.org
Runtime monitoring allows programmers to validate, for instance, the proper use of application interfaces. Given a property specification, a runtime monitor tracks appropriate …
F Chen, G Roşu - Electronic Notes in Theoretical Computer Science, 2003 - Elsevier
With the explosion of software size, checking conformance of implementation to specification becomes an increasingly important but also hard problem. Current practice based on ad-hoc …
E Bodden, L Hendren, O Lhoták - … , Berlin, Germany, July 30-August 3 …, 2007 - Springer
In runtime monitoring, a programmer specifies a piece of code to execute when a trace of events occurs during program execution. Our work is based on tracematches, an extension …
Runtime Monitoring is a lightweight and dynamic verification technique that involves observing the internal operations of a software system and/or its interactions with other …
Q Luo, Y Zhang, C Lee, D Jin, PON Meredith… - Runtime Verification: 5th …, 2014 - Springer
Runtime verification can effectively increase the reliability of software systems. In recent years, parametric runtime verification has gained a lot of traction, with several systems …
PON Meredith, D Jin, D Griffith, F Chen… - International Journal on …, 2012 - Springer
This article gives an overview of the, monitoring oriented programming framework (MOP). In MOP, runtime monitoring is supported and encouraged as a fundamental principle for …
G Reger, HC Cruz, D Rydeheard - … and Algorithms for the Construction and …, 2015 - Springer
Runtime monitoring is the process of checking whether an execution trace of a running system satisfies a given specification. For this to be effective, monitors which run trace …
P Avgustinov, J Tibble, O de Moor - … of the 22nd annual ACM SIGPLAN …, 2007 - dl.acm.org
A trace monitor observes an execution trace at runtime; when it recognises a specified sequence of events, the monitor runs extra code. In the aspect-oriented programming …