4.1 Conclusions
- Executable requirements add value to a RASSP project by providing quantitative, unambiguous statements of requirements which are independent of implementation.
- Executable specifications describe equipment specific solutions to a requirements statement and can be used to demonstrate conformance to requirements during the virtual prototyping phase of a project.
- The RASSP methodology is designed to manage a project over its complete life cycle, including model year upgrades. The ER-spec provides a detailed record of original requirements which can be modified as needed to adapt to a system update. Effects of modification of original requirements at any system packaging level can be readily evaluated by creating an updated ED-spec to match the updated ER-spec.
- Use of ER-specs and ED-specs will add to the quality of designs and produce products with a high probability of first pass success by reducing ambiguity and its associated probability of error.
- A hierarchical ER-spec/ED-spec system will facilitate correct requirements flow down through levels of packaging and monitoring of conformance throughout the life cycle of a project.
- Use of executable requirements and design specifications is very likely to result in economic savings for a project over its life cycle similiar to those expected to be achieved using the automation in the RASSP methodology
4.2 Recommendations
- Incorporate an ER-spec to a new RASSP project and verify its effectiveness in conveying requirements to various levels of packaging. Generate the Written Requirement Statement and convert it to an executable form. Prefer a system which is likely to have model year upgrades.
- Perform a detailed economic analysis to perform a quantitative comparison of the results of using an ER-spec relative to the current conventional approach.
- Develop ER-spec and ED-specs for existing project to determine efficiency of generation of executable counterparts from existing requirements and specifications listings.
Next: 5 References
Up: Appnotes Index
Previous:3 Application Example
Approved for Public Release; Distribution Unlimited
Dennis Basara