Hodge, Victoria J. orcid.org/0000-0002-2469-0224 and Osborne, Matthew orcid.org/0000-0002-9941-4531 (2025) Agile Development for Safety Assurance of Machine Learning in Autonomous Systems (AgileAMLAS). Array. 100482. ISSN: 2590-0056
Abstract
Recent advances in ML have enabled the development of autonomous cyber–physical systems for a broad range of applications. Using ML, these autonomous systems are able to learn, adapt, and operate with no human intervention. However, this autonomous operation poses a problem when proving that they are acceptably safe. Designers and engineers have traditionally used ‘Waterfall’ or V-model development lifecycles to develop safe systems, but ML engineering requires iteration and adaptation. Iterative development necessitates enhanced lifecycles, augmented methodologies, and the need to systematically integrate rigorous safety assurance with ML development and operation activities. In this paper, we introduce a novel lifecycle, and comprehensive methodology for safely developing, operating, and assuring autonomous systems which use ML. The lifecycle combines Agile software engineering, ML engineering, and a safety engineering framework using iterative and incremental development. This paper provides systematic step-by-step guidelines for developing and deploying ML for autonomous systems using DevOps and MLOps, and for generating compelling safety cases. We have developed and refined our methodology on a recent set of projects undertaken to develop autonomous robots across a variety of domains.
Metadata
| Item Type: | Article |
|---|---|
| Authors/Creators: |
|
| Copyright, Publisher and Additional Information: | © 2025 The Author(s). |
| Dates: |
|
| Institution: | The University of York |
| Academic Units: | The University of York > Faculty of Sciences (York) > Computer Science (York) |
| Date Deposited: | 25 Mar 2026 15:00 |
| Last Modified: | 06 May 2026 04:16 |
| Published Version: | https://doi.org/10.1016/j.array.2025.100482 |
| Status: | Published |
| Refereed: | Yes |
| Identification Number: | 10.1016/j.array.2025.100482 |
| Open Archives Initiative ID (OAI ID): | oai:eprints.whiterose.ac.uk:239492 |
Download
Filename: 1-s2.0-S2590005625001092-main.pdf
Description: Agile Development for Safety Assurance of Machine Learning in Autonomous Systems (AgileAMLAS)
Licence: CC-BY 2.5

CORE (COnnecting REpositories)
CORE (COnnecting REpositories)