ADV_IMP.2    Implementation of the TSF

Application notes

The ADV_IMP.2.2E element defines a requirement that the evaluator determine that the implementation representation is an accurate and complete instantiation of the TOE security functional requirements. This provides a direct correspondence between the TOE security functional requirements and the implementation representation, in addition to the pairwise correspondences required by the ADV_RCR family. It is expected that the evaluator will use the evidence provided in ADV_RCR as an input to making this determination.

Dependencies: 

ADV_LLD.1 Descriptive low-level design
ADV_RCR.1 Informal correspondence demonstration
ALC_TAT.1 Well-defined development tools

Developer action elements:

ADV_IMP.2.1D  The developer shall provide the implementation representation for the entire TSF .

Content and presentation of evidence elements:

ADV_IMP.2.1C  The implementation representation shall unambiguously define the TSF to a level of detail such that the TSF can be generated without further design decisions.

ADV_IMP.2.2C  The implementation representation shall be internally consistent.

ADV_IMP.2.3C  The implementation representation shall describe the relationships between all portions of the implementation.

Evaluator action elements:

ADV_IMP.2.1E  The evaluator shall confirm that the information provided meets all requirements for content and presentation of evidence.

ADV_IMP.2.2E  The evaluator shall determine that the implementation representation is an accurate and complete instantiation of the TOE security functional requirements.