Software quality control

Our Marine Control Systems group is tasked with performing enhanced system verification (eSV) Hardware In the Loop (HIL) testing on Dynamic Positioning (DP) systems, Power Management Systems (PMS), and Steering, Thruster and Propulsion systems (STP).

We combine feedback from Failure Mode and Effects Analysis (FMEA) desktop and sea trials, which verify the hardware design of the system, with a three-stage HIL test, which verifies and validates the software.

Our team of specialist marine control systems advisers studies the target system’s software design from a third-party perspective, in order to:
  • Identify any discrepancies between the shipyard’s and system provider’s requirements
  • Validate the software against the requirements
  • Verify the operation against the software design document

Our eSV (HIL) testing enables early identification of issues, thus minimizing the cost and effort required to take corrective action. Phased testing provides the quality control verification necessary to ensure that the commissioned systems fully meet their documented requirements.

FMEAs are conducted according to IMO 645, IMCA 04/04, and made in accordance with Class standards (DP 2 and DP 3). Hardware-in-the-loop (HiL) testing uses HIL simulators provided by leading manufacturers and is carried out in accordance with the American Bureau of Shipping (ABS) System Verification (SV) notation and Det Norske Veritas (DNV-GL) DNV ESV DS notation for software verification and validation (in progress).