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
Conference Name | 2022 IEEE (Institute of Electrical and Electronics Engineers) International symposium on software reliability engineering workshops (ISSREW 2022) |
---|---|
Conference Location | Charlotte, NC, USA |
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 |
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
Automation and cyber security risks on the railways: the human factors implications.
(2022)
Presentation / Conference
Assessing system of systems information security risk with OASoSIS.
(2022)
Journal Article
Integrated design framework for facilitating systems-theoretic process analysis.
(2022)
Conference Proceeding
Cybersecurity user requirements analysis: the ECHO approach.
(2022)
Conference Proceeding
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 © 2024
Advanced Search