Hardware requirements are specified. Hardware requirements are structured and prioritized. Hardware requirements are analyzed for correctness and technical feasibility. The impact of hardware requirements on the operating environment is analyzed. Consistency and bidirectional traceability are established between hardware requirements and system requirements. Consistency and bidirectional traceability are established between hardware requirements and system architectural design. The hardware requirements are agreed and communicated to all affected parties.