<?xml version="1.0" encoding="utf-8"?>
<Gradivo ID="57684" NadgradivoID="0" NRID="9128771" OceID="0" DomainUrl="https://dk.um.si/" IzpisPolniUrl="https://dk.um.si/IzpisGradiva.php?lang=slv&amp;id=57684" StOgledov="1958" StPrenosov="198" StOcen="0" VsotaOcen="0" DatumIzvoza="2026-09-30 11:54:02" OcenaSkupna="0" StPodgradiv="0" StudijskiProgramEvsID="" JeIndeksirano="0" JeVecAvtorjev="0" DovoliZahtevkeZaDostop="0">
  <PID Url="http://hdl.handle.net/20.500.12556/DKUM-57684">20.500.12556/DKUM-57684</PID>
  <Naslov>Uporaba sledenja in beleženja pri razvoju programske opreme za vgrajene sisteme</Naslov>
  <Podnaslov></Podnaslov>
  <TujJezik_Naslov>The use of tracing and logging in the software development for embedded systems</TujJezik_Naslov>
  <TujJezik_Podnaslov></TujJezik_Podnaslov>
  <Opis>Naloga osvetljuje problematiko razvoja programske opreme za vgrajene sisteme. Poudarek 
je na specifiki, prisotni pri razvoju vgrajenih sistemov s skromnejšo strojno opremo. Takšne 
naprave so pogosto prisotne kot končne točke v telekomunikacijskih omrežjih. Ponavadi jih 
imenujemo terminalna oprema. Še posebej pomemben vidik razvoja programske opreme 
je preverjanje programske opreme. Magistrska naloga skuša na sistematičen način 
prikazati pomen in pomembnost sledenja pri razvoju programske opreme za vgrajene 
sisteme. Pojasnili bomo, kaj je sledenje, prikazali sodobne načine sledenja in poudarili 
specifike, prisotne pri sledenju v vgrajenih sistemih s skromnejšo strojno opremo. V ta 
namen smo opravili sistematični pregled obstoječih programskih rešitev za sledenje in 
beleženje dogodkov v vgrajenih sistemih. Zanimala nas je predvsem primernost obstoječih 
implementacij za uporabo v ciljnih sistemih. 

 

Glede na ugotovitve raziskave, ki je pokazala na potrebo in smiselnost po razvoju 
samostojne knjižnice, smo se odločili, da bomo v okviru magistrskega dela izdelali 
univerzalno programsko knjižnico za sledenje in beleženje, ki bi ustrezala specifičnim 
zahtevam, ki jih postavljajo vgrajeni sistemi s skromnejšo strojno opremo. V primerjavi z 
obstoječimi rešitvami smo razvili programsko knjižnico za sledenje, ki je še posebej dobro 
prilagojena za uporabo v vgrajenih sistemih s skromnejšo strojno opremo. Bistvene 
značilnosti naše implementacije knjižnice za sledenje so univerzalnost, prilagodljivost, 
modularnost, zmožnost vpeljave navideznih modulov v obstoječo, ne-modularno 
programsko kodo, majhna velikost in majhen vpliv na zmogljivosti sistema. Prikaz 
implementacije, tehnik in rešitev, uporabljenih pri izdelavi te knjižnice, ki so plod dolgoletnih 
izkušenj pri razvoju takšnih sistemov, predstavlja jedro te naloge.</Opis>
  <TujJezik_Opis>The aim of this thesis is to call attention to issues, present at software development for 
embedded systems. The focus is on the specifics present in the development of embedded 
systems with modest hardware. Such devices are often present as an endpoint in 
telecommunications networks. They are usually called terminal equipment. Particularly 
important aspect of software development process is software verification. Master&#039;s thesis 
seeks to systematically demonstrate the importance and significance of tracing and logging 
in software development for embedded systems. We will explain what tracing and logging 
is, show the modern ways of tracing and highlight the specifics that are present in the tracing 
and logging of embedded systems with modest hardware. To this end, we conducted a 
systematic review of existing software solutions for tracing and logging in embedded 
systems. We were interested mainly the adequacy of existing implementations for use in 
the target systems. 

 

According to the survey findings, which showed the need and advisability of developing an 
independent library, we have decided that we will in the context of the master&#039;s thesis, 
create universal programming library for tracking and logging to meet the specific 
requirements posed by embedded systems with modest hardware. Compared to existing 
solutions, we have developed a software library for tracing and logging, which is particularly 
well adapted for use in embedded systems with modest hardware. Essential characteristics 
of the implementation of our library are the universality, its flexibility and modularity, ability 
of introducing virtual modules to an existing, non-modular software code, small size and low 
impact on system performance. Presentation of the techniques and solutions, used in the 
implementation of this library, which are the result of many years of experience in 
developing such systems, is the core of this thesis.</TujJezik_Opis>
  <KljucneBesede>
    <Beseda>sledenje</Beseda>
    <Beseda>beleženje</Beseda>
    <Beseda>razvoj programske opreme</Beseda>
    <Beseda>vgrajeni sistemi</Beseda>
    <Beseda>ponovna uporaba.</Beseda>
  </KljucneBesede>
  <TujJezik_KljucneBesede>
    <Beseda>logging</Beseda>
    <Beseda>tracing</Beseda>
    <Beseda>software development</Beseda>
    <Beseda>embedded systems</Beseda>
    <Beseda>code reuse</Beseda>
  </TujJezik_KljucneBesede>
  <Potrjeno>true</Potrjeno>
  <JeZaklenjeno>true</JeZaklenjeno>
  <JeRecenzirano>false</JeRecenzirano>
  <Zaloznik>[R. Krebs]</Zaloznik>
  <Izvor></Izvor>
  <Jezik ID="1060" ISO639-3="slv">Slovenski jezik</Jezik>
  <TujJezik ID="1033" ISO639-3="eng">Angleški jezik</TujJezik>
  <Povezave></Povezave>
  <Pokrivanje></Pokrivanje>
  <CasovnoPokritje></CasovnoPokritje>
  <AvtorskePravice></AvtorskePravice>
  <VrstaGradiva ID="mb22" DRIVER="info:eu-repo/semantics/masterThesis">Magistrsko delo/naloga</VrstaGradiva>
  <DatumVstavljanja>2016-03-09 12:05:48</DatumVstavljanja>
  <DatumObjave>2016-03-29 13:10:03</DatumObjave>
  <DatumSpremembe>2022-06-15 03:08:24</DatumSpremembe>
  <DatumTrajnegaHranjenja>2019-07-11 10:14:51</DatumTrajnegaHranjenja>
  <LetoIzida>2016</LetoIzida>
  <LetoIzidaDo>0</LetoIzidaDo>
  <KrajIzida>Maribor</KrajIzida>
  <LetoIzvedbe>0</LetoIzvedbe>
  <KrajIzvedbe></KrajIzvedbe>
  <Opomba></Opomba>
  <StStrani></StStrani>
  <StevilcenjeNivo1></StevilcenjeNivo1>
  <StevilcenjeNivo2></StevilcenjeNivo2>
  <Kronologija></Kronologija>
  <Patent_Stevilka></Patent_Stevilka>
  <Patent_DatumVeljavnosti>0000-00-00</Patent_DatumVeljavnosti>
  <VerzijaDokumenta>NiDoloceno</VerzijaDokumenta>
  <StatusObjaveDrugje>NiDoloceno</StatusObjaveDrugje>
  <VrstaStroskaObjave>NiDoloceno</VrstaStroskaObjave>
  <DatumPoslanoVRecenzijo>0000-00-00</DatumPoslanoVRecenzijo>
  <DatumSprejetjaClanka>0000-00-00</DatumSprejetjaClanka>
  <DatumObjaveClanka>0000-00-00</DatumObjaveClanka>
  <EmbargoDo></EmbargoDo>
  <VrstaEmbarga ID="1" Naziv="Takojšnja javna objava" OpenAIREDostop="openAccess"></VrstaEmbarga>
  <Osebe>
    <Oseba ID="55836" Ime="Rudi" Priimek="Krebs" AltIme="" VlogaID="70" VlogaNaziv="Avtor" ConorID="" Afiliacija="" ArrsID="" ORCID=""></Oseba>
    <Oseba ID="46834" Ime="Domen" Priimek="Verber" AltIme="" VlogaID="991" VlogaNaziv="Mentor" ConorID="" Afiliacija="" ArrsID="" ORCID=""></Oseba>
    <Oseba ID="47204" Ime="Iztok" Priimek="Kramberger" AltIme="" VlogaID="994" VlogaNaziv="Komentor" ConorID="" Afiliacija="" ArrsID="" ORCID=""></Oseba>
  </Osebe>
  <Identifikatorji>
    <Identifikator ID="4" Sifra="UDK" Naziv="UDK" URL="">004.3:621.396.965.8(043.2)</Identifikator>
    <Identifikator ID="3" Sifra="CobissID" Naziv="COBISS_ID" URL="https://plus.cobiss.net/cobiss/si/sl/bib/19473686">19473686</Identifikator>
    <Identifikator ID="18" Sifra="URN-NUK" Naziv="NUK URN" URL="">URN:SI:UM:DK:KFELA1BV</Identifikator>
  </Identifikatorji>
  <Relacije>
  </Relacije>
  <VerzijeGradiva>
  </VerzijeGradiva>
  <Datoteke>
    <Datoteka ID="87430" DatotekaNRID="8926479" NamenDatotekeID="2" NamenDatoteke="Predstavitvena datoteka" FormatDatotekeID="2" FormatDatoteke=".pdf" MIME="application/pdf" IkonaFormata="pdf.gif" IkonaFormataPolniUrl="https://dk.um.si/teme/dkumDev2/img/fileTypes/pdf.gif" VelikostDatoteke="4060061" VelikostDatotekeKratko="3,87 MB" DatumVstavljanja="2016-03-21 16:44:36" JeZbrisana="false" JeJavnoVidna="true" JeIndeksirana="true" JeVidno="true" VidnoOd="01.01.1970" Zaporedje="0">
      <Naziv>MAG_Krebs_Rudi_2016.pdf</Naziv>
      <OrgNaziv>MAG_Krebs_Rudi_2016.pdf</OrgNaziv>
      <URL></URL>
      <Opis></Opis>
      <OpisTujJezik></OpisTujJezik>
      <UrlObdelave></UrlObdelave>
      <FrekvencaAzuriranjaID>1</FrekvencaAzuriranjaID>
      <Verzija></Verzija>
      <MD5>558D0484484DDF87403E6105274CE339</MD5>
      <SHA256>2535ae7fd83a07ce4268c0c38387fe49b1533a341abdcf73097d02829155b0c3</SHA256>
      <UUID>fd66e2d9-7c0b-11eb-bb7a-00155d0001ca</UUID>
      <PID></PID>
      <PrenosPolniUrl>https://dk.um.si/Dokument.php?lang=slv&amp;id=87430</PrenosPolniUrl>
      <Vsebine>
        <Vsebina TipVsebine="GoloBesedilo" JezikID="1060" Oznaka="" Dolzina="291854"></Vsebina>
      </Vsebine>
    </Datoteka>
  </Datoteke>
  <Organizacije>
    <Organizacija OrganizacijaID="3" Kratica="FERI" ZavodEvsID="0000080" Logo="FERI_logo.gif" LogoPolniUrl="https://dk.um.si/teme/dkumDev2/img/logo/FERI_logo.gif">Fakulteta za elektrotehniko, računalništvo in informatiko</Organizacija>
  </Organizacije>
  <OrganizacijeVira>
  </OrganizacijeVira>
  <MetodeZbiranjaPodatkov>
  </MetodeZbiranjaPodatkov>
  <TipologijaDela ID="2.09" Koda="2.09" Naziv="Magistrsko delo" SchemaOrg="Thesis"></TipologijaDela>
  <Ostalo>
    <StIrodsDatotek>0</StIrodsDatotek>
    <StDatotekPodTrajnimEmbargom>0</StDatotekPodTrajnimEmbargom>
    <StDatotekZOmejenimDostopom>0</StDatotekZOmejenimDostopom>
  </Ostalo>
</Gradivo>
