CI_CD_Metamodel_Based_CI_CD流水线迁移演化元模型研究复现包

数据集概述

本数据集为CI/CD流水线迁移演化元模型研究的复现包,包含基于模型驱动工程(MDE)的CI/CD流水线迁移方法相关资源。内容涵盖CI/CD元模型、多工具解析器、数据集、代码生成器、验证用例及案例研究等,支持自动化迁移CI/CD流水线的复现与验证。

文件详解

  • 文件名称:reproducibility.zip
  • 文件格式:ZIP
  • 包含文件夹及内容:
  • devops2:基于Eclipse Modeling Framework(EMF)构建的CI/CD元模型
  • org.xtext.example.mydsl11:Xtext-based GitHub Actions解析器(初始版本)
  • GitHubActionsDataset:200个随机选取的GitHub Actions配置文件数据集
  • org.xtext.example.mydsl13:Xtext-based CircleCI解析器
  • org.eclipse.acceleo.module.sample7:Acceleo-based代码生成器(生成GitHub Actions配置)
  • codegeneration:验证模型语法正确性的示例配置文件
  • modelequivalence:CircleCI脚本模型等价性验证文件(含元模型表示及生成的GitHub Actions配置)
  • casestudy:CircleCI到GitHub Actions迁移案例研究
  • pyecoreparser:PyEcore-based解析器(支持GitHub Actions和Travis CI,含验证数据集及对比用例)
  • Mapping:不同CI/CD平台与元模型的映射文件
  • automaticmanualvalidation:10个GitHub Actions和10个Travis CI流水线的自动与手动建模验证文件
  • extended-metamodel:扩展的CI/CD元模型(含子类以促进迁移)

数据来源

论文“A Metamodel to Support the Migration and Evolution of CI/CD Pipelines”

适用场景

  • DevOps工具迁移研究:用于分析CI/CD流水线在不同工具间的自动化迁移方法与效果
  • 元模型验证:验证CI/CD元模型对多平台流水线的抽象能力与语义等价性
  • CI/CD解析器开发:支持GitHub Actions、CircleCI、Travis CI等工具配置解析器的复现与优化
  • 代码生成研究:基于元模型的CI/CD配置代码生成方法验证
  • 模型驱动工程应用:探索MDE在DevOps领域的实践价值与应用场景
packageimg

数据与资源

附加信息

字段
作者 Maxj
版本 1
数据集大小 5.29 MiB
最后更新 2026年1月18日
创建于 2026年1月18日
声明 当前数据集部分源数据来源于公开互联网,如果有侵权,请24小时联系删除(400-600-6816)。