An enforcement mechanism monitors a reactive system for undesired behavior at runtime and corrects the system’s output in case it violates the given specification. In this paper, we study the enforcement problem for hyperproperties, i.e., properties that relate multiple computation traces to each other. We elaborate the notion of sound and transparent enforcement mechanisms for hyperproperties in two trace input models: 1) the parallel trace input model, where the number of traces is known a-priori and all traces are produced and processed in parallel and 2) the sequential trace input model, where traces are processed sequentially and no a-priori bound on the number of traces is known. For both models, we study enforcement algorithms for ...
We present $$\backslashtext {RVHyper}$$RVHyper, a runtime verification tool for hyperproperties. Hyp...
International audienceRuntime enforcement is a verification/validation technique aiming at correctin...
International audienceRuntime enforcement is a verification/validation technique aiming at correctin...
Certain important security policies such as information flow characterize system-wide behaviors and ...
Hyperproperties, such as non-interference and observational determinism, relate multiple computation...
Hyperproperties, such as non-interference and observational determinism, relate multiple system exec...
Hyperproperties are properties of computational systems that require more than one trace to evaluate...
Runtime enforcement seeks to provide a valid replacement to any misbehaving sequence of events of a ...
In this paper, we consider the runtime verification problem of safety hyperproperties for determinis...
Hyperproperties relate multiple computation traces to each other. Model checkers for hyperproperties...
We investigate the logical foundations of hyperproperties. Hyperproperties generalize trace properti...
International audienceRuntime enforcement is a powerful technique to ensure that a running system re...
International audienceRuntime enforcement is a powerful technique to ensure that a program will resp...
International audienceRuntime enforcement is a powerful technique to ensure that a running system sa...
International audienceWe leverage Büchi games for the runtime enforcement of regular properties with...
We present $$\backslashtext {RVHyper}$$RVHyper, a runtime verification tool for hyperproperties. Hyp...
International audienceRuntime enforcement is a verification/validation technique aiming at correctin...
International audienceRuntime enforcement is a verification/validation technique aiming at correctin...
Certain important security policies such as information flow characterize system-wide behaviors and ...
Hyperproperties, such as non-interference and observational determinism, relate multiple computation...
Hyperproperties, such as non-interference and observational determinism, relate multiple system exec...
Hyperproperties are properties of computational systems that require more than one trace to evaluate...
Runtime enforcement seeks to provide a valid replacement to any misbehaving sequence of events of a ...
In this paper, we consider the runtime verification problem of safety hyperproperties for determinis...
Hyperproperties relate multiple computation traces to each other. Model checkers for hyperproperties...
We investigate the logical foundations of hyperproperties. Hyperproperties generalize trace properti...
International audienceRuntime enforcement is a powerful technique to ensure that a running system re...
International audienceRuntime enforcement is a powerful technique to ensure that a program will resp...
International audienceRuntime enforcement is a powerful technique to ensure that a running system sa...
International audienceWe leverage Büchi games for the runtime enforcement of regular properties with...
We present $$\backslashtext {RVHyper}$$RVHyper, a runtime verification tool for hyperproperties. Hyp...
International audienceRuntime enforcement is a verification/validation technique aiming at correctin...
International audienceRuntime enforcement is a verification/validation technique aiming at correctin...