![Page 1: Extending Agile Practices in Automotive MDEburden/ppts/ExtendingAgilePractice... · 2013-10-02 · MDE enables agile development Model-in-the-loop Hardware-in-the-loop Car-in-the-loop](https://reader034.vdocuments.us/reader034/viewer/2022042812/5faa2680ed38ec7641763d7f/html5/thumbnails/1.jpg)
EXTENDING AGILE PRACTICES IN AUTOMOTIVE MDE
ULF ELIASSON
VOLVO CARS CORPORATION, SWEDEN
HÅKAN BURDEN
UNIVERSITY OF GOTHENBURG, SWEDEN
![Page 2: Extending Agile Practices in Automotive MDEburden/ppts/ExtendingAgilePractice... · 2013-10-02 · MDE enables agile development Model-in-the-loop Hardware-in-the-loop Car-in-the-loop](https://reader034.vdocuments.us/reader034/viewer/2022042812/5faa2680ed38ec7641763d7f/html5/thumbnails/2.jpg)
EPS - Electronic Propulsion Systems
![Page 3: Extending Agile Practices in Automotive MDEburden/ppts/ExtendingAgilePractice... · 2013-10-02 · MDE enables agile development Model-in-the-loop Hardware-in-the-loop Car-in-the-loop](https://reader034.vdocuments.us/reader034/viewer/2022042812/5faa2680ed38ec7641763d7f/html5/thumbnails/3.jpg)
System
design
Existing Process
System
design
Model-in-
the-loop HW-in-
the-loop
Car-in-
the-loop
Signal database Frequency : Hz Memory : b
![Page 4: Extending Agile Practices in Automotive MDEburden/ppts/ExtendingAgilePractice... · 2013-10-02 · MDE enables agile development Model-in-the-loop Hardware-in-the-loop Car-in-the-loop](https://reader034.vdocuments.us/reader034/viewer/2022042812/5faa2680ed38ec7641763d7f/html5/thumbnails/4.jpg)
Existing Process
System
design
Model-in-
the-loop HW-in-
the-loop
Car-in-
the-loop
![Page 5: Extending Agile Practices in Automotive MDEburden/ppts/ExtendingAgilePractice... · 2013-10-02 · MDE enables agile development Model-in-the-loop Hardware-in-the-loop Car-in-the-loop](https://reader034.vdocuments.us/reader034/viewer/2022042812/5faa2680ed38ec7641763d7f/html5/thumbnails/5.jpg)
Existing Process
System
design
Model-in-
the-loop HW-in-
the-loop
Car-in-
the-loop
![Page 6: Extending Agile Practices in Automotive MDEburden/ppts/ExtendingAgilePractice... · 2013-10-02 · MDE enables agile development Model-in-the-loop Hardware-in-the-loop Car-in-the-loop](https://reader034.vdocuments.us/reader034/viewer/2022042812/5faa2680ed38ec7641763d7f/html5/thumbnails/6.jpg)
Existing Process
System
design
Model-in-
the-loop HW-in-
the-loop
Car-in-
the-loop
![Page 7: Extending Agile Practices in Automotive MDEburden/ppts/ExtendingAgilePractice... · 2013-10-02 · MDE enables agile development Model-in-the-loop Hardware-in-the-loop Car-in-the-loop](https://reader034.vdocuments.us/reader034/viewer/2022042812/5faa2680ed38ec7641763d7f/html5/thumbnails/7.jpg)
Overall a waterfall process
Pockets of agile MDE
![Page 8: Extending Agile Practices in Automotive MDEburden/ppts/ExtendingAgilePractice... · 2013-10-02 · MDE enables agile development Model-in-the-loop Hardware-in-the-loop Car-in-the-loop](https://reader034.vdocuments.us/reader034/viewer/2022042812/5faa2680ed38ec7641763d7f/html5/thumbnails/8.jpg)
Which are the challenges and possibilities for extending agile practices?
![Page 9: Extending Agile Practices in Automotive MDEburden/ppts/ExtendingAgilePractice... · 2013-10-02 · MDE enables agile development Model-in-the-loop Hardware-in-the-loop Car-in-the-loop](https://reader034.vdocuments.us/reader034/viewer/2022042812/5faa2680ed38ec7641763d7f/html5/thumbnails/9.jpg)
Method
Challenges: 2 independent sets of interviews 8 + 8 Engineers at EPS Independent analysis of each set Comparing analyses Possibilities: 1 follow-up interview Responsible manager
![Page 10: Extending Agile Practices in Automotive MDEburden/ppts/ExtendingAgilePractice... · 2013-10-02 · MDE enables agile development Model-in-the-loop Hardware-in-the-loop Car-in-the-loop](https://reader034.vdocuments.us/reader034/viewer/2022042812/5faa2680ed38ec7641763d7f/html5/thumbnails/10.jpg)
Method
Challenges: 2 independent sets of interviews 8 + 8 Engineers at EPS Independent analysis of each set Comparing analyses Possibilities: 1 follow-up interview System architect
![Page 11: Extending Agile Practices in Automotive MDEburden/ppts/ExtendingAgilePractice... · 2013-10-02 · MDE enables agile development Model-in-the-loop Hardware-in-the-loop Car-in-the-loop](https://reader034.vdocuments.us/reader034/viewer/2022042812/5faa2680ed38ec7641763d7f/html5/thumbnails/11.jpg)
Challenges: Freezing
System
design
Model-in-
the-loop HW-in-
the-loop
Car-in-
the-loop
Just in case: Define extra signals Include some extra bits of memory
![Page 12: Extending Agile Practices in Automotive MDEburden/ppts/ExtendingAgilePractice... · 2013-10-02 · MDE enables agile development Model-in-the-loop Hardware-in-the-loop Car-in-the-loop](https://reader034.vdocuments.us/reader034/viewer/2022042812/5faa2680ed38ec7641763d7f/html5/thumbnails/12.jpg)
Possibilities: Agile MDE
System
design
Model-in-
the-loop HW-in-
the-loop
Car-in-
the-loop
Allow over-
specification
of signals
Verify and validate signals
Add signal.
Tool checks
compatibility
Tidy up signal
database
![Page 13: Extending Agile Practices in Automotive MDEburden/ppts/ExtendingAgilePractice... · 2013-10-02 · MDE enables agile development Model-in-the-loop Hardware-in-the-loop Car-in-the-loop](https://reader034.vdocuments.us/reader034/viewer/2022042812/5faa2680ed38ec7641763d7f/html5/thumbnails/13.jpg)
Conclusion & Future work
System design is not in conflict with agile MDE,
it is the waterfall process
MDE enables agile development
Model-in-the-loop
Hardware-in-the-loop
Car-in-the-loop
Next step is to implement the necessary tool changes