著者
大塚 壮一 神田 正巳 中本 幸一
雑誌
情報処理学会研究報告ソフトウェア工学(SE)
巻号頁・発行日
vol.1992, no.16, pp.1-6, 1992-03-03

従来,通信処理システムなど組込みシステム向けの大規模ソフトウェアは,その構造が複雑であり,修正時にプログラムの再リンク・再配置が必要となるためその変更が容易でなく,デバッグ時の作業効率も妨げていた.筆者らは,この問題を解決し,組込みシステムの一つである通信処理システム向けOS CTRONの拡張OS,アプリケーションプログラムの開発を支援するために,ターゲットソフトウェアをモジュールという構成単位でモデル化し,このモデルによりソフトウェアの構成を記述する言語を導入した.更にモジュール単位でのプログラムのリンクを可能とし,デバッグ時にもこの単位でプログラムの一部の追加・修正を可能にするサポートシステムを開発した.The complicated structure of large software in an embedded system like a communication system leads to being difficult to modify it in order to need to relink and relocate programs and the difficulty prevents efficient debugging. The authors solve these problems and model target programs as a module and define a language to specify configuration of the programs in terms of a module in order to support development of extended OS and application programs of OS, CTRON, for communication systems, one of the embedded system. Moreover they develop a support system which allows a user to link the program by a module and replace parts of the program and append the parts into the programs.