基于事件曝光模型的云服务测试与调试研究
项目介绍
AI项目解读
基本信息
- 批准号:61379047
- 项目类别:面上项目
- 资助金额:80.0万
- 负责人:
- 依托单位:
- 学科分类:F0203.软件理论、软件工程与服务
- 结题年份:2017
- 批准年份:2013
- 项目状态:已结题
- 起止时间:2014-01-01 至2017-12-31
- 项目参与者:吴国全; 窦文生; 高楚舒; 赵宗涛; 伍晓泉;
- 关键词:
项目摘要
In the cloud environment, all the computing resources are provided to users based on the concept of service. Service consumers can select and compose different services to develop their own applications. To protect the interests of service providers and to ease the use of services, service providers usually release their service interfaces only, leaving the implementation details and internal configuration of the services invisible to service consumers. This however imposes great challenges for service consumers to test and debug a service composition, especially when the involved services in the service composition are from different parties. For example, service consumers are unable to reason about how well the service composition has been tested as a whole; Moreover, when there is an error found during the testing, it is difficult for service consumers to identify and locate the faults. To address these difficulies, we propose in this project an event exposure model for services. In this model, service providers can encapsulate some internal states of their services at runtime as events, and publish these events to service consumers. These events are informative so that service consumers can make use of these events to reason about how well a service composition has been tested. Moreover, service consumers can also make use of these events to help effectively identify and locate faults in a service composition.
在云计算环境下,各种计算资源以服务的形式提供给用户使用。用户可以选择和组合不同的服务来满足他们的计算需求。出于保护服务提供者以及简化服务使用的目的,这些服务通常只提供了使用接口,其内部实现,配置情况以及运行情况并未公布。这给用户增加了测试和调试这些服务组合的难度,尤其当用户把不同第三方提供的各种服务组合在一起的时候:用户很难推断这些服务组合是否得到充分测试;当发现这些服务组合存在错误时,用户也很难推断问题由哪些服务引起,因何引起。为了解决这些难题,本课题研究提出一种事件曝光模型,通过选择封装服务运行时的一些内部状态为事件,并把这些事件曝光和发布给用户。这些事件包含了很多服务运行信息,用户可以根据这些信息来推断这些服务组合是否得到充分测试。同时,在测试过程中发现错误时,用户可以根据这些事件来更加有效地定位出服务出错的根源。
结项摘要
本项目主要针对云计算环境下云服务测试与调试的难题,提出一种基于事件曝光模型的云服务测试与调试方法,通过利用和曝光服务运行态生成的事件,增加云服务测试和调试的能见度。具体而言,1)本项目研究了如何定义和形式化事件曝光模型、如何选择、封装和曝光服务运行态产生的事件,并在此基础上定义了基于事件的测试充分性准则,利用曝光的事件来推断云服务测试的充分性,提高云服务测试的覆盖率和错误发现率;同时,本项目根据曝光事件来生成测试案例,提高测试案例的有效性和生成效率。实验结果表明,该方法在测试覆盖率方面能够比现有方法能提高多达49%左右,在错误发现率方面能够比现有方法提高多达24%左右,比随机方法少用58%的测试案例。2)本项目在事件曝光模型的基础上主要研究了如何选择、封装和细化事件产生和事件发布,并把这些事件进行聚类分析,通过统计的方法找出事件与错误之间的关联性,利用关联性大的事件来定位云服务错误的位置,提高云服务错误定位的准确性。实验结果表明该方法在错误覆盖率,错误查找距离,错误查找代价等指标都优于现有的方法。
项目成果
期刊论文数量(2)
专著数量(0)
科研奖励数量(0)
会议论文数量(5)
专利数量(1)
Scientific Workflow Mining in Clouds
云中的科学工作流挖掘
- DOI:10.1109/tpds.2017.2696942
- 发表时间:2017-10
- 期刊:IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS
- 影响因子:5.3
- 作者:Wei Song;Fangfei Chen;Hans-Arno Jacobsen;Xiaoxu Xia;Chunyang Ye;Xiaoxing Ma
- 通讯作者:Xiaoxing Ma
数据更新时间:{{ 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 }}
其他文献
基于神经网络的医疗诊断研究
- DOI:--
- 发表时间:2019
- 期刊:海南大学学报自然科学版
- 影响因子:--
- 作者:欧明望;叶春杨
- 通讯作者:叶春杨
Specification and monitoring of data-centric temporal properties for Web services composition
Web 服务组合的以数据为中心的时间属性的规范和监控
- DOI:--
- 发表时间:2012
- 期刊:Journal of Systems and Software
- 影响因子:3.5
- 作者:吴国全;魏峻;叶春杨;钟华;黄涛
- 通讯作者:黄涛
基于分层的微博话题传播模型研究
- 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
您认为此功能如何分析更能满足您的需求,请填写您的反馈:
叶春杨的其他基金
跨机构服务组合的应用一致性研究
- 批准号:60903052
- 批准年份:2009
- 资助金额:19.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 }}