首页> 外文会议>Euromicro Conference on Software Engineering and Advanced Applications >PACE: A DSL-based Approach to Manage Complex Build Pipelines
【24h】

PACE: A DSL-based Approach to Manage Complex Build Pipelines

机译:PACE:一种基于DSL的方法来管理复杂的构建管道

获取原文
获取外文期刊封面目录资料

摘要

Software development must be accelerated as much as possible in order to keep up with the fast-changing needs of the current market. When developing software products with complex architectures, one of the challenges is to handle dependencies between the (sub-)products developed by different teams. Namely during the validation stage, complex build pipelines need to be implemented, which may slow down the release of the software. The current strategies to implement build pipelines do not exploit abstraction, are often too restrictive in their application domain and require significant implementation, evolution, and maintenance efforts. We report our experience with an alternative approach that we believe combines for the first time the possibility of constructing a build pipeline architecture and at the same time all the automation logic. This allows for code reuse and inheritance. Our solution is in the form of a Domain-Specific Language called PACE, which we implemented and validated (in-house) in an industrial context. Our results provide evidence that in general, there are benefits in using PACE.
机译:为了尽可能满足当前市场快速变化的需求,必须尽可能加快软件开发的步伐。在开发具有复杂体系结构的软件产品时,面临的挑战之一是处理不同团队开发的(子)产品之间的依赖关系。也就是说,在验证阶段,需要实施复杂的构建管道,这可能会减慢软件的发布速度。当前实现构建管道的策略没有利用抽象,在它们的应用领域中通常过于严格,需要大量的实现,发展和维护工作。我们用另一种方法报告了我们的经验,我们认为这是首次结合了构建构建管道架构以及所有自动化逻辑的可能性。这允许代码重用和继承。我们的解决方案采用称为PACE的领域特定语言的形式,我们在工业环境中实施和验证(内部)。我们的结果提供了证据,表明使用PACE总体上有好处。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号