Development of ISO 26262 compliant software integration testing for electric power converters
Janhunen, Simo (2021)
Diplomityö
Janhunen, Simo
2021
School of Energy Systems, Sähkötekniikka
Kaikki oikeudet pidätetään.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi-fe2021062139034
https://urn.fi/URN:NBN:fi-fe2021062139034
Tiivistelmä
Electrification, digitalization, and the ever-developing infotainment have created new challenges for the road vehicle manufacturers to tackle in terms of safety. This progression has led to the development of safety guidelines for road vehicles known as the ISO 26262. Danfoss Editron is one of the key players in the electrification movement. They aspire to compete in the fast-growing all-electric and hybrid on-highway vehicle market, where the ISO 26262 is required.
This study investigates the ISO 26262 and aims to provide a straightforward take on the safety lifecycle phases and activities, as well as a more in-depth look to the product development on the software level. A review on software quality is given, where the common themes between ISO 26262 and traditional software quality are discussed. According to the documented software product development activities, an implementation
of ISO 26262 compliant integration testing system is developed. The development of said system is done in order to support the future of ISO 26262 compliant electric power converters at Danfoss Editron.
Based on the conducted example test cases, the developed integration testing system worked as intended and fulfilled the requirements set to integration testing by the ISO 26262. The resulting integration testing system could perform cross-platform testing through both continuous integration and local pipelines. Sähköistyminen, digitalisoituminen ja jatkuvasti kehittyvät infotainment-järjestelmät ovat luoneet uusia turvallisuuteen liittyviä haasteita tieajoneuvovalmistajille. Kyseinen kehitys on johtanut turvallisuusohjeiden kehittämiseen tieajoneuvoille, jotka tunnetaan ISO 26262 -standardina. Danfoss Editron on yksi avaintoimijoista sähköistymisen saralla. He pyrkivät kilpailemaan nopeasti kasvavilla täyssähkö- ja hybridiajoneuvomarkkinoilla, missä ISO 26262 -yhteensopivuus vaaditaan.
Tämä työ tutkii ISO 26262:ta ja pyrkii tarjoamaan suoraviivaisen katsauksen sen turvallisuuselinkaaren vaiheisiin ja aktiviteetteihin, sekä tarkemman katsauksen tuotekehitykseen ohjelmistotasolla. Lisäksi luodaan katsaus ohjelmiston laatuun, jossa käsitellään ISO 26262:n ja perinteisen ohjelmiston laatutarkastelun yhteneväisyyksiä. Dokumentoitujen ohjelmistokehitysaktiviteettien mukaisesti toteutetaan ISO 26262 -yhteensopiva integraatiotestausjärjestelmä. Kyseinen järjestelmä kehitetään tukemaan ISO 26262 -yhteensopivien konvertterien kehitystä Danfoss Editronilla.
Esimerkkinä suoritettujen testitapausten perusteella, kehitetty integraatiotestausjärjestelmä toimi kuten tarkoitettu ja täytti kaikki ISO 26262:n asettamat vaatimukset ohjelmistojen integraatiotestaukselle. Kehitetty integraatiotestausjärjestelmä kykeni suorittamaan testausta usealla eri alustalla, sekä CI-järjestelmän että paikallisten koontiprosessien kautta.
This study investigates the ISO 26262 and aims to provide a straightforward take on the safety lifecycle phases and activities, as well as a more in-depth look to the product development on the software level. A review on software quality is given, where the common themes between ISO 26262 and traditional software quality are discussed. According to the documented software product development activities, an implementation
of ISO 26262 compliant integration testing system is developed. The development of said system is done in order to support the future of ISO 26262 compliant electric power converters at Danfoss Editron.
Based on the conducted example test cases, the developed integration testing system worked as intended and fulfilled the requirements set to integration testing by the ISO 26262. The resulting integration testing system could perform cross-platform testing through both continuous integration and local pipelines.
Tämä työ tutkii ISO 26262:ta ja pyrkii tarjoamaan suoraviivaisen katsauksen sen turvallisuuselinkaaren vaiheisiin ja aktiviteetteihin, sekä tarkemman katsauksen tuotekehitykseen ohjelmistotasolla. Lisäksi luodaan katsaus ohjelmiston laatuun, jossa käsitellään ISO 26262:n ja perinteisen ohjelmiston laatutarkastelun yhteneväisyyksiä. Dokumentoitujen ohjelmistokehitysaktiviteettien mukaisesti toteutetaan ISO 26262 -yhteensopiva integraatiotestausjärjestelmä. Kyseinen järjestelmä kehitetään tukemaan ISO 26262 -yhteensopivien konvertterien kehitystä Danfoss Editronilla.
Esimerkkinä suoritettujen testitapausten perusteella, kehitetty integraatiotestausjärjestelmä toimi kuten tarkoitettu ja täytti kaikki ISO 26262:n asettamat vaatimukset ohjelmistojen integraatiotestaukselle. Kehitetty integraatiotestausjärjestelmä kykeni suorittamaan testausta usealla eri alustalla, sekä CI-järjestelmän että paikallisten koontiprosessien kautta.