Proceedings of the 12th ACM SIGPLAN International Symposium on Haskell 2019
DOI: 10.1145/3331545.3342593
|View full text |Cite
|
Sign up to set email alerts
|

Formal verification of spacecraft control programs (experience report)

Abstract: Verification of functional correctness of control programs is an essential task for the development of space electronics; it is difficult and time-consuming and typically outweighs design and programming tasks in terms of development hours. We present a verification approach designed to help spacecraft engineers reduce the effort required for formal verification of low-level control programs executed on custom hardware. The approach uses a metalanguage to describe the semantics of a program as a state transfor… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
2
0

Year Published

2020
2020
2020
2020

Publication Types

Select...
1
1

Relationship

1
1

Authors

Journals

citations
Cited by 2 publications
(2 citation statements)
references
References 19 publications
0
2
0
Order By: Relevance
“…Work in [14] documents a similar effort to ensure correctness of control software in Haskell using the SBV library; the authors also discuss performance of the analysis and apply this approach to non-functional requirements.…”
Section: Related Workmentioning
confidence: 99%
“…Work in [14] documents a similar effort to ensure correctness of control software in Haskell using the SBV library; the authors also discuss performance of the analysis and apply this approach to non-functional requirements.…”
Section: Related Workmentioning
confidence: 99%
“…This paper is an extended version of an earlier conference paper [15]. The key changes compared to the earlier version are: (i) §3 has been expanded to describe the branching mode of symbolic simulation within the presented verification framework; (ii) an entirely new section §5 addresses verification of programs with unbounded loops on an example of a stepper motor control program; (iii) the discussion section has also been updated.…”
Section: Introductionmentioning
confidence: 99%