トップエスイー修了制作 VDMにおける状態遷移ベース 仕様記述と検証の提案 (株)CSKシステムズ 植木 雅幸 開発における問題点 手法・ツールの適用による解決 「形式手法は難しい」。形式手法に対してしばし ば聞かれる意見である。それは、形式手法の中 では容易な部類のVDMにも例外ではない。 そこには、「VDM」という手法を便利に使う方法 や使いやすくするためのノウハウが少ないとい う問題がある。 本提案は、難しいと言われるVDMの利用を、よ り効果的に、より使いやすくすることを目指す。 そのために、利用者の多いUMLの状態遷移図 から、VDM仕様を生成する方法論を提案してい る。また、VDM記述のベースを状態遷移とし、そ れを表現するためのVDM状態遷移フレーム ワークを作成した。 本提案のオーバービュー UML 状態遷移図 VDM 修了制作の範囲 VDM状態遷移 フレームワーク 生成方法論 VDM仕様 今後、本提案の仕組みをツールによって 自動化することを検討 テスト シナリオ 状態遷移図とVDMの連携 VDM状態遷移 フレームワーク 状態遷移図 停止 doStateTransition mapping 再生ボタン押下 [ DVDあり and トレイ閉 ] / 再生する 再生 mapping receiveEvent doAction VDMテスト シナリオ記述 Test Case シナリオイベント列 ex) 電源ボタンを押す トレイ開閉ボタンを押す 再生ボタンを押す setState 継 承 VDM仕様記述 トップエスイー ∼サイエンスによる知的のものづくり教育プログラム∼ 国立情報学研究所 トップエスイー: サイエンスによる知的ものづくり教育プログラム National Institute of Informatics 文部科学省 振興調整費産学融合先端ソフトウェア技術者養成拠点の形成 文部科学省科学技術振興調整費 産学融合先端ソフトウェア技術者養成拠点の形成
© Copyright 2024 ExpyDoc