XWING, INC. — National Aeronautics and Space Administration SBIR Phase I: A2

XWING, INC. — SBIR Phase I award from National Aeronautics and Space Administration.

Amount
$105,659
Agency
National Aeronautics and Space Administration
Program / Phase
SBIR · Phase I
Topic
A2
Solicitation
SBIR_18_P1
NAICS
Place of performance
CA
Period
2018-07-27 → 2019-02-15

Description

<p>Airborne software processes are required to comply with existing aviation design assurance level procedures to ensure safety. However, the use of the existing procedures for unmanned aerial systems (UAS) is expensive, slow and not scalable. Cost estimates for certification are around &nbsp;$100-150 per line of code, which drives up cost significantly in any program.</p><p>A new tool called Tracer is proposed to manage requirements, from the system-level objectives all the way down to software requirements and the corresponding code and test cases, enabling stakeholders and engineers to identify bidirectional impacts of changes to requirements or system code and test cases. Tracer accomplishes this by:</p><p>a) leveraging modern software development best practices such as version control and review process for all artifacts in the process (requirements, test cases, etc., in addition to code)</p><p>b) allowing for the entire process to exist within a single tool and platform that builds off of the the git-based systems that engineers already use for development.</p><p>Taking the form of a lightweight addin for git, the tool facilitates generation of reports, generation of requirements traceability matrices, visualization of dependency trees, and various enforcements of dependencies and links. The enforcements are especially powerful in easing entry into the world of certified aerospace systems for new entrants to the industry. There are also extensive capabilities to enable rich and transparent cloud-based collaboration, enabling strong links between customers, regulators, performers, and other stakeholders.</p><p>Current practices use separate often expensive tools for each part of the chain, with significant costly and error-prone manual overhead required in creating and maintaining links. Tracer is expected to make the certification process more efficient, faster, and less expensive, especially for re-certification efforts integrating updated code by enabling agile verification and validation of changes.</p>