ソフトウェアアーキテクチャにおける依存性理論とその応用に関する基礎研究
依赖理论及其在软件架构中的应用基础研究
基本信息
- 批准号:11780241
- 负责人:
- 金额:$ 1.02万
- 依托单位:
- 依托单位国家:日本
- 项目类别:Grant-in-Aid for Encouragement of Young Scientists (A)
- 财政年份:1999
- 资助国家:日本
- 起止时间:1999 至 2000
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
本研究では信頼性の高いソフトウェアアーキテクチャの開発支援環境を基礎付けるために、ソフトウェアアーキテクチャの挙動における構成要素間の依存性関係を究明すると共に、ソフトウェアアーキテクチャにおける新しい依存性概念を提案し、ソフトウェアアーキテクチャの依存性モデルを構築することを目指す。また、構築された新しい依存性モデルをソフトウェアアーキテクチャの理解、テスト、デバック、保守、再利用、及び複雑さ計測へ適用し評価すると共に、信頼性の高いソフトウェアアーキテクチャの開発支援環境に対するその有効性を明確にすることを目指している。本研究ではこれまで得られた主な研究成果は以下の通りである。(1)アーキテクチャ記述における多重情報流れを表現できる有向グラフを定義した。その有向グラフに基づいて、アーキテクチャ記述における構成要素間の構造と挙動に関する依存性を洗い出して抽象化し、これらの依存性概念に基づいてアーキテクチャ記述の新しい依存性モデルを提案した。(2)アーキテクチャ記述から依存性モデルへの変換アルゴリズムを開発した。(3)アーキテクチャ記述の依存性モデルに基づいてアーキテクチャ記述を静的にスライスするアルゴリズムを開発した。(4)アーキテクチャ記述の依存性に基づいてアーキテクチャ記述の複さを評価する尺度も提案した。(5)アーキテクチャのスライスに基づいてソフトウェアアーキテクチャ再利用の新しい手法を提案した。
在这项研究中,为了基于一个高度可靠的软件体系结构开发支持环境,我们研究了软件体系结构行为中组件之间的依赖关系关系,在软件体系结构中提出了一个新的依赖性概念,并旨在为软件架构构建依赖性模型。还对新的构建依赖模型进行了评估,以了解软件体系结构的了解,测试,调试,维护,重复使用和复杂性测量,并旨在阐明它们在高度可靠的软件体系结构的开发支持环境中的有效性。到目前为止获得的主要研究结果如下:(1)已定义了可以代表架构描述中多个信息流的有向图。基于有向图,我们检查并抽象了架构描述中组件之间的结构和行为的依赖性,并根据这些依赖关系概念为建筑描述提出了一个新的依赖模型。 (2)我们开发了一种用于将体系结构描述转换为依赖模型的算法。 (3)我们开发了一种算法,以基于体系结构描述的依赖关系模型在统计上切成架构描述。 (4)我们还提出了一项措施,以根据体系结构描述的依赖性评估建筑描述的复杂性。 (5)我们提出了一种基于体系结构切片的软件体系结构重复使用的新方法。
项目成果
期刊论文数量(23)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
J.Zhao: "Slicing Concurrent Java Programs"Proc.7th International Workshop on Program Comprehension. 126-133 (1999)
J.Zhao:“Slicing Concurrent Java Programs”Proc.第七届程序理解国际研讨会。
- DOI:
- 发表时间:
- 期刊:
- 影响因子:0
- 作者:
- 通讯作者:
J.Zhao: "Dependence Analysis of Java Byteocde"Proc.of COMPSAC'2000. 12-18 (2000)
J.Zhao:“Java Byteocde 的依赖分析”Proc.of COMPSAC2000。
- DOI:
- 发表时间:
- 期刊:
- 影响因子:0
- 作者:
- 通讯作者:
J.Zhao: "Analyzing Control Flow in Java Bytecode"Proc.16th Confernece of Japan Society for Software Science and Techonology. 313-316 (1999)
J.Zhao:“分析Java字节码中的控制流”第16届日本软件学会会议论文集。
- DOI:
- 发表时间:
- 期刊:
- 影响因子:0
- 作者:
- 通讯作者:
J.Zhao: "Multithreaded Dependence Graphs for Concurrent Java Programs"Proc.1999 International Symposium on Software Engineering for Parallel and Distributed Systems. 13-23 (1999)
J.Zhao:“并发Java程序的多线程依赖图”Proc.1999并行和分布式系统软件工程国际研讨会。
- DOI:
- 发表时间:
- 期刊:
- 影响因子:0
- 作者:
- 通讯作者:
J.Zhao: "A Slicing-Based Approach to Extracting Reusable Software Architectures"Proc.4th European Conference on Software Maintenance and Reengineering. 215-223 (2000)
J.Zhao:“基于切片的提取可重用软件架构的方法”Proc.第四届欧洲软件维护和再工程会议。
- DOI:
- 发表时间:
- 期刊:
- 影响因子:0
- 作者:
- 通讯作者:
{{
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 }}
趙 建軍其他文献
趙 建軍的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('趙 建軍', 18)}}的其他基金
AIを活用したサイバーフィジカルシステムのテスト、解析、及び修復に関する研究
利用人工智能对信息物理系统进行测试、分析和修复的研究
- 批准号:
23K28062 - 财政年份:2024
- 资助金额:
$ 1.02万 - 项目类别:
Grant-in-Aid for Scientific Research (B)
Testing, Analysis, and Repair of AI-Enabled Cyber-Physical Systems
人工智能网络物理系统的测试、分析和修复
- 批准号:
23H03372 - 财政年份:2023
- 资助金额:
$ 1.02万 - 项目类别:
Grant-in-Aid for Scientific Research (B)
アスペクト指向プログラム依存性理論に基づく統合的ソフトウェア開発支援環境の構築
基于面向方面的程序依赖理论的集成软件开发支撑环境构建
- 批准号:
17500027 - 财政年份:2005
- 资助金额:
$ 1.02万 - 项目类别:
Grant-in-Aid for Scientific Research (C)
ソフトウェアアーキテクチャに基づく統合的ソフトウェア開発支援環境に関する研究
基于软件架构的集成软件开发支撑环境研究
- 批准号:
13780259 - 财政年份:2001
- 资助金额:
$ 1.02万 - 项目类别:
Grant-in-Aid for Young Scientists (B)