組み込み制御システムのためのオブジェクト指向コード生成ツール

書誌事項

タイトル別名
  • クミコミ セイギョ システム ノ タメ ノ オブジェクト シコウ コード セイセイ ツール
  • An Object-oriented Code Generator for Embedded Control Systems
  • 組込ソフトウェア開発手法

この論文をさがす

抄録

本論文では,組み込み制御システム向けの,メモリ消費量の少ないオブジェクト指向プログラムを生成する手法およびツールを提案する.一般にオブジェクト指向言語を用いると,クラス・インスタンス,継承,動的束縛,データ抽象等のオブジェクト指向プログラミングに特有の機能を実装するため,プログラムのコードサイズが増大する.組み込み制御システムの多くはメモリ容量の制約が厳しく,これがオブジェクト指向導入の障壁の1つとなっている.ところが現実の組み込み制御システムでは,必ずしもオブジェクト指向の特徴機能のすべてが必要ではない.そこで我々は,オブジェクト指向設計により作成した仕様書から,対象とするアプリケーションに不可欠な最低限のオブジェクト指向機能のみを実装したC言語プログラムを生成する,コード生成ツールを開発した.そして,本ツールを現実の組み込み制御システムに適用し,有効性を確認した.

The paper presents a method and a code generator to generate program codes with less memory consumption for embedded control systems. In general, the code size of an application program written in an object-oriented language is larger than the code size written in a non-object-oriented language, because object-oriented functions, such as class and instance, inheritance, dynamic binding, and data abstraction, require some resources. This makes it difficult to introduce object-oriented technology to embedded control systems, because their memories are limited. But an embedded control system may not require all of the functions. We have developed a code generator for embedded control systems, which inputs an object-oriented specification and generates an application program written in C language with just necessary object-oriented functions. We have evaluated the code generator applying embedded control systems.

収録刊行物

被引用文献 (8)*注記

もっと見る

参考文献 (17)*注記

もっと見る

キーワード

詳細情報 詳細情報について

問題の指摘

ページトップへ