コンピュータ ソフトウェア
Print ISSN : 0289-6540
アプリケーション層プロトコルの記述に基づく拡張性に優れたプロトコル処理コード生成系
阿部 勝幸, 岩崎 英哉, 河野 健二
著者情報
ジャーナル フリー

2007 年 24 巻 2 号 p. 2_150-2_163

詳細
抄録
アプリケーション層プロトコルはHTTP/1.0からHTTP/1.1のような拡張がしばしば行われるため,アプリケーション層プロトコルを用いて通信を行うサーバ/クライアントは,プロトコルの拡張が行われるたびに拡張前との差分に対応する必要がある.そのためにはサーバ/クライアントのプログラムコードも随時更新していく必要があり,プログラムの保守性を維持していくことが難しい.この問題を解決するため本論文では,サーバ/クライアントにおけるアプリケーション層プロトコルに従った状態遷移を記述することにより,サーバ/クライアントのプロトコル処理部のコードを自動生成するシステムを提案する.本システムによる状態遷移記述は,状態の親子関係による状態遷移の継承と,状態遷移のオーバーライドという2つの機構を用いることによって拡張性を実現しており,プロトコル拡張の際も,差分のみを記述することでプロトコル処理コードを容易に拡張できる.本システムにより,サーバ/クライアントプログラムの拡張性・保守性の向上が期待できる.
著者関連情報
© 日本ソフトウェア科学会 2007
前の記事 次の記事
feedback
Top