Patent ID: 8768651

Claim:
A method for automatic standardization and verification of system design requirements in a product development project using a standardization and verification tool embedded in a computer aided design (CAD) application, comprising: obtaining a desired standardized requirement from a requirements database using the standardization and verification tool, wherein the desired standardized requirement is generated by; providing a desired requirement in the requirements database, wherein the desired requirement is written according to requirement based engineering (RBE) guidelines; validating whether the desired requirement is used for an automatic verification in the CAD application; if the desired requirement is not used for an automatic verification, sending the desired requirement back to the standardization and verification tool for standardizing into one or more sub-requirements based on the compliance criteria; and if the desired requirement is used for an automatic verification, declaring the desired requirement as the desired standardized requirement and storing the desired standardized requirement in the requirements database using the standardization and verification tool: retrieving compliance criteria from the standardized requirement using the standardization and verification tool; obtaining one or more components associated with the standardized requirement from one or more data sources using the standardization and verification tool; obtaining relevant extracted and derived attributes from the one or more components, associated with the standardized requirement, using the standardization and verification tool; determining whether the relevant extracted and derived attributes meet the compliance criteria using the standardization and verification tool; and generating a verification report including a proof of verification associated with verification of the desired standard requirement based on the determination using the standardization and verification tool.