2011
DOI: 10.1007/s10009-011-0198-6
|View full text |Cite
|
Sign up to set email alerts
|

An overview of the MOP runtime verification framework

Abstract: 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 building reliable systems. Monitors are automatically synthesized from specified properties and are used in conjunction with the original system to check its dynamic behaviors. When a specification is violated or validated at runtime, user-defined actions will be triggered, which can be any code, such as information logging or runtime reco… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
152
0
1

Year Published

2012
2012
2018
2018

Publication Types

Select...
6
3

Relationship

0
9

Authors

Journals

citations
Cited by 198 publications
(169 citation statements)
references
References 37 publications
0
152
0
1
Order By: Relevance
“…Runtime verification and monitoring for finite state discrete systems has received significant attention (e. g., [9,16,23]). Other approaches monitor continuous-time signals (e. g., [11,28]).…”
Section: Related Workmentioning
confidence: 99%
“…Runtime verification and monitoring for finite state discrete systems has received significant attention (e. g., [9,16,23]). Other approaches monitor continuous-time signals (e. g., [11,28]).…”
Section: Related Workmentioning
confidence: 99%
“…BusMOP [30,35] uses a non-intrusive approach for runtime monitoring similar to R2U2 by means of passive instrumentation on a communication bus. The tool can automatically generate monitors that are executed on an FPGA, thereby achieving zero runtime overhead.…”
Section: Related Workmentioning
confidence: 99%
“…The key problem in evaluating a set of monitors given an incoming event is to perform efficient matching of the event (and possibly other facts depending on the logic) against conditions in monitors. This becomes particularly challenging when events carry data parameters, as also heavily studied in state of the art systems [1,11]. We are investigating the combination of expressiveness and efficiency, with focus on expressiveness, as documented in [2].…”
Section: Future Workmentioning
confidence: 99%