针对变化性的软件构件测试方法研究
项目介绍
AI项目解读
基本信息
- 批准号:61063006
- 项目类别:地区科学基金项目
- 资助金额:26.0万
- 负责人:
- 依托单位:
- 学科分类:F0203.软件理论、软件工程与服务
- 结题年份:2013
- 批准年份:2010
- 项目状态:已结题
- 起止时间:2011-01-01 至2013-12-31
- 项目参与者:王海瑞; 李英娜; 刘英莉; 秦利勇; 张美花; 杨喆; 杜云; 韩仙玉;
- 关键词:
项目摘要
在基于构件的软件开发(CBSD)中,构件变化是不可避免的。变化性是CBSD有别于其它软件开发范型的主要特性之一。构件应该具备适应变化的能力,才能提高复用效率。构件的变化性直接体现在其接口和实现体上,为了测试变化后的构件,需要建立构件规约、变化信息和测试信息之间的对应关系,从测试的角度定义、分析和处理变化性。本项目将研究针对变化性的软件构件测试方法。首先,分析构件接口和实现体的内容及结构,定义构件描述规约及变化类型;其次,针对特定变化,根据构件的内部和外部关系进行变化依赖分析,确定变化传播的范围,度量变化影响;最后,基于变化影响分析的结果,结合变化前的构件测试信息,根据规约与测试信息间的关系,提出测试信息生成、复用及测试充分性度量方法。同时,设计并实现相应的支撑工具,以有效地提高构件变化后的测试效率和质量,从而在整体上减少构件复用成本,保证构件复用质量。
结项摘要
在基于构件的软件开发(CBSD)中,构件变化是不可避免的。变化性是CBSD有别于其它软件开发范型的主要特性之一。构件应该具备适应变化的能力,才能提高复用效率。构件的变化性直接体现在其接口和实现体上,主要的变化包括仅修改构件接口、仅修改构件实现体、同时修改构件接口和实现体。本项目研究如何表示构件的变化,构件发生变化后如何分析与控制构件变化的影响,如何利用已有的构件测试信息对变化后的构件进行测试,并对构件质量给出客观评价。首先,提出了构件描述规约的元模型,由构件规约、构件变化规约及构件测试规约组成。基于元模型中的构件规约,针对构件的三种主要变化提出了构件接口变化算子和构件实现体变化算子。其次,提出了包括规约、实现两个抽象层次的构件依赖模型,体现了构件接口和实现体元素间的关联、层次、依赖等关系,定义了构件接口及实现体之间不同元素间的影响范围及分析规则,对于相同抽象层次和不同抽象层次上的变化分别确定变化的影响程度。然后,提出了基于本体的构件测试信息描述,通过分析变化前后规约的差异和变化对构件的影响,针对不同变化的重要程度,在变化前构件基本路径集的基础上选择变化后构件的测试信息,以实现测试信息的复用。使用合约变异充分度与变化路径覆盖率作为测试充分性度量准则,提出了构件评价的模型和方法。最后,设计、实现了针对变化性的构件测试的原型工具和集成环境,进行了Web Services、Java及C++等多种构件的实验。实验结果表明,本项目的研究提供了构件变化影响分析的有效机制,测试方法可以较好地降低变化后构件的测试代价,从而在整体上提高构件复用效率和质量。
项目成果
期刊论文数量(5)
专著数量(0)
科研奖励数量(0)
会议论文数量(5)
专利数量(0)
The Testing Method for Interface Customized Component
接口定制组件的测试方法
- DOI:--
- 发表时间:2010
- 期刊:Lecture Notes in Computer Science
- 影响因子:--
- 作者:Ying Jiang;Ying-Na Li;Hai-Wang Zhang
- 通讯作者:Hai-Wang Zhang
一种XML的树匹配改进方法
- DOI:--
- 发表时间:2012
- 期刊:计算机工程与应用
- 影响因子:--
- 作者:于亚君;姜瑛
- 通讯作者:姜瑛
构件质量模型研究
- DOI:--
- 发表时间:2011
- 期刊:云南大学学报(自然科学版)
- 影响因子:--
- 作者:杜云;姜瑛
- 通讯作者:姜瑛
针对构件测试本体的语义相似度计算方法
- DOI:--
- 发表时间:2011
- 期刊:计算机应用
- 影响因子:--
- 作者:韩仙玉;姜瑛
- 通讯作者:姜瑛
基于变异的Web复合服务测试数据选择方法
- DOI:--
- 发表时间:2011
- 期刊:计算机应用
- 影响因子:--
- 作者:张美花;姜瑛
- 通讯作者:姜瑛
数据更新时间:{{ journalArticles.updateTime }}
{{
item.title }}
{{ item.translation_title }}
- DOI:{{ item.doi || "--"}}
- 发表时间:{{ item.publish_year || "--" }}
- 期刊:{{ item.journal_name }}
- 影响因子:{{ item.factor || "--"}}
- 作者:{{ item.authors }}
- 通讯作者:{{ item.author }}
数据更新时间:{{ journalArticles.updateTime }}
{{ item.title }}
- 作者:{{ item.authors }}
数据更新时间:{{ monograph.updateTime }}
{{ item.title }}
- 作者:{{ item.authors }}
数据更新时间:{{ sciAawards.updateTime }}
{{ item.title }}
- 作者:{{ item.authors }}
数据更新时间:{{ conferencePapers.updateTime }}
{{ item.title }}
- 作者:{{ item.authors }}
数据更新时间:{{ patent.updateTime }}
其他文献
考虑渔业作业影响的水下WYE保护罩分析
- DOI:--
- 发表时间:2018
- 期刊:船海工程
- 影响因子:--
- 作者:刘孔忠;蒋梅荣;张翼;姜瑛;王长涛;孙雪梅
- 通讯作者:孙雪梅
APP软件性能效率研究
- DOI:--
- 发表时间:--
- 期刊:计算机工程与应用
- 影响因子:--
- 作者:董慧;姜瑛;杨洋
- 通讯作者:杨洋
动态软件体系结构研究综述
- DOI:--
- 发表时间:--
- 期刊:计算机应用研究
- 影响因子:--
- 作者:李琼;姜瑛
- 通讯作者:姜瑛
花生根际多功能高效促生菌的筛选鉴定及其效应研究
- DOI:10.13560/j.cnki.biotech.bull.1985.2017-0233
- 发表时间:2017
- 期刊:生物技术通报
- 影响因子:--
- 作者:刘晔;刘晓丹;张林利;吴越;王国文;汪强;姜瑛
- 通讯作者:姜瑛
App软件用户评论与评分星级一致性判断方法
- DOI:--
- 发表时间:2017
- 期刊:计算机与数字工程
- 影响因子:--
- 作者:冉猛;姜瑛
- 通讯作者:姜瑛
其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:{{ item.doi || "--" }}
- 发表时间:{{ item.publish_year || "--"}}
- 期刊:{{ item.journal_name }}
- 影响因子:{{ item.factor || "--" }}
- 作者:{{ item.authors }}
- 通讯作者:{{ item.author }}

内容获取失败,请点击重试

查看分析示例
此项目为已结题,我已根据课题信息分析并撰写以下内容,帮您拓宽课题思路:
AI项目摘要
AI项目思路
AI技术路线图

请为本次AI项目解读的内容对您的实用性打分
非常不实用
非常实用
1
2
3
4
5
6
7
8
9
10
您认为此功能如何分析更能满足您的需求,请填写您的反馈:
姜瑛的其他基金
支持软件演化的用户体验分析方法研究
- 批准号:62162038
- 批准年份:2021
- 资助金额:35 万元
- 项目类别:地区科学基金项目
基于第三方的APP软件质量度量和评估方法研究
- 批准号:61462049
- 批准年份:2014
- 资助金额:45.0 万元
- 项目类别:地区科学基金项目
基于合约的定制构件的测试方法研究
- 批准号:60703116
- 批准年份:2007
- 资助金额:18.0 万元
- 项目类别:青年科学基金项目
相似国自然基金
{{ item.name }}
- 批准号:{{ item.ratify_no }}
- 批准年份:{{ item.approval_year }}
- 资助金额:{{ item.support_num }}
- 项目类别:{{ item.project_type }}
相似海外基金
{{
item.name }}
{{ item.translate_name }}
- 批准号:{{ item.ratify_no }}
- 财政年份:{{ item.approval_year }}
- 资助金额:{{ item.support_num }}
- 项目类别:{{ item.project_type }}