Certifying controls and systems software
Eric Feron (School of Aerospace Engineering, Georgia Institute of, Technology) Mardavij Roozbehani (Department of Aeronautics, Astronautics,, Massachusetts Institue of Technology)

TL;DR
This paper discusses approaches to certifying control system software, focusing on stability and runtime properties, aiming to develop systematic procedures for certifying control code in complex environments.
Contribution
It introduces methods for certifying control system code with respect to stability, promoting systematic certification procedures for complex control software environments.
Findings
Proposes certification approaches for control system code stability
Highlights the importance of certifying at multiple levels including code and binary
Encourages development of systematic certification procedures
Abstract
Software system certification presents itself with many challenges, including the necessity to certify the system at the level of functional requirements, code and binary levels, the need to chase down run-time errors, and the need for proving timing properties of the eventual, compiled system. This paper illustrates possible approaches for certifying code that arises from control systems requirements as far as stability properties are concerned. The relative simplicity of the certification process should encourage the development of systematic procedures for certifying control system codes for more complex environments.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsFormal Methods in Verification · Software Testing and Debugging Techniques · Safety Systems Engineering in Autonomy
