Agile Model-Driven Engineering in Mechatronic Systems - An Industrial Case Study

被引:0
|
作者
Eliasson, Ulf [1 ]
Heldal, Rogardt [2 ]
Lantz, Jonn [1 ]
Berger, Christian [3 ]
机构
[1] Volvo Car Grp, Gothenburg, Sweden
[2] Chalmers, Chalmers, Sweden
[3] Univ Gothenburg, Gothenburg, Sweden
关键词
Model Driven Engineering; Agile; Mechatronic Software Development; Virtual Testing; Assumptions; Plant Models;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Model-driven engineering focuses on structuring systems as well as permitting domain experts to be directly involved in the software development. Agile methods aim for fast feedback and providing crucial knowledge early in the project. In our study, we have seen a successful combination of MDE and agile methods to support the development of complex, software-driven mechatronic systems. We have investigated how combining MDE and agile methods can reduce the number of issues caused by erroneous assumptions in the software of these mechatronic systems. Our results show that plant models to simulate mechanical systems are needed to enable agile MDE during the mechatronic development. They enable developers to run, verify, and validate models before the mechanical systems are delivered from suppliers. While two case studies conducted at Volvo Car Group confirm that combining MDE and agile works, there are still challenges e.g. how to optimize the development of plant models.
引用
下载
收藏
页码:433 / 449
页数:17
相关论文
共 50 条
  • [11] Towards a Model-Driven Product Line Engineering Process - An Industrial Case Study
    Bilic, Damir
    Sundmark, Daniel
    Afzal, Wasif
    Wallin, Peter
    Causevic, Adnan
    Amlinger, Christoffer
    Barkah, Dani
    ISOFT: PROCEEDINGS OF THE 13TH INNOVATIONS IN SOFTWARE ENGINEERING CONFERENCE, 2020,
  • [12] Introduction to the theme section on Agile model-driven engineering
    Kevin Lano
    Shekoufeh Kolahdouz-Rahimi
    Javier Troya
    Hessa Alfraihi
    Software and Systems Modeling, 2022, 21 : 1465 - 1467
  • [13] Using DevOps toolchains in Agile model-driven engineering
    Jörn Guy Süß
    Samantha Swift
    Eban Escott
    Software and Systems Modeling, 2022, 21 : 1495 - 1510
  • [14] Introduction to the theme section on Agile model-driven engineering
    Lano, Kevin
    Kolahdouz-Rahimi, Shekoufeh
    Troya, Javier
    Alfraihi, Hessa
    SOFTWARE AND SYSTEMS MODELING, 2022, 21 (04): : 1465 - 1467
  • [15] Using DevOps toolchains in Agile model-driven engineering
    Suess, Joern Guy
    Swift, Samantha
    Escott, Eban
    SOFTWARE AND SYSTEMS MODELING, 2022, 21 (04): : 1495 - 1510
  • [16] The MechatronicUML Method: Model-Driven Software Engineering of Self-Adaptive Mechatronic Systems
    Becker, Steffen
    Dziwok, Stefan
    Gerking, Christopher
    Heinzemann, Christian
    Schaefer, Wilhelm
    Meyer, Matthias
    Pohlmann, Uwe
    36TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE COMPANION 2014), 2014, : 614 - 615
  • [17] An Industrial Case Study on using Language Workbench Technology for Realizing Model-Driven Engineering
    Zhu, Xi
    Phung, Congchi
    Pareto, Lars
    Ehnebom, Staffan
    Krekola, Mikael
    Christerson, Magnus
    Helander, Mats
    PROCEEDINGS OF THE 2014 2ND INTERNATIONAL CONFERENCE ON MODEL-DRIVEN ENGINEERING AND SOFTWARE DEVELOPMENT (MODELSWARD 2014), 2014, : 17 - 29
  • [18] The human in model-driven engineering loop: A case study on integrating handwritten code in model-driven engineering repositories
    Rahad, Khandoker
    Badreddin, Omar
    Mohsin Reza, Sayed
    SOFTWARE-PRACTICE & EXPERIENCE, 2021, 51 (06): : 1308 - 1321
  • [19] A case study of model-driven engineering for automated timetabling
    Eke, Clement
    Garcia-Dominguez, Antonio
    van Mourik, Jort
    Khan, Ifti
    2019 ACM/IEEE 22ND INTERNATIONAL CONFERENCE ON MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS COMPANION (MODELS-C 2019), 2019, : 203 - 210
  • [20] Model-Driven Mechatronic System Development
    Paczona, Martin
    Mayr, Heinrich C.
    2019 IEEE 15TH INTERNATIONAL CONFERENCE ON AUTOMATION SCIENCE AND ENGINEERING (CASE), 2019, : 1730 - 1736