When all modules have been completed and tested, ( )is performed to ensure that the modules operate together correctly.