RAAM: Accelerating Systems Engineering Through Artificial Intelligence

Copyrighted

Requirements Analysis Using Artificial Intelligence (RAAM) receives engineering requirements and overlays artificial intelligence (AI) and natural language processing (NLP) to automate or expedite traceability analysis, quality assurance, and initial requirements or user story generation. This work is accomplished through an intuitive, easy-to-use browser graphical user interface (GUI).

Innovation, Acceleration, Efficiency

In software engineering, ‘requirements analysis’ is a process used to define the expectation of a technology in production. It involves manually analyzing, documenting, validating, and organizing hundreds to thousands of requirements to assess feasibility and completeness of the product. As this is often an iterative process, statements are continually reworked and adjusted to conform to stakeholder needs.

MITRE’s RAAM uses AI to automate the most tedious parts of requirements analysis to turn time-intensive work into a fast and streamlined human-in-the-loop process, following the workflow of uploading files, analyzing, working in the GUI, and exporting the desired product. RAAM has been shown to expedite traceability work by 1300% and initial requirements generation by 4000%.

The Benefits of RAAM

  • Automated requirements analysis
  • INCOSE-based checker for quality assurance
  • Automated identification of systems engineering relationships, linking, and traceability
  • Initial requirements extraction and file generation
  • Waterfall to Agile conversion

For more detailed information on MITRE’s RAAM or licensing options, contact the MITRE Technology Transfer Office at techtransfer@mitre.org.