講演抄録/キーワード |
講演名 |
2012-03-13 09:25
共用変数によるバインド機構を用いた組込みシステムの開発手法について ○荻原剛志(京都産大) SS2011-58 |
抄録 |
(和) |
covalは,複数のモジュール間で共有する変数を,制御を受け渡す手段として利用する仕組みである.covalを使ってC言語のモジュールを関連づけることにより,既存のコードへの変更を抑えつつ,新しい機能を追加したり,ソフトウェアの構造を変更したりできる.covalは共有する値の変更に伴って他のモジュールの関数を起動するため,イベント駆動型のシステム開発との親和性が高い.本稿では,イベント駆動型のソフトウェアへの適用例を示し,構造化モデリングをベースとした組込みシステム開発におけるcovalの有効性について論じる. |
(英) |
Coval is a mechanism to transfer control via a variable shared among related modules. If modules written in C language are associated using coval, it becomes possible to add new functions or to change the structure of the software, suppressing modification of the existing code. Coval is usable in the design of event driven systems, because coval activates callback functions in the related modules when the shared variable is updated. This paper will show sample programs with coval, and discuss the usage of coval in the structure of embedded systems. |
キーワード |
(和) |
バインド機構 / 組込みシステム / イベント駆動 / 構造化モデリング / / / / |
(英) |
Binding Mechanism / Embedded Systems / Event Driven / SA/SD / / / / |
文献情報 |
信学技報, vol. 111, no. 481, SS2011-58, pp. 7-12, 2012年3月. |
資料番号 |
SS2011-58 |
発行日 |
2012-03-06 (SS) |
ISSN |
Print edition: ISSN 0913-5685 Online edition: ISSN 2432-6380 |
著作権に ついて |
技術研究報告に掲載された論文の著作権は電子情報通信学会に帰属します.(許諾番号:10GA0019/12GB0052/13GB0056/17GB0034/18GB0034) |
PDFダウンロード |
SS2011-58 |