Skip all navigation and jump to content

Jump to site navigation

NASA Logo

+ Visit NASA.gov

Assurance Process for Complex Electronics

Home

Complex Electronics Background

Complex Electronics Assurance Process

TECHNIQUES

CHECKLISTS

Site Map

Life Cycle

PLANNING

V&V

REQUIREMENTS

PRELIMINARY DESIGN

DETAILED DESIGN

IMPLEMENTATION

testing

TESTINGTESTING

SUPPORTING PROCESSES

PRINT THIS SECTION

Operations and Maintenance

Once the system is operational, the role of the assurance engineer is not over. While the original project assurance engineer may have moved on to another project, some assurance engineering is still required, usually at a minimal level.

During operations, problems may be identified that can be traced to the complex electronics, or for which the device can compensate. Also, the environment within which the device is operating may change, possibly outside of the specified operating environment. When the physical environment changes or the device is used in new ways, a re-evaluation and assessment should be performed to ensure that the changes will not cause any unexpected problems.

Maintenance of complex electronics is usually required because the hardware device has broken or worn out. However, the design of the device may also be changed to:

  • Correct defects (previously known or discovered during operation)
  • Upgrade COTS IP modules or cores
  • Add or remove features and capabilities (as requested by customer, user or operator)
  • Compensate or adapt for hardware changes, wear out or failures.
  • Compensate for changes in software components, such as COTS patches or upgrades

Assurance Process

Assurance activities during operations and maintenance for complex electronics include:

  • Review operational and maintenance procedures for inclusion of any workarounds or other information that was discovered during development and testing.
  • When operational procedures change, ensure that the changes do not use the complex electronic device in a way that was not previously verified. If the device will be used in new ways, then a risk analysis should be performed to assess possible impacts of the new operations. Further testing may be recommended.
  • Support any failure review boards or help assess any problems that are identified during operations.
  • If the complex electronic device is to be reprogrammed, assess the impact of the changes on the device, the system, and operational procedures. Update the traceability analysis for any changes.
  • Ensure that the design data is maintained in the configuration management system, and that all changes are approved.
  • Perform problem trend analysis when appropriate, based on the assurance classification of the complex electronics.

Small changes to the complex electronics (if it is reprogrammable in the field) can be handled as maintenance functions. Significant changes should go through the requirements-design-implement-test life cycle in some form. The assurance activities required by those life cycle phases should be applied in an appropriate manner, tailored to the original assurance classification of the device and the complexity and amount of change in the design.

 

FirstGov logo

+ NASA Privacy, Security, Notices

NASA

Curator: Richard Plastow
NASA Official: Cynthia Calhoun
Last Updated: 12/14/2009