摘要
为了避免Web服务可信性正面度量难以收集数据的问题,提出缺陷驱动的Web服务可信性度量模型TWSMM-SD(trustworthy Web services metrics model based on software defect),利用Web服务中的缺陷数目及类型来间接评测Web服务的可信度。在对Web服务中出现的缺陷进行全面收集、详细分类和可信归类的基础上,TWSMM-SD根据缺陷的演化来确定每种缺陷对最终可信度的影响程度,将其综合形成此种缺陷的初始权重,再利用隐马尔可夫模型对其进行处理,进而利用加权求和的方式求得Web服务的最终可信度。针对一个具体的Web服务,先利用重庆市软件评测中心的测试平台获得其缺陷个数及其所属类别,再使用TWSMM-SD对其进行可信性度量,进而证明本方法在Web服务可信性度量中的可行性和有效性。
In order to avoid the problem that the data of the trustworthiness metrics of Web services would be hard to collect,this paper put forward the TWSMM-SD by using the number and types of defects to measure the trustworthiness of Web services indirectly.In the TWSMM-SD,the defects in the Web services would be firstly collected and sorted,and secondly the extent of each kind of defects to the final trustworthy degree would be defined by the defect evolvement and would be integrated as weight of the kind of defects,and finally the final trustworthy degree would be obtained by HMM.It tested a Web service by the test platform of Software Testing Center in Chongqing to get its number and types and measured by TWSMM-SD.The results show that this method can be effective and available in trustworthiness metrics of Web services.
出处
《计算机应用研究》
CSCD
北大核心
2011年第7期2723-2725,2733,共4页
Application Research of Computers
基金
重庆市科技攻关资助项目(CSTC2009AC2068
CSTC2009AB2049)
关键词
缺陷分析
缺陷演化
网络软件
可信性度量
defect analysis
defect evolution
network software
trustworthiness metrics