Text this: Securing Maritime Autonomous Surface Ships: Cyber Threat Scenarios and Testbed Validation