An overview of verification and validation challenges for inspection robots

M Fisher, RC Cardoso, EC Collins, C Dadswell… - Robotics, 2021 - mdpi.com
The advent of sophisticated robotics and AI technology makes sending humans into
hazardous and distant environments to carry out inspections increasingly avoidable. Being …

Towards a framework for certification of reliable autonomous systems

M Fisher, V Mascardi, KY Rozier, BH Schlingloff… - Autonomous Agents and …, 2021 - Springer
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 …

RML: theory and practice of a domain specific language for runtime verification

D Ancona, L Franceschini, A Ferrando… - Science of Computer …, 2021 - Elsevier
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 …

RV4JaCa—Towards Runtime Verification of Multi-Agent Systems and Robotic Applications

DC Engelmann, A Ferrando, AR Panisson, D Ancona… - Robotics, 2023 - mdpi.com
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 …

[PDF][PDF] Parametric Runtime Verification of Multiagent Systems.

D Ancona, A Ferrando, V Mascardi - AAMAS, 2017 - researchgate.net
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 …

RV4JaCa--Runtime Verification for Multi-Agent Systems

DC Engelmann, A Ferrando, AR Panisson… - arXiv preprint arXiv …, 2022 - arxiv.org
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 …

An evaluation of communication protocol languages for engineering multiagent systems

AK Chopra, MP Singh - Journal of Artificial Intelligence Research, 2020 - jair.org
Communication protocols are central to engineering decentralized multiagent systems.
Modern protocol languages are typically formal and address aspects of decentralization …

On enactability of agent interaction protocols: Towards a unified approach

A Ferrando, M Winikoff, S Cranefield, F Dignum… - Engineering Multi-Agent …, 2020 - Springer
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 …

Rv4rasa: A Formalism-Agnostic Runtime Verification Framework For Verifying Chatbots In Rasa

A Ferrando, A Gatti, V Mascardi - … of the 6th International Workshop on …, 2023 - dl.acm.org
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 …

Exploiting probabilistic trace expressions for decentralized runtime verification with gaps

D Ancona, A Ferrando, V Mascardi - CEUR WORKSHOP …, 2022 - iris.unimore.it
Abstract Multiagent Systems (MASs) are distributed systems composed by autonomous,
reactive, proactive, heterogeneous communicating entities. In order to dynamically verify the …