A model transformation process to realize controllers of ship autopilot systems by the specialized MDA's features with UML/SysML

Van Hien Ngo, Thierry Soriano · 2012

This paper shows out an executable object-oriented process which is based on the Model-Driven Architecture (MDA) to effectively realize ship autopilot systems' controllers as an integrated mechatronic system. It brings out step-by-step main activities to cover completely the requirement analysis, design and deployment phases of these systems In this process, we adapt the ship dynamic model-to-be used and MDA's features such as the Computation Independent Model (CIM) with use-cases and hybrid automata, the Platform Independent Model (PIM) carried out by using the Real-Time Unified Modeling Language (RT UML) or System Modeling Language (SysML), and its Platform Specific Model (PSM) implemented by functional blocks to perform entirely the development lifecycle of ship autopilot system controller. The model transformation rules are also brought out and applied to convert the identified PIM into PSM for implementing quickly this control system with different industrial frameworks. Then, its deployment model had been tested on a model ship with the predetermined course and control performance. This process also allows the determined design elements to be customizable and reusable in new control applications for different types of ships.

Read the paper · More papers on PaperTik