Towards Continuous Consistency Checking of DevOps Artefacts

被引:3
|
作者
Colantoni, Alessandro [1 ]
Horvath, Benedek [1 ,2 ]
Horvath, Akos [2 ]
Berardinelli, Luca [1 ]
Wimmer, Manuel [1 ]
机构
[1] Johannes Kepler Univ Linz, Linz, Austria
[2] IncQuery Labs cPlc, Budapest, Hungary
关键词
DevOps; MDE; consistency management;
D O I
10.1109/MODELS-C53483.2021.00069
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
DevOps tools are often scattered over a multitude of technologies, and thus, their integration is a challenging endeavour. The existing DevOps integration platforms, e.g., Keptn, often employ a family of languages for this purpose. However, as we have learnt from UML, SysML, and many others, a family of languages requires inter-model constraints to be checked in order to guarantee a high consistency between the different artefacts. In this work-in-progress paper, we propose a Model-Driven Engineering (MDE) approach for the continuous consistency checking of DevOps artefacts. First, we explicitly represent each artefact as a model, second, we establish links across them to set a navigable network of model elements; and third, we enable MDE services on top of this network. We envision the possibility of using GitOps to pull the DevOps artefacts, executing services for checking consistency and performing model repairs, uploading the changes to the DevOps tools, and finally pushing the artefacts to Git, thus resulting in a continuous consistency checking process in practice.
引用
收藏
页码:450 / 454
页数:5
相关论文
共 50 条
  • [1] Software Artefacts Consistency Management towards Continuous Integration: A Roadmap
    Meedeniya, D. A.
    Rubasinghe, I. D.
    Perera, I
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2019, 10 (04) : 100 - 110
  • [2] Towards Continuous Safety Assessment in Context of DevOps
    Zeller, Marc
    COMPUTER SAFETY, RELIABILITY, AND SECURITY (SAFECOMP 2021), 2021, 12853 : 145 - 157
  • [3] Towards Continuous Software Reliability Testing in DevOps
    Pietrantuono, Roberto
    Bertolino, Antonia
    De Angelis, Guglielmo
    Miranda, Breno
    Russo, Stefano
    2019 IEEE/ACM 14TH INTERNATIONAL WORKSHOP ON AUTOMATION OF SOFTWARE TEST (AST 2019), 2019, : 21 - 27
  • [4] Towards Model-and-Code Consistency Checking
    Riedl-Ehrenleitner, Markus
    Demuth, Andreas
    Egyed, Alexander
    2014 IEEE 38TH ANNUAL INTERNATIONAL COMPUTERS, SOFTWARE AND APPLICATIONS CONFERENCE (COMPSAC), 2014, : 85 - 90
  • [5] The Impact of Code Ownership of DevOps Artefacts on the Outcome of DevOps CI Builds
    Kola-Olawuyi, Ajiromola
    Weeraddana, Nimmi Rashinika
    Nagappan, Meiyappan
    2024 IEEE/ACM 21ST INTERNATIONAL CONFERENCE ON MINING SOFTWARE REPOSITORIES, MSR, 2024, : 543 - 555
  • [6] Towards continuous consistency axiom
    Mieczysław A. Kłopotek
    Robert A. Kłopotek
    Applied Intelligence, 2023, 53 : 5635 - 5663
  • [7] Towards continuous consistency axiom
    Klopotek, Mieczyslaw A.
    Klopotek, Robert A.
    APPLIED INTELLIGENCE, 2023, 53 (05) : 5635 - 5663
  • [8] Towards Continuous Modelling to Enable DevOps: A Preliminary Study with Practitioners
    Bergelin, Johan
    Cicchetti, Antonio
    ACM/IEEE 25TH INTERNATIONAL CONFERENCE ON MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS, MODELS 2022 COMPANION, 2022, : 774 - 783
  • [9] Towards context consistency by concurrent checking for Internetware applications
    Xu Chang
    Liu YePang
    Cheung, S. C.
    Cao Chun
    Lv Jian
    SCIENCE CHINA-INFORMATION SCIENCES, 2013, 56 (08) : 1 - 20
  • [10] Towards Structural Consistency Checking in Adaptive Case Management
    Czepa, Christoph
    Tran, Huy
    Zdun, Uwe
    Thanh Tran Thi Kim
    Weiss, Erhard
    Ruhsam, Christoph
    BUSINESS PROCESS MANAGEMENT WORKSHOPS, (BPM 2015), 2016, 256 : 90 - 95