SPINを用いたウェブアプリケーションにおける階層別モデル検査支援方法

書誌事項

タイトル別名
  • Hierarchical Model-checking for Web Application with SPIN
  • SPIN ヲ モチイタ ウェブ アプリケーション ニ オケル カイソウベツ モデル ケンサ シエン ホウホウ

この論文をさがす

抄録

ウェブアプリケーションの開発では,ユーザの誤入力である二重送信やタイムアウト発生時の動作,さらにはウェブアプリケーションの内部処理におけるデッドロックを考慮する必要がある.このため設計誤りはできる限り早期に検出することが望まれる.近年,ソフトウェア検証手法としてモデル検査が注目を集めている.しかし,モデル検査においては,状態爆発を考慮に入れた上での検証モデルの抽出や記述の難しさが問題点になっている.本稿ではStrutsを用いたウェブアプリケーション仕様を,ページ遷移を検証するモデルと内部処理を検証するモデルに階層別にモデル化するモデル検査手法を提案する.階層別に行うことにより状態爆発を回避している.また提案手法をもとにした検証用モデル生成支援ツールの試作を行った.この手法をある企業の新人研修で開発されたウェブアプリケーションをもとにした例題に適用し,手法およびツールの実用性の評価実験を行い,本手法の有効性を確かめた.

収録刊行物

被引用文献 (4)*注記

もっと見る

参考文献 (12)*注記

もっと見る

関連プロジェクト

もっと見る

詳細情報 詳細情報について

問題の指摘

ページトップへ