Determinism in Avionics: Lack of Definition, Survey of its Use, and Taxonomy to Clarify its Meaning

View at publisher
Authors: Bjorn Andersson, Dionisio de Niz, William Vance, John R. Ross, Roshini Ashok, Tuan Bui, Chase Blakey
Cited by: 1
References: 37

Abstract

The word determinism is often used but rarely defined among software practitioners in safety-critical systems. To address this, recent work [1] presented an initial taxonomy for different meanings of the word determinism—this taxonomy asked questions and provided possible answers so each assignment of answers to all questions yields a definition of determinism. It also presented how different disciplines have used the word determinism. Unfortunately, there were three gaps in [1].$1^{\text {st }}$gap: there are aspects of determinism that the taxonomy did not discuss.$2^{\text {nd }}$gap: the notion of determinism was only used for disciplines that rely on a model of computation (MoC) and it only considered some MoC.$3^{\text {rd }}$gap: there had been no actual use of the new taxonomy. Therefore, in this paper, we address these gaps by: (i) extending the taxonomy, (ii) extending the discussion on previous work to other MoC and to other disciplines, and (iii) applying the taxonomy on research papers in avionics. Addressing the$1^{\text {st }}$gap helps to clarify the notion of determinism and hence mitigate the aforementioned confusion. Addressing the$2^{\text {nd }}$gap puts the notion of determinism in perspective. Addressing the$3^{\text {rd }}$gap shows how the taxonomy distinguishes between the different types of determinism.

Fields of Study & Subjects

Aerospace and Aviation Technology Air Traffic Management and Optimization Human-Automation Interaction and Safety

Publication details

Journal / source
2026 IEEE Aerospace Conference
Publisher
IEEE
Pages
1–19
Publication date
7 March 2026