Agile Model-Driven Engineering in Mechatronic Systems - An Industrial Case Study
Journal article, 2014

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.

Plant Models

Virtual Testing

Assumptions

Agile

Mechatronic Software Development

Model Driven Engineering

Author

Ulf Eliasson

Volvo Cars

Rogardt Heldal

Chalmers, Computer Science and Engineering (Chalmers), Software Engineering (Chalmers)

Jonn A. Lantz

Volvo Cars

Christian Berger

University of Gothenburg

Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)

03029743 (ISSN) 16113349 (eISSN)

Vol. 8767 433-449

Subject Categories

Software Engineering

DOI

10.1007/978-3-319-11653-2_27

More information

Latest update

10/17/2022