<?xml version="1.0"?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/"><rdf:Description rdf:about="https://dk.um.si/IzpisGradiva.php?id=81095"><dc:title>Software based encoder/decoder generation for data exchange optimization in the internet of things</dc:title><dc:creator>Vračko,	Tjaž	(Avtor)
	</dc:creator><dc:creator>Holobar,	Aleš	(Mentor)
	</dc:creator><dc:creator>Milivojević,	Vojislav Dragan	(Komentor)
	</dc:creator><dc:subject>encoding/decoding</dc:subject><dc:subject>schema</dc:subject><dc:subject>schema evolution</dc:subject><dc:subject>bit packing</dc:subject><dc:subject>code generation</dc:subject><dc:description>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.</dc:description><dc:publisher>[T. Vračko]</dc:publisher><dc:date>2022</dc:date><dc:date>2022-01-04 19:21:04</dc:date><dc:type>Magistrsko delo/naloga</dc:type><dc:identifier>81095</dc:identifier><dc:language>sl</dc:language></rdf:Description></rdf:RDF>
