<?xml version="1.0" encoding="utf-8"?>
<Gradivo ID="81095" NadgradivoID="0" NRID="14134935" OceID="0" DomainUrl="https://dk.um.si/" IzpisPolniUrl="https://dk.um.si/IzpisGradiva.php?lang=slv&amp;id=81095" StOgledov="962" StPrenosov="79" StOcen="0" VsotaOcen="0" DatumIzvoza="2026-10-02 23:13:48" OcenaSkupna="0" StPodgradiv="0" StudijskiProgramEvsID="" JeIndeksirano="0" JeVecAvtorjev="0" DovoliZahtevkeZaDostop="0">
  <PID Url="http://hdl.handle.net/20.500.12556/DKUM-81095">20.500.12556/DKUM-81095</PID>
  <Naslov>Software based encoder/decoder generation for data exchange optimization in the internet of things</Naslov>
  <Podnaslov>master&#039;s thesis</Podnaslov>
  <TujJezik_Naslov>Programsko generiranje kodirnika in dekodirnika za optimizacijo izmenjave podatkov v internetu stvari</TujJezik_Naslov>
  <TujJezik_Podnaslov></TujJezik_Podnaslov>
  <Opis>Efficient encoding of data is an important part of projects in
    the Internet of Things space. Communication packets must be kept
    as small as possible in order to minimize the power consumption of
    devices.

    In this thesis, an automatic code generation tool, irpack, is proposed
    that will unify the way packets are defined across all future
    projects at Institute IRNAS.
    Using a schema, this tool generates source code of encoders and
    decoders in target programming languages. A schema evolution system
    is also defined, by which changes to packets can be compatible
    across multiple versions.
    The tool is then applied to a selection of past projects to gauge
    its usefulness. It is determined that irpack is able to encode the same
    data into a similar or smaller size packet, while also providing
    additional versioning information.</Opis>
  <TujJezik_Opis>Učinkovito kodiranje podatkov je pomemben del projektov v prostoru
        interneta stvari (IoT). Komunikacijski paketi morajo biti čim manjši,
        da se zmanjša poraba energije naprav.

        V tem magistrskem delu predstavimo irpack -- orodje za avtomatsko generiranje
        programske kode, ki bo poenotilo način definiranja paketov na vseh projektih
        v podjetju IRNAS. Z uporabo definicijsijke sheme orodje generira kodo kodirnika
        in dekodirnika v izbranem programskem jeziku.
        Prav tako postavimo sistem za evolucijo sheme, ki definira, kako se lahko
        definicije paketov spreminjajo, a vseeno ostanejo kompatibilne med različnimi
        verzijami.
        Z uporabo orodja nato poustvarimo pakete iz izbranih projektov,
        da ocenimo njegovo uporabno vrednost.</TujJezik_Opis>
  <KljucneBesede>
    <Beseda>encoding/decoding</Beseda>
    <Beseda>schema</Beseda>
    <Beseda>schema evolution</Beseda>
    <Beseda>bit packing</Beseda>
    <Beseda>code generation</Beseda>
  </KljucneBesede>
  <TujJezik_KljucneBesede>
    <Beseda>kodiranje/dekodiranje</Beseda>
    <Beseda>shema</Beseda>
    <Beseda>razvoj sheme</Beseda>
    <Beseda>stiskanje bitov</Beseda>
    <Beseda>generiranje kode</Beseda>
  </TujJezik_KljucneBesede>
  <Potrjeno>true</Potrjeno>
  <JeZaklenjeno>true</JeZaklenjeno>
  <JeRecenzirano>false</JeRecenzirano>
  <Zaloznik>[T. Vračko]</Zaloznik>
  <Izvor></Izvor>
  <Jezik ID="1033" ISO639-3="eng">Angleški jezik</Jezik>
  <TujJezik ID="1060" ISO639-3="slv">Slovenski jezik</TujJezik>
  <Povezave></Povezave>
  <Pokrivanje></Pokrivanje>
  <CasovnoPokritje></CasovnoPokritje>
  <AvtorskePravice></AvtorskePravice>
  <VrstaGradiva ID="mb22" DRIVER="info:eu-repo/semantics/masterThesis">Magistrsko delo/naloga</VrstaGradiva>
  <DatumVstavljanja>2022-01-04 19:21:04</DatumVstavljanja>
  <DatumObjave>2022-01-31 09:59:14</DatumObjave>
  <DatumSpremembe>2022-04-02 11:37:04</DatumSpremembe>
  <DatumTrajnegaHranjenja>0000-00-00 00:00:00</DatumTrajnegaHranjenja>
  <LetoIzida>2022</LetoIzida>
  <LetoIzidaDo>0</LetoIzidaDo>
  <KrajIzida>Maribor</KrajIzida>
  <LetoIzvedbe>0</LetoIzvedbe>
  <KrajIzvedbe>Maribor</KrajIzvedbe>
  <Opomba></Opomba>
  <StStrani>1 spletni vir (1 datoteka PDF (XVI, 70 f.))</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>
  <Licence>
    <Licenca ID="1" Kratica="CC BY-NC-ND 4.0" Naziv="Creative Commons Priznanje avtorstva-Nekomercialno-Brez predelav 4.0 Mednarodna" URL="http://creativecommons.org/licenses/by-nc-nd/4.0/deed.sl" Logo="by-nc-nd.eu.png" LogoPolniUrl="https://dk.um.si/teme/dkumDev2/img/licence/by-nc-nd.eu.png" DatumZacetkaLicenciranja="2022-01-04" VezanoNa="" VezanoNaAng="" Besedilo="" BesediloAng=""></Licenca>
  </Licence>
  <EmbargoDo></EmbargoDo>
  <VrstaEmbarga ID="1" Naziv="Takojšnja javna objava" OpenAIREDostop="openAccess"></VrstaEmbarga>
  <Osebe>
    <Oseba ID="83158" Ime="Tjaž" Priimek="Vračko" AltIme="" VlogaID="70" VlogaNaziv="Avtor" ConorID="311875683" Afiliacija="" ArrsID="" ORCID=""></Oseba>
    <Oseba ID="3544" Ime="Aleš" Priimek="Holobar" AltIme="A. Holobar; Ales Holobar; A Holobar; Aleŝ Holobar" VlogaID="991" VlogaNaziv="Mentor" ConorID="5045603" Afiliacija="" ArrsID="21301" ORCID=""></Oseba>
    <Oseba ID="79596" Ime="Vojislav Dragan" Priimek="Milivojević" AltIme="" VlogaID="994" VlogaNaziv="Komentor" ConorID="395658755" Afiliacija="" ArrsID="" ORCID=""></Oseba>
  </Osebe>
  <Identifikatorji>
    <Identifikator ID="4" Sifra="UDK" Naziv="UDK" URL="">004.4\&#039;24:004.312.26(043.2)</Identifikator>
    <Identifikator ID="3" Sifra="CobissID" Naziv="COBISS_ID" URL="https://plus.cobiss.net/cobiss/si/sl/bib/98849027">98849027</Identifikator>
  </Identifikatorji>
  <Relacije>
  </Relacije>
  <VerzijeGradiva>
  </VerzijeGradiva>
  <Datoteke>
    <Datoteka ID="156348" DatotekaNRID="12077302" 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="2702728" VelikostDatotekeKratko="2,58 MB" DatumVstavljanja="2022-01-31 09:32:09" JeZbrisana="false" JeJavnoVidna="true" JeIndeksirana="true" JeVidno="true" VidnoOd="01.01.1970" Zaporedje="0">
      <Naziv>MAG_Vracko_Tjaz_2022.pdf</Naziv>
      <OrgNaziv>MAG_Vracko_Tjaz_2022.pdf</OrgNaziv>
      <URL></URL>
      <Opis></Opis>
      <OpisTujJezik></OpisTujJezik>
      <UrlObdelave></UrlObdelave>
      <FrekvencaAzuriranjaID>1</FrekvencaAzuriranjaID>
      <Verzija></Verzija>
      <MD5>0FF7682BFCC84310B424FE1E04405113</MD5>
      <SHA256>0210bbe2b534d14f0cf8d2d033756d6a7aa8bf629a7cb1dc1b3aaa9a50647088</SHA256>
      <UUID>47dce175-8270-11ec-8d89-00155d000105</UUID>
      <PID>20.500.12556/dkum/dafb9855-3e8d-4f29-9472-d9dd1317c9e9</PID>
      <PrenosPolniUrl>https://dk.um.si/Dokument.php?lang=slv&amp;id=156348</PrenosPolniUrl>
      <Vsebine>
        <Vsebina TipVsebine="GoloBesedilo" JezikID="1033" Oznaka="" Dolzina="129074"></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>
