オントロジを用いたソフトウェア要求分析・設計技術の研究

基于本体的软件需求分析与设计技术研究

基本信息

  • 批准号:
    16016230
  • 负责人:
  • 金额:
    $ 3.39万
  • 依托单位:
  • 依托单位国家:
    日本
  • 项目类别:
    Grant-in-Aid for Scientific Research on Priority Areas
  • 财政年份:
    2004
  • 资助国家:
    日本
  • 起止时间:
    2004 至 2005
  • 项目状态:
    已结题

项目摘要

本年度の主な研究成果は以下のとおりである.1.オントロジを用いた要求獲得方法論とその支援ツールの開発オントロジを問題領域固有の知識(ドメイン知識)として活用し,要求獲得時に生じる要求の欠落や,矛盾した要求の候補を検出しつつ,要求を獲得・詳細化していく方法論を開発した.この方法論では,完全性や無矛盾性を数値化して要求分析者に提示し,分析者は提示された数値を参照し,欠落した要求の追加,曖昧な要求の改善,矛盾した要求の選択,不適当な要求の削除といった作業がガイドされていく.この方法論を支援するツールの開発も行った.オントロジとその上での推論規則はPrologを,ユーザインタフェース部分はJavaを用いて実現した.完全性などの品質メトリックスの計算,要求の欠落候補や矛盾している部分の候補の検出には,Prologの推論,計算機構を用いた.分析者は,要求リストをあらかじめ用意してあるオントロジの概念リストに対応づけると,ツールはメトリックスを計算したり,候補を提示したりしてくれる.分析者はこれらの情報を参考にしながら,ツール上で要求を追加・詳細化していく.2.オントロジベースのソフトウェアリポジトリの開発要求仕様を蓄積し,その意味的要素を単位として構成管理や版管理まで行うリポジトリシステムを実現した.このリポジトリシステムは要求仕様のメタモデル中の構成要素をオントロジとし,なされた変更に矛盾がないかどうかをオントロジ上の意味的推論システムを用いてチェックする.3.デザインパターンのモデル化と検出手法の研究デザインパターンの構成要素のロール名をオントロジと考えモデル化し,ソースコード中からデザインパターンを検出する手法を開発した.検出手法はソースコードの構造を解析する静的解析と実行系列を解析する動的解析を組み合わせ,デザインパターンはPrologを用いて記述した.これにより,デザインパターンのオントロジを用いた設計の意味的情報の検出が可能になった.
今年的主要研究结果如下:1。使用本体论及其支持工具来开发请求获取方法。我们开发了一种方法,该方法将本体论用作特定问题领域的知识(域知识),并在检测丢失的请求和候选人的请求时获取和完善请求。在此方法中,量化和矛盾被量化并提交给请求分析师,分析师指的是提出的数字,添加丢失的请求,改善歧义请求以及不一致的请求。还开发了选择和删除不适当请求之类的任务。还开发了支持这种方法的工具。使用Prolog实施了本体和推理规则,并使用Java实现了用户界面部分。为了计算质量指标,例如完整性,并检测候选者缺失或不一致的请求,我们使用了序言推理和计算机制。当分析师将请求列表映射到预先准备的本体概念列表时,该工具被用于测量工具。他们计算技巧并提出候选人。分析师使用此信息将请求添加和完善工具上的请求2。存储库系统已积累了基于本体的软件存储库的开发要求,并使用语义元素使用语义元素作为单位来管理配置和版本。该存储库系统使用所需规范的元模型中的组件作为本体,并检查使用本体论语义推理系统所做的更改中是否存在任何矛盾。3。设计模式建模和检测方法的研究。设计模式组件的角色名称被认为是本体论,并开发了一种方法来检测源代码的设计模式。检测方法结合了静态分析,将源代码的结构与动态分析进行分析,该分析分析执行顺序,设计模式是使用Prolog编写的。这使得可以使用设计模式的本体来检测设计语义信息。

项目成果

期刊论文数量(24)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
Integrating an Idea Generation Method into a Goal-Oriented Analysis Method for Requirements Elicitation
将想法生成方法集成到面向目标的需求启发分析方法中
Generative Technique of Version Control Systems for Software Diagrams
软件图版本控制系统生成技术
Ontology-Based Software Development Techniques
基于本体的软件开发技术
Modeling Software Characteristics and Their Correlations in A Specific Domain by Comparing Existing Similar Systems
通过比较现有的类似系统,对特定领域的软件特征及其相关性进行建模
Identifying Stakeholders and their Preferences about NFR by Comparing Use Case Diagrams of Several Existing Systems
通过比较几个现有系统的用例图来确定利益相关者及其对 NFR 的偏好
{{ 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 }}

佐伯 元司其他文献

リファクタリング支援に用いる知識抽出のためのソフトウェアリポジトリの解析
用于重构支持的知识提取的软件存储库分析
クラス責務割当てのファジィ制約充足問題としての定式化
将类责任分配表述为模糊约束满足问题
  • DOI:
  • 发表时间:
    2017
  • 期刊:
  • 影响因子:
    0
  • 作者:
    林 晋平;柳田 拓人;佐伯 元司;三村 秀典
  • 通讯作者:
    三村 秀典
イシュー上の議論構造の可視化とその理解支援ツール
问题讨论结构的可视化以及支持其理解的工具
  • DOI:
  • 发表时间:
    2017
  • 期刊:
  • 影响因子:
    0
  • 作者:
    大内 裕晃;林 晋平;善明 晃由;佐伯 元司
  • 通讯作者:
    佐伯 元司
Performance Analysis of IEEE 802.11 DCF Based on a Macroscopic State Description
基于宏观状态描述的IEEE 802.11 DCF性能分析
  • DOI:
    10.1587/transcom.2017ebp3277
  • 发表时间:
    2018
  • 期刊:
  • 影响因子:
    0.7
  • 作者:
    倉本 涼;林 晋平;佐伯 元司;X. Li and S. Shioda
  • 通讯作者:
    X. Li and S. Shioda
統合開発環境と連携するポータブルなビルドシステム
可与集成开发环境配合使用的便携式构建系统
  • DOI:
  • 发表时间:
    2012
  • 期刊:
  • 影响因子:
    0
  • 作者:
    星野 大樹;林 晋平;佐伯 元司;平澤将一,滝沢寛之,小林広明
  • 通讯作者:
    平澤将一,滝沢寛之,小林広明

佐伯 元司的其他文献

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

{{ truncateString('佐伯 元司', 18)}}的其他基金

ソフトウェア要求進化機構の解明とその活用法の研究
软件需求演化机制阐明及其利用方法研究
  • 批准号:
    21K11823
  • 财政年份:
    2021
  • 资助金额:
    $ 3.39万
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
ソフトウェア要求分析における品質特性メトリックスの研究
软件需求分析中的质量特征度量研究
  • 批准号:
    14019033
  • 财政年份:
    2002
  • 资助金额:
    $ 3.39万
  • 项目类别:
    Grant-in-Aid for Scientific Research on Priority Areas
ソフトウェア要求分析における品質特性メトリックスの研究
软件需求分析中的质量特征度量研究
  • 批准号:
    13224035
  • 财政年份:
    2001
  • 资助金额:
    $ 3.39万
  • 项目类别:
    Grant-in-Aid for Scientific Research on Priority Areas (C)
ソフトウェアの仕様化・設計法の生成の研究
软件规范与设计方法生成研究
  • 批准号:
    08680350
  • 财政年份:
    1996
  • 资助金额:
    $ 3.39万
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
発話行為論に基づくソフトウェアの要求分析手法の研究
基于言语行为理论的软件需求分析方法研究
  • 批准号:
    07680340
  • 财政年份:
    1995
  • 资助金额:
    $ 3.39万
  • 项目类别:
    Grant-in-Aid for General Scientific Research (C)
ソフトウェア仕様作成会議における協調作業支援ツールの研究
软件规范创建会议中协同工作支持工具的研究
  • 批准号:
    06680309
  • 财政年份:
    1994
  • 资助金额:
    $ 3.39万
  • 项目类别:
    Grant-in-Aid for General Scientific Research (C)
ソフトウェア設計過程支援のための協調アーキテクチャの研究
支持软件设计过程的协同架构研究
  • 批准号:
    04650307
  • 财政年份:
    1992
  • 资助金额:
    $ 3.39万
  • 项目类别:
    Grant-in-Aid for General Scientific Research (C)
ソフトウェア設計過程における人間の思考モデルの研究
软件设计过程中的人类思维模型研究
  • 批准号:
    04219202
  • 财政年份:
    1992
  • 资助金额:
    $ 3.39万
  • 项目类别:
    Grant-in-Aid for Scientific Research on Priority Areas
ソフトウェア設計過程における人間の思考モデルの研究
软件设计过程中的人类思维模型研究
  • 批准号:
    03235202
  • 财政年份:
    1991
  • 资助金额:
    $ 3.39万
  • 项目类别:
    Grant-in-Aid for Scientific Research on Priority Areas
ソフトウェア設計における人間の協調作業の形式化の研究
软件设计中人类协作形式化研究
  • 批准号:
    03650296
  • 财政年份:
    1991
  • 资助金额:
    $ 3.39万
  • 项目类别:
    Grant-in-Aid for General Scientific Research (C)

相似海外基金

情報システム開発における要求抽出技法の実践適応性に関する実査研究
需求抽取技术在信息系统开发中的实用性实践研究
  • 批准号:
    19K01937
  • 财政年份:
    2019
  • 资助金额:
    $ 3.39万
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
Practice of tutoring support environment for early development of programming skills with software quality
编程技能早期发展与软件质量辅导支持环境实践
  • 批准号:
    18K11566
  • 财政年份:
    2018
  • 资助金额:
    $ 3.39万
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
Methods and tools for requirements evolution encouraging mutual contribution among several activities
需求演化的方法和工具鼓励多项活动之间的相互贡献
  • 批准号:
    18K11249
  • 财政年份:
    2018
  • 资助金额:
    $ 3.39万
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
A method of scenario consistency verification and scenario generation to increase the quality of requirements definition
一种提高需求定义质量的场景一致性验证和场景生成方法
  • 批准号:
    16K00105
  • 财政年份:
    2016
  • 资助金额:
    $ 3.39万
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
Software Development based on Models and Constraints
基于模型和约束的软件开发
  • 批准号:
    16K00094
  • 财政年份:
    2016
  • 资助金额:
    $ 3.39万
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了