项目名称: 基于事件曝光模型的云服务测试与调试研究
项目编号: No.61379047
项目类型: 面上项目
立项/批准年度: 2013
项目学科: 自动化技术、计算机技术
项目作者: 叶春杨
作者单位: 中国科学院软件研究所
项目金额: 80万元
中文摘要: 在云计算环境下,各种计算资源以服务的形式提供给用户使用。用户可以选择和组合不同的服务来满足他们的计算需求。出于保护服务提供者以及简化服务使用的目的,这些服务通常只提供了使用接口,其内部实现,配置情况以及运行情况并未公布。这给用户增加了测试和调试这些服务组合的难度,尤其当用户把不同第三方提供的各种服务组合在一起的时候:用户很难推断这些服务组合是否得到充分测试;当发现这些服务组合存在错误时,用户也很难推断问题由哪些服务引起,因何引起。为了解决这些难题,本课题研究提出一种事件曝光模型,通过选择封装服务运行时的一些内部状态为事件,并把这些事件曝光和发布给用户。这些事件包含了很多服务运行信息,用户可以根据这些信息来推断这些服务组合是否得到充分测试。同时,在测试过程中发现错误时,用户可以根据这些事件来更加有效地定位出服务出错的根源。
中文关键词: 事件曝光;服务测试;服务错误定位;;
英文摘要: 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 t
英文关键词: event exposure;service testing;service fault localization;;