Using DevOps toolchains in Agile model-driven engineering

被引:3
|
作者
Suess, Joern Guy [1 ]
Swift, Samantha [1 ]
Escott, Eban [1 ]
机构
[1] Codebots Pty Ltd, Res & Dev, 55 Railway Terrace, Milton, Qld 4064, Australia
来源
SOFTWARE AND SYSTEMS MODELING | 2022年 / 21卷 / 04期
关键词
DevOps; CI; CD; Ant; EMF; Eclipse; Agile; Model-driven engineering; MDE;
D O I
10.1007/s10270-022-01003-2
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
For model-driven engineering (MDE) to become more Agile, the community needs to embrace development and operations (DevOps) practices. One of the core practices of DevOps is the use of pipelines to enable CI/CD to make teams more Agile and break down the barriers between development and operations with faster deployments. Current MDE tooling is not designed at its core to participate in DevOps pipelines. Consequently this makes the adoption of MDE in industry more difficult. In this article, we cover an industrial experience report describing how we enabled our pipelines using DevOps and MDE.
引用
收藏
页码:1495 / 1510
页数:16
相关论文
共 50 条
  • [1] Using DevOps toolchains in Agile model-driven engineering
    Jörn Guy Süß
    Samantha Swift
    Eban Escott
    [J]. Software and Systems Modeling, 2022, 21 : 1495 - 1510
  • [2] Towards Agile Model-Driven Web Engineering
    Matias Rivero, Jose
    Grigera, Julian
    Rossi, Gustavo
    Robles Luna, Esteban
    Koch, Nora
    [J]. IS OLYMPICS: INFORMATION SYSTEMS IN A DIVERSE WORLD, 2012, 107 : 142 - +
  • [3] Agile model-driven re-engineering
    Lano, Kevin
    Haughton, Howard
    Yuan, Ziwen
    Alfraihi, Hessa
    [J]. INNOVATIONS IN SYSTEMS AND SOFTWARE ENGINEERING, 2024,
  • [4] Introduction to the theme section on Agile model-driven engineering
    Kevin Lano
    Shekoufeh Kolahdouz-Rahimi
    Javier Troya
    Hessa Alfraihi
    [J]. Software and Systems Modeling, 2022, 21 : 1465 - 1467
  • [5] Introduction to the theme section on Agile model-driven engineering
    Lano, Kevin
    Kolahdouz-Rahimi, Shekoufeh
    Troya, Javier
    Alfraihi, Hessa
    [J]. SOFTWARE AND SYSTEMS MODELING, 2022, 21 (04): : 1465 - 1467
  • [6] Agile Model-Driven Engineering in Mechatronic Systems - An Industrial Case Study
    Eliasson, Ulf
    Heldal, Rogardt
    Lantz, Jonn
    Berger, Christian
    [J]. MODEL-DRIVEN ENGINEERING LANGUAGES AND SYSTEMS, MODELS 2014, 2014, 8767 : 433 - 449
  • [7] Agile model-driven engineering in mechatronic systems - an industrial case study
    Eliasson, Ulf
    Heldal, Rogardt
    Lantz, Jonn
    Berger, Christian
    [J]. Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2014, 8767 : 433 - 449
  • [8] Teaching Agile Model-Driven Engineering for Cyber-Physical Systems
    Ringert, Jan Oliver
    Rumpe, Bernhard
    Schulze, Christoph
    Wortmann, Andreas
    [J]. 2017 IEEE/ACM 39TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING: SOFTWARE ENGINEERING EDUCATION AND TRAINING TRACK (ICSE-SEET 2017), 2017, : 127 - 136
  • [9] Putting performance engineering into model-driven engineering: Model-driven performance engineering
    Fritzsche, Mathias
    Johannes, Jendrik
    [J]. MODELS IN SOFTWARE ENGINEERING, 2008, 5002 : 164 - +
  • [10] Mockup-Driven Development: Providing agile support for Model-Driven Web Engineering
    Matias Rivero, Jose
    Grigera, Julian
    Rossi, Gustavo
    Robles Luna, Esteban
    Montero, Francisco
    Gaedke, Martin
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 2014, 56 (06) : 670 - 687