...
首页> 外文期刊>Journal of grid computing >umd-verification: Automation of Software Validation for the EGI Federated e-Infrastructure
【24h】

umd-verification: Automation of Software Validation for the EGI Federated e-Infrastructure

机译: UMD验证:EGI联合电子基础架构的软件验证自动化

获取原文
获取原文并翻译 | 示例
   

获取外文期刊封面封底 >>

       

摘要

Supporting e-Science in the EGI e-Infrastructure requires extensive and reliable software, for advanced computing use, deployed across over approximately 300 European and worldwide data centers. The Unified Middleware Distribution (UMD) and Cloud Middleware Distribution (CMD) are the channels to deliver the software for the EGI e-Infrastructure consumption. The software is compiled, validated and distributed following the Software Provisioning Process (SWPP), where the Quality Criteria (QC) definition sets the minimum quality requirements for EGI acceptance. The growing number of software components currently existing within UMD and CMD distributions hinders the application of the traditional, manual-based validation mechanisms, thus driving the adoption of automated solutions. This paper presents umd-verification , an open-source tool that enforces the fulfillment of the QC requirements in an automated way for the continuous validation of the software products for scientific disposal. The umd-verification tool has been successfully integrated within the SWPP pipeline and is progressively supporting the full validation of the products in the UMD and CMD repositories. While the cost of supporting new products is dependant on the availability of Infrastructure as Code solutions to take over the deployment and high test coverage, the results obtained for the already integrated products are promising, as the time invested in the validation of products has been drastically reduced. Furthermore, automation adoption has brought along benefits for the reliability of the process, such as the removal of human-associated errors or the risk of regression of previously tested functionalities.
机译:在EGI电子基础架构中支持电子科学需要广泛且可靠的软件,用于高级计算使用,在大约300个欧洲和全球数据中心上部署。统一的中间件分发(UMD)和云中间件分发(CMD)是为EGI电子基础架构消耗提供软件的通道。在软件配置过程(SWPP)之后,将软件编译,验证和分发,其中质量标准(QC)定义设置了EGI接受的最低质量要求。 UMD和CMD分布中当前存在的越来越多的软件组件阻碍了传统,手动的验证机制的应用,从而推动了自动化解决方案的采用。本文提出了UMD验证,这是一种开源工具,以自动验证软件产品的自动化方式实现QC要求的开放式源工具。 UMD验证工具已成功集成在SWPP管道内,并且逐步支持UMD和CMD存储库中的产品的完整验证。虽然支持新产品的成本取决于基础设施的可用性作为接管部署和高测试覆盖的代码解决方案,但对于已经集成的产品获得的结果是有前途的,因为投资于产品验证的时间急剧上减少。此外,自动化采用沿着该过程的可靠性带来了益处,例如去除人类相关的误差或先前测试的功能的回归风险。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号