Runtime verification (RV) facilitates detecting the failures of software during its execution. Due to the complexity of RV techniques, there is an increasing interest in achieving abstractness, modularity, and compose-ability in their implementations by means of dedicated linguistic mechanisms. This paper defines a design space to evaluate the existing domain-specific languages for implementing RV techniques, and identifies the shortcomings of a representative set of these languages with respect to the design space. This paper advocates the need for a language composition framework, which offers the necessary mechanisms to achieve abstractness, modularity, and compose-ability in the implementation of domain-specific crosscutting concerns su...
Runtime verification (RV) is an effective technique for dynamically monitoring, even after deploymen...
We describe the design and implementation of P, a domain-specific language to write asynchronous eve...
International audiencePreface Runtime verification (RV) is a lightweight, yet rigorous, formal metho...
Runtime verification (RV) facilitates detecting the failures of software during its execution. Due t...
Runtime enforcement techniques are introduced in the literature to cope with the failures that occur...
Various different aspect-oriented (AO) languages are intro- duced in the literature, and naturally a...
Nowadays, event processing is becoming the backbone of many applications. Therefore, it is necessary...
There is a large number of complex software systems that have reactive behavior. As for any other so...
Over the last 20 years, runtime verification (RV) has grown into a diverse and active field, which h...
Large software systems are usually divided into multiple components that interact with each other. H...
Nowadays, detecting emergent behavioral patterns in the environment, representing and manipulating t...
AbstractRuntime Verification 2002This volume contains the Proceedings of the Second Workshop on Runt...
Runtime verification (RV) consists in dynamically verifying that the event traces generated by singl...
Asynchronous event-driven systems are ubiquitous across domains such as device drivers, distributed ...
Asynchronous event-driven systems are ubiquitous across domains such as device drivers, distributed ...
Runtime verification (RV) is an effective technique for dynamically monitoring, even after deploymen...
We describe the design and implementation of P, a domain-specific language to write asynchronous eve...
International audiencePreface Runtime verification (RV) is a lightweight, yet rigorous, formal metho...
Runtime verification (RV) facilitates detecting the failures of software during its execution. Due t...
Runtime enforcement techniques are introduced in the literature to cope with the failures that occur...
Various different aspect-oriented (AO) languages are intro- duced in the literature, and naturally a...
Nowadays, event processing is becoming the backbone of many applications. Therefore, it is necessary...
There is a large number of complex software systems that have reactive behavior. As for any other so...
Over the last 20 years, runtime verification (RV) has grown into a diverse and active field, which h...
Large software systems are usually divided into multiple components that interact with each other. H...
Nowadays, detecting emergent behavioral patterns in the environment, representing and manipulating t...
AbstractRuntime Verification 2002This volume contains the Proceedings of the Second Workshop on Runt...
Runtime verification (RV) consists in dynamically verifying that the event traces generated by singl...
Asynchronous event-driven systems are ubiquitous across domains such as device drivers, distributed ...
Asynchronous event-driven systems are ubiquitous across domains such as device drivers, distributed ...
Runtime verification (RV) is an effective technique for dynamically monitoring, even after deploymen...
We describe the design and implementation of P, a domain-specific language to write asynchronous eve...
International audiencePreface Runtime verification (RV) is a lightweight, yet rigorous, formal metho...