状態爆発する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)验证实时系统基于组件的时间属性的设计,以及(2)基于组件的 Web 应用程序的各种示例使用 Struts 创建用于软件模型检查。我们将应用这种方法,并从规模的角度检验它的有用性。我们还将设计一种通用方法,利用组件划分来突破状态爆炸等造成的适用性壁垒。克服状态爆炸的一种方法是编写一个系统由多个子系统组成。它是一个基于组件的系统,问题分为各个组件的验证和整个系统的验证。一般在设计软件系统时,很自然地将设计划分为这样的组件,这种方法侧重于这一点。 ,我们提出了一种有效利用设计阶段的中间产品(UML描述、WEB转换图)的模型检查方法,创建了一个实际的检查工具,并调查了其有效性。这里的挑战是在进行整体验证时,有可能提高可扩展性,同时又不失去划分组件的好处。该研究项目的目的是设计一种方法来维护系统并通过计算机支持方法有效地执行适当的建模,以使用 Struts 验证时间 QoS 属性。我们已经取得了对书面 Web 应用程序的页面转换和内部操作进行模型检查的方法的研究成果。在实时系统基于组件的时间属性的设计验证中,我们发现可以使用 Bang & Olulfsen 的协议进行验证例如,对于Web应用程序,我们展示了它可以应用于企业新员工培训期间创建的在线商店的设计。我们认为,这表明这种方法对于后者是有效的,我们开发了一个插件。对于 Eclipse。

项目成果

期刊论文数量(2)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
SPINを用いたウェブアプリケーションにおける階層別モデル検査支援方法
使用SPIN的Web应用程序的分层模型检查支持方法
UML/OCLに記述された時間QoSの階層的検証手法の提案
UML/OCL描述的时间QoS分层验证方法的提出
{{ item.title }}
{{ item.translation_title }}
  • DOI:
    {{ item.doi }}
  • 发表时间:
    {{ item.publish_year }}
  • 期刊:
  • 影响因子:
    {{ item.factor }}
  • 作者:
    {{ item.authors }}
  • 通讯作者:
    {{ item.author }}

数据更新时间:{{ journalArticles.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ monograph.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ sciAawards.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ conferencePapers.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ patent.updateTime }}

岡野 浩三其他文献

MDDにおける操作記録プロトタイプによるユーザビリティ評価支援
MDD中使用操作记录原型的可用性评估支持
  • DOI:
  • 发表时间:
    2016
  • 期刊:
  • 影响因子:
    0
  • 作者:
    小形 真平;紙森 翔平;後藤 祐吾;岡野 浩三
  • 通讯作者:
    岡野 浩三
外部入力のみを保持できる整数変数を持つFSMに対する記号モデル検査法
具有只能保存外部输入的整数变量的有限状态机的符号模型检查方法

岡野 浩三的其他文献

{{ item.title }}
{{ item.translation_title }}
  • DOI:
    {{ item.doi }}
  • 发表时间:
    {{ item.publish_year }}
  • 期刊:
  • 影响因子:
    {{ item.factor }}
  • 作者:
    {{ item.authors }}
  • 通讯作者:
    {{ item.author }}

{{ truncateString('岡野 浩三', 18)}}的其他基金

自然語解析と反例解析を活用したソフトウェア開発
使用自然语言分析和反例分析进行软件开发
  • 批准号:
    21K11826
  • 财政年份:
    2021
  • 资助金额:
    $ 1.02万
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
契約に基づいた関数型プログラム設計に対する正当性保証に関する研究
基于契约的功能程序设计正确性保证研究
  • 批准号:
    17700032
  • 财政年份:
    2005
  • 资助金额:
    $ 1.02万
  • 项目类别:
    Grant-in-Aid for Young Scientists (B)
関数型プログラムに対するモジュール構造を考慮にいれた効率のよい形式的検証支援
有效的形式验证支持,考虑到功能程序的模块化结构
  • 批准号:
    14780214
  • 财政年份:
    2002
  • 资助金额:
    $ 1.02万
  • 项目类别:
    Grant-in-Aid for Young Scientists (B)
有理数プレスブルガー文真偽判定の高速処理系
用于判断有理普雷斯堡句子真假的高速处理系统
  • 批准号:
    11780219
  • 财政年份:
    1999
  • 资助金额:
    $ 1.02万
  • 项目类别:
    Grant-in-Aid for Encouragement of Young Scientists (A)
時間制約付きペトリネットモデルで記述された分散システムの動作仕様の自動導出
自动推导由时间约束 Petri 网模型描述的分布式系统的行为规范
  • 批准号:
    07780260
  • 财政年份:
    1995
  • 资助金额:
    $ 1.02万
  • 项目类别:
    Grant-in-Aid for Encouragement of Young Scientists (A)
分散システムにおける実行効率の良い耐故障性動体プログラムの自動導出
自动推导分布式系统中执行效率高的容错运动程序
  • 批准号:
    06780258
  • 财政年份:
    1994
  • 资助金额:
    $ 1.02万
  • 项目类别:
    Grant-in-Aid for Encouragement of Young Scientists (A)

相似国自然基金

基于场景规约的中断驱动系统的建模与验证技术研究
  • 批准号:
    61502228
  • 批准年份:
    2015
  • 资助金额:
    20.0 万元
  • 项目类别:
    青年科学基金项目
基于UTP的混成建模语言的理论研究
  • 批准号:
    61402176
  • 批准年份:
    2014
  • 资助金额:
    24.0 万元
  • 项目类别:
    青年科学基金项目
基于元模型的经验方式统一建模语言模型转换规则产生机制研究
  • 批准号:
    61363007
  • 批准年份:
    2013
  • 资助金额:
    45.0 万元
  • 项目类别:
    地区科学基金项目
面向产品全生命周期的创新设计中知识动力学研究
  • 批准号:
    51205344
  • 批准年份:
    2012
  • 资助金额:
    24.0 万元
  • 项目类别:
    青年科学基金项目
指挥控制系统的能力需求模型分析及验证方法研究
  • 批准号:
    61273210
  • 批准年份:
    2012
  • 资助金额:
    78.0 万元
  • 项目类别:
    面上项目

相似海外基金

Development of a Modular Framework for Automatic Validation and Verification of UML/OCL Models
开发用于 UML/OCL 模型自动验证和验证的模块化框架
  • 批准号:
    235548835
  • 财政年份:
    2013
  • 资助金额:
    $ 1.02万
  • 项目类别:
    Research Grants
高品質な要求仕様の定義に向けたモデル駆動開発手法の研究
定义高质量需求规格的模型驱动开发方法研究
  • 批准号:
    10J09781
  • 财政年份:
    2010
  • 资助金额:
    $ 1.02万
  • 项目类别:
    Grant-in-Aid for JSPS Fellows
Specification for Object-Oriented Software and Derivation of Programs
面向对象软件和程序派生规范
  • 批准号:
    13680414
  • 财政年份:
    2001
  • 资助金额:
    $ 1.02万
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
現実的な形式的オブジェクト指向分析と計算機支援環境
现实的形式化面向对象分析和计算机辅助环境
  • 批准号:
    13224042
  • 财政年份:
    2001
  • 资助金额:
    $ 1.02万
  • 项目类别:
    Grant-in-Aid for Scientific Research on Priority Areas (C)
モジュールシステムを基礎におくコーディネーションモデルの研究
基于模块系统的协调模型研究
  • 批准号:
    11878050
  • 财政年份:
    1999
  • 资助金额:
    $ 1.02万
  • 项目类别:
    Grant-in-Aid for Exploratory Research
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了