Encoding Verification Arguments to Analyze High-Level Design Certification Claims: Experiment Zero (E0)
• SEI Report
Publisher
Software Engineering Institute
Topic or Tag
Abstract
The ASERT (Assurance Evidence for Continuously-Evolving Real-Time Systems) workgroup (ASERTW) has been investigating alternative technologies and techniques to automate certification. ASERTW’s first step was captured in a report that identifies the state of the practice and future challenges, especially the need to speed up the pace of updates to cyber-physical systems (CPSs).
The second step is what we call Experiment Zero (E0). The goal of this experiment is to test technique(s) to verify if the automation of certification arguments can help us to explain potential design/development flaws related to real-world reported problems. To conduct this experiment, we used a recent flight incident report published by the Taiwan Transportation Safety Board. Based on this report, we developed some theories of potential design shortcomings that could explain the sequence of events in this incident. Given the limited information obtained from the incident report, it is important to note that this paper does not claim that such shortcomings necessarily existed. Instead, we view this incident as a way to evaluate if and how formalizing and automating arguments can validate designs and find shortcomings if they exist.
This modeling and automatic verification experiment showed a robust process that allowed us to encode lessons learned in an executable format. This encoding can then be reused as we develop new arguments and verification procedures that can be used in new system developments. More importantly, the encoding enables the automatic integration of development activities to the production of certification evidence.
Cite This SEI Report
de Niz, D., Andersson, B., Klein, M., Lehoczky, J., Kim, H., Romanski, G., Preston, J., Shapiro, D., Fazi, F., Schmidt, D., Tate, D., Putsche, G., & Koontz, R. (2024, January 18). Encoding Verification Arguments to Analyze High-Level Design Certification Claims: Experiment Zero (E0). Retrieved August 12, 2026, from https://www.sei.cmu.edu/library/encoding-verification-arguments-to-analyze-high-level-design-certification-claims-experiment-zero-eo/.
@techreport{de_niz_2024,
author={de Niz, Dionisio and Andersson, Bjorn and Klein, Mark and Lehoczky, John and Kim, Hyoseung and Romanski, George and Preston, Jonathan and Shapiro, Daniel and Fazi, Floyd and Schmidt, Douglas and Tate, David and Putsche, Gordon and Koontz, Ronald},
title={Encoding Verification Arguments to Analyze High-Level Design Certification Claims: Experiment Zero (E0)},
month={Jan},
year={2024},
institution={Software Engineering Institute, Carnegie Mellon University},
url={https://www.sei.cmu.edu/library/encoding-verification-arguments-to-analyze-high-level-design-certification-claims-experiment-zero-eo/},
note={Accessed: 2026-Aug-12}
}
de Niz, Dionisio, Bjorn Andersson, Mark Klein, John Lehoczky, Hyoseung Kim, George Romanski, Jonathan Preston, Daniel Shapiro, Floyd Fazi, Douglas Schmidt, David Tate, Gordon Putsche, and Ronald Koontz. "Encoding Verification Arguments to Analyze High-Level Design Certification Claims: Experiment Zero (E0)." Software Engineering Institute, Carnegie Mellon University. Software Engineering Institute, January 18, 2024. https://www.sei.cmu.edu/library/encoding-verification-arguments-to-analyze-high-level-design-certification-claims-experiment-zero-eo/.
D. de Niz, B. Andersson, M. Klein, J. Lehoczky, H. Kim, G. Romanski, J. Preston, D. Shapiro, F. Fazi, D. Schmidt, D. Tate, G. Putsche, and R. Koontz, "Encoding Verification Arguments to Analyze High-Level Design Certification Claims: Experiment Zero (E0)," Software Engineering Institute, Carnegie Mellon University. Software Engineering Institute, 18-Jan-2024 [Online]. Available: https://www.sei.cmu.edu/library/encoding-verification-arguments-to-analyze-high-level-design-certification-claims-experiment-zero-eo/. [Accessed: 12-Aug-2026].
de Niz, Dionisio, Bjorn Andersson, Mark Klein, John Lehoczky, Hyoseung Kim, George Romanski, Jonathan Preston, Daniel Shapiro, Floyd Fazi, Douglas Schmidt, David Tate, Gordon Putsche, and Ronald Koontz. "Encoding Verification Arguments to Analyze High-Level Design Certification Claims: Experiment Zero (E0)." Software Engineering Institute, Carnegie Mellon University, Software Engineering Institute, 18 Jan. 2024. https://www.sei.cmu.edu/library/encoding-verification-arguments-to-analyze-high-level-design-certification-claims-experiment-zero-eo/. Accessed 12 Aug. 2026.
de Niz, Dionisio; Andersson, Bjorn; Klein, Mark; Lehoczky, John; Kim, Hyoseung; Romanski, George; Preston, Jonathan; Shapiro, Daniel; Fazi, Floyd; Schmidt, Douglas; Tate, David; Putsche, Gordon; & Koontz, Ronald. Encoding Verification Arguments to Analyze High-Level Design Certification Claims: Experiment Zero (E0). Software Engineering Institute. 2024. https://www.sei.cmu.edu/library/encoding-verification-arguments-to-analyze-high-level-design-certification-claims-experiment-zero-eo/