The SAE MOBILUS platform will continue to be accessible and populated with high quality technical content during the coronavirus (COVID-19) pandemic. x

Your Selections

Crapo, Andy
Show Only


File Formats

Content Types








   This content is not included in your SAE MOBILUS subscription, or you are not logged in.

Increasing Development Assurance for System and Software Development with Validation and Verification Using ASSERT™

GE Aviation Systems LLC-Craig McMillan, Mark Stephens, Daniel Russell
GE Global Research Center-Andy Crapo, Michael Durling, Meng Li, Abha Moitra
Published 2019-03-19 by SAE International in United States
System design continues to trend toward increasing complexity as more functionality is added to aviation systems and the level of automation is increased. Since exhaustive validation and verification of this functionality becomes increasingly difficult, reliance on development assurance is needed to provide confidence that errors in requirements, design and implementation have been identified and corrected. To address this need for increased development assurance, GE is introducing a tool called ASSERT™ (Analysis of Semantic Specifications and Efficient generation of Requirements-based Tests). The system developer uses this tool to capture requirements in an unambiguous way with built-in semantic error checking. The requirements analysis engine is then used to assist in requirements validation to identify common problems which may include requirements that conflict with one another, requirements that do not fully specify the behavior of a function, requirements that are not independent of one another, and requirements that are either always true or false. Having unambiguous and complete requirements also enables the tool to consistently generate a complete set of requirements-based test cases and procedures to ensure the…
Annotation ability available