DevOps for Airborne SoftwareDemonstrator and Evaluation
DevOps for Airborne Software: Demonstrator and Evaluation
Zaeske, Wanja; Durak, Umut
2022-02-23 00:00:00
[In order to evaluate our ideas, we developed a demonstrator to which this chapter is dedicated. First, we describe the process of wrapping a C-API in Rust and demonstrate how Rust’s built-in safety delivers even when mixed with legacy code. Then we dive deep into the BDD process, highlighting how it can guide the development alongside the DO-367 standard while ticking off boxes of DO-178C. This is followed by a short expedition to two radically different CI approaches (Nix and Hydra/GitHub Actions). Finally, we briefly look into the matter of monitoring by showing a simple monitor synthesized from an RTLola specification.]
http://www.deepdyve.com/assets/images/DeepDyve-Logo-lg.pnghttp://www.deepdyve.com/lp/springer-journals/devops-for-airborne-software-demonstrator-and-evaluation-IHtsjZiLN8
DevOps for Airborne SoftwareDemonstrator and Evaluation
[In order to evaluate our ideas, we developed a demonstrator to which this chapter is dedicated. First, we describe the process of wrapping a C-API in Rust and demonstrate how Rust’s built-in safety delivers even when mixed with legacy code. Then we dive deep into the BDD process, highlighting how it can guide the development alongside the DO-367 standard while ticking off boxes of DO-178C. This is followed by a short expedition to two radically different CI approaches (Nix and Hydra/GitHub Actions). Finally, we briefly look into the matter of monitoring by showing a simple monitor synthesized from an RTLola specification.]
Published: Feb 23, 2022
Recommended Articles
Loading...
There are no references for this article.
Share the Full Text of this Article with up to 5 Colleagues for FREE
Sign up for your 14-Day Free Trial Now!
Read and print from thousands of top scholarly journals.
To get new article updates from a journal on your personalized homepage, please log in first, or sign up for a DeepDyve account if you don’t already have one.
All DeepDyve websites use cookies to improve your online experience. They were placed on your computer when you launched this website. You can change your cookie settings through your browser.