Rob Ashmore
Programming language evaluation criteria for safety-critical software in the air domain.
Ashmore, Rob; Howe, Andrew; Chilton, Rhiannon; Faily, Shamal
Authors
Andrew Howe
Rhiannon Chilton
Shamal Faily
Abstract
Safety-critical software in the air domain typically conforms to RTCA DO-178C. However, latent failures might arise based on assumptions underpinning the programming language used to write the software, whereas the lack of empirical data may constrain the selection of a promising but untested language. To overcome this difficulty, we propose evaluation criteria drawn from RTCA DO-178C, to help quickly review the potential applicability of programming languages in the air domain. We illustrate the constraints by using them to evaluate the suitability of the Rust programming language.
Citation
ASHMORE, R., HOWE, A., CHILTON, R. and FAILY, S. 2022. Programming language evaluation criteria for safety-critical software in the air domain. In Proceedings of the 2022 IEEE (Institute of Electrical and Electronics Engineers) International symposium on software reliability engineering workshops (ISSREW 2022), 31 October - 3 November 2022, Charlotte, NC, USA. Los Alamitos: IEEE Computer Society [online], pages 230-237. Available from: https://doi.org/10.1109/ISSREW55968.2022.00072
Presentation Conference Type | Conference Paper (published) |
---|---|
Conference Name | 2022 IEEE (Institute of Electrical and Electronics Engineers) International symposium on software reliability engineering workshops (ISSREW 2022) |
Start Date | Oct 31, 2022 |
End Date | Nov 3, 2022 |
Acceptance Date | Aug 23, 2022 |
Online Publication Date | Nov 3, 2022 |
Publication Date | Dec 26, 2022 |
Deposit Date | Aug 24, 2022 |
Publicly Available Date | Aug 24, 2022 |
Publisher | IEEE Computer Society |
Peer Reviewed | Peer Reviewed |
Pages | 230-237 |
Book Title | Proceedings of the 2022 IEEE (Institute of Electrical and Electronics Engineers) International symposium on software reliability engineering workshops (ISSREW 2022) |
ISBN | 9781665476799 |
DOI | https://doi.org/10.1109/ISSREW55968.2022.00072 |
Keywords | Programming language evaluation; Programming languages; Rust (Programming language); Aerospace computing |
Public URL | https://rgu-repository.worktribe.com/output/1740527 |
Files
ASHMORE 2022 Programming language (VOR)
(261 Kb)
PDF
Publisher Licence URL
http://www.nationalarchives.gov.uk/doc/open-government-licence/version/3/
Copyright Statement
© Crown Copyright.
You might also like
Privacy goals for the data lifecycle.
(2022)
Journal Article
Assessing system of systems information security risk with OASoSIS.
(2022)
Journal Article
Visualising personas as goal models to find security tensions.
(2021)
Journal Article
Evaluating privacy: determining user privacy expectations on the web.
(2021)
Journal Article
DPIA in context: applying DPIA to assess privacy risks of cyber physical systems.
(2020)
Journal Article
Downloadable Citations
About OpenAIR@RGU
Administrator e-mail: publications@rgu.ac.uk
This application uses the following open-source libraries:
SheetJS Community Edition
Apache License Version 2.0 (http://www.apache.org/licenses/)
PDF.js
Apache License Version 2.0 (http://www.apache.org/licenses/)
Font Awesome
SIL OFL 1.1 (http://scripts.sil.org/OFL)
MIT License (http://opensource.org/licenses/mit-license.html)
CC BY 3.0 ( http://creativecommons.org/licenses/by/3.0/)
Powered by Worktribe © 2025
Advanced Search