Enhanced Modem SW trace visualization
Lassila, Kalle (2023)
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-202303284329
https://urn.fi/URN:NBN:fi:amk-202303284329
Tiivistelmä
Tämän työn tavoitteena oli helpottaa modeemi ohjelmiston debuggaamista ja vian etsintää tuottamalla visualisointiohjelma, joka voi esittää modeemin tapahtumalokin sisällön käyttäen ilmarajapinta-aikaa, tai jotain muuta hyödyllistä aikaleimaa. Työ käsittelee mahdollisuutta esittää monesta lähteestä saatavaa tietoa yhdessä käyttöliittymässä, sitä miksi tämän tiedon esittäminen on tärkeää ja ongelmia jotka muodostuvat useita aika-lähteitä käyttäessä.
Eri visualisointiohjelmien, kirjastojen ja avoimen lähdekoodin ohjelmistojen vertailu oli tarpeen työn aikana. Loppujen lopuksi bokeh moduuli Python-ohjelmointikielelle tuli valituksi, tämän vuoksi Pythonista tuli pääasiallinen työssä käytetty kieli.
Tavoite helpottaa modeemiohjelmiston kehitystä asetti useita vaatimuksia; Lähdetieto ja sen saatavuus voi muuttua, ratkaistavat ongelmat muuttuvat kuten myös lokitiedostojen sisältö.
Eri visualisointiohjelmien, kirjastojen ja avoimen lähdekoodin ohjelmistojen vertailu oli tarpeen työn aikana. Loppujen lopuksi bokeh moduuli Python-ohjelmointikielelle tuli valituksi, tämän vuoksi Pythonista tuli pääasiallinen työssä käytetty kieli.
Tavoite helpottaa modeemiohjelmiston kehitystä asetti useita vaatimuksia; Lähdetieto ja sen saatavuus voi muuttua, ratkaistavat ongelmat muuttuvat kuten myös lokitiedostojen sisältö.
