An overview of verification and validation challenges for inspection robots
The advent of sophisticated robotics and AI technology makes sending humans into
hazardous and distant environments to carry out inspections increasingly avoidable. Being …
hazardous and distant environments to carry out inspections increasingly avoidable. Being …
Towards a framework for certification of reliable autonomous systems
A computational system is called autonomous if it is able to make its own decisions, or take
its own actions, without human supervision or control. The capability and spread of such …
its own actions, without human supervision or control. The capability and spread of such …
RML: theory and practice of a domain specific language for runtime verification
Runtime verification (RV) is an approach to verification consisting in dynamically checking
that the event traces generated by single runs of a system under scrutiny (SUS) are …
that the event traces generated by single runs of a system under scrutiny (SUS) are …
RV4JaCa—Towards Runtime Verification of Multi-Agent Systems and Robotic Applications
This paper presents a Runtime Verification (RV) approach for Multi-Agent Systems (MAS)
using the JaCaMo framework. Our objective is to bring a layer of security to the MAS. This is …
using the JaCaMo framework. Our objective is to bring a layer of security to the MAS. This is …
[PDF][PDF] Parametric Runtime Verification of Multiagent Systems.
Parametricity [14] is an important feature of a monitoring system for making runtime
verification (RV) more effective, since, typically, correctness of traces depends on the …
verification (RV) more effective, since, typically, correctness of traces depends on the …
RV4JaCa--Runtime Verification for Multi-Agent Systems
This paper presents a Runtime Verification (RV) approach for Multi-Agent Systems (MAS)
using the JaCaMo framework. Our objective is to bring a layer of security to the MAS. This …
using the JaCaMo framework. Our objective is to bring a layer of security to the MAS. This …
An evaluation of communication protocol languages for engineering multiagent systems
Communication protocols are central to engineering decentralized multiagent systems.
Modern protocol languages are typically formal and address aspects of decentralization …
Modern protocol languages are typically formal and address aspects of decentralization …
On enactability of agent interaction protocols: Towards a unified approach
Interactions between agents are usually designed from a global viewpoint. However, the
implementation of a multi-agent interaction is distributed. It is well known that this difference …
implementation of a multi-agent interaction is distributed. It is well known that this difference …
Rv4rasa: A Formalism-Agnostic Runtime Verification Framework For Verifying Chatbots In Rasa
Chatbots are here to stay, and are going to be deployed in various application domains.
Unfortunately, amongst them, there are safety-critical ones. Thus, we need a way to …
Unfortunately, amongst them, there are safety-critical ones. Thus, we need a way to …
Exploiting probabilistic trace expressions for decentralized runtime verification with gaps
Abstract Multiagent Systems (MASs) are distributed systems composed by autonomous,
reactive, proactive, heterogeneous communicating entities. In order to dynamically verify the …
reactive, proactive, heterogeneous communicating entities. In order to dynamically verify the …