A Requirement-centric Framework to Build Tool Integration for Traceability and Consistency

dc.contributor.authorCao, Dongying
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.supervisorKnauss, Eric
dc.date.accessioned2025-02-11T14:25:30Z
dc.date.available2025-02-11T14:25:30Z
dc.date.issued2024
dc.date.submitted
dc.description.abstractMany automotive companies use the ISO 26262 and Automotive SPICE (ASPICE) standards to develop software. These standards highlight the importance of traceability and consistency. However, in practice, different companies use various software tools for different tasks such as software testing and requirement management. Current methods to achieve traceability often depend heavily on specific suppliers or tools. Some methods require a lot of manual work, like maintaining Excel sheets, while others automate the process but are not efficient enough and stick to certain standards. The issue of ensuring consistency has received less attention. A more generic and flexible approach is needed to establish traceability and identify inconsistencies using data, not relying on specific tools. This thesis study was conducted at Volvo Car Corporation with a software integration and release team. Not just this team, but other departments also face a challenge: there is no effective workflow to establish traceability for automated HIL (Hardware in the Loop) testing. Requirements are managed in a tool called Car- Weaver, while test cases are executed either automatically in dSPACE Automation- Desk or manually in dSPACE ControlDesk. Currently, traceability and visualization are only managed for manual testing using Excel sheets. As automated HIL testing becomes more common, a method to also report the status of requirements is needed. Furthermore, the consistency required by ASPICE is lacking in the current approach. This thesis proposes a requirement-focused framework to create a tool integration framework for establishing traceability and checking consistency. This framework does not depend on any specific software vendor in the automotive industry. It involves collecting data on test results and requirements from various software tools and then processing and analyzing this data centrally. The study provides a practical example, including adjusting the test workflow to capture the right data and using APIs to transform requirement data. The central processing unit uses Python scripts for data handling and Power BI for visualization. This framework could also be useful in other fields where requirement traceability and consistency are issues, especially when different tools are used for various purposes. Design science research is adopted as the research methodology with two cycles of iteration, each involving problem investigation, solution design, design validation, solution implementation, and implementation evaluation.
dc.identifier.coursecodeDATX05
dc.identifier.urihttp://hdl.handle.net/20.500.12380/309117
dc.language.isoeng
dc.setspec.uppsokTechnology
dc.subjecttool integration
dc.subjectrequirement traceability
dc.subjectconsistency
dc.subjectautomotive industry
dc.subjectAutomotive SPICE
dc.titleA Requirement-centric Framework to Build Tool Integration for Traceability and Consistency
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 24-97 DC.pdf
Storlek:
1.44 MB
Format:
Adobe Portable Document Format

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: