状態爆発するWEBアプリケーションに対するソフトウェアモデル検査
状態爆発するWEBアプリケーションに対するソフトウェアモデル検査
批准号:
18049054
负责人:
岡野 浩三
金额:
$1.02万
依托单位:
依托单位国家:
日本
项目类别:
Grant-in-Aid for Scientific Research on Priority Areas
财政年份:
2006
资助国家:
日本
项目状态:
已结题
起止时间:
2006 至 --
中文摘要
ソフトウェアの安全性妥当性を論理的数学的な手段で保証することは情報爆発する情報社会にとってますます重要である.その手段の1つとしてソフトウェアモデル検査が近年注目を浴びている.本研究は,ソフトウェアモデル検査の有用性適用限界を規模に対するスケーラビリティの観点から調べることをその目的とする.具体的には(1)実時間システムのコンポーネントベースの時間性質の設計検証と(2)Strutsを用いて作成されたコンポーネントベースのWEBアプリケーションの各種例題に対して,ソフトウェアモデル検査を適用し,規模の観点から有用性を調べていく.また,状態爆発などによって生じる適用限界の壁をブレークスルーするための方法論をコンポーネントの分割を用いた一般性のある形で考案していく.状態爆発を克服する1つの方法はシステムを複数のサブシステムからなるコンポーネントベースシステムとしてとらえ,各コンポーネントの検証とシステム全体の検証に問題を分割することである.一般にソフトウェアシステムを設計する際,そのようなコンポーネントに分割して設計を行うことは自然なことである.本手法はそのことに着目し,設計段階の途中生産物(UML記述,WEB遷移図)を有効利用し,モデル検査する方法を提案し,実際に検査ツールを作成し,その有効性を調べた.ここでの課題は,システム全体の検証を行う際,コンポーネント分割したメリットを失うことなく,スケーラビリティを維持する方法を考案することや,計算機支援を通じて,適切なモデル化を効率良く行うことである.これまでのこの研究プロジェクトでは,UML記述されたコンポーネントベースの実時間システムに対して,効率よく時間QoS性質を検証する方法論とStrutsで記述されたWEBアプリケーションに対するページ遷移や内部動作のモデル検査を行う方法について研究成果を挙げてきた.実時間システムのコンポーネントベースの時間性質の設計検証においては,Bang&Olulfsenのプロトコル例題に対して,検証可能なことを示した.WEBアプリケーションについては企業新人研修で作成したオンラインショップの設計に対して適用可能であることを示した.このことはこのアプローチが有効であることを示していると考える.また後者についてはEclipse上のプラグインを開発した.
英文摘要
ソフトウェアの安全性妥当性を論理的数学的な手段で保証することは情報爆発する情報社会にとってますます重要である.その手段の1つとしてソフトウェアモデル検査が近年注目を浴びている.本研究は,ソフトウェアモデル検査の有用性適用限界を規模に対するスケーラビリティの観点から調べることをその目的とする.具体的には(1)実時間システムのコンポーネントベースの時間性質の設計検証と(2)Strutsを用いて作成されたコンポーネントベースのWEBアプリケーションの各種例題に対して,ソフトウェアモデル検査を適用し,規模の観点から有用性を調べていく.また,状態爆発などによって生じる適用限界の壁をブレークスルーするための方法論をコンポーネントの分割を用いた一般性のある形で考案していく.状態爆発を克服する1つの方法はシステムを複数のサブシステムからなるコンポーネントベースシステムとしてとらえ,各コンポーネントの検証とシステム全体の検証に問題を分割することである.一般にソフトウェアシステムを設計する際,そのようなコンポーネントに分割して設計を行うことは自然なことである.本手法はそのことに着目し,設計段階の途中生産物(UML記述,WEB遷移図)を有効利用し,モデル検査する方法を提案し,実際に検査ツールを作成し,その有効性を調べた.ここでの課題は,システム全体の検証を行う際,コンポーネント分割したメリットを失うことなく,スケーラビリティを維持する方法を考案することや,計算機支援を通じて,適切なモデル化を効率良く行うことである.これまでのこの研究プロジェクトでは,UML記述されたコンポーネントベースの実時間システムに対して,効率よく時間QoS性質を検証する方法論とStrutsで記述されたWEBアプリケーションに対するページ遷移や内部動作のモデル検査を行う方法について研究成果を挙げてきた.実時間システムのコンポーネントベースの時間性質の設計検証においては,Bang&Olulfsenのプロトコル例題に対して,検証可能なことを示した.WEBアプリケーションについては企業新人研修で作成したオンラインショップの設計に対して適用可能であることを示した.このことはこのアプローチが有効であることを示していると考える.また後者についてはEclipse上のプラグインを開発した.
期刊论文(2)
专著(0)
科研奖励(0)
会议论文
SPINを用いたウェブアプリケーションにおける階層別モデル検査支援方法
使用SPIN的Web应用程序的分层模型检查支持方法
DOI:
--
发表时间:
2006
期刊:
電子情報通信学会 技術研究報告 Vol. 106,No. 202
影响因子:
--
作者:
[浜口優, 吉村顕, 岡野浩三, 楠本真二]
通讯作者:
楠本真二
UML/OCLに記述された時間QoSの階層的検証手法の提案
UML/OCL描述的时间QoS分层验证方法的提出
DOI:
--
发表时间:
2006
期刊:
電子情報通信学会 技術研究報告 Vol. 106,No. 202
影响因子:
--
作者:
[長井栄吾, 岡野浩三, 楠本真二]
通讯作者:
楠本真二
自然語解析と反例解析を活用したソフトウェア開発
-
批准号:21K11826
-
项目类别:Grant-in-Aid for Scientific Research (C)
-
资助金额:$2.5万
-
财政年份:2021
-
负责人:岡野 浩三
-
依托单位:
契約に基づいた関数型プログラム設計に対する正当性保証に関する研究
-
批准号:17700032
-
项目类别:Grant-in-Aid for Young Scientists (B)
-
资助金额:$2.3万
-
财政年份:2005
-
负责人:岡野 浩三
-
依托单位:
関数型プログラムに対するモジュール構造を考慮にいれた効率のよい形式的検証支援
-
批准号:14780214
-
项目类别:Grant-in-Aid for Young Scientists (B)
-
资助金额:$2.43万
-
财政年份:2002
-
负责人:岡野 浩三
-
依托单位:
有理数プレスブルガー文真偽判定の高速処理系
-
批准号:11780219
-
项目类别:Grant-in-Aid for Encouragement of Young Scientists (A)
-
资助金额:$1.41万
-
财政年份:1999
-
负责人:岡野 浩三
-
依托单位:
時間制約付きペトリネットモデルで記述された分散システムの動作仕様の自動導出
-
批准号:07780260
-
项目类别:Grant-in-Aid for Encouragement of Young Scientists (A)
-
资助金额:$0.58万
-
财政年份:1995
-
负责人:岡野 浩三
-
依托单位:
分散システムにおける実行効率の良い耐故障性動体プログラムの自動導出
-
批准号:06780258
-
项目类别:Grant-in-Aid for Encouragement of Young Scientists (A)
-
资助金额:$0.58万
-
财政年份:1994
-
负责人:岡野 浩三
-
依托单位:
国内基金
海外基金
登录
查看更多内容
基于数据挖掘和复杂网络的UML类图复杂性度量研究
-
批准号:61163007
-
项目类别:地区科学基金项目
-
资助金额:49.0万元
-
批准年份:2011
-
负责人:吴方君
-
依托单位:
UML/OCL模型的改写语义研究和工具开发
-
批准号:61163008
-
项目类别:地区科学基金项目
-
资助金额:49.0万元
-
批准年份:2011
-
负责人:马苏拉
-
依托单位:
UML可执行的统一形式语义框架研究
-
批准号:61070226
-
项目类别:面上项目
-
资助金额:33.0万元
-
批准年份:2010
-
负责人:杨宗源
-
依托单位:
UML模型分析技术和支撑工具的研究
-
批准号:60273036
-
项目类别:面上项目
-
资助金额:22.0万元
-
批准年份:2002
-
负责人:郑国梁
-
依托单位:
面向UML的形式化测试技术
-
批准号:69973051
-
项目类别:面上项目
-
资助金额:12.0万元
-
批准年份:1999
-
负责人:王戟
-
依托单位: