Shipboard integration networks, that are a part of e-Navigation, provide interconnection and integrated management for information from shipboard devices. The IEC 61162-4 series standard has established for the shipboard integration networks. But the standard has too many requirements and is difficult to be implemented. So the standard has been decided to change IEC 61162-450.
This thesis proposes the middleware for ethernet based shipboard integration networks. To do this, first, this thesis compares IEC 61162-4 series with IEC 61162-450 and analyzes requirements of IEC 61162-450. Second, this thesis designs and implements a Network Function module and a System Function module based on the analysis of IEC 61162-450. The Network Function module sends and receives datagram using UDP multicast. The System Function module processes TAG/Sentence and binary messages, checks validity of the messages, and records error logs. Third, this thesis designs and implements a service module for interfacing the Network Function module and the System Function module to applications, and develops the middleware to integrate the Network Function module, the System Function module, and the service module. Finally, this thesis tests the middleware for effectiveness.