摘要
为避免软件系统之间的冲突,提高软件整体协调性能,提出云计算中分布式软件系统兼容性自动检测方法。构建云计算基本架构,探究云计算在软件兼容性检测中提供的多种服务模式;建立基本粒子群算法模型,通过对权重与学习因子的调节,确定合适的离散度,保证粒子多样性;采用分支路径覆盖式,成立嵌套分支与谓词分支,计算分支综合权重,获取最佳适应度函数;引入碰撞域有关理论,设置兼容性检测样本的关键参考量,经过对碰撞半径的调整生成覆盖率较高的测试用例,当满足停止条件时,结束迭代,输出检测结果。实验结果证明,所设计方法检出率较高,减少用户等待时间,降低CPU使用率,且自动化程度较高。
- 单位