keywords interconnected software systems; verification and validation (v&v); testing process; end-to-end testing