Formal specification and verification of autonomous robotic systems: A survey

M Luckcuck, M Farrell, LA Dennis, C Dixon… - ACM Computing …, 2019 - dl.acm.org
Autonomous robotic systems are complex, hybrid, and often safety critical; this makes their
formal specification and verification uniquely challenging. Though commonly used, testing …

Logic-based technologies for multi-agent systems: a systematic literature review

R Calegari, G Ciatto, V Mascardi, A Omicini - Autonomous Agents and …, 2021 - Springer
Precisely when the success of artificial intelligence (AI) sub-symbolic techniques makes
them be identified with the whole AI by many non-computer-scientists and non-technical …

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 …

On proactive, transparent, and verifiable ethical reasoning for robots

P Bremner, LA Dennis, M Fisher… - Proceedings of the …, 2019 - ieeexplore.ieee.org
Previous work on ethical machine reasoning has largely been theoretical, and where such
systems have been implemented, it has, in general, been only initial proofs of principle …

Reliability assessment of autonomous vehicles based on the safety control structure

F Wang, DF Araújo, YF Li - … , Part O: Journal of Risk and …, 2023 - journals.sagepub.com
The recent social trends and accelerated technological progress culminated in the
development of autonomous vehicles (AVs). Reliability assessment for AV systems is in high …

Verifiable self-aware agent-based autonomous systems

LA Dennis, M Fisher - Proceedings of the IEEE, 2020 - ieeexplore.ieee.org
In this article, we describe an approach to autonomous system construction that not only
supports self-awareness but also formal verification. This is based on modular construction …

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 …

Belief space metareasoning for exception recovery

J Svegliato, KH Wray, SJ Witwicki… - 2019 IEEE/RSJ …, 2019 - ieeexplore.ieee.org
Due to the complexity of the real world, autonomous systems use decision-making models
that rely on simplifying assumptions to make them computationally tractable and feasible to …

Verifying and validating autonomous systems: Towards an integrated approach

A Ferrando, LA Dennis, D Ancona, M Fisher… - … Conference, RV 2018 …, 2018 - Springer
When applying formal verification to a system that interacts with the real world we must use a
model of the environment. This model represents an abstraction of the actual environment …

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 …