NLP-Based Tool to Check Requirements Compliance

Engineering & Applied Science (College of) / Industrial & Manufacturing Engineering

Project Description

To develop a basic Natural Language Processing (NLP) algorithm that verifies whether requirements align with the INCOSE Guide for Writing Requirements. Activities will include studying the INCOSE Guide with a focus on key attributes such as correctness, unambiguity, completeness, atomicity, feasibility, verifiability, necessity, and conformance to standards, curating a requirements dataset, and creating an NLP checker.

Tasks and Responsibilites

1. Learn basic NLP and requirement quality rules
2. Learn Python basics for NLP
3. Create a small, labeled dataset and define INCOSE compliance rules
4. Develop and implement the NLP Checker.

Desired Qualifications

None Listed.