2021
DOI: 10.1007/s10703-020-00358-w
|View full text |Cite
|
Sign up to set email alerts
|

Gray-box monitoring of hyperproperties with an application to privacy

Abstract: Runtime verification is a complementary approach to testing, model checking and other static verification techniques to verify software properties. Monitorability characterizes what can be verified (monitored) at run time. Different definitions of monitorability have been given both for trace properties and for hyperproperties (properties defined over sets of traces), but these definitions usually cover only some aspects of what is important when characterizing the notion of monitorability. The first contribut… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
8
0

Year Published

2022
2022
2024
2024

Publication Types

Select...
3
2
1

Relationship

0
6

Authors

Journals

citations
Cited by 6 publications
(8 citation statements)
references
References 36 publications
0
8
0
Order By: Relevance
“…Indeed, a property is monitorable if any observed prefix has the potential to be extended to a good or a bad prefix for the property; a verdict can be issued once the good (bad) extension is observed. The concept of monitorability has also been extended to hyperproperties [4,9,13]. A hyperproperty is in general defined to be monitorable if any observation that a monitor may have at run time can be extended to a good or bad observation that is realizable according to the information available to the monitor.…”
Section: Monitorable Hyperpropertiesmentioning
confidence: 99%
See 3 more Smart Citations
“…Indeed, a property is monitorable if any observed prefix has the potential to be extended to a good or a bad prefix for the property; a verdict can be issued once the good (bad) extension is observed. The concept of monitorability has also been extended to hyperproperties [4,9,13]. A hyperproperty is in general defined to be monitorable if any observation that a monitor may have at run time can be extended to a good or bad observation that is realizable according to the information available to the monitor.…”
Section: Monitorable Hyperpropertiesmentioning
confidence: 99%
“…The notion of monitorability under the unbounded sequential model [4,13] and that of semantic gray-box monitorability [9] rely on the assumption that the traces of the system under monitoring are of finite length, making it possible for the monitor to observe an unbounded number of execution traces of the system one after the other. This assumption is not true of a nonterminating system, whose traces are of infinite length.…”
Section: Monitorable Hyperproperties and Runtime Monitorsmentioning
confidence: 99%
See 2 more Smart Citations
“…As argued in [4], computing the optimal monitor is also an optimal way to incorporate prior knowledge into the monitor. This problem has been studied in the linear-time setting (with lineartime assumptions) by Henzinger and Saraç [21], by Cimatti et al [13], and by Leucker [24], and for hyperproperties by Stucki et al [30].…”
Section: Related Workmentioning
confidence: 99%