«前の日記(2006-02-22) 最新 次の日記(2006-02-27)» 編集

netail.net

自作フリーソフトや,ゲームに関する雑記を公開してます.
日記はソフトウェア工学の論文ネタが中心です.

最近のお知らせ (古いものはこちら)


2006-02-24 [長年日記]

_ [論文] シーケンス図形式の仕様記述言語

Yves Bontemps, Patrick Heymans, and Pierre-Yves Schobbens: From Live Sequence Charts to State Machines and Back: A Guided Tour.

IEEE Transactions on Software Engineering, Vol.31, No.12, pp.999-1014, December 2005.

Live Sequence Chart (LSC) というシーケンス図の変種を,オブジェクト(エージェント)間のメッセージ通信の仕様記述に使って,そこからオブジェクトごとの動作を作って,両方を使って検証しようというアプローチ(理想はオブジェクトごとの動作を自動生成だけど).

LSC は,普通のシーケンス図に相当する existence LSC (eLSC) と,事前動作(Prechart)に対するリアクション(Main Chart)を記述した Universal LSC (uLSC) からなる.

uLSC の記述は,起きては困るイベント列が起きないこと(safe)と,起こるべきイベントがいつか必ず起こること(live)の両方を記述している.

そこで,オブジェクト(エージェント)ごとの振舞い記述を用意して,その出力メッセージ系列に対する safe と live の性質を調べると,その uLSC の仕様に従うか検査できる.uLSC で記述された仕様を満たすようなオブジェクト(エージェント)ごとの振舞いを自動生成するのは決定不能問題らしい.

お名前:
E-mail:
右の画像に書かれている文字列を入力してください:
コメント: