ADV_INT.1    Modularity

Dependencies: 

ADV_IMP.1 Subset of the implementation of the TSF
ADV_LLD.1 Descriptive low-level design

Developer action elements:

ADV_INT.1.1D  The developer shall design and structure the TSF in a modular fashion that avoids unnecessary interactions between the modules of the design.

ADV_INT.1.2D  The developer shall provide an architectural description.

Content and presentation of evidence elements:

ADV_INT.1.1C  The architectural description shall identify the modules of the TSF.

ADV_INT.1.2C  The architectural description shall describe the purpose, interface, parameters, and effects of each module of the TSF.

ADV_INT.1.3C  The architectural description shall describe how the TSF design provides for largely independent modules that avoid unnecessary interactions.

Evaluator action elements:

ADV_INT.1.1E  ADV_FSP.1.1E The evaluator shall confirm that the information provided meets all requirements for content and presentation of evidence.

ADV_INT.1.2E  The evaluator shall determine that both the low-level design and the implementation representation are in compliance with the architectural description.