Browse > Article
http://dx.doi.org/10.5916/jkosme.2010.34.1.147

An Objected-Oriented Design and C++ Implementation of MiTS Communication Protocol Specified in State Transitions  

Park, Hyu-Chan (한국해양대학교 IT공학부)
Lee, Jang-Se (한국해양대학교 IT공학부)
Jang, Kil-Woong (한국해양대학교 데이터정보학과)
Abstract
MiTS Communication Protocol is a standard for the integrated processing and exchange of information on shipboard. It is specified in the form of state transitions as normal communication protocols. The design and implementation of such communication protocol require huge amount effort and time. To alleviate such burden, some systematic methodologies need to be devised. The design pattern may be the most adoptable one. This paper describes an object-oriented design and C++ implementation of MiTS Communication Protocol by adopting such methodology.
Keywords
MiTS; Communication protocol; State transition; Object-oriented; C++;
Citations & Related Records
연도 인용수 순위
  • Reference
1 H. Gamma, R. Helm, R. Johnson, and J. Vlissides, Design Patterns: Elements of Reusable Objected-Oriented Software, Addison-Wesley, 1994.
2 J. Darroch, "Implementing protocol state machines," Proceedings of Embedded System Conference, 2003.
3 H. A. Sugar, "Efficient Coding Communication Protocols in C++," 2006
4 IEC61162-4: Maritime Navigation and Radiocommunication Equipment and Systems - Digital Interfaces - Multiple Talkers and Multiple Listeners - Ship Systems Interconnection, 2001.