Marie Farrell

Dr. Marie Farrell

orcid

Research Focus & Metrics

Academic Career Length

10Years (2017-Present)

(Calculated once Scilit publication data is synced: current year − year of first publication + 1)

Representative Publications

View All Publications
13 September 2019 in ACM Computing Surveys
Verified
Journal Article
Open access
PDF file
MLMatt Luckcuck
Matt Luckcuck
MFMarie Farrell
Marie Farrell
Louise   DennisLouise Dennis
Louise Dennis
CDClare Dixon
Clare Dixon
MFMichael Fisher
Michael Fisher
Autonomous robotic systems are complex, hybrid, and often safety critical; this makes their formal specification and verification uniquely challenging. Though commonly used, testing and simulation alone are insufficient to ensure the correctness of, or provide sufficient evidence for the certification of, autonomous robotics. Formal methods for autonomous robotics have received some attention in the literature, but no resource provides a current overview. This article systematically surveys the state of the art in formal specification and verification for autonomous robotics. Specially, it identifies and categorizes the challenges posed by, the formalisms aimed at, and the formal approaches for the specification and verification of autonomous robotics.

29 April 2021 in Robotics
Verified
Journal Article
Open access
PDF file
MFMichael Fisher
Michael Fisher
Rafael C. CardosoRafael C. Cardoso
Rafael C. Cardoso
ECEmily C. Collins
Emily C. Collins
CDChris Dadswell
Chris Dadswell
Louise   DennisLouise Dennis
Louise Dennis
MWMatthew Webster
Matthew Webster
The advent of sophisticated robotics and AI technology makes sending humans into hazardous and distant environments to carry out inspections increasingly avoidable. Being able to send a robot, rather than a human, into a nuclear facility or deep space is very appealing. However, building these robotic systems is just the start and we still need to carry out a range of verification and validation tasks to ensure that the systems to be deployed are as safe and reliable as possible. Based on our experience across three research and innovation hubs within the UK’s “Robots for a Safer World” programme, we present an overview of the relevant techniques and challenges in this area. As the hubs are active across nuclear, offshore, and space environments, this gives a breadth of issues common to many inspection robots.


19 May 2021
Verified
Book Chapter
Closed access
PDF file
HBHamza Bourbouh
Hamza Bourbouh
MFMarie Farrell
Marie Farrell
AMAnastasia Mavridou
Anastasia Mavridou
ISIrfan Sljivo
Irfan Sljivo
GBGuillaume Brat
Guillaume Brat
MFMichael Fisher
Michael Fisher

10 August 2020
Verified
Book Chapter
Closed access
PDF file
Rafael C. CardosoRafael C. Cardoso
Rafael C. Cardoso
MFMarie Farrell
Marie Farrell
MLMatt Luckcuck
Matt Luckcuck
Angelo FerrandoAngelo Ferrando
Angelo Ferrando
MFMichael Fisher
Michael Fisher

18 June 2021 in Current Robotics Reports
Verified
Journal Article
Open access
PDF file
Rafael C. CardosoRafael C. Cardoso
Rafael C. Cardoso
GKGeorgios Kourtis
Georgios Kourtis
Louise   DennisLouise Dennis
Louise Dennis
CDClare Dixon
Clare Dixon
MFMarie Farrell
Marie Farrell
MWMatthew Webster
Matthew Webster
Purpose of Review: The deployment of hardware (e.g., robots, satellites, etc.) to space is a costly and complex endeavor. It is of extreme importance that on-board systems are verified and validated through a variety of verification and validation techniques, especially in the case of autonomous systems. In this paper, we discuss a number of approaches from the literature that are relevant or directly applied to the verification and validation of systems in space, with an emphasis on autonomy.Recent Findings: Despite advances in individual verification and validation techniques, there is still a lack of approaches that aim to combine different forms of verification in order to obtain system-wide verification of modular autonomous systems.Summary: This systematic review of the literature includes the current advances in the latest approaches using formal methods for static verification (model checking and theorem proving) and runtime verification, the progress achieved so far in the verification of machine learning, an overview of the landscape in software testing, and the importance of performing compositional verification in modular systems. In particular, we focus on reporting the use of these techniques for the verification and validation of systems in space with an emphasis on autonomy, as well as more general techniques (such as in the aeronautical domain) that have been shown to have potential value in the verification and validation of autonomous systems in space.