組み込み制御ソフトウェア開発のための Simulink・UML モデル変換ツール

Translated title of the contribution: A Simulink to UML Model Translator for Embedded Control Software Development

神山 達哉, 添田 隆弘, 兪 明連, 横山 孝典, Myungryun YOO

Research output: Contribution to journalMisc

Abstract

モデルベース開発による組み込み制御ソフトウェアの開発効率向上のため,Simulink モデルから UML モデルへの変換方法および自動変換ツールを提案する.一般に組み込み制御ソフトウェアの開発は制御設計とソフトウェア設計の 2 段階で行われる.制御設計では MATLAB/Simulink を用いて制御ロジックを Simulink モデルで表すことが多い.一方ソフトウェア設計では UML モデルを用いて設計を行うのが普通である.しかし,Simulink モデルと UML モデルとの間で明確な対応付けがないため,それらモデルの統合は容易ではない.そこで本研究では,Simulink モデルからソフトウェア設計に適した形の UML モデルへ変換する方法を提案するとともに,その方法に基づき自動変換するツールを開発した.そして,本変換ツールを用いて,いくつかの組み込み制御システムの Simulink モデルに対して変換実験を行い,実際の組み込み制御ソフトウェア開発に適用できる見通しを得た.The paper presents a method and a tool to transrate a Simulink model into a UML model. The embedded control software development process can be divided into the control logic design phase and the software design phase. In the control logic design phase, a Simulink model is built with MATLAB/Simulink. In the software design phase, UML is widely used to build a software model. There is no standard method to translate a Simulink model into a UML model, so it is difficult to integrate those models. We have developed a Simulink to UML model translator to generate a UML model appropriate for software design. We have applied the translator to a number of Simulink models and have found it useful for embedded control software dvelopment.
Translated title of the contributionA Simulink to UML Model Translator for Embedded Control Software Development
Original languageJapanese
Pages (from-to)F1 - F7
Journal情報処理学会研究報告. EMB, 組込みシステム
Volume18
Issue number7
StatePublished - 9 Aug 2010

Fingerprint

Dive into the research topics of 'A Simulink to UML Model Translator for Embedded Control Software Development'. Together they form a unique fingerprint.

Cite this