The AADL Error Library
August 2019 • Podcast
Sam Procter, Peter H. Feiler
Peter Feiler and Sam Procter present the Architecture Analysis and Design Language (AADL) EMV2 Error Library, which is an established taxonomy that draws on a broad range of previous work in classifying system errors.
“You can put your domain knowledge together with the error knowledge and come up with system-specific errors that are going to be meaningful to everybody who looks at your system whether or not they have read this paper or whether or not they are experts on the ontology. You can look at it and say, Oh I know what this means because you can bake all that information together using the tooling that we’re developing here at the Software Engineering Institute.”
Listen
Watch
Abstract
Classifying errors in a component-based system is challenging. Components, and the systems that rely on them, can fail in myriad, unpredictable ways. It is nonetheless a challenge that should be addressed because component-based, software-driven systems are increasingly used for safety-critical applications. In this SEI podcast, Peter Feiler and Sam Procter present the Architecture Analysis and Design Language (AADL) EMV2 Error Library, which is an established taxonomy that draws on a broad range of previous work in classifying system errors.