首页> 外文期刊>International Journal on Software Tools for Technology Transfer >Enabling continuous integration in a formal methods setting
【24h】

Enabling continuous integration in a formal methods setting

机译:在正式的方法设置中启用持续集成

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

摘要

In modern software development, the practices of continuous integration and DevOps are widely used to increase delivery speed and reduce the time it takes to deploy software changes to production. If formal method tools cannot be efficiently integrated in a DevOps paradigm, then their impact on software development will be reduced. In this paper, we present work addressing this issue through a series of extensions for the Overture tool supporting the Vienna Development Method. These extensions enable Overture to be used in a DevOps setting, through continuous integration and validation of models and generated code via integration with the Jenkins automation server. We frame the integration of formal methods and DevOps in a series of principles, demonstrate the value of this integration through a case study, and reflect on our experiences using formal methods and DevOps in an industrial setting. We hope that this work can help other formal method practitioners integrate their tools with DevOps.
机译:在现代软件开发中,持续集成和Devops的实践被广泛用于提高交付速度,并减少部署软件更改所需的时间。如果无法在Devops Paradigm中有效地集成了正式的方法工具,则将减少它们对软件开发的影响。在本文中,我们通过支持维也纳开发方法的探索工具的一系列扩展,呈现解决此问题的工作。这些扩展通过通过与Jenkins Automation Server集成,通过持续集成和验证模型和生成的代码,使得可以在Devops设置中使用Overture。我们框架正式方法的整合,并通过案例研究展示了这种整合的价值,并反思了我们在工业环境中使用正式方法和Devops的经验。我们希望这项工作可以帮助其他正式的方法从业者将其工具与Devops集成。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号