| | SLO | ENG | Piškotki in zasebnost

Večja pisava | Manjša pisava

Izpis gradiva Pomoč

Naslov:Razvoj orodja za razhroščevanje in vizualizacijo komponent v paketu za razvoj programske opreme opendaq
Avtorji:ID Cverle, Anej (Avtor)
ID Žlahtič, Bojan (Mentor) Več o mentorju... Novo okno
Datoteke:.pdf VS_Cverle_Anej_2026.pdf (1,70 MB)
MD5: C8D57F31CC486A9C98643B8A48EADDF2
 
Jezik:Slovenski jezik
Vrsta gradiva:Diplomsko delo/naloga
Tipologija:2.11 - Diplomsko delo
Organizacija:FERI - Fakulteta za elektrotehniko, računalništvo in informatiko
Opis:V zaključnem delu je predstavljen razvoj orodja za razhroščevanje in vizualizacijo komponent ogrodja openDAQ. Zaradi abstraktnih vmesnikov in pametnih kazalcev vrednosti objektov v razhroščevalniku GDB niso neposredno vidne. Razviti so bili lepotni izpisovalniki na osnovi vmesnika GDB Python API, ki samodejno dereferencirajo verige pametnih kazalcev in interpretirajo tipe openDAQ, most za serializacijo objektov v zapis JSON ter razširitev za Visual Studio Code z drevesnim prikazom hierarhije komponent. Delovanje je bilo preverjeno z avtomatiziranimi testi. Pokazalo se je, da je kompleksnost razhroščevanja bistveno zmanjšana brez posega v izvorno kodo aplikacije.
Ključne besede:razhroščevanje, openDAQ, GDB, pametni kazalci, Visual Studio Code
Kraj izida:Maribor
Leto izida:2026
PID:20.500.12556/DKUM-99615 Novo okno
Datum objave v DKUM:24.09.2026
Število ogledov:69
Število prenosov:3
Metapodatki:XML DC-XML DC-RDF
Področja:KTFMB - FERI
:
Kopiraj citat
  
Skupna ocena:(0 glasov)
Vaša ocena:Ocenjevanje je dovoljeno samo prijavljenim uporabnikom.
Objavi na:Bookmark and Share



Postavite miškin kazalec na naslov za izpis povzetka. Klik na naslov izpiše podrobnosti ali sproži prenos.

Licence

Licenca:CC BY-NC-ND 4.0, Creative Commons Priznanje avtorstva-Nekomercialno-Brez predelav 4.0 Mednarodna
Povezava:http://creativecommons.org/licenses/by-nc-nd/4.0/deed.sl
Opis:Najbolj omejujoča licenca Creative Commons. Uporabniki lahko prenesejo in delijo delo v nekomercialne namene in ga ne smejo uporabiti za nobene druge namene.
Začetek licenciranja:21.08.2026

Sekundarni jezik

Jezik:Angleški jezik
Naslov:Development of a tool for debugging and visualizing components in the opendaq software development kit
Opis:This thesis presents the development of a tool for debugging and visualization of components in the openDAQ framework. Due to abstract interfaces and smart pointers, object values are not directly visible in the GDB debugger. Pretty printers based on the GDB Python API were developed, which automatically dereference smart pointer chains and interpret openDAQ types, together with a bridge for serializing objects to JSON and a Visual Studio Code extension with a tree view of the component hierarchy. The solution was verified with automated tests. It was shown that debugging complexity is significantly reduced without modifying the application source code.
Ključne besede:debugging, openDAQ, GDB, smart pointers, Visual Studio Code


Komentarji

Dodaj komentar

Za komentiranje se morate prijaviti.

Komentarji (0)
0 - 0 / 0
 
Ni komentarjev!

Nazaj
Logotipi partnerjev Univerza v Mariboru Univerza v Ljubljani Univerza na Primorskem Univerza v Novi Gorici