An overview of the MOP runtime verification framework

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 …

Mop: an efficient and generic runtime verification framework

F Chen, G Roşu - Proceedings of the 22nd annual ACM SIGPLAN …, 2007 - dl.acm.org
Monitoring-Oriented Programming (MOP1)[21, 18, 22, 19] is a formal framework for software
development and analysis, in which the developer specifies desired properties using …

MarQ: Monitoring at Runtime with QEA

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 …

Parametric trace slicing and monitoring

F Chen, G Roşu - International Conference on Tools and Algorithms for …, 2009 - Springer
Abstract Analysis of execution traces plays a fundamental role in many program analysis
approaches. Execution traces are frequently parametric, ie, they contain events with …

JavaMOP: Efficient parametric runtime monitoring framework

D Jin, PON Meredith, C Lee… - 2012 34th International …, 2012 - ieeexplore.ieee.org
Runtime monitoring is a technique usable in all phases of the software development cycle,
from initial testing, to debugging, to actually maintaining proper function in production code …

A staged static program analysis to improve the performance of runtime monitoring

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 …

Practical interruptible conversations: distributed dynamic verification with multiparty session types and python

R Demangeon, K Honda, R Hu, R Neykova… - Formal Methods in …, 2015 - Springer
The rigorous and comprehensive verification of communication-based software is an
important engineering challenge in distributed systems. Drawn from our industrial …

Hardware runtime monitoring for dependable cots-based real-time embedded systems

R Pellizzoni, P Meredith, M Caccamo… - 2008 Real-Time …, 2008 - ieeexplore.ieee.org
COTS peripherals are heavily used in the embedded market, but their unpredictability is a
threat for high-criticality real-time systems: it is hard or impossible to formally verify COTS …

Specifying and measuring quality of service in distributed object systems

JP Loyall, RE Schantz, JA Zinky… - … Symposium on Object …, 1998 - ieeexplore.ieee.org
Distributed applications are difficult to build and maintain and are even more difficult when
the applications are distributed over wide-area networks. Distributed Object Computing …

Handling mixed-criticality in SoC-based real-time embedded systems

R Pellizzoni, P Meredith, MY Nam, M Sun… - Proceedings of the …, 2009 - dl.acm.org
System-on-Chip (SoC) is a promising paradigm to implement safety-critical embedded
systems, but it poses significant challenges from a design and verification point of view. In …