Skip to main content

Showing 1–12 of 12 results for author: Cardoso, R C

.
  1. Extending Attack-Fault Trees with Runtime Verification

    Authors: Rafael C. Cardoso, Angelo Ferrando, Michael Fisher

    Abstract: Autonomous systems are often complex and prone to software failures and cyber-attacks. We introduce RVAFTs, an extension of Attack-Fault Trees (AFTs) with runtime events that can be used to construct runtime monitors. These monitors are able to detect when failures, that can be caused either by an attack or by a fault, occur. The safety and security properties monitored are, in turn, derived from… ▽ More

    Submitted 28 September, 2022; originally announced September 2022.

    Comments: In Proceedings FMAS2022 ASYDE2022, arXiv:2209.13181

    Journal ref: EPTCS 371, 2022, pp. 193-207

  2. arXiv:2208.05507  [pdf, other

    cs.LO cs.SE

    A Compositional Approach to Verifying Modular Robotic Systems

    Authors: Matt Luckcuck, Marie Farrell, Angelo Ferrando, Rafael C. Cardoso, Louise A. Dennis, Michael Fisher

    Abstract: Robotic systems used in safety-critical industrial situations often rely on modular software architectures, and increasingly include autonomous components. Verifying that these modular robotic systems behave as expected requires approaches that can cope with, and preferably take advantage of, this inherent modularity. This paper describes a compositional approach to specifying the nodes in robotic… ▽ More

    Submitted 30 November, 2023; v1 submitted 10 August, 2022; originally announced August 2022.

    Comments: Version submitted to RAS

  3. arXiv:2207.09058   

    cs.MA cs.RO cs.SE

    Proceedings of the Second Workshop on Agents and Robots for reliable Engineered Autonomy

    Authors: Rafael C. Cardoso, Angelo Ferrando, Fabio Papacchini, Mehrnoosh Askarpour, Louise A. Dennis

    Abstract: This volume contains the proceedings of the Second Workshop on Agents and Robots for reliable Engineered Autonomy (AREA 2022), co-located with the 31st International Joint Conference on Artificial Intelligence and the 25th European Conference on Artificial Intelligence (IJCAI-ECAI 2022). The AREA workshop brings together researchers from autonomous agents, software engineering and robotic communit… ▽ More

    Submitted 19 July, 2022; originally announced July 2022.

    Journal ref: EPTCS 362, 2022

  4. arXiv:2110.12585  [pdf, ps, other

    cs.LO cs.AI cs.FL

    Towards Partial Monitoring: It is Always too Soon to Give Up

    Authors: Angelo Ferrando, Rafael C. Cardoso

    Abstract: Runtime Verification is a lightweight formal verification technique. It is used to verify at runtime whether the system under analysis behaves as expected. The expected behaviour is usually formally specified by means of properties, which are used to automatically synthesise monitors. A monitor is a device that, given a sequence of events representing a system execution, returns a verdict symbolis… ▽ More

    Submitted 24 October, 2021; originally announced October 2021.

    Comments: In Proceedings FMAS 2021, arXiv:2110.11527

    Journal ref: EPTCS 348, 2021, pp. 38-53

  5. MLFC: From 10 to 50 Planners in the Multi-Agent Programming Contest

    Authors: Rafael C. Cardoso, Angelo Ferrando, Fabio Papacchini, Matt Luckcuck, Sven Linker, Terry R. Payne

    Abstract: In this paper, we describe the strategies used by our team, MLFC, that led us to achieve the 2nd place in the 15th edition of the Multi-Agent Programming Contest. The scenario used in the contest is an extension of the previous edition (14th) "Agents Assemble" wherein two teams of agents move around a 2D grid and compete to assemble complex block structures. We discuss the languages and tools used… ▽ More

    Submitted 18 October, 2021; v1 submitted 15 October, 2021; originally announced October 2021.

    Comments: Published in The Multi-Agent Programming Contest 2021: One-and-a-Half Decades of Exploring Multi-Agent Systems

  6. arXiv:2106.04512  [pdf, other

    cs.MA cs.LO

    Formal Verification of a Map Merging Protocol in the Multi-Agent Programming Contest

    Authors: Matt Luckcuck, Rafael C. Cardoso

    Abstract: Communication is a critical part of enabling multi-agent systems to cooperate. This means that applying formal methods to protocols governing communication within multi-agent systems provides useful confidence in its reliability. In this paper, we describe the formal verification of a complex communication protocol that coordinates agents merging maps of their environment. The protocol was used by… ▽ More

    Submitted 22 June, 2021; v1 submitted 8 June, 2021; originally announced June 2021.

    Comments: EMAS 2021 Proceedings Submitted Version

  7. arXiv:2012.01648  [pdf, ps, other

    cs.SE cs.LO cs.RO

    Towards Compositional Verification for Modular Robotic Systems

    Authors: Rafael C. Cardoso, Louise A. Dennis, Marie Farrell, Michael Fisher, Matt Luckcuck

    Abstract: Software engineering of modular robotic systems is a challenging task, however, verifying that the developed components all behave as they should individually and as a whole presents its own unique set of challenges. In particular, distinct components in a modular robotic system often require different verification techniques to ensure that they behave as expected. Ensuring whole system consistenc… ▽ More

    Submitted 2 December, 2020; originally announced December 2020.

    Comments: In Proceedings FMAS 2020, arXiv:2012.01176

    Journal ref: EPTCS 329, 2020, pp. 15-22

  8. arXiv:2007.11743  [pdf, other

    cs.MA cs.AI cs.LO

    Adaptable and Verifiable BDI Reasoning

    Authors: Peter Stringer, Rafael C. Cardoso, Xiaowei Huang, Louise A. Dennis

    Abstract: Long-term autonomy requires autonomous systems to adapt as their capabilities no longer perform as expected. To achieve this, a system must first be capable of detecting such changes. In this position paper, we describe a system architecture for BDI autonomous agents capable of adapting to changes in a dynamic environment and outline the required research. Specifically, we describe an agent-mainta… ▽ More

    Submitted 22 July, 2020; originally announced July 2020.

    Comments: In Proceedings AREA 2020, arXiv:2007.11260

    Journal ref: EPTCS 319, 2020, pp. 117-125

  9. arXiv:2007.11260   

    cs.MA cs.RO cs.SE

    Proceedings of the First Workshop on Agents and Robots for reliable Engineered Autonomy

    Authors: Rafael C. Cardoso, Angelo Ferrando, Daniela Briola, Claudio Menghi, Tobias Ahlbrecht

    Abstract: This volume contains the proceedings of the First Workshop on Agents and Robots for reliable Engineered Autonomy (AREA 2020), co-located with the 24th European Conference on Artificial Intelligence (ECAI 2020). AREA brings together researchers from autonomous agents, software engineering and robotic communities, as combining knowledge coming from these research areas may lead to innovative approac… ▽ More

    Submitted 22 July, 2020; originally announced July 2020.

    Journal ref: EPTCS 319, 2020

  10. Heterogeneous Verification of an Autonomous Curiosity Rover

    Authors: Rafael C. Cardoso, Marie Farrell, Matt Luckcuck, Angelo Ferrando, Michael Fisher

    Abstract: The Curiosity rover is one of the most complex systems successfully deployed in a planetary exploration mission to date. It was sent by NASA to explore the surface of Mars and to identify potential signs of life. Even though it has limited autonomy on-board, most of its decisions are made by the ground control team. This hinders the speed at which the Curiosity reacts to its environment, due to th… ▽ More

    Submitted 20 July, 2020; originally announced July 2020.

  11. arXiv:2006.02736  [pdf, other

    cs.MA

    LFC: Combining Autonomous Agents and Automated Planning in the Multi-Agent Programming Contest

    Authors: Rafael C. Cardoso, Angelo Ferrando, Fabio Papacchini

    Abstract: The 2019 Multi-Agent Programming Contest introduced a new scenario, Agents Assemble, where two teams of agents move around a 2D grid and compete to assemble complex block structures. In this paper, we describe the strategies used by our team that led us to achieve first place in the contest. Our strategies tackle some of the major challenges in the 2019 contest: how to explore and build a map when… ▽ More

    Submitted 4 June, 2020; originally announced June 2020.

  12. arXiv:1908.10738  [pdf, ps, other

    cs.SE cs.RO

    Modular Verification of Autonomous Space Robotics

    Authors: Marie Farrell, Rafael C. Cardoso, Louise A. Dennis, Clare Dixon, Michael Fisher, Georgios Kourtis, Alexei Lisitsa, Matt Luckcuck, Matt Webster

    Abstract: Ensuring that autonomous space robot control software behaves as it should is crucial, particularly as software failure in space often equates to mission failure and could potentially endanger nearby astronauts and costly equipment. To minimise mission failure caused by software errors, we can utilise a variety of tools and techniques to verify that the software behaves as intended. In particular,… ▽ More

    Submitted 28 August, 2019; originally announced August 2019.