Hyppää sisältöön
    • Suomeksi
    • På svenska
    • In English
  • Suomi
  • Svenska
  • English
  • Kirjaudu
Hakuohjeet
JavaScript is disabled for your browser. Some features of this site may not work without it.
Näytä viite 
  •   Ammattikorkeakoulut
  • Seinäjoen ammattikorkeakoulu
  • Opinnäytetyöt (Avoin kokoelma)
  • Näytä viite
  •   Ammattikorkeakoulut
  • Seinäjoen ammattikorkeakoulu
  • Opinnäytetyöt (Avoin kokoelma)
  • Näytä viite

Koodikattavuuden mittauksen automatisointi turvakriittisen laiteohjelmiston testauksessa

Latva-Kokko, Pauli (2023)

Avaa tiedosto
Latva-Kokko_Pauli.pdf (2.485Mt)
Lataukset: 


Latva-Kokko, Pauli
2023
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Näytä kaikki kuvailutiedot
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2023060923268
Tiivistelmä
Opinnäytetyön tavoitteena oli automatisoida koodikattavuuden mittausta Epecin laiteohjelmiston integraatiotestauksessa. Tavoite koodikattavuusmittauksen automatisoinnista perustuu ISO 26262 -standardin suosituksiin. Standardi suosittelee mittaamaan laiteohjelmiston integraatiotestauksessa funktio- ja kutsukattavuutta. Arkkitehtuurisen koodikattavuuden ollessa liian matala on uusia testitapauksia lisättävä tai osoitettava riittävä testikattavuus muilla keinoilla.

Koodikattavuusmittaukset suoritettiin Lauterbachin laitteistodebuggerilla, jota voidaan komentaa ohjelmallisesti Python- tai LabVIEW-rajapinnan kautta. Lauterbachin laitteet tukevat ISO 26262 -standardin vaatimia koodikattavuusmittareita, joten niillä voidaan mitata sertifiointiin vaaditut koodikattavuusmittaukset.

Kun kohdelaitteelle ajettiin testejä, siirrettiin koodikattavuusdata isäntäkoneelle tietovirtana ja testitapauksen loputtua se tallennettiin pysyvään tiedostoon. Kun kaikki testitapaukset oli suoritettu, ladattiin koodikattavuusdata pysyvästi tallennetuista tiedostoista, muodostettiin koodikattavuustietokannat ja summattiin ne yhteen.

Koodikattavuustietokantojen pohjalta luotiin HTML-raportti. HTML-raportista nähtiin testauksen koodikattavuus laiteohjelmiston tasolla ja tarkemmin moduuli-, funktio- tai rivitasolla. Opinnäytetyön menetelmiä käyttämällä pystytään Epecin laiteohjelmiston integraatiotestauksessa täyttämään ISO 26262 -standardin vaatimus koodikattavuuden mittauksesta.
Kokoelmat
  • Opinnäytetyöt (Avoin kokoelma)
Ammattikorkeakoulujen opinnäytetyöt ja julkaisut
Yhteydenotto | Tietoa käyttöoikeuksista | Tietosuojailmoitus | Saavutettavuusseloste
 

Selaa kokoelmaa

NimekkeetTekijätJulkaisuajatKoulutusalatAsiasanatUusimmatKokoelmat

Henkilökunnalle

Ammattikorkeakoulujen opinnäytetyöt ja julkaisut
Yhteydenotto | Tietoa käyttöoikeuksista | Tietosuojailmoitus | Saavutettavuusseloste