Factors affecting the migration of a large embedded system

dc.contributor.authorJohansson, Linnea
dc.contributor.authorXu, Wanting
dc.contributor.departmentChalmers tekniska högskola / Institutionen för data och informationstekniksv
dc.contributor.departmentChalmers University of Technology / Department of Computer Science and Engineeringen
dc.contributor.examinerHorkoff, Jennifer
dc.contributor.supervisorHebig, Regina
dc.contributor.supervisorLeitner, Philipp
dc.date.accessioned2023-11-23T13:38:08Z
dc.date.available2023-11-23T13:38:08Z
dc.date.issued2023
dc.date.submitted2023
dc.description.abstractMigrating a small project can be a hard thing to do. Migrating the code at a large company is even more challenging. In this thesis, the focus is on trying to find common elements in how a large automotive company migrates their embedded code. We interviewed ten people from various teams to find common topics that make it harder or easier to migrate. We also developed an architecture recovery tool called GRASS to look at metrics such as fan-in and fan-out of the source code made of C code. During the latter part of spring, we held a focus group with the people interviewed. By combining these data, we found that it is harder to migrate code if a team has dependencies on many other teams, or if there are hard dependencies on the supplier’s code. GRASS was able to identify these aspects, but the interviewees thought that GRASS needed improvements in order to be useful to them in the migrating process. Additionally, the hardware aspect of an embedded system can make it harder if the hardware is limited in capacity, or if there are real-time requirements that make latencies in the system unacceptable. Lastly, we found that some teams had small parts that they were able to automate, and these automation scripts might be useful to others.
dc.identifier.coursecodeDATX05
dc.identifier.urihttp://hdl.handle.net/20.500.12380/307394
dc.language.isoeng
dc.setspec.uppsokTechnology
dc.subjectsoftware
dc.subjectmigration
dc.subjectautomotive
dc.subjectAUTOSAR
dc.subjectembedded
dc.titleFactors affecting the migration of a large embedded system
dc.type.degreeExamensarbete för masterexamensv
dc.type.degreeMaster's Thesisen
dc.type.uppsokH
local.programmeSoftware engineering and technology (MPSOF), MSc
Ladda ner
Original bundle
Visar 1 - 1 av 1
Hämtar...
Bild (thumbnail)
Namn:
CSE 23-35 LJ WX.pdf
Storlek:
4.92 MB
Format:
Adobe Portable Document Format
Beskrivning:
License bundle
Visar 1 - 1 av 1
Hämtar...
Bild (thumbnail)
Namn:
license.txt
Storlek:
2.35 KB
Format:
Item-specific license agreed upon to submission
Beskrivning: