16.05.2017 Views

Godisnjak2017-01b

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

2016<br />

2017<br />

GODIŠNJAK<br />

ODSEK ZA RAČUNARSKU TEHNIKU<br />

I RAČUNARSKE KOMUNIKACIJE


SADRŽAJ<br />

ODSEK RT-RK, JUČE, DANAS, SUTRA<br />

Uvodna reč Prof. Miroslava Popovića<br />

O RT-RK ODSEKU<br />

Šta nas izdvaja od srodnih programskih studija na FTN<br />

RT-RK u brojkama<br />

Svetski uspeh naših predavača<br />

Početak školske godine u novim prostorijama<br />

ZANIMLJIVOSTI U NASTAVI<br />

Softverski alati - skrivena računarska oblast<br />

Novi kreativni izazovi na vežbama iz LPRS2<br />

Mehanizmi funkcionisanja operativnog sistema<br />

Uspešno održan prvi kurs - Distribuirani sistemi u realnom vremenu na master studijama Odseka RT-RK<br />

MASTER STUDIJE AUTOMOTIV<br />

“Teorija je siva, praksa unosi boje” - Prof. dr Elmar Cochlovius<br />

“All theory is grey, only practice brings in the colors” - Prof. dr Elmar Cochlovius<br />

AutoMAG: O magistralama i protokolima u automobilu<br />

LETNJA PRAKSA 2017<br />

NOVI STUDIJSKI PROGRAM<br />

O studijskom programu „Računarsko inženjerstvo“ na skupu TREND 2017<br />

NOVI UDŽBENICI<br />

Unapređenje praktičnih znanja u radu sa DSP platformama<br />

O novinama u zbirci iz LPRS1<br />

KONFERENCIJE<br />

Velika povelja ETRAN-a<br />

U društvu najboljih u oblasti potrošačke elektronike<br />

Još jedno uspešno učešće na TELFOR-u<br />

Uspešna demonstracija IVY istraživačkog projekta na CES 2017<br />

Pametni Uređaji, kuće, automobili: Da li je savremeni korisnik zasićen?<br />

STUDENTSKI ISTRAŽIVAČKI PROJEKTI<br />

IVY - prvi studentski istraživački projekat u oblasti softvera za automobilsku industriju<br />

AISHA i SAVA - studentski projekti<br />

LETNJE ŠKOLE 2017<br />

MASTER I DOKTORSKI RADOVI<br />

Nagrade za najbolje master radove<br />

Doprinos rešavanju problema interpolacije slike<br />

NAŠI STUDENTI U SVETU<br />

Student Odseka RT-RK nastavlja školovanje na ETH univerzitetu u Cirihu<br />

3


ODSEK<br />

RT-RK<br />

JUČE,<br />

DANAS,<br />

SUTRA<br />

4 | RT-RK Godišnjak 2017


UVODNA REČ<br />

PROF. MIROSLAVA POPOVIĆA<br />

VIĐENJE ODSEKA RT-RK<br />

Priča o krugu: „Jedan čovek nacrtao krug<br />

na tabli, pa pitao studenta, učenika i dete<br />

šta je to? Student je smatrao da je pitanje<br />

isuviše lako i nije hteo da odgovori. Učenik<br />

je odgovorio da je to broj nula. Dete<br />

je dalo niz različitih odgovora: sunce, mesec,<br />

lopta, jaje“.<br />

Većinu ljudi koji nisu iz naše sredine<br />

zbuni skraćenica RT-RK. Šta ona znači?<br />

Kako je nastala? U svari, na početku je<br />

postojala samo Katedra za Računarsku<br />

Tehinku (KRT ili samo RT). Pošto se KRT<br />

puno bavila računarskim komunikacijama<br />

(RK), koje su suštinski deo RT, hteli<br />

smo da istaknemo tu činjenicu definisanjem<br />

naše uže naučune oblasti (UNO RT-<br />

RK). Kasnije je iz organizacionih razloga<br />

formirana i Katedra RK, ali suštinski ove<br />

dve katedre čine jednu harmoničnu i nedeljivu<br />

celinu – Odsek RT-RK.<br />

Često ljude zanima čime se bavi naš<br />

Odsek? Odgovor na ovo pitanje je dosta<br />

jednostavan. Pojam Računarska Tehnika<br />

je nastao kao prevod engleskog termina<br />

Computer Engineering. Možda bi bolji<br />

prevod engleskog termina Computer<br />

Engineering bio Računarski Inženjering,<br />

vratiću se još na tu temu malo kasnije.<br />

Na žalost, reč „tehnika“ se u našem jeziku<br />

prirodno povezuje za hardver (fizička<br />

arhitektura), i verovatno otuda potiče<br />

dugogodišnja zabluda da naš Odsek radi<br />

samo hardver, koja je tek nedavno delimično<br />

ublažena. U stvari, ono čime se mi<br />

bavimo je inženjering sistema zasnovanih<br />

na računarima (eng. Engineering of<br />

Computer Based Systems, ECBS) i time<br />

se bavimo u sva tri vida našeg rada: u<br />

nastavi, nauci i saradnji sa privredom. U<br />

srcu RT-RK su aplikacije u realnom vremenu,<br />

koje su zasnovane na tri stuba:<br />

hardver, softver i komunikacije.<br />

Šta mi konkretno radimo? Projektujemo<br />

i/ili ponovno koristimo hardverske komponente,<br />

softverske biblioteke, okruženja<br />

i alate, kao i komunikacione protokole da<br />

stvaramo, tj. projektujemo, realizujemo,<br />

testiramo, verifikujemo i dokumentujemo<br />

aplikacije u realnom vremenu koje rešavaju<br />

zadate probleme u nekom domenu<br />

primene. Dakle, mi uvek radimo isto, juče,<br />

danas, sutra, pravimo uređaje/sisteme u<br />

domenima od interesa. Juče su to bili<br />

komunikacioni sistemi, nadzorno-upravljački<br />

sistemi (SCADA), itd., danas digitalna<br />

televizija, internet multimedija, pametne<br />

kuće, a sutra automobilski softver<br />

i ko zna šta sve još.<br />

Šta su naši ideali? Mislim da je to pre<br />

svega želja da budemo „profesionalci“ u<br />

svom poslu. Prvi kurs sistemskog programiranja<br />

na našem Odseku je nastao<br />

iz profesionalnog kursa firme Honeywell,<br />

a studentski radovi su se zasnivali na<br />

izvornom kodu operativnog sistema<br />

(OS) GCOS (direktnog potomka čuvenog<br />

OS Multicus, iz kog su praktično nastali<br />

svi postojeći OS). Drugo, to je disciplina<br />

rada, odnosno samoprinuđivanje da se<br />

poštuju sve faze inženjeringa, tj. da se<br />

sistemi projektjuju i da se nikako ne upada<br />

u zamku amaterskog pristupa „brzih<br />

rešenja“. Treće, je kritički odnos prema<br />

postojećim i sopstvenim rešenjima, koji<br />

vodi optimizaciji – „Da li smo sigurni da<br />

to zaista radi to što treba da radi? Da li<br />

postoji možda drugo, bolje rešenje“. To<br />

je dakle želja da se dođe do novih originalnih<br />

rešenja. Četvro, da bi sve ovo<br />

bilo moguće, potrebna je istraživačka<br />

svežina, zato nije dobro preuzimati previše<br />

posla, prihvatati prekratke rokove.<br />

Ta svežina je potrebna da bi se omogućilo<br />

očuvanje radoznalosti i neke želje za<br />

igrom, traganjem, estetikom, elegancijom,<br />

lepotom rešenja.<br />

Dakle, inženjering, tj. praktičan rad je<br />

osnovna aktivnost. Nastava služi za pripremu,<br />

osposobljavanje, naravno osvežava<br />

se aktuelnim znanjima i veštinama.<br />

Rad u nauci je s jedne strane povezan<br />

sa projektima a s druge strane sa istraživanjima<br />

u okviru doktorskih studija.<br />

Gledano organizaciono, nastava i istraživanja<br />

se dominantno rade na Odseku<br />

kroz postojeće osnovne, master i doktorske<br />

studije, a saradnja sa privredom<br />

uglavnom ide preko Instituta RT-RK, koji<br />

je evolutivno gledano nastao iz Odseka.<br />

Naravno, u Institutu RT-RK postoje i nezavisna<br />

istraživanja u koja Odsek RT-RK<br />

nije uključen, i obratno, Odsek RT-RK<br />

sarađuje i sa drugim organizacijama u<br />

zemlji i inostranstvu.<br />

ODSEK RT-RK JUČE<br />

„Istorija se ne ponavlja, ali može da se<br />

rimuje“ je jedna lepa misao američkog<br />

pisca Marka Tvena, koga se većina nas<br />

seća po avanturama Toma Sojera. Manje<br />

je poznato da je Mark Tven bio fasciniran<br />

naukom, da je on bio veliki prijatelj našeg<br />

Nikole Tesle i da je patentirao tri sopstvene<br />

inovacije. Kada je u pitanju oblast RT-<br />

RK, istorija se definitivno rimuje. Mnogi<br />

kocepti koji su odavno bili poznati, iznova<br />

se pojavljuju pod inoviranim nazivima<br />

i u novim originalnim kompozicijama. S<br />

vremena na vreme, pojavi se nova ideja,<br />

koja ulepšava rimu. Ova neprekidna evolucija<br />

pobuđena je pre svega napretkom<br />

tehnologije.<br />

Ako pogledamo RT-RK fundamente: hardver,<br />

softver i komunikacije - šta se rimuje<br />

od juče sa danas? Mikroprocesori,<br />

C jezik i Linux, i Internet, su se pojavili<br />

sedamdsetih godina prošlog veka. Danas<br />

su ovi pedesetogodišnjaci još uvek aktuelni,<br />

i čini se da će ostati sa nama još dosta<br />

vremena, pa oni više liče na refrene.<br />

Naravno, pojavili su se mnogojezgarni<br />

5


procesori, novi jezici kao što je Pajton, i<br />

računarski oblaci, to su nove rime.<br />

Predmeti koje je izvodio Odsek RT-RK<br />

pratili su ovu evoluciju. Početkom osamdesetih<br />

godina postojale su petogodišnje<br />

studije elektrotehnike (današnji FTN E1 i<br />

E2 zajedno), sa zajedničkim predmetima<br />

sve do praktično osmog semestra. U to<br />

vreme su postojala samo dva predmeta<br />

vezana za računare – Računarski sistemi<br />

I i Računarski sistemi II – privi se bavio<br />

hardverom, a drugi softverom. Da čitaocu<br />

ova priča ne bi brzo dosadila, skratiću je<br />

i samo ukratko izložiti granu drveta istorije<br />

razvoja predmeta, koja se odnosi na<br />

sistemsko programiranje. Predmet Računarski<br />

sistemi II je krajem osamdesetih<br />

godina dobio naziv Programska podrška<br />

računarskih sistema, a izdavačka kuća<br />

Dnevnik je odšampala prvi udžbenik sa<br />

istim naslovom 1989. godine. Važno je<br />

napomenuti da je to bio prvi i jedini predmet<br />

o softveru na celim studijama Elektrotehnike<br />

– tu je rađeno sve: programski<br />

jezici, asembler, kompajler, C/C++,<br />

operativni sistemi, strukture podataka i<br />

aplikacije.<br />

Naziv predmeta je zatim menjan, najpre<br />

u Operativni sistemi, a zatim u Sistemska<br />

programska podrška u realnom<br />

vremenu. 2002 godina predstavlja prekretnicu<br />

u istoriji. Te godine je došlo do<br />

suštinskog razdvajanja elektrotehničkog<br />

odseka na današnji E1 i E2, uveden je<br />

bolonjski proces, i na E2 je napravljen<br />

revolucionaran studijski program Računarstvo<br />

i automatika – skraćeno RA (bez<br />

nekih klasičnih elektrotehničkih predmeta,<br />

što je u to vreme smatrano za tabu<br />

temu). Novi studijski program RA, sa isključivo<br />

jednosemestralnim predmetima,<br />

po četiri predmeta u semestru, koji od<br />

početka obrazuje inženjere Elektrotehnike<br />

i računarstva (sa jakim naglaskom<br />

na računarstvo) je privukao ogromnu pažnju,<br />

koju je zadržao do današnjih dana<br />

– broj kandidata koji je želeo da se upiše<br />

na RA je uvek bio otprilike duplo veći od<br />

broja rasploživih budžetskih mesta.<br />

Zatim je studijski program RA suštinski<br />

modularizovan kroz uvođenje izbornih<br />

predmeta po izbornim pozicijama od<br />

treće godine, a predmet Sistemska programska<br />

podrška u realnom vremenu<br />

(SPPuRV) je podeljen na dva predmeta<br />

– SPPuRV1 i SPPuRV2. Nedavno je na<br />

studijskom programu Softverski inženjering<br />

i informacione tehnologije (SIIT)<br />

predmet SPPuRV1 reorganizovan u dva<br />

odvojena premeta – na predmet Paralelno<br />

programiranje i na predmet Sistemska<br />

programska podrška 1. Na kraju, ove<br />

godine, u okviru priprema za novi akreditacioni<br />

ciklus naziv predmeta SPPuRV1<br />

je promenjen u Paralelno programiranje<br />

i programski alati, a naziv predmeta<br />

SPPuRV2 u Operativni sistemi za rad u<br />

realnom vremenu.<br />

ODSEK RT-RK DANAS<br />

Priča o ptičici: „Rešila ptičica da se seli iz<br />

svog šumarka. Komšija je pita: Zašto? Ptičica<br />

odgovara: Zato što ljudi ne vole moju<br />

pesmu, svi me mrze. Na to komšija kaže:<br />

Ljudi će te mrzeti i kad se preseliš, zašto<br />

ne probaš da promeniš svoju pesmu?“<br />

Smer RT-RK je dugo vremena bio elitistički<br />

smer – dolazili su studenti privučeni<br />

našim idealima, koji su bili rešeni da<br />

puno rade na svom usavršavanju. Možda<br />

zbog prevelike angažovanosti na projektima<br />

i istraživanjima, nastavnici i saradnici<br />

često nisu mogli da im u dovoljnoj<br />

meri posvete pažnju, tako da su studenti<br />

bili primarno upućeni na samostalan rad<br />

i rad po grupama. Pored tih objektivnih<br />

problema, postojala je i nedovoljna informisanost<br />

studenata o stvarnom profilu<br />

Odseka RT-RK.<br />

Pre par godina, Odsek je počeo sistematično<br />

da radi na poboljšanju nastavno-naučnog<br />

procesa. Počeli smo da držimo<br />

redovne sednice Nastavno-Naučnog<br />

Veća (NNV) RT-RK, sa ciljem nadzora i<br />

upravljanja tim procesom. Zatim smo<br />

krenuili da „budžetiramo“ aktivnosti nastavnika<br />

i saradnika, da pravimo detaljne<br />

planove studentskih aktivnosti po<br />

nedeljama u toku semestra sa ciljem da<br />

se uravnoteži opterećenje studentskih<br />

obaveza, inovirali smo sve predmete na<br />

smeru, a najviše predmete na trećoj godini<br />

jer je tamo opterećenje bilo najveće<br />

– cilj nam je bio da predmeti postanu<br />

interesantniji bez gubitka nivoa znanja<br />

i veština kojima studenti ovladavaju.<br />

Na toj liniji, studentima su obezbeđene<br />

njihove individualne platforme za učenje<br />

– Raspberry Pi 2 i Arduino, koje oni sada<br />

mogli da nose „u džepu“ od kuće do laboratorije.<br />

Osvežena su predavanja, vežbe,<br />

odštampane nove knjige, itd. Uvedeni su<br />

zajednički okrugli stolovi sa studentima,<br />

u cilju uočavanja i rešavanja postojećih<br />

problema.<br />

Pored toga, puno napora se ulaže da bi<br />

se ostvarila dobra informisanost studenata<br />

o stanju na Odseku. Tu svakako<br />

prednjači sajt Odseka na kom se sada<br />

redovno pojavlju članci o aktuelnim novostima.<br />

Ne manje važni su Otvoreni<br />

dan RT-RK na kom Odsek predstavja svoj<br />

profil, odnosno letnje škole i prakse kroz<br />

koje studenti, ne samo sa našeg Odseka,<br />

mogu da prošire svoja znanja i veštine u<br />

van nastavnim aktivnostima.<br />

Sve ove aktivnosti su počele da daju pozitivne<br />

efekte – na III godini studija sada<br />

imamo pedesetak a, na IV godini četrdesetak,<br />

a na master studijama tridesetak<br />

studenata.<br />

6 | RT-RK Godišnjak 2017


Nedavno je Odsek počeo da razmišlja i<br />

o novom studijskom programu Računarsko<br />

Inženjerstvo (RI), koji bi bio namenjen<br />

studentima koji na studije dolaze<br />

sa već jasnom željom da se obrazuju za<br />

rad u našoj oblasti. Postojeći studijski<br />

program RA je za takve kandidate trenutno<br />

jedini izbor, međutim neki od njih<br />

često imaju relativno malo interesovanje<br />

za neke zajedničke predmete sa drugih<br />

odseka na E2, zbog čega se demotivišu,<br />

gube snagu i vreme.<br />

ODSEK RT-RK SUTRA<br />

Priča o razmeni ideja: „Ako imam jabuku<br />

a ti krušku, kad ti dam jabuku, a ti meni<br />

krušku, ti imaš jabuku, a ja imam krušku.<br />

Ako imam ideju i ti imaš ideju, kad ti<br />

kažem moju ideju, a ti meni svoju, ti i ja<br />

imamo dve ideje.“<br />

Šta nas čeka sutra? U najskorijoj budućnosti<br />

čeka nas nova akreditacija.<br />

Studijski program RA i u njemu eksplicitno<br />

vidljiv modul RT-RK su i dalje od<br />

primarnog interesa za naš Odsek. Naravno,<br />

planiramo da postojeće predmete<br />

osvežimo i inoviramo. Pored toga, cilj<br />

nam je da se uvede novi studijski progam<br />

RI. Neki od predmeta će biti deljeni<br />

između RI, SIIT, i modula RT-RK na RA.<br />

Šire gledano na E2 će postojati RA kao<br />

glavni tok i paralelni studijski programi<br />

(RI, SIIT, itd.) kao dodatni paralelni tokovi,<br />

pri čemu će postojati dosta deljenih<br />

predmeta koji formiraju neku vrstu poprečnih<br />

veza.<br />

Dosta nade se polaže u RI. On je napravljen<br />

sa idejom da se ide „od gore ka dole“<br />

(top-down). Student na početku treba da<br />

shvati šta je njegova struka i da stekne<br />

osnovna znanja kroz blaže i pre svega<br />

interesantne predmete.Težina studija<br />

treba da se povećava i da kulminira u<br />

trećoj godini studija. Glavni uzor za RI<br />

je studijski program „Computer Engineering“<br />

sa MIT (Massachusetts Institute of<br />

Technology), pored toga on je napravljen<br />

tako da bude kompatibilan sa srodnim<br />

studijskim programima u našoj zemlji i<br />

u regionu. Na RI će postojati više linija<br />

izbornih predmeta, a automotiv softver<br />

je definitvno nova rima.<br />

Za dalje, videćemo, „istorija se ne ponavlja,<br />

ali (može da) se rimuje“.<br />

7


O<br />

RT-RK<br />

ODSEKU<br />

8 | RT-RK Godišnjak 2017


ŠTA NAS IZDVAJA OD<br />

SRODNIH PROGRAMSKIH STUDIJA<br />

NA FTN<br />

Odsek za računarsku tehniku i računarske<br />

komunikacije pripada departmanu<br />

za Računarstvo i automatiku FTN (E2).<br />

Kao takav, Odsek primarno drži nastavu<br />

studentima Računarstva i automatike,<br />

međutim, predmeti Odseka se nalaze i<br />

na studijskim programima: Elektronike<br />

i telekomunikacija (E1), Primenjenog<br />

softverskog inženjerstva (PSI) i Softverskog<br />

inženjerstva i informacionih tehnologija<br />

(SIIT).<br />

Dinamičan razvoj računarskog inženjerstva<br />

u poslednje dve decenije uzrokovan<br />

je stalnim povećanjem potreba korisnika<br />

i kvaliteta usluga baziranim na sve<br />

efikasnijim tehnološkim rešenjima. Ovo<br />

je dovelo do povećane složenosti računarskih<br />

sistema za obradu signala i kontrolu<br />

sistema u realnom vremenu zahtevajući<br />

i nove pristupe u programiranju.<br />

Na RT-RK odseku u poslednjih 20 godina<br />

razvoj se koncentrisao na tri glavna<br />

pravca: (i) programska podrška velikih<br />

sistema u realnom vremenu; (ii) računarske<br />

komunikacione mreže i protokole<br />

i (iii) softverska i hardverska obrada<br />

video i audio signala u realnom vremenu<br />

za korisničke uredjaje. Sledeći današnji<br />

trend migracije računara u praktično<br />

sve oblasti čovekove delatnosti (embedded<br />

systems), fokus u istraživanjima<br />

i obrazovanju u oblasti računarskog<br />

inženjerstva se pomera na sistemsku integraciju<br />

i rešenja podržana računarom<br />

u raznim oblastima, od proizvodnje do<br />

informisanja.<br />

Na RT-RK odseku razvijena su inovativna<br />

rešenja za: TV aplikacije, komunikaciju<br />

između raznih korisničkih uredjaja,<br />

automatsko testiranje multimedijalnih<br />

uređaja, pametne kuće, sigurnosne sisteme<br />

u drumskom saobraćaju i za evaluaciju<br />

kvaliteta audio i video signala u<br />

heterogenim multimedijalnim mrežama.<br />

Naučni i tehnološki razvoj u okviru RT-RK<br />

rađeni su u kooperaciji sa velikim brojem<br />

svetskih naučnih institucija i kompanija,<br />

sa kojima su ta rešenja zajedno verifikovana<br />

i evaluirana.Međunarodna saradnja<br />

je dovela do velikog broja značajnih<br />

naučno-razvojnih projekata koji predstavljaju<br />

osnov za dalji razvoj naučnog<br />

potencijala RT-RK odseka.<br />

Danas možemo reći da Odsek RT-RK izvodi nastavu koja pokriva sledeće poznate kategorije<br />

informacionih tehnologija: Digitalna televizija, Softverski alati, Internet of Things, Softver<br />

za automobilsku industriju, Digitalna obrada signala i FPGA/Hardver dizajn. Svaki predmet<br />

Odseka pripada jednoj ili više ovih oblasti. odsek rt-rk je Retko mesto u državi, gde može da<br />

se razvija akademska karijera sa biznis karijerom.<br />

TEHNOLOŠKE OBLASTI:<br />

Softver za automobilsku<br />

industriju<br />

Internet of Things<br />

Digitalna TV<br />

Softverski alati<br />

Digitalna obrada signala<br />

FPGA i hardver dizajn<br />

9


RT-RK U BROJKAMA<br />

Tokom više od 30 godina postojanja Odseka<br />

za računarsku tehniku i računarske<br />

komunikacije, koji je nastao iz Katedre<br />

za računarsku tehniku, prema našoj<br />

evidenciji, odbranjen je 731 diplomski,<br />

magistarski, doktorski, BSc i MSc rad.<br />

Taj broj sigurno nije konačan, jer mnoštvo<br />

tih radova u ranijim decenijama nije<br />

elektronski zavedeno. Ipak, trudimo se<br />

da saznamo gde su naši nekadašnji studenti,<br />

koje su još škole završili, gde žive<br />

i rade. Mnogi od njih su nastavili školovanje<br />

i poslovnu karijeru u inostranstvu.<br />

Istraživačko-razvojni institut<br />

RT-RK nudi<br />

100 STIPENDIJA<br />

studentima 2. godine studija na<br />

studijskom programu<br />

Rašunarstvo i automatika<br />

ili<br />

Softversko inženjerstvo i<br />

informacione tehnologije<br />

10 | RT-RK Godišnjak 2017


MAPA ZAPOSLENOSTI<br />

STUDENATA RT-RK U SVETU<br />

34%<br />

24%<br />

14%<br />

RT-RK<br />

Srbija van RT-RK<br />

Ostatak sveta<br />

11


SVETSKI USPEH NAŠIH<br />

PREDAVAČA<br />

Ovogodišnju nagradu Svetske organizacije za intelektualnu svojinu za najbolji patent - WIPO<br />

Medal for Inventors - dobio je zajednički naučno-istraživački tim Istraživačko-razvojnog instituta<br />

RT-RK iz Novog Sada i Centra za unapređenje životnih aktivnosti iz Beograda, za pronalazak<br />

pod nazivom: „Dvo-mikrofonski postupak utišavanja ambijentalne buke sa primenom u<br />

mobilnom telefonu“. Autori pronalaska su: dr Jelena Kovačević, docent na Fakultetu tehničkih<br />

nauka, Univerziteta u Novom Sadu, Odsek za računarsku tehniku i računarske komunikacije;<br />

dr Zoran Šarić, naučni savetnik u Centru za unapređenje životnih aktivnosti iz Beograda;<br />

mr Stanislav Očovaj i Robert Pečkai-Kovač iz Istraživačko-razvojnog instituta RT-RK.<br />

Nagrađenim patentiranim pronalaskom<br />

eliminiše se ambijentalna buka prilikom<br />

komunikacije mobilnim telefonom. Baš<br />

ovaj pronalazak je američka kompanija Cirrus<br />

Logic, Inc. implementirala u mobilni<br />

telefon i očekuje se da će nove mogućnosti<br />

eliminacije ambijentalne buke u komunikaciji<br />

povećati konkurentnost i potražnju<br />

za ovim proizvodom na tržištu. Kako<br />

se u obrazloženju nagrade navodi, pronalazak<br />

je ispunio sve<br />

postavljene<br />

kriterijume:<br />

zaštita patenta važeća je u<br />

inostranstvu, pronalazak ima konkretnu<br />

praktičnu primenu i tržišni potencijal, a<br />

takođe doprinosi i poboljšanju kvaliteta<br />

života.<br />

Govoreći o nagrađenom patentu, doc. dr<br />

Jelena Kovačević je navela da je na razvoju<br />

algoritma koji doprinosi utišavanju pozadin-<br />

ske buke radio interdisciplinarni tim istraživača.<br />

„Jedan deo problema bio je da se napravi<br />

algoritam koji utišava ambijentalnu buku,<br />

a drugi kako da se algoritam prebaci na<br />

neku realnu platformu. Za to je potrebno<br />

ozbiljno znanje, jer sam algoritam, čak i kad<br />

daje odlične rezultate - ne znači ništa ako<br />

ne može nigde da se primeni. Mi smo ozbiljnim<br />

zajedničkim radom napravili taj<br />

preskok i razvili algoritam koji<br />

radi na namenskoj platformi<br />

i koji je danas, u<br />

okviru mobilnih te-<br />

12 | RT-RK Godišnjak 2017


„Kada mnogo govornika u okolini priča, na<br />

primer u restoranu ili kafiću, klasični algoritmi<br />

nisu u stanju da potisnu buku. Naš<br />

algoritam objedinjuje širok spektar znanja:<br />

od neurologije, preko psihoakustuike<br />

do fiziološke akustike, kao i znanja<br />

iz brojnih drugih oblasti. To je jedan<br />

aktuelan, moderan pristup rešavanju<br />

problema, u kojem smo pokušali da<br />

modelujemo način na koji ljudski mozak<br />

raspoznaje konkretnog govornika<br />

u buci, i postigli smo veoma dobre rezultate“,<br />

rekao je Robert Pečkai-Kovač.<br />

lefona, na tržištu“, rekla je doc. dr Jelena<br />

Kovačević.<br />

Robert Pečkai-Kovač kaže da je algoritam<br />

koji su razvili u stanju da potisne buku<br />

koja je po prirodi slična ljudskom govoru.<br />

A do dobrih rezultata, koje je prepoznala i<br />

Svetska organizacija za intelektualnu svojinu,<br />

kako kaže doc. dr Jelena Kovačević,<br />

došlo se upravo zbog toga što su u istraživačko-projektni<br />

tim koji je radio na patentu<br />

okupljeni ljudi koji imaju različita znanja i<br />

koji se bave različitim poljima istraživanja,<br />

od algoritma, preko rada sa realnim platformama,<br />

rada sa digitalnim signal procesorima<br />

i sistemskim softverom, i upravo<br />

se taj spoj različitih specijalnosti pokazao<br />

veoma uspešnim.<br />

Doc. dr Kovačević<br />

je još kazala da u<br />

okviru Instituta RT-RK<br />

postoji patentno odeljenje,<br />

te da je do sada registrovan<br />

značajan broj patenata, što u Srbiji, što<br />

van granica zemlje. Nagrada WIPO Medal<br />

for Inventors je lepo priznanje koje potvrđuje<br />

da je i u Srbiji prepoznato da Institut<br />

neguje visok standard u istraživanjima i<br />

projektima na kojima radi. U okviru Instituta<br />

se uvek radi sa najnovijim i najsloženijim<br />

tehnologijama, a rezultat tog rada su kvalitetni<br />

projekti, čiji je najbolji primer upravo<br />

nagrađeni patent.<br />

Pored nagrade za najbolji patent, Svetska<br />

organizacija za intelektualnu svojinu<br />

tradicionalno dodeljuje i nagradu za industrijski<br />

dizajn (WIPO IP Enterprise Trophy),<br />

nagradu za autorski rad u oblasti društveno-humanističkih<br />

nauka (WIPO Medal for<br />

Creativity), za pronalazak ostvaren od<br />

strane učenika srednjih škola (WIPO Schoolchildren’s<br />

Trophy), kao i nagradu za<br />

pravno lice sa najvećim intenzitetom korišćenja<br />

međunarodnog sistema registracije<br />

žigova.<br />

Nagrada je uručena 15. novembra u Beogradu,<br />

na svečanosti koja je organizovana<br />

povodom 96 godina postojanja Zavoda za<br />

intelektualnu svojinu Srbije.<br />

POČETAK ŠKOLSKE GODINE<br />

U NOVIM PROSTORIJAMA<br />

Studenti Odseka RT-RK započeli su školsku<br />

2016/17. godinu u novim prostorijama<br />

opremljenim za savremeno izvođenje<br />

teorijske i praktične nastave na trećoj,<br />

četvrtoj i petoj godini studija. Uz podršku<br />

Institita RT-RK, studentima Odseka su na<br />

raspolaganju učionica za teorijsku nastavu,<br />

kapaciteta 70 mesta, zatim četiri<br />

laboratorije za računarske i auditorne ve-<br />

13


14 | RT-RK Godišnjak 2017


žbe, kao i posebna laboratorija za izradu<br />

bečelor i master radova.<br />

Prema rečima dr Željka Lukača, pored<br />

učionice i laboratorija, u novom objektu<br />

nalaze se i prostorije za nastavno osoblje,<br />

što će umnogome doprineti<br />

jednostavnijoj<br />

u bržoj komunikaciji između predavača i<br />

studenata, i time unaprediti proces studiranja.<br />

Dr Lukač je podsetio da je od rušenja<br />

zgrade TMD-a nastava organizovana u tri<br />

prostorije koje je Odsek dobio od Fakulteta<br />

tehničkih nauka (FTN).<br />

„Pošto sada imamo više studenata, ne<br />

samo naših, nego i studenata sa drugih<br />

katedri FTN-a koji pohađaju naše predmete,<br />

prostor koji smo imali na raspolaganju<br />

nije bio adekvatan za kvalitetno<br />

izvođenje nastave. S druge strane, ni FTN<br />

od kada je srušen TMD nema dovoljno<br />

kapaciteta za rad, tako da su za<br />

predavanja iznajmljivane učionice na<br />

drugim fakultetima“, rekao je dr Željko<br />

Lukač dodavši da to nisu bili zadovoljavajući<br />

uslovi za rad, pogotovu ako se ima<br />

u vidu činjenica da su studenti i asistenti,<br />

po rasporedu, angažovani ceo dan.<br />

„Sada, u novim prostorijama Odseka, naši<br />

studenti i predavači imaju kvalitetne uslove<br />

za rad, odnosno sada imamo dovoljno<br />

prostora da sve tri godine mogu istovremeno<br />

da imaju vežbe i predavanja“,<br />

rekao je dr Željko Lukač.<br />

Nove prostorije Odseka RT-RK<br />

nalaze se u Radničkoj 30a.<br />

15


ZANI<br />

MLJI<br />

VOSTI<br />

U NASTAVI<br />

16 | RT-RK Godišnjak 2017


SOFTVERSKI ALATI -<br />

SKRIVENA RAČUNARSKA OBLAST<br />

Predmet Sistemska programska podrška<br />

u realnom vremenu (SPPuRV), obuhvata<br />

dve velike oblasti - softverske alate i paralelno<br />

programiranje. Cilj kursa jeste da<br />

se studenti osposobe za paralelno programiranje,<br />

da se detaljnije upoznaju sa<br />

ulogom i upotrebom softverskih alata, sa<br />

načinom na koji rade, kao i sa njihovom<br />

unutrašnjom organizacijom.<br />

Prema rečima doc. dr Miodraga Đukića, u<br />

ranim periodima računarstva, softverski<br />

alati su se svodili na svega nekoliko programa,<br />

kao što su asembler, povezivač,<br />

punjač, i eventualno kompajler, to jest<br />

prevodilac, sa nekog višeg programskog<br />

jezika. Danas softverski alati obuhvataju<br />

širok spektar programa koji na razne<br />

načine povećavaju produktivnost na<br />

određenim hardverskim platformama; od<br />

sofisticiranih integrisanih razvojnih okruženja,<br />

analizatora koda, simulatora, alata<br />

za instrumentalizaciju, preko alata za<br />

kontrolisano izvršavanje, automatsko<br />

ispitivanje i merenje pouzdanosti, pa sve<br />

natrag do osnovnog skupa alata, koji je<br />

sada potrebno unaprediti novim mogućnostima<br />

i napraviti za velik broj novih i<br />

raznovrsnih platformi.<br />

Softverski alati, kako navodi doc. dr<br />

Đukić, povezuju nekoliko različitih računarskih<br />

oblasti. Predstavljaju spoj apstraktnog<br />

i praktičnog, u osnovi svega je<br />

algoritmika i teorija, ali krajnji rezultata<br />

mora da predstavlja vrlo primenjivi alat.<br />

- Rad na alatima obuhvata prilagođenje<br />

postojećih alata, recimo otvorenog<br />

koda, ali i razvoj novih alata „od nule“,<br />

u slučajevima kada postojeći alati nisu<br />

dovoljno dobri. Ako posmatramo, na<br />

primer, neko sofisticirano integrisano<br />

razvojno okruženje, ono obuhvata i raskošnu<br />

uslužnu aplikaciju i komunikaciju<br />

sa ostalim elementima u sistemu,<br />

često i mrežnu komunikaciju – rekao<br />

je doc. dr Miodrag Đukić i dodao da će<br />

se u ovoj oblasti pronaći studenti<br />

koji vole algoritmiku, savladavanje<br />

algoritamskih problema, optimizaciju,<br />

veštačku inteligenciju, numeriku,<br />

zatim raznovrsne arhitekture i programske<br />

jezike, uslužne aplikacije, zajednicu<br />

otvorenog koda, odnosno svi oni koji, pre<br />

svega, vole izazov.<br />

U okviru SPPuRV – a, softverski alati<br />

pokrivaju: asembler, makroasembler,<br />

formalne sisteme, kompajler, punjač programa,<br />

integrisano razvojno okruženje,<br />

visoko optimizujući kompajler, povezivač<br />

(linker), kompaktor, simulator, i dibager.<br />

S druge strane, paralelno programiranje<br />

pokriva: analizu programa, šablone projektovanja<br />

praralelnih programa, modele<br />

paralelnog programiranja, i alate za paralelno<br />

programiranje.<br />

Predmet obuhvata i praktični deo, gde<br />

studenti, u okviru projektnog zadatka,<br />

imaju priliku da naprave kompletan<br />

alat, koji obavlja prevođenje sa manjeg<br />

programskog jezika na neki složeniji. To<br />

je za studente veliki izazov, jer do tada,<br />

na ostalim kursevima, nemaju priliku da<br />

rade samostalne projekte.<br />

“Oblast softverskih alata je na neki način skrivena<br />

računarska oblast. Tako je, na primer, kod mobilnog<br />

uređaja, ili programa na računaru, vidljivo<br />

samo ono što se nalazi u sistemu. S druge strane,<br />

softverski alati predstavljaju suštinsku softversku<br />

komponentu, koja učestvuje u razvoju<br />

svega toga, ali se na kraju ne nalazi u sistemu”<br />

- rekao je doc. dr Miodrag Đukić i dodao da većina<br />

studenata softverske alate uzima - zdravo za<br />

gotovo, smatrajući da oni jednostavno postoje.<br />

“Međutim, kada „zagrebu“ i vide kako to „ispod haube“<br />

zapravo radi, otvara se čitav svet problema i izazova<br />

kojih želimo da budu svesni, kao i da rade na mogućim<br />

rešenjima. Činjenica da vide kako softverski alati zapravo<br />

rade, istovremeno ih čini i njihovim boljim korisnicima, odnosno<br />

čak i ako neće da se bave ovom oblašću, bolje će ih upotrebljavati,<br />

jer će razumeti šta se tu dešava.”<br />

17


NOVI KREATIVNI IZAZOVI<br />

NA VEŽBAMA IZ<br />

LPRS2<br />

MIDI Player with buzzer koji zuji Mocartov „Turski marš“, zatim igrica Space Invaders koja se<br />

igra preko daljinskog upravljača, ili tenkići kojima se upravlja pomoću Sega kontrolera, samo<br />

su neki od projektnih zadataka koje su studenti radili u praktičnom delu kursa iz LPRS2.<br />

Projektni zadaci su i u novoj školskoj godini<br />

bili raznovrsni i veoma kreativni, i svi<br />

su realizovani na E2LP platformi, koja se<br />

koristi u praktičnom delu LPRS2. Asistent<br />

na tom predmetu Miloš Subotić kaže da<br />

je iz iskustva sa prethodnom generacijom<br />

uočeno da je studentima mnogo interesantnije<br />

da rade igrice, jer to iziskuje<br />

manje promena u hardveru a više rada u<br />

softveru.<br />

„Ranije<br />

generacije<br />

su radile projekte koji bili su isključivo<br />

hardverski ili softverski, i tu nisu bili u<br />

mogućnosti da nauče drugu stranu, uz to<br />

su im takvi zadaci bili dosadni“, rekao je<br />

Subotić dodajući da su u većini slučajeva<br />

studenti sami hteli da prave određenu<br />

igricu, te da je u dogovoru sa asistentom<br />

procenjivano da li je to izvodljivo.<br />

Što se zadataka tiče, bilo je tu onih jednostavnijih,<br />

kao što je izmena postojeće<br />

igrice, odnosno hardverska nadogradnja.<br />

Tako je jedna grupa<br />

studenata, koristeći RC-5 protokol, napravila<br />

da se igrica Space Invaders igra<br />

preko daljinskog upravljača. S druge<br />

strane njihove kolege su trebale da unaprede<br />

igricu Space Invaders, da je sa AXI<br />

protokola prebace na FSL Bus. Kada su,<br />

uz pomoć asistenta koji ih je vodio kroz<br />

projekat, uradili hardverski deo koji je bio<br />

dosta težak, u softverskom delu je trebalo<br />

da poboljšaju spektar boja i da unaprede<br />

grafiku u igrici, što su, kako kažu, baš<br />

lepo napravili.<br />

Od složenijih zadataka<br />

izdvajaju se oni gde su studenti pravili<br />

sopstveni gameplay. Grupa studenata<br />

koja je pravila Minesweeper na E2LP platformi,<br />

morala je igricu da iskoduje od početka.<br />

Najpre su morali da smanje rezoluciju<br />

i da sve hardverski prespoje, dok su<br />

u drugom delu zadatka pravili aplikaciju.<br />

Igricom se upravlja pomoću E2LP ploče,<br />

gde su tastere prespojili tako da korisnik<br />

može da se kreće po tabli Minesweeper<br />

kao kursorskim tasterima,<br />

dok prekidači služe tome da se otkrivaju<br />

polja ili postavljaju zastavice. Najsloženiji<br />

zadaci su iziskivali da se napravi<br />

mnogo hardvera, a u ovom slučaju je teže<br />

isprojektovati hardver, nego softver. Tako<br />

18 | RT-RK Godišnjak 2017


su studenti koji su pravili<br />

MIDI Player with buzzer, veći deo posla<br />

odradili hardverski, i to zahvaljujući, kako<br />

su naveli, „doktoru za hardver“, saradniku<br />

u nastavi, Majdaku.<br />

Subotić je istakao da je tokom izrade projektnih<br />

zadataka veoma bitno da asistenti<br />

budu upućeni u to šta studenti rade, i da<br />

im pomažu. Kako im je to što rade nepoznat<br />

teren, kroz proces rada na projektu<br />

studenti uče kako komuniciraju sa starijim<br />

kolegama, kako da rade u timu i slično.<br />

Dok su radili svoje projektne zadatke, studenti<br />

su, naravno, nailazili i na poteškoće.<br />

To je sve, kako kaže Subotić, simulacija<br />

stvarnog sveta, i da im ne radi ploča, i da<br />

imaju problema sa programatorima. Stoga<br />

je korisno da studenti od „malih nogu“<br />

uče kako da savladavaju poteškoće sa<br />

kojima će u budućem, inženjerskom, radu<br />

susretati. Subotić još dodaje<br />

da su studenti manje-više uspešno<br />

uradili svoje zadatke. Zato neće mnogo<br />

„filozofirati“ oko projektnih zadatka za<br />

sledeću školsku godinu. To će sigurno biti<br />

igrice, jer se pokazalo da su takvi zadaci<br />

studentima najinteresantniji, a oni, koji su<br />

ove godine bili najzanimljiviji, biće izazov i<br />

za sledeću generaciju.<br />

19


MEHANIZMI<br />

FUNKCIONISANJA<br />

OPERATIVNOG SISTEMA<br />

U okviru predmeta Projektovanje namenskih<br />

računarskih struktura (PNRS),<br />

studenti master studija upoznaju se sa<br />

načinima funkcionisanja jezgra operativnog<br />

sistema ugrađenih uređaja, i to kroz<br />

izučavanje mehanizama kao što su: međuprocesna<br />

komunikacija, napredne tehnike<br />

deljenja memorije, zatim protok podataka<br />

kroz slojeve operativnog sistema<br />

i upravljanje multimedijalnim i grafičkim<br />

podsistemima.<br />

„PNRS se oslanja na materiju koja se izučava<br />

u okviru PNRS1 predmeta (sa nižih<br />

godina) i nadograđuje je<br />

konceptima i<br />

metodama<br />

projektovanja sistemskog softvera<br />

na modernim namenskim platformama.<br />

Tačnije, u okviru PNRS 1 akcenat je na aplikativnom<br />

nivou i razvoju aplikacija, dok je<br />

naš nivo izučavanja „ispod haube“, dakle,<br />

upoznajemo studente sa mehanizmima<br />

funkcionisanja samog operativnog sistema“,<br />

naveo je doc. dr Nemanja Lukić.<br />

Prema rečima doc. dr Lukića, svi koncepti,<br />

mehanizmi i procesi, objašnjeni su na primeru<br />

Android platforme, kao jedne od trenutno<br />

najzastupljenijih platformi na tržištu<br />

namenskih sistema.<br />

„Andriod je danas<br />

praktično<br />

svuda. Stoga je dobar primer na kojem možemo<br />

da pokažemo evoluciju operativnog<br />

sistema, odnosno koje su sve izmene i prilagođavanja<br />

neophodne da jedan operativni<br />

sistem zaživi“, rekao je doc. dr Lukić dodajući<br />

da koncept jeste objašnjen na primeru<br />

Andrioida, ali da to ne znači da taj<br />

koncept nije već viđen na nekom drugom<br />

operativnom sistemu, ili da neće biti primenjen<br />

u nekom sistemu u budućnosti.<br />

U formi u kojoj se danas održava, PNRS<br />

postoji dve godine, i od početka je organizovan<br />

u vidu blok nastave. Tokom četiri<br />

sedmice studenti stiču teorijska i praktična<br />

znanja iz arhitekture i projektovanja sistemskog<br />

softvera, te modelovanja jezgra<br />

operativnog sistema, dok se praktični deo<br />

predmeta radi u programskim jezicima<br />

C, C++ i Java.<br />

Doc. dr Lukić objašnjava<br />

da se tokom prve<br />

nastavne sedmice<br />

studenti<br />

intenzivno<br />

upozna-<br />

„Trudimo se da projektnim zadacima<br />

pokrijemo koncepte o<br />

kojima se uči u teorijskom delu<br />

predmeta. Najčešće su u pitanju<br />

primeri u vezi sa interprocesnom<br />

komunikacijom, jer je to nešto što<br />

je zaista specifično, i sa čime se<br />

studenti sigurno nisu sreli tokom<br />

dosadašnjih studija“, rekao je<br />

doc. dr Lukić.<br />

20 | RT-RK Godišnjak 2017


ju sa teorijskim štivom, dok se u drugoj<br />

sedmici uvode auditorne vežbe, gde im<br />

asistenti daju primere - koncepte na nivou<br />

malih, izolovanih, softverskih modula, koje<br />

studenti mogu, bez velikih izmena, da pokrenu<br />

i izuče. Treća i četvrta sedmica su u<br />

potpunosti posvećene izradi individualnih<br />

projektnih zadataka, koje studenti treba<br />

da završe do kraja blok nastave. Cilj je da<br />

studenti zaista implementiraju konkretna<br />

proširenja operativnog sistema, i da ovladaju<br />

tim tehnikama.<br />

On navodi da se studenti tokom nižih godina<br />

studija uglavnom bave komunikacijom<br />

između programskih niti, gde se sve odvija<br />

u okviru jednog procesa.<br />

„To su uglavnom sekvencijalni ili paralelni<br />

programi, ali i dalje korisničke aplikacije<br />

sa izuzetno limitiranim pravima, dok im<br />

ovde, zapravo, dajemo pregled toga kako<br />

izgleda komunikacija između dva različita<br />

procesa koji imaju različita prava i privilegije“,<br />

ističe doc. dr Lukić. „Mi ih ne učimo<br />

kako da pišu aplikacije za korisnike, već<br />

ih učimo da razviju neki konkretan uređaj.<br />

Ključ je u tome da im damo isključivo<br />

koncepte, detaljno ih opišemo i pokažemo<br />

na primeru. Na kraju, od studenata očekujemo<br />

da to primene, odnosno da „ispod<br />

haube“ znaju da poprave i implementiraju<br />

stvari.“<br />

Student master studija Duško Gajić navodi<br />

da je kurs iz PNRS generalno veoma<br />

zanimljiv, materija je dobro objašnjena, uz<br />

mnoštvo korisnih informacija koje su studenti<br />

dobili „iz prve ruke“.<br />

S obzirom na to da se, kako navodi, i sam<br />

zanima sistemskim konceptima, u okviru<br />

PNRS najzanimljiviji mu je bio deo u vezi<br />

sa interprocesnom komunikacijom. Tako<br />

je i njegov projektni zadatak bio da implementira<br />

HAL servis na nivou C++ upotrebom<br />

interprocesne komunikacije.<br />

Sebastian Novak kaže da su u okviru praktičnog<br />

dela PNRS zadaci bili uglavnom<br />

takvi da ne mogu da se reše u „normalnom“<br />

Java i C++ okruženju, odnosno da<br />

je potrebno prelaziti iz jednog okruženja<br />

u drugo.<br />

„Jedan od zadataka bio je da se u Android<br />

aplikaciji, gde imamo Java sloj, na<br />

visokom nivou izabere slika koja će biti<br />

učitana, te da se potom prosledi nižim sistemskim<br />

slojevima, koji su bliski operativnom<br />

sistemu, koji zaista vrše učitavanje<br />

izabrane slike sa diska u memoriju i potom<br />

omogućuju višim slojevima Androida (gde<br />

je uostalom i Java aplikacija), da slici pristupe<br />

i istu prikažu, jer dole, na nižim nivoima,<br />

može brže i lakše da se manipuliše<br />

memorijom“, rekao je Novak.<br />

Na kraju, u okviru svog projektnog zadatka<br />

Rade Maksimović je radio sa multimedijalnim<br />

servisima, odnosno dobio je zadatak<br />

da implementira FFmpeg plejer na Android<br />

platformi.<br />

„Na PNRS 1 smo se uglavnom kretali u<br />

Java delu, vrlo uskom delu Android sistema,<br />

dok smo ovde dublje zašli u native<br />

deo, odnosno u sam operativni sistem, gde<br />

smo radili sa bibliotekama koje se tiču pristupa<br />

hardverskim komponentama obrade<br />

zvuka i slike“, rekao je Maksimović.<br />

„Najkomplesniji, odnosno najapstraktniji<br />

deo, upravo je skakanje iz visokog<br />

aplikativnog nivoa u malo niži, pa<br />

skroz niski sistemski nivo apstrakcije.<br />

Osim što je to konceptualno<br />

teško zamisliti, nije jednostavna<br />

ni implementacija, jer se koriste<br />

drugačije tehnike kada se programira<br />

skok iz jednog programskog<br />

jezika u drugi, iz Jave u C++, nego<br />

kada si samo u Javi ili C++“, kazao<br />

je Sebastian Novak.<br />

21


USPEŠNO ODRŽAN PRVI KURS<br />

DISTRIBUIRANI SISTEMI U REALNOM VREMENU<br />

NA MASTER STUDIJAMA ODSEKA RT-RK<br />

Jedna od značajnih novina u ovogodišnjem nastavnom programu na Odseku za računarsku<br />

tehniku i računarske komunikacije, jeste ta što je kao pilot projekt na master<br />

studijama, realizovan kurs Distribuirani sistemi u realnom vremenu.<br />

Cilj kursa, koji će biti deo novog studijskog<br />

programa – Računarsko inženjerstvo,<br />

koji je u procesu akreditovanja, jeste<br />

osposobljavanje studenata za projektovanje<br />

i realizaciju distribuiranih sistema u<br />

realnom vremenu.<br />

Prema rečima prof. dr Miroslava Popovića,<br />

šefa Katedre za računarsku tehniku,<br />

na osnovnim studijama kako kod nas,<br />

tako i u svetu, ne radi se teorija iz distribuiranih<br />

sistema. Kursevi iz te oblasti<br />

uvek su organizovani na master studijama,<br />

odnosno istraživanja se rade na doktorskim<br />

studijama. Stoga je, prvi takav<br />

kurs na Odseku RT-RK - veoma dobro<br />

pozicioniran.<br />

Profesor Popović ističe da se kurs Distribuirani<br />

sistemi u realnom vremenu<br />

logički oslanja na predmet Sistemska<br />

programska podrška u realnom vremenu<br />

2, gde se na trećoj godini uradi sistemski<br />

softver, ali se ostane, eventualno, na višeprocesorskom<br />

sistemu, to jest ne rade se<br />

distribuirane obrade.<br />

„Novi kurs iz veoma važne inženjerske<br />

oblasti, kao što su distribuirani sistemi,<br />

organizovan je u vidu blok nastave, i sastoji<br />

se iz tri dela, gde se teorijske osnove<br />

zaista detaljno izučavaju u prva dva dela<br />

kursa“, kazao je prof. dr Popović.<br />

U segmentu „Osnove distribuiranih sistema“<br />

tematski je pokriven uvod, zatim<br />

prosleđivanje poruka, gde se kao primeri<br />

uzimaju mreže u formi stabla ili grafova,<br />

i rade se neki tipični problemi kao što je<br />

broadcast ili convert broadcast. Potom se<br />

izučavaju međusobno isključivanje i kauzalnost<br />

i vreme kao veoma važne teme<br />

za distribuirane sisteme. Sledeća važna<br />

tema jeste izbor lidera. Kako profesor<br />

Popović navodi, neki problemi u distribuiranim<br />

sistemima su veoma teški, pogotovu<br />

ako nema nekog ko vodi sve to što<br />

se rešava, te je izbor lidera često prvi deo<br />

rešenje nekog teškog problema. Dalje, u<br />

prvom delu su pokrivene i brojačke mreže,<br />

zatim veoma važna tema distribuirana deljena<br />

memorija, te konsenzus i hijerarhija<br />

konsenzusa.<br />

Prema rečima profesora Popovića drugi<br />

deo „Distribuirani i klaud sistemi“ pokriva:<br />

modele sistema i tehnologije, računarske<br />

klastere, virtuelizaciju klastera i centara<br />

podataka, arhitekture klauda i virtuelizovane<br />

centre podataka, servisno orijentisane<br />

arhitekture, modele programiranja<br />

klauda (MapReduce, Twister, Hadoop,<br />

Dryad, Google App Engine, Amazon AWS,<br />

Microsoft Azure) i svuda-prisutni klaud i<br />

internet stvari.<br />

Treći deo kursa pod nazivom „Zaštita distribuiranih<br />

sistema“ pokriva: uvod u napade<br />

i odbranu sistema, zaštitu grida i P2P<br />

zaštitu.<br />

Kako bi uspešno, praktično, primenili<br />

„Kurs iz distribuiranih sistema tradicionalno je<br />

veoma težak, zbog toga što je teorija teška,<br />

kao i izvedbe i realizacije. Takođe, testiranje<br />

i pronalaženje grešaka je veoma teško, jer<br />

često imamo nedeterminizam koji dovodi<br />

do toga da se greška nekada pojavi,<br />

a nekada ne pojavi, odnosno ne možemo<br />

da napravimo ponovljivost zato<br />

što se sistem različito razvija u različitim<br />

uslovima, a naš cilj je da dođemo<br />

do determinizma“, rekao je prof.<br />

dr Popović<br />

22 | RT-RK Godišnjak 2017


„Fokusirali smo se na tri osnovna servisa, i praktično<br />

kroz te gradivne blokove, gde imamo jedan servis<br />

za obradu podataka u širem smislu - Elastic<br />

Compute Cloud (EC2), zatim servis za čuvanje<br />

podataka - Simple Storage Service (S3), kao<br />

i servis za komunikaciju - Simple Queue<br />

Service (SQS), studenti su se upoznali sa<br />

osnovnim podešavanjima, korišćenjem i karakteristikama<br />

svakog od tih servisa, odnosno<br />

naučili su njihovu administraciju. Potom<br />

je kao kruna praktičnog dela usledila izrada<br />

projektnih zadatka, odnosno implementacija<br />

aplikacije koja se nalazi u Cloud – u“, rekao je<br />

Branislav Kordić i dodao da je aplikacija koja je<br />

trebalo da se implementira, bila obrada teksta.<br />

znanje koje su usvojili na teorijskom delu<br />

kursa studenti su na početnim vežbama<br />

najpre otvorili svoje besplatne privatne<br />

AWS naloge kako bi mogli da koriste AWS<br />

servise.<br />

„Prve vežbe bile su dosta opterećene administriranjem,<br />

mnoštvom detalja. Praktično,<br />

ono što administratori u IT rade<br />

kada administriraju lokalni operativni<br />

sistem ili računarsku mrežu, studenti su<br />

morali da urade na određeni način, možda<br />

na malo višem nivou apstrakcije, ali sa<br />

svim tim detaljima za svoje korisničke naloge,<br />

odnosno za svoje virtuelne mašine“,<br />

rekao je prof. dr Popović.<br />

Nakon toga, rađene su tri važne apstrakcije,<br />

do kojih mogu da se prave razne aplikacije:<br />

Elastic Compute Cloud (EC2), Simple<br />

Storage Service (S3), Simple Queue Service<br />

(SQS).<br />

Kroz praktični deo kursa studente je vodio<br />

asistent Branislav Kordić koji navodi da se<br />

vežbe uglavnom rađene na AWS arhitekturi,<br />

koja je atraktivna i često korišćena kako<br />

u industriji, tako i u istraživačkom radu.<br />

„Studenti su radili neku elementarnu pretragu<br />

u tekstu. Akcenat nije bio na algoritamskom<br />

delu, već smo praktično radili<br />

sistemsko programiranje u Cloud-u, odnosno<br />

ostali smo u domenu sistemskog programiranja,<br />

to jest nekog srednjeg sloja“,<br />

rekao je asistent Kordić navodeći da je to<br />

bilo omogućeno kroz Python programski<br />

jezik koji je korišćen na vežbama.<br />

Nakon izvesnog vremena od završetka prvog<br />

kursa pod nazivom Distribuirani sistemi<br />

u realnom vremenu, profesor Popović<br />

ističe da je utisak da su studenti zavoleli<br />

distribuirane sisteme.<br />

„Reč je o interesantnoj temi, koja nas vraća<br />

na neke probleme koji su lepi i koji se<br />

mogu teoretski fino opisati. Istovremeno,<br />

kurs je moderan zato što su koriste nove<br />

tehnologije koje smo uveli u nastavu, poput<br />

Cloud-a”, istakao je profesor Popović<br />

dodajući da je u praktičnom delu kursa<br />

većina studenata uradila pravi inženjerski<br />

projekat, sa idejama, dijagramima, testovima,<br />

te da su ostvarili više od onoga što<br />

je očekivano u pripremi kursa.<br />

Zahvalnost za pomoć u pripremi kursa<br />

profesor Popović uputio je svojim prijateljima<br />

i saradnicima na nekoliko zajedničkih<br />

istraživanja, a to su: Hagit Attiya,<br />

redovni profesor na Technion - Israel Institute<br />

of Technology i Jennifer Welch, profesor<br />

u na Texas A&M University u Teksasu,<br />

koje su napisale čuvenu knjigu Distributed<br />

Computing: Fundamentals, Simulations<br />

and Advanced Topics, kao i Costas Busch,<br />

profesor na Louisiana State University.<br />

„Posebno se zahvaljujem Costas Busch<br />

i Jennifer Welch za dozvolu da neke njihove<br />

prezentacije prevedem, prilagodim i<br />

uključim u materijal za kurs”, istakao je na<br />

kraju profesor Popović.<br />

23


MA<br />

STER<br />

STUDIJE<br />

-AUTOMOTIV<br />

24 | RT-RK Godišnjak 2017


“TEORIJA JE SIVA,<br />

PRAKSA UNOSI BOJE.”<br />

- PROF. DR ELMAR COCHLOVIUS<br />

Ovog jesenjeg semestra, Prof. dr Elmar Cochlovius održao je<br />

kurs PuRAS – Procesi u razvoju automobilskog softvera u<br />

sklopu Automotiv Master studija RT-RK odseka. Redovni profesor<br />

Hochschule Furtwangen Univerziteta sa bogatim akademskim<br />

i industrijskim iskustvom održao je predavanja na temu<br />

procesa i prakse u razvoju softvera za automobilsku industriju.<br />

Spajajući najbolje od oba sveta, akademije i industrije, profesor<br />

je podučavao studente o dizajnu, implementaciji, testiranju<br />

i menadžmentu komponenti sistema. Profesorov bogat portfolio<br />

uključuje oblasti: mobilnih sistema, automotiv sistema,<br />

inženjering automotiv softvera, menadžment životnog ciklusa<br />

proizvoda, kao i interesovanja poput: razvoja industrijskog<br />

softvera, ugrađenih (embedded) mobilnih multimedijalnih uređaja,<br />

pametnih kuća i mobilnosti digitalne tehnologije. Nakon<br />

kursa, porazgovarali smo sa profesorom Cochloviusom o njegovim<br />

iskustvima i saradnji sa Odsekom RT-RK.<br />

Q1: Profesore Cochlovius, hvala Vam što ste pristali na ovaj<br />

intervju. Vi ste redovni profesor Hochschule Furtwangen Univerziteta<br />

sa preko dve decenije iskustva u industriji u kompanijama<br />

poput Bosch i Harman Becker, ogranka Harman<br />

International Industries. Kako Vaše iskustvo iz automobilske<br />

industrije utiče na Vaš akademski rad i koji su njegovi kvaliteti<br />

koje prenosite na mlade inženjere?<br />

Prof. Cochlovius: U Nemačkoj imamo izreku: “Teorija je siva,<br />

samo praksa unosi boje.” Verujem da je ovo naročito tačno u<br />

slučaju većine inženjerskih i tehničkih disciplina na visokim,<br />

akademskim studijama. Dakle, jedan od kamena temeljaca je<br />

tesna veza između akademije i industrije. Jedan od primera<br />

je karijera koja vodi od univerziteta preko industrije, pa nazad<br />

na univerzitet, gde sve strane dobijaju, najviše studenti<br />

jer bivaju izloženi problemima i scenarijima “realnog života”.<br />

U automobilskoj industriji, naročito, postoje izvesni karakteristični<br />

aspekti profesionalnih projekata, koje je veoma teško<br />

predavati isključivo kroz teoriju, a koji ispoljavaju svoje unutrašnje<br />

kompleksnosti isključivo u situacijama u realnosti.<br />

Primeri ovoga uključuju projekte planiranja i menadžmenta<br />

softverskih sistema i procese kvaliteta softvera. Kada sam<br />

radio na prvom 1-DIN GPS navigacionom sistemu, na naprednim<br />

softverskim okruženjima koji će biti primenjeni na<br />

velikim projektima za klijente, kada sam dizajnirao nivoe<br />

multimedija softvera za prvoklasne infotejment sisteme<br />

uz velika budžetska ograničenja, ili kad sam unapređivao<br />

multi-projektnu organizaciju softvera u uslovima izuzetnih<br />

vremenskih ograničenja, bio sam zahvalan na iskustvima<br />

i uvidima, koji se obično ne stiču na fakultetu, već dolaze<br />

iz prakse. Ovo je situacija gde jaka iskustva moraju da<br />

pojačaju solidne udžbeničke teorije, i u najboljem slučaju,<br />

rezultuju motivisanijim studentima, mladim inženjerima sa<br />

“ALL THEORY IS GREY, ONLY<br />

PRACTICE BRINGS IN THE COLORS.”<br />

- PROF. DR ELMAR COCHLOVIUS<br />

This fall semester, Prof. Dr. Elmar Cochlovius taught the course<br />

Automotive Software Engineering Processes (PuRAS<br />

– Procesi u razvoju automobilskog softvera) of the RT-RK’s<br />

Automotive Master program. A full professor at the Hochschule<br />

Furtwangen University with a rich academic and industrial<br />

experience was giving lessons on the processes and<br />

practices of automotive software engineering. Bringing together<br />

the best of both arenas, academic and industrial, the<br />

professor taught our students about design, implementation,<br />

testing, and management of components of automotive software<br />

systems. The professor’s extensive portfolio includes<br />

the areas of mobile systems, automotive systems, automotive<br />

software engineering, product lifecycle management, and interests<br />

such as industrial software development, embedded/<br />

mobile multimedia, smart home, and digital mobility. After the<br />

course, we talked with the professor about his impressions<br />

and cooperation with the RT-RK Department.<br />

Q1: Prof. Cochlovius, thank you for agreeing to this interview.<br />

You’re a full time professor at the Hochschule Furtwangen<br />

University with over two decades of business background at<br />

companies such as Bosch and Harman Becker, a subsidiary<br />

of Harman International Industries. How does your industrial<br />

hands-on experience affect your academic work and<br />

what are the qualities thereof you bring into education of<br />

young engineers?<br />

Prof. Cochlovius: Here in Germany we have the saying: “All<br />

theory is grey, only practice brings in the colors.” I believe, this<br />

is particularly true for most<br />

of the engineering<br />

and technical<br />

disciplines<br />

in hig-<br />

25


lažom linijom učenja tokom prvog posla, i kompanijama sa<br />

ubrzanim krivama produktivnosti zahvaljujući zapošljavanju<br />

novih kvalifikovanih diplomiranih inženjera.<br />

Q2: Kako je počela saradnja između Vas i Odseka RT-RK?<br />

Koji su bili inicijalni kontakti, i kako je to preraslo u saranju<br />

na kursu PuRAS koji ste nedavno održali na Automotiv Master<br />

programu Odseka?<br />

Prof. Cochlovius: RT-RK je dobar primer ove tesne veze između<br />

teorije i prakse o kojoj sam već govorio. Ova veza se<br />

ne dešava sama po sebi, već je potreban dodatni napor da<br />

se kreira, etablira, neguje i održava ovaj specifičan momentum.<br />

Mora se biti potpuno fokusiran da se postižu rezultati.<br />

Najbolji rezultati akademske institucije su inženjeri koji su<br />

potpuno trenirani i spremni za zaposlenje, jer su njihovo iskustvo<br />

i sposobnosti relevantni za industriju. Najbolji rezultati<br />

za ambicioznu kompaniju su proizvodi svetske klase koje<br />

zahtevaju vodeće kompanije, kako bi ostvarile profit. Ako se<br />

obe ove stvari dešavaju u isto vreme i na istom mestu – tu se<br />

petlja zatvara, tj. akademija i industrija rade tesno zajedno,<br />

obogaćujući i unapređujući se uzajamno. Saznao sam da je<br />

RT-RK ova vrsta vodeće, otvorene kompanije, još pre par godina<br />

za vreme konsultacija na RT-RK strategiji u softveru za<br />

automobilsku industriju. Automotiv softver, uzet i kao oblast<br />

tehnologije i kao poslovni domen, ima mnogo specifičnih<br />

ograničenja, izazova, zahtveva, pa čak i “skrivenih” zakona<br />

koji se prvo moraju upoznati, a potom njima i ovladati, pre<br />

nego što možete postati uspešan igrač na tržištu. Veoma je<br />

dobro videti RT-RK kako raste, korak po korak, postajući sve<br />

važnija kompanija u ovoj veoma zahtevnoj oblasti. Jedan od<br />

izuzetnih primera je infotejnment demonstrator baziran na<br />

Androidu koji je RT-RK predstavio u januaru na CES-u u Las<br />

Vegasu. Iako je Android još uvek izazov u automotiv industriji,<br />

ovaj demonstrator zasigurno odslikava ambiciju RT-RK da<br />

stvari “gura” napred.<br />

Q3: Dolazite iz južne Nemačke, regije za koju bismo mogli<br />

reći da je centar automotiv geografije, i u akademskom i u<br />

industrijskom smislu. Imate dugu istoriju univerzitetskih programa<br />

posvećenih edukaciji i usavršavanju budućih inženjera<br />

automobilskog softvera. Softver u automobilskoj industriji<br />

je zasigurno jedna od prvih oblasti softverskog inženjeringa<br />

koja će doživeti značajan razvoj u godinama koje dolaze.<br />

Kako komentarišete činjenicu da je RT-RK Odsek prva univerzitetska<br />

insitucija koja je uvela ovaj program u Srbiji, štaviše,<br />

u celom regionu?<br />

Prof. Cochlovius: Pa hajde da kažemo da je južna Nemačka<br />

centar samo nemačke automobilske industrije. U malo ozher-level<br />

academic education. So one of the cornerstones is<br />

the close linking and tight interconnects between academia<br />

and industry. One example is a well-established career path<br />

from university into industry and then back to university,<br />

where all parties benefit, most of all the students as they get<br />

exposed to real-life problems and scenarios. In particular in<br />

automotive software industry there are certain characteristic<br />

aspects of professional projects, which are very difficult to<br />

teach “in theory only”, but which expose their intrinsic complexities<br />

only in “real-life” situations. Examples include project<br />

planning & management of software-driven systems or<br />

software quality processes. When I worked on the first 1-DIN<br />

GPS navigation system, on advanced software frameworks to<br />

be applied in large-scale customer projects, when I designed<br />

multimedia software stacks for leading-edge infotainment<br />

systems adhering to tight budget constraints or when I ramped<br />

up a multi-project software organization under extreme<br />

time pressure, I was lucky to gain experiences and insights,<br />

which usually are not taught during your academic education<br />

but only in real life. This is, where strong experiences need to<br />

augment solid textbook theories and – in the best case – this<br />

results in better motivated students, young engineers having<br />

a smoother learning curve during their first job assignment<br />

and companies experiencing accelerated productivity curves<br />

when hiring fresh graduates.<br />

Q2: How has your collaboration with our Department for Computer<br />

Engineering and Computer Communications (RT-RK)<br />

started off? What were the initial contacts, and how have they<br />

turned into the actual course called Automotive Software Engineering<br />

Processes you recently held as a module of the RT-<br />

RK’s Automotive Master program?<br />

Prof. Cochlovius: RT-RK is a good example of this close relationship<br />

between theory and practice I have explained above. It<br />

usually does not just happen by itself, but needs extra effort<br />

to create, establish, nurture and maintain this particular momentum.<br />

You have to be fully focused on delivering results.<br />

The best results of an academic institution are fully trained<br />

engineers who are readily employable because their experience<br />

and capabilities are relevant to the industry. The best<br />

results of an ambitious company are world-class products<br />

asked for by leading customers to create economic success.<br />

If both happens at the same time at the same place – this<br />

is, where the loop gets closed, i.e. academia and industry<br />

working closely together and enhancing and enriching each<br />

other. I got to know RT-RK as this kind of a forward-thinking,<br />

open-minded institution some years ago when doing consulting<br />

on automotive software strategy. Automotive software<br />

– both taken as a technology field and as a business doma-<br />

26 | RT-RK Godišnjak 2017


iljnijem tonu, postoje dva pogleda na ovo pitanje, lokalni i<br />

globalni. Kao što sam već rekao, bliska interakcija između<br />

akademije i industrije na lokalnom nivou je obavezna. Zbog<br />

kompleksnosti današnjih i budućih projekata, potrebna je<br />

kritična masa talentovanih stručnjaka, potrebna je infrastruktura,<br />

razni dobavljači i pod-dobavljači da se formira ono<br />

što u industriji nazivamo klaster: grupa ili kolekcija entiteta<br />

u sinergiji koje tesno sarađuju. Zbog brzog razvoja tehnologije<br />

takođe je potrebno kreirati stabilan priliv mladih profesionalaca,<br />

obučenih na najnovijim tehnologijama, alatima<br />

i metodama. Globalni apekt, naravno određuju glavni akteri-proizvođači<br />

u automobilskoj industriji (OEM). Zbog njihove<br />

stalne potrebe da optimizuju svoje lance snabdevanja, oni<br />

traže obećavajuće i fleksibilne partnere, koji će im pomoći<br />

da razviju i proizvedu tehnologije nove generacije. Kako su<br />

softverski proizvodi nematerijalni po svojoj prirodi, i mogu<br />

biti jednostavno transferovani između partnera, kompleksne,<br />

dinamične i globalne mreže visoko specijalizovanih dobavljača<br />

su danas pravilo a ne izuzetak. Tako da verujem, da je<br />

investicija u visokokvalitetno obrazovanje inženjera softvera<br />

za automobilsku industriju, dobar primer strategijskog razmišljanja<br />

koji može da obezbedi skalabilan ekonomski razvoj,<br />

kako na manjim projektima tako i na onim velikih razmera.<br />

Q4: Uvodno predavanje počeli ste primerom Daimler-ove reklame,<br />

koji je slavio 130 godina postojanja kompanije. Nije<br />

potpuno jasno kako će se automobili promeniti u godinama<br />

koje dolaze, međutim proizvođači automobila i dobavljači<br />

delova i elektronike nemaju taj luksuz da “presede”<br />

ovu tranziciju. Koliko je važno da<br />

studenti shvate izazove industrije, i<br />

naposletku, pronađu svoju karijeru<br />

u ovoj tehnologiji koja se<br />

izuzetno brzo razvija?<br />

in - has many specific constraints, challenges, requirements<br />

and even hidden laws which first have to be known and then<br />

mastered one by one before you can be a successful player in<br />

the market. And it is very rewarding to see RT-RK growing step<br />

by step and gaining a larger footprint in this very demanding<br />

field. One perfect example e.g. is the infotainment demonstrator<br />

based on Android and showcased at CES early this year.<br />

While Android is still challenging to master in an automotive<br />

environment, this demonstrator certainly underlines RT-RK’s<br />

ambition to move forward.<br />

Q3: You come from southern Germany, the heart of the world’s<br />

automotive geography, both industrial and educational.<br />

You have a long history of university programs dedicated to<br />

education and up-skilling of the future automotive software<br />

engineers. Automotive software is surely one of the top fields<br />

of software engineering that will undergo a substantial development<br />

in the years to come. How do you comment the<br />

fact that the RT-RK Department is the first to introduce such a<br />

program in Serbia, moreover, in the region?<br />

Prof. Cochlovius: Well, let’s call the southern part of Germany<br />

the heart of the German automotive industry only. But to be serious,<br />

there are two perspectives to this question – a local and<br />

a global one. As mentioned above, close interaction between<br />

academia and industry on the local level is a must. Due to<br />

the complexity of current and future generation projects, you<br />

need a critical mass of talented experts, you<br />

need an infrastructure, the various<br />

suppliers and sub-suppliers<br />

to form what<br />

we call an industry<br />

“cluster”: a collection<br />

of<br />

27


Prof. Cochlovius: Potpuno se slažem sa vašom procenom<br />

da se sada automobilska industrija primiče tački preokreta.<br />

Transformacija je sveprisutna, a posledica je izuzetno snažnih<br />

faktora poput mobilnosti digitalne tehnologije, asistencije<br />

vožaču pri vožnji i autonomne vožnje, kao i ekoloških regulativa.<br />

Interesantno je da će buduća rešenja svih ovih aspekata<br />

biti vođena softverom. Krajnji cilj je jasan: kako se tehnologija<br />

menja veoma brzo, nema ničeg važnijeg ni vrednijeg od jakog,<br />

dobro organizovanog akademskog obrazovanja koje uključuje<br />

snažan fokus na fundamentalne teorije kontrole i kompjuterskog<br />

inženjeringa koje se nadograđuje produbljivanjem<br />

znanja i praksom kao što je slučaj u dobro organizovanim laboratorijama<br />

i izazovnim stručnim praksama. Bečelor zvanje<br />

je dobra polazna tačka, međutim, sve zainteresovane strane,<br />

industrija, studenti i akademija se danas slažu da je Master<br />

diploma potrebna investicija za učešće i predvođenje budućeg<br />

razvoja. Ukoliko se ovaj dodatni napor do Master diplome<br />

može ostvariti radom na projektima ili kroz stručne prakse u<br />

vodećim kompanijama iz industrije, tim bolje!<br />

Q5: Za našu širu publiku, da li biste objasnili šta to razlikuje<br />

softver u automobilskoj industriji i njegov razvoj od razvoja<br />

softvera za uređaje<br />

potrošačke<br />

elektroclosely<br />

cooperating and synergizing entities in close vicinity.<br />

And due to the rapid advance of technology you also need<br />

to create a steady inflow of young professionals, trained on<br />

the latest technologies, tools and methods. The global aspect,<br />

of course, is driven by the automotive OEMs. As there is<br />

always the need to optimize their supply chains, they are looking<br />

for promising and flexible partners, which will help them<br />

to develop and productize next-generation technologies. As<br />

software products are immaterial by nature, and thus can be<br />

transferred between partners very easily, complex, dynamic<br />

and global networks of highly specialized suppliers today<br />

are the rule and not the exception. So I believe, investing in<br />

high-quality education of automotive software engineers is a<br />

good example of strategic thinking and can foster small and<br />

large-scale economic development.<br />

Q4: You began your first class by an example of a Daimler ad<br />

which celebrated 130 years of the company. It’s not clear how<br />

cars will change in the coming years, but automakers and<br />

suppliers no longer have the luxury of sitting out the transformation.<br />

How important is for students to understand the<br />

challenges of the industry, and ultimately, find their career<br />

path in such a fast growing technology?<br />

Prof. Cochlovius: I totally agree with your assessment of<br />

the automotive industry now approaching what seems to<br />

be a turning point. Transformation is ubiquitous and driven<br />

by such strong factors as e-Mobility, assisted and autonomous<br />

driving as well as environmental regulations. It<br />

is interesting to note, that future solutions of all of<br />

these domains are mostly driven by software. So<br />

the bottom line is clear: as technology is changing<br />

rapidly, there is nothing more relevant and<br />

valuable than a solid, well-founded academic<br />

education including a strong focus on the<br />

underlying theories of control and computer<br />

science which is augmented by<br />

in-depth and hands-on practical experiences<br />

as e.g. gained in well-organized<br />

laboratories or challenging internships.<br />

While a Bachelor degree is a good<br />

starting point, all parties involved, namely<br />

industry, students and academia,<br />

agree by now, that pursuing a Master<br />

degree is a very good investment to<br />

be able to participate in and even drive<br />

future developments. If this endeavor<br />

can even be enriched by part-time work<br />

or internships with leading industry partners<br />

– all the better!<br />

28 | RT-RK Godišnjak 2017


nike, multimedijalne uređaje i<br />

slično?<br />

Prof. Cochlovius: Ovde bih želeo<br />

da spomenem samo dva osnova<br />

aspekta: vreme i kvalitet! Nivo<br />

kvalliteta i robustnosti koji se očekuje<br />

u automobilskoj industriji je visoko<br />

iznad standarda koji se poštuju kod<br />

jeftinih potrošačkih uređaja. Razlozi za<br />

ovo su bezbednost, što nije mudrost zaključiti,<br />

ali takođe i očekivanja korisnika/vozača.<br />

Uzmimo ovo kao primer: ako kupite DVD plejer koji<br />

košta npr. 35 evra, vaša očekivanja koja se tiču kvaliteta<br />

plejera neće biti prevelika. Možda ćete biti neprijatno iznenađeni<br />

ukoliko plejer ne može da pušta neke od vaših DVD<br />

diskova, ali nećete zbog toga biti ljuti. Međutim, ako ste kupili<br />

vrhunski automobil koji košta 80.000 evra, vaša tolerancija<br />

na kompromis je veoma mala. Vaš plejer u automobilu jednostavno<br />

mora biti u mogućnosti da pusti bilo koji vaš disk.<br />

U suprotnom ćete definitivno razmisliti da vratite automobil<br />

u prodavnicu i tražite svoj novac nazad. Ovo je razlog zbog<br />

kojeg su proizvođači automobila toliko fokusirani na kvalitet,<br />

koji naravno dodatno povećava cenu automobila. Zbog ovoga<br />

njihovi dobavljači sistema i softvera teže da isporuče komponente<br />

koje su po svojoj funkcionalnosti najvećeg mogućeg<br />

industrijskog kvaliteta.<br />

Potom, posmatrajmo protok vremena. Hajde da pretpostavimo<br />

da je očekivani vek vrhunskog automobila oko 15-20 godina,<br />

i uporedimo ga sa prosečnim vekom trajanja pametnog<br />

telefona za koji recimo da je oko 18 meseci. Odmah se vidi razlika<br />

i izazov: kako dizajnirati hardversku platformu i softverske<br />

arhitekture koje mogu biti “osvežene”/ažurirane/unapređene<br />

nekoliko puta tokom životnog ciklusa proizvoda? Kako<br />

ćete motivisati dobavljače komponenti da obezbede delove,<br />

npr. čipove, u narednih 15 godina? Kako ćete sprovoditi čak<br />

i manje intervencije na softveru u budućnosti, kada će autori<br />

originalnog softvera raditi na nekim sasvim drugim projektima?<br />

Ova pitanja su daleko od trivijalnog i u fokusu su mnogih<br />

softverskih projekata vezanih za automobilsku industriju.<br />

Q6: Procesi u razvoju automobilskog softvera (PuRAS) je intenzivan<br />

kurs u trajanju od dve nedelje koji uključuje predavanja,<br />

radionice, praktičan rad u laboratoriji i domaće zadatke.<br />

Koje teme pokrivate kursom, i šta očekujete od studenata da<br />

usvoje kao znanje nakog kursa? Koje su to veštine, razumevanje,<br />

ili način razmišljanja?<br />

Prof. Cochlovius: Tokom kursa koristimo sve didaktičke pri-<br />

Q5: For our<br />

wider audience,<br />

would you please<br />

explain what differs automotive<br />

software and its development, from the embedded<br />

software integrated in consumer, multimedia, and other devices?<br />

Prof. Cochlovius: Here I want to mention only two main aspects:<br />

time and quality! The level of quality and robustness<br />

which is expected in an automotive environment is far above<br />

the standards applied in many low-cost consumer devices.<br />

Reasons include safety - which is a no-brainer - but also customer<br />

expectations. Take this as an example: if you buy a<br />

consumer-grade DVD player for 35€, your expectations regarding<br />

quality will be limited. May be, you are surprised, if<br />

some of your DVD discs do not get played back correctly or<br />

not at all, but usually you will not become angry. However, if<br />

you order a premium car in the range of 80.000€, your willingness<br />

to accept any compromises is very limited. The in-car<br />

infotainment system just has to play back, whatever disc you<br />

choose to insert. Otherwise you definitely will consider returning<br />

the complete car. This is the reason, why the OEMs are<br />

so much focused on quality – which, of course, adds to the<br />

price tag. And this is why their software and system suppliers<br />

strive to deliver best-in-class industrial-grade functionality.<br />

Next, think about the time-line. Let us consider the expected<br />

life time of a premium car of around 15 to 20 years and compare<br />

it to the average duration of e.g. a smartphone of appr.<br />

18 months, you immediately recognize the challenges: How<br />

to design hardware platforms and software architectures,<br />

which can be refreshed several times during the life time of<br />

your product? How can you motivate your suppliers to guarantee<br />

the availability of spare parts, e.g. silicon components,<br />

in 15 years from now? How do you manage software facelifts<br />

in the future, when the authors of the original software will<br />

be working on totally different projects? These questions are<br />

far from trivial and in the focus of many software projects<br />

29


stupe koje ste pomenuli kako bismo učili odabrane aspekte<br />

dveju fundamentalnih tema: razvoj softvera nezavisnog od<br />

platforme, kao i kvalitet softvera i menadžment projekta. Ovo<br />

poslednje je veoma važno za studente, da shvate sotver kao<br />

industrijski proizvod čiji razvoj mora da prati industrijske procese<br />

kako bi se osigurali profesionalni rezultati u smislu kvaliteta,<br />

budžeta, resursa i vremenskih okvira. Laboratorijski deo<br />

razvoja softvera na nezavisnoj platformi direktno proističe<br />

iz mog iskustva iz industrije automobilskog softvera. Primećivali<br />

smo iznova i iznova da se mnogi mladi inženjeri muče<br />

tokom prvih 12 meseci kad su izloženi realnom hardveru prvi<br />

put u životu. Mnoge akademske institucije su očito fokusirane<br />

na PC i Windows pristup, što u našem kontekstu jednostavno<br />

nije dovoljno. Sa ovog kursa studenti treba da ponesu solidna<br />

iskustva, i podjednako važno, razumevanje dobro struktuiranog<br />

pristupa inženjeringu automotiv softvera baziranog na<br />

vrhunskim metodama i alatima.<br />

Q7: Za kraj ovog intervjua, voleli bismo da znamo kako ste<br />

zadovoljni doprinosom naših studenata samom kursu, njihovom<br />

proaktivnošću, interesovanju da postavljaju pitanja<br />

ili zahtevaju više informacija. Kako ste zadovoljni generalno<br />

prolaznošću studenata na kursu?<br />

Prof. Cochlovius: Vaši studenti već imaju suštinska znanja iz<br />

bazičnih tehnika programiranja. Takođe, bilo je vidljivo inicijalno<br />

ili prethodno iskustvo sa hardverom, što je dobro! Ali,<br />

uzimajući u obzir dugoročnu vezu RT-RK i vašeg fakulteta,<br />

nisam ni očekivao manje. Lepo je videti da ovaj model bliske<br />

kooperacije između industrije i akademije funkcioniše vrlo<br />

dobro. Radujem se da vidim, kako će RT-RK u budućnosti napredovati<br />

zahvaljujući ovoj vezi, kako u domenu inženjerskih<br />

resursa tako i domenu tehnološke ekspertize.<br />

related to the automotive industry.<br />

Q6: Automotive Software Engineering Processes is an intensive<br />

two weeks course which includes lectures, workshops,<br />

laboratory practice and homework. What topics do you cover,<br />

and what do you expect from the students to take away from<br />

the course? What skills, understanding, or mindset?<br />

Prof. Cochlovius: During the course we use all of the didactic<br />

approaches you mentioned to basically teach selected<br />

aspects of two fundamental topics: platform independent<br />

software development as well as software quality and project<br />

management. The latter is very important for the students to<br />

understand the notion of software as an industrial product<br />

following industrial processes to ensure professional results<br />

in terms of quality, budget, resources and time line. The lab<br />

on platform independent software development has originated<br />

directly from my experiences in the automotive software<br />

industry. We noticed over and over again that many of our young<br />

engineers struggled very hard during their first 12 months<br />

when they were exposed to real hardware for first time<br />

of their life. Many academic institutions seem to be focused<br />

on a PC- and Windows-oriented approach, which is just not<br />

sufficient in our context. Students participating in this course<br />

should take away some solid experiences and – equally<br />

important – the understanding of a well-structured approach<br />

to automotive software engineering based on state-of-the art<br />

methods and tools.<br />

Q7: For the end of this interview, we’d like to know if you were<br />

pleased with our students’ contribution to the course, their<br />

proactivity, interest to ask questions or require more information.<br />

In addition, how satisfied are you with the overall exam<br />

pass level?<br />

Prof. Cochlovius: Your students already have substantial<br />

expertise in basic programming techniques. Also some initial<br />

exposure to hardware platforms has been visible, which<br />

is good! But taking into account the long-term relationship<br />

between RT-RK and your faculty, I did not expect less. And it<br />

is good to see, that this model of close cooperation between<br />

industry and academia seems to be working quite well. So I<br />

am looking forward to see, how RT-RK will benefit from these<br />

contributions, both in terms of human resources and of technology<br />

expertise.<br />

30 | RT-RK Godišnjak 2017


RT-RK Letnja praksa 2017<br />

Embedded Linux Programming<br />

na Raspberry Pi platformi<br />

17. jula - 11. avgusta 2017.<br />

Laboratorije Instituta RT-RK<br />

Rok za prijavu<br />

16. jun 2017.<br />

Pozivamo studente FTN-a da se priključe letnjoj praksi u trajanju od 4 nedelje na kojoj<br />

će imati prilike da prošire znanje iz programskog jezika C i nauče osnove programiranja<br />

na Embedded Linux OS, kroz interesantan i praktičan rad na Raspberry PI platformi.<br />

Ko može da se prijavi?<br />

Praksa je namenjena pre svega studentima Fakulteta tehničkih nauka sa usmerenja Komunikacione tehnologije i obrada<br />

signala, Mikroprocesorska elektronika, Automatika, Mehatronika, Primenjene računarske nauke i informatika, Sistemsko inženjerstvo,<br />

Računarska tehnika i računarske komunikacije, kao i svima drugima koji poseduju školsko znanje C programiranja.<br />

Način prijavljivanja:<br />

Prijavni formular možete pronaći na sajtu RT-RK Instituta: www.rt-rk.com —› careers<br />

Kroz praksu ćete moći da naučite:<br />

• Posebnosti C programiranja za namenske (embedded) sisteme<br />

• Šta znače i kako se koriste ključne reči: static, volatile, const, extern, auto, itd.<br />

• Aspekte prenosivosti C koda na druge platforme (veličine tipova, poravnanja, itd.)<br />

• Pojam i ulogu pozivne konvencije<br />

• Karakteristična proširenja C standarda<br />

• Konkurentno programiranje korišćenjem POSIX niti<br />

• Preuzimanje Linux izvornog koda, njegovo prevođenje i pokretanje<br />

• Pisanje sopstvenih rukovalaca (drajvera) za Linux kernel<br />

• Oživljavanje pravog namenskog (embedded) sistema baziranog na Linuxu<br />

• Izbor odgovarajućih komponenti za prilagođenje namenskog Linux sistema<br />

• Proces otklanjanja programskih grešaka na udaljenom ugrađenom Linux sistemu<br />

• Osnove sistemske administracije<br />

31


AUTOMAG:<br />

O MAGISTRALAMA<br />

I PROTOKOLIMA U AUTOMOBILU<br />

Prvi master program koji školuje inženjere<br />

za automobilsku industriju<br />

startovao je u školskoj 2016/17. godini<br />

na Odseku za računarsku tehniku i računarske<br />

komunikacije, na novosadskom<br />

Fakultetu tehničkih nauka. Takvo usmerenje<br />

do sada nije postojalo u Srbiji i Novom<br />

Sadu, a oficijelno ni u zemljama u okruženju,<br />

te je Odsek RT-RK pionir u uvođenju automotiv<br />

kursa u naš obrazovni program.<br />

U okviru novog master programa, studenti su najpre odslušali<br />

predmet AutoMag (RMMPuA) - Računarske mreže, magistrale i protokoli u automobilu,<br />

koji predaju doc. dr Bogdan Pavković i asistent Vladimir Stanivuk.<br />

Prema rečima doc. dr Bogdana Pavkovića,<br />

pri kreiranju novog master programa i pojedinačnih<br />

kurseva, namera Odseka RT-RK<br />

bila je da se studentima na sistematičan<br />

način i kroz sveobuhvatan pristup, prenesu<br />

znanja koja im nedostaju iz oblasti softvera<br />

za automobilsku industriju.<br />

Tako je teorijski deo novog predmeta AutoMag<br />

koncipiran u dva bloka, gde se u<br />

uvodnom delu pravi osvrt na koncepte iz<br />

osnova računarskih mreža i telekomunikacija,<br />

a objašnjavaju se koncepti koji su<br />

specifični za automobilske komunikacije.<br />

„Naša ideja je bila da se korišćenjem tih<br />

gradivnih blokova objasne i napredni koncepti<br />

kod magistrala i protokola koji se koriste<br />

u automobilu“, rekao je doc. dr Pavković<br />

navodeći da su se studenti upoznali<br />

sa detaljima bazičnih serijskih magistrala<br />

kao što su UART, RS232, I2C, SPI, koji čine<br />

osnovu za dalje naprednije izučavanje<br />

specijalizovanih protokola za komunikaciju<br />

u automobilu kao što su: LIN, CAN (FD),<br />

Deterministic Ethernet,BroadR Reach,<br />

FlexRay, i MOST.<br />

Kako doc. dr Pavković dalje kaže, u teorijskom<br />

delu kursa obuhvaćeno je praktično<br />

sve što trenutno postoji na tržištu i što su<br />

de facto standardi specifični za automobilske<br />

komunikacije.<br />

„U suštini, za svaki protokolarni stek izučavali<br />

smo različite slojeve i mehanizme,<br />

počev od najnižeg, fizičkog sloja, preko<br />

ožičavanja, usklađivanja takta, MAC sloja,<br />

prenosa, planiranja rasporeda, arbitraže,<br />

do aplikativnog sloja“, rekao je doc. dr<br />

Pavković navodeći da je pažnja posvećena<br />

i praktičnim razmatranjima i principima<br />

potrebnim pri projektovanju mreža<br />

kao i V modelu.<br />

S obzirom na to da je ovakav kurs prvi put<br />

organizovan, studenti sa Odseka RT-RK<br />

prvi u Srbiji imali su priliku i da sve koncepte<br />

oprobaju na praktičnim primerima<br />

realizovanim na Raspberry Pi računaru<br />

i Carberry pločici za proširenje koja nudi<br />

specifične protokole (LIN i CAN).<br />

Vežbe su osmišljene i pisane u odnosu na<br />

opremu koja je korišćena, delom ili u paraleli<br />

sa Raspberry Pi i Carberry pločicama,<br />

a korišćen je i SunFounder paket opreme,<br />

koji se u velikoj meri sastoji od senzora,<br />

ali i aktuatora, tako da je ideja bila da se<br />

radi interakcija tih senzora sa postojećim<br />

hardverom. Takođe, za realizaciju vežbi<br />

korišćena je oprema, kao i alati proizvođača<br />

Vector i TTTech, uz pomoć kojih se<br />

na verodostojan način predstavljala automobilska<br />

mreža po najsavremenijim industrijskim<br />

standardima.<br />

„Sve vežbe su imale određeni set zadataka<br />

koje je trebalo ispuniti. Ideja nam je<br />

bila da vežbe prate sličnu strukturu kako<br />

bi studenti usvojili određenu metodologiju<br />

rada: uvod, opis opreme sa kojom će raditi,<br />

zadaci, koncepti koje ćemo obrađivati.<br />

Zatim se ulazilo u praktične detalje implementacije,<br />

kako se radi sa Raspberry Pi<br />

pločicom, koja je njena svrha, koje su komande.<br />

Potom smo, po istoj metodologiji,<br />

radili vežbe sa Carberry pločicom, LIN i<br />

CAN protokolom i tako dalje“, rekao je<br />

Stanivuk.<br />

A zadaci su bili, recimo, da se postavi<br />

potrebna konfiguracija, da se<br />

ostvari komunikacija, zatim da se<br />

razmene poruke, ili da se ručno<br />

izračunaju teorijske stvari, pa da<br />

se implementiraju u kodu. Ono što<br />

je bitno jeste da se posebno insistiralo<br />

na hardveru, kako bi, mahom<br />

orijentisani kao softveraši, studenti<br />

mogli da vide šta se dešava na fizič-<br />

32 | RT-RK Godišnjak 2017


kom nivou, što je veoma bitno kod<br />

namenskih sistema.<br />

Znanje stečeno na predavanjima i<br />

vežbama, studenti su demonstrirali<br />

kroz projekte. Ideje su bile raznolike,<br />

a studentima je data mogućnost da samostalno<br />

definišu svoje projekte.<br />

Prve projektne zadatke uspešno su odbranili<br />

Nikola Kovačić, Nives Kaprocki, Aleksandar<br />

Korać, Aleksandar Dakić, Andrej<br />

Lojdl, Joakim Janjatović i Ivana Nikolić.<br />

Oni su jednoglasni u oceni da su u okviru<br />

predmeta AutoMag stekli jaku osnovu o<br />

automobilskim protokolima koji se koriste<br />

u najnovijoj fazi izrade automobila, što će<br />

im, sigurno, koristiti u daljem radu.<br />

Nikola ističe da mu se na kursu dopao spoj<br />

hardvera i softvera, jer se na dosadašnjim<br />

studijama uglavnom radio softver. Istovremeno,<br />

zanimljiv mu je rad sa Raspberry Pi<br />

hardverom koji do sada nije koristio. Rad<br />

na Raspberry Pi bio je zanimljiv i Nives ,<br />

a znanje koje je stekla koristilo joj je i na<br />

kursu<br />

iz Linux-a u realnom vremenu.<br />

Nives kaže da je AutoMag studentima pružio<br />

mogućnost da na interesantniji način<br />

koriste znanja koja su dobili u prethodnim<br />

godinama iz mreža, sistemskog programiranja,<br />

programskog jezika C i drugo.<br />

U okviru svog projektnog zadatka, Nives<br />

i Andrej su radili emulaciju komunikacije<br />

preko automobilske magistrale. Cilj projekta<br />

bio je da se napravi alat koji će koristiti<br />

naredne generacije studenata kako bi podigli<br />

vežbe na viši nivo.<br />

S druge strane Aleksandar Dakić je napravio<br />

generator poruka koji radi na platformi<br />

i kojim može da se pristupa kontrolnim<br />

informacijama o automobilu (brzini, broju<br />

obrtaja), preko različitih protokola. Na kraju,<br />

Ivana i Joakim su realizovali na jeftinim<br />

prototip uređajima, bez rizika da će oštetiti<br />

vozilo, simulator merača broja obrtaja koji<br />

pokazuje vozaču u kakvom stanju je motor.<br />

Tokom izrade projekata bilo je problema,<br />

kako kažu, na svakom koraku, ali dobro<br />

potkovani teorijskim znanjem i<br />

znanjem iz praktičnog dela<br />

kursa, te uz mnogo<br />

upornosti, i podršku<br />

profesora<br />

i asistenta,<br />

projekt<br />

e<br />

su uspešno završili i odbranili.<br />

Kada se sumiraju utisci nakon uspešno<br />

odbranjenih prvih projektnih zadataka u<br />

okviru predmeta AutoMag, doc. dr Pavković<br />

smatra da je prva generacija studenata<br />

na masteru iz softvera za automobilsku<br />

industriju uspela da savlada osnovne teorijske<br />

koncepte iz automobilskih protokola<br />

i magistrala.<br />

„Mislim da smo za četiri sedmice uspeli<br />

da im ukažemo na značaj teorijskih znanja,<br />

odnosno na to da teorijski koncepti<br />

moraju dobro da se shvate, i da se onda,<br />

u različitim formama, primenjuju u različitim<br />

instancama protokola“, kazao je doc.<br />

dr Pavković navodeći da su s druge strane<br />

studenti usvojili određene fundamentalne<br />

koncepte koji su zajednički za svaki protokol<br />

– vremensko usklađivanje, formati<br />

paketa, pravljenje rasporeda komunikacije,<br />

arbitraža.<br />

„Mi smo im u suštini obezbedili okvir koji<br />

zaokružuje sve gradivne blokove, tako da<br />

studenti onda sami mogu da vide unutrašnje<br />

sitne detalje“, rekao je na kraju doc. dr<br />

Bogdan Pavković.<br />

Ne manje bitno, tokom kursa studentima<br />

je isticano da je važno da se kao budući<br />

inženjeri drže dobre prakse, koja se često<br />

zaboravlja u današnjem brzom ritmu života<br />

i rada – da dokumentuju, a zatim i argumentuju<br />

zašto su nešto uradili na ovaj<br />

ili onaj način, da bi u bilo kom momentu<br />

mogli da stoje iza urađenog posla uz pisani<br />

dokument.<br />

Prema rečima asistenta Vladimira<br />

Stanivuka praktični<br />

deo kursa pratio je „jedan na<br />

jedan“ teorijski deo.<br />

33


NOVI<br />

STU<br />

DIJSKI<br />

PROGRAM<br />

34 | RT-RK Godišnjak 2017


O STUDIJSKOM PROGRAMU<br />

„RAČUNARSKO INŽENJERSTVO“<br />

NA SKUPU TREND 2017<br />

Dosadašnji rezultati rada na novom studijskom programu „Računarsko inženjerstvo“ na Fakultetu<br />

tehničkih nauka Univerziteta u Novom Sadu, čija je akreditacija u pripremi, predstavljeni<br />

su na XXIII skupu Trendovi razvoja: “Položaj visokog obrazovanja i nauke u Srbiji”, koji je<br />

održan na Zlatiboru, od 22. do 24. feburuara 2017. godine.<br />

U radu „Studijski program: Računarsko<br />

inženjerstvo“, autora doc. dr Ivana Kaštelana<br />

i prof. dr Miroslava Popovića,<br />

istaknuto je da je priprema akreditacije<br />

„Računarskog inženjerstva“, proistekla<br />

iz želje da se Fakultet tehničkih nauka<br />

obogati studijskim programom koji je optimizovan<br />

za izučavanje računarskog inženjerstva<br />

- jedne od pet osnovnih disciplina<br />

računarstva, pošto ona kod nas još<br />

uvek nije pokrivena posebnim studijskim<br />

programom.<br />

„Računarsko inženjerstvo je disciplina<br />

koja obuhvata projektovanje, implementaciju,<br />

proizvodnju i održavanje softverskih<br />

i hardverskih komponenti modernih računarskih<br />

sistema, sistema zasnovanih na<br />

računaru i mreža pametnih uređaja. Veoma<br />

je bliska sa svim disciplinama unutar<br />

oblasti Elektrotehničkog i računarskog inženjerstva,<br />

ali već četiri decenije evoluira<br />

kao posebna disciplina koja za svoje potrebe<br />

kombinuje znanja iz elektrotehničkog<br />

inženjerstva i inženjerstva softverskih<br />

i hardverskih sistema“, istakao je doc. dr<br />

Ivan Kaštelan dodajući da je računarsko<br />

inženjerstvo do sada na FTN-u izučavano<br />

kao modul u okviru studijskog programa<br />

„Računarstvo i automatika“, dok<br />

na nekim srodnim fakultetima u regionu,<br />

Evropi i svetu egzistira kao poseban studijski<br />

program.<br />

Prema rečima doc. dr Kaštelana novi studijski<br />

program je razvijan uz poštovanje<br />

dva principa za njegovo pozicioniranje u<br />

akademskoj zajednici. S jedne strane on<br />

mora biti usaglašen sa srodnim studijskim<br />

programima u regionu, Evropi i svetu<br />

kako bi se omogućila potpuna mobilnost<br />

studenata i nastavnog osoblja, s akcentom<br />

na mobilnost unutar Evrope. Takođe,<br />

studijski program mora biti usaglašen sa<br />

preporukama dve vodeće svetske organizacije<br />

u oblasti elektrotehničkog i računarskog<br />

inženjerstva: IEEE i ACM.<br />

„Ono što naš novi studijski program izdvaja<br />

jeste top-down pristup obrazovanju. Reč<br />

je o pristupu karakterističnom za najveće<br />

američke univerzitete, koji podrazumeva<br />

da se studenti u prvoj godini upoznaju sa<br />

problemima koji se rešavaju u struci računarskog<br />

inženjera i time dobiju bolji pregled<br />

čitave discipline. To je ovde planirano<br />

kroz grupu predmeta koji su nazvani „Uvod<br />

u računarsko inženjerstvo“, kazao je doc.<br />

dr Kaštelan dodajući da zatim studenti,<br />

od druge godine, zalaze u dubinu pojedinih<br />

celina unutar discipline i detaljnije<br />

proučavaju svaku celinu. Pozitivna posledica<br />

je pomeranje težišta studiranja –<br />

najveći broj obaveznih stručnih predmeta<br />

je u trećoj godini studija.<br />

U radu se navodi da studijski program<br />

„Računarsko inženjerstvo“ studentima<br />

nudi nekoliko putanja znanja. Izabrane<br />

obavezne putanje znanja računarskog<br />

inženjera, koje treba da prođu svi studenti<br />

jesu: uvod u disciplinu, projektovanje<br />

softvera i hardvera, zatim projektovanje<br />

digitalnih i računarskih sistema i projektovanje<br />

algoritama, sistemi za obradu<br />

signala, sistemski softver i računarske<br />

komunikacije. Osim ovih putanja, u kasnijim<br />

godinama studija se uvode i izborne<br />

putanje znanja, a to su: inteligentni<br />

računarski sistemi, softver u automobilskim<br />

sistemima i računarsko upravljanje<br />

sistemima.<br />

Novina u odnosu na roditeljski studijski<br />

program „Računarstvo i automatika“ jeste<br />

uvođenje laboratorijski orijentisanih<br />

predmeta, već od prve godine studija,<br />

koji neće stavljati akcenat na teorijsko<br />

znanje, nego isključivo na primenu znanja,<br />

na projekat.<br />

Kako dalje navodi doc. dr Kaštelan, vodilo<br />

se računa i o pripremljenosti studenata<br />

za profesionalne i akademske karijere<br />

kroz povećan broj predmeta komunikacionih<br />

i preduzetničkih veština. Tako će<br />

se, recimo, engleski jezik izučavati kroz<br />

četiri predemeta, a kroz po jedan predmet<br />

komunikacione veštine na srpskom<br />

jeziku i preduzetničke veštine.<br />

Inače, predloženi studijski program „Računarsko<br />

inženjerstvo“, upoređen je sa<br />

odgovarajućim studijskim programima<br />

univerziteta u Beogradu i Zagrebu i Massachusetts<br />

Institute of Technology (MIT).<br />

Pošto učiti treba od najboljih, kako ističe<br />

doc. dr Kaštelan, u radu je navedeno<br />

poređenje sa MIT studijskim programom<br />

„Computer Science and Engineering“. Prilikom<br />

izrade studijskog programa, korišćene<br />

su preporuke organizacija ACM<br />

i IEEE iz 2004, kada je računarsko inženjerstvo,<br />

uz računarske nauke, informacione<br />

sisteme, informacione tehnologije<br />

i softversko inženjerstvo, prepoznato kao<br />

jedna od pet osnovnih disciplina računarstva.<br />

Za svaku od tih disciplina ACM<br />

i IEEE daju preporuku specijalizovanog<br />

studijskog programa. U međuvremenu,<br />

krajem 2016, te organizacije su izdale<br />

novu verziju preporuka tako da je studijski<br />

program, skoro u potpunosti, usaglašen<br />

i sa novim preporukama, pre prelaska<br />

u postupak akreditacije.<br />

35


NOVI<br />

UDŽBE<br />

NICI<br />

36 | RT-RK Godišnjak 2017


UNAPREĐENJE PRAKTIČNIH ZNANJA<br />

U RADU SA<br />

DSP PLATFORMAMA<br />

Kao dodatak udžbeniku Arhitekture i algoritmi<br />

digitalnih signal procesora, krajem<br />

prošle godine, objavljena je Zbirka<br />

zadataka i laboratorijski priručnik, autora<br />

doc. dr Jelene Kovačević i Dejana Bokana.<br />

Cilj priručnika, koji prati sadržaj udžbenika,<br />

jeste da pruži praktična znanja o<br />

radu sa DSP platformama.<br />

Prema rečima doc. dr Jelene Kovačević,<br />

kroz primere i zadatke na realnim procesorima,<br />

u zbirci i laboratorijskom priručniku,<br />

prikazuju se različiti načini primene<br />

teorijskog znanja sadržanog u udžbeniku.<br />

„U okviru praktikuma obrađuju se posebnosti<br />

i proširenja DSP-a na primeru procesora<br />

Cirrus Logic CS48x“, rekla je doc. dr<br />

Kovačević navodeći da procesori ove familije<br />

predstavljaju tipične 32-bitne DSP<br />

procesore sa aritmetikom u nepokretnom<br />

zarezu. „Sintaksa asemblerskog jezika<br />

liči na programski jezik C, što olakšava<br />

programiranje upotrebom asemblerskog<br />

jezika, a pored ovoga procesor CS48x ima<br />

i razvijen skup softverskih alata i razvojnih<br />

ploča“.<br />

Laboratorijski praktikum sastoji se iz<br />

osam laboratorijskih vežbi. Kako doc. dr<br />

Kovačević objašnjava, pre izrade zadataka<br />

potrebno je proučiti teorijski uvod<br />

koji je dat uz svaku vežbu, kao i odgovarajuće<br />

poglavlje iz udžbenika.<br />

Kroz prvu vežbu studenti se upoznaju<br />

sa razvojnim alatima i osobinama procesora<br />

CS48x. Dalje, izradom druge vežbe,<br />

proširuju se znanja o osobenostima<br />

arhitekture CS48x i uči se format asemblerskog<br />

jezika.<br />

„Treća i četvrta vežba<br />

odnose se na metodologiju<br />

izrade softvera<br />

za namenske<br />

platforme zasnovane<br />

na C kompajleru.<br />

Tačnije,<br />

u trećoj vežbi<br />

se prikazuje na<br />

koji način se referentni<br />

C kod<br />

prilagođava aritmetici<br />

i osobenostima<br />

ciljnog<br />

procesora, i kako<br />

se proverava ispravnost<br />

realizovane<br />

aplikacije, dok četvrta<br />

vežba sadrži opis proširenja<br />

koje uvodi C kompajler<br />

za arhitekturu CS48x“,<br />

kaže doc. dr Kovačević dodajući<br />

da se peta vežba odnosi na procenu<br />

utrošenih resursa (profilisanje) i metode<br />

optimizacije koda napisanog u C-u.<br />

Kroz šestu vežbu, studenti uče primenu<br />

optimizacionih tehnika u asembleru, dok<br />

sedma vežba predstavlja upoznavanje<br />

sa sistemskim programskim okruženjem<br />

procesora, i pokazuje kako se funkcije<br />

obrade integrišu u radni okvir procesora.<br />

Na kraju, u osmoj vežbi obrađena je tipična<br />

audio aplikacija za DSP platforme.<br />

Studentkinja Nives Kaprocki navodi da<br />

praktikum sadrži sve neophodne teorijske<br />

informacije i opis razvojnog okruženja<br />

koje su studentu potrebne za uspešan rad<br />

tokom vežbi i kasnije za izradu projekta.<br />

„Posebno je korisno to što su objašnjeni i<br />

neki koncepti koji prevazilaze samo gradivo<br />

predmeta, pa praktikum može da ima i<br />

širu upotrebu“, kazala je Nives Kaprocki<br />

dodavši da se praktikumu često vraćala<br />

nakon završenih bečelor studija. Nives<br />

smatra i da praktikum umnogome olakšava<br />

rad asistentima, jer studenti mnoge<br />

odgovore mogu sami da pronađu, pa<br />

ostaje više vremena za rešavanje komplikovanijih<br />

problema.<br />

„Svaka vežba sadrži pokazna rešenja i zadatke za samostalan rad. Pokazna rešenja predstavljaju<br />

primere i rešene zadatke koje je potrebno izvršiti na računaru (u okviru programskog<br />

okruženja ciljne platforme), i proučiti dobijene rezultate. Zadaci za samostalan rad<br />

podrazumevaju dodavanje dela izvornog koda u programski kod koji se dobija uz svaku<br />

vežbu, kao i jasno definisane korake izrade“, navela doc. dr Kovačević.<br />

37


O NOVINAMA<br />

U ZBIRCI IZ LPRS1<br />

Zbirka zadataka iz Logičkog projektovanja<br />

računarskih sistema 1 (LPRS1), unapređena<br />

je s nekoliko novina, s ciljem da<br />

se studentima pomogne da što uspešnije<br />

savladaju osnovne koncepte i načine opisa<br />

realnih hardverskih sistema, koji se<br />

izučavaju na tom predmetu.<br />

O novinama u zbirci govore doc. dr Nebojša<br />

Pjevalica i doc. dr Ivan Kaštelan, koji<br />

navode da je u poslednjih nekoliko generacija<br />

uočeno da studenti imaju slabiju<br />

osnovu iz oblasti elektronike, i uopšte iz<br />

elektrotehničkih klasičnih disciplina.<br />

„Tokom višegodišnjeg rada sa studentima,<br />

koji su po prirodi današnjeg vremena prilično<br />

softverski orijentisani, uočili smo da<br />

im je dosta teško da način razmišljanja prilagode<br />

načinu na koji funkcioniše hardver.<br />

Uočili smo da neke tipične stvari koje su<br />

vezane za hardver, pokušavaju „nasilno“ da<br />

reše softverskim metodama, što nije imanentno<br />

ovim tehnologijama i ne može se<br />

tako pristupati“, rekao je doc. dr Nebojša<br />

Pjevalica dodajući da je znatan deo gradi-<br />

„Cilj nam je bio da studentima objasnimo da je ono što<br />

radimo u okviru LPRS1, od početka do kraja, striktno vezano<br />

za najniži nivo hardvera, odnosno da se upoznaju<br />

sa načinom funkcionisanja osnovnih logičkih familija na<br />

osnovu kojih je generisana cela ta tehnologija“, kazao je<br />

doc. dr Pjevalica.<br />

38 | RT-RK Godišnjak 2017


va koji pokriva LPRS1, a time i zbirka i sav<br />

dodatni materijal, hardverski orijentisan.<br />

Zbog toga je u novom izdanju zbirke, u<br />

uvodnom delu, pojačana priča o prekidačkoj<br />

elektronici, koja je tehnološki osnova<br />

za građenje celog predmeta, tako što je<br />

dodato poglavlje koje sadrži više zadataka<br />

iz oblasti realnih logičkih kola.<br />

On je istakao da je u zbirci bitna novina i<br />

to što je 100 odsto prilagođena Xilinx ISE<br />

softverskom alatu, koji studenti koriste<br />

na laboratorijskim vežbama i na kojem<br />

polažu kolokvijume i ispite.<br />

„U prethodnim verzijama zbirka je vukla recidive<br />

iz ranijih generacija, odnosno tada se<br />

koristio Quartus - softverski alat potpuno<br />

drugog proizvođača. Zato smo u potpunosti<br />

ažurirali postojeće zadatke i uskladili ih sa<br />

detaljima koje zahteva Xilinx ISE“, rekao je<br />

doc. dr Pjevalica. „Sada je zbirka daleko<br />

prijemčivija, jer studenti<br />

mogu, korak po korak, da prolaze<br />

kroz svaki zadatak i kroz svako rešenje, da<br />

imaju jasnu putanju koja je poravnata sa<br />

zahtevanim softverom.“<br />

Doc. dr Ivan Kaštelan kaže da je u zbirci<br />

sasvim dobro pokriven redosled učenja,<br />

od najjednostavnijih zadataka, ka složenijim.<br />

„Na primer, kada radimo kombinacione<br />

mreže, zbirka kreće od početka i praktično<br />

svaki zadatak pokriva neku posebnu standardnu<br />

kombinacionu mrežu, dok kasniji<br />

zadaci pokrivaju složene sisteme. Kako studenti<br />

na kolokvijumu<br />

uvek dobiju neki složeni<br />

zadatak, bitno je da<br />

najpre prođu kroz one<br />

jednostavnije“, kazao<br />

je doc. dr Kaštelan<br />

uz savet studentima<br />

da vežbaju zadatke iz<br />

zbirke.<br />

On je podsetio i na to da se na vežbama iz<br />

LPRS1, već skoro dve godine koristi E2LP<br />

platforma. Budući da su zadaci u zbirci<br />

sada usaglašeni sa tom platformom, doc.<br />

dr Kaštelan se nada da će se povećati i<br />

njena upotreba.<br />

Inače, zbirka prati teorijski deo koji se<br />

izučava na LPRS1, od uvodne priče o prekidačkoj<br />

logici i realnim integrisanim kolima,<br />

preko Bulove algebre, minimizacije<br />

Bulovih funkcija, standardnih kombinacionih<br />

mreža, zatim sekvencijalnih mreža<br />

sa automatima, složenijih digitalnih sistema<br />

i projektovanja memorije, do projektovanja<br />

procesora, kao krune predmeta.<br />

39


KON<br />

FE<br />

REN<br />

CIJE<br />

40 | RT-RK Godišnjak 2017


VELIKA POVELJA<br />

ETRANA<br />

Istraživačko-razvojni institut RT-RK, dobio<br />

je povelju Društva za elektroniku, telekomunikacije,<br />

računarstvo, automatiku<br />

i nuklearnu tehniku (ETRAN), za izuzetan<br />

doprinos u ostvarivanju ciljeva i zadataka<br />

tog Udruženja, u periodu od 2007. do<br />

2016. godine.<br />

Značajno priznanje, koje je Institutu<br />

dodelila najstarija i najuglednija naučno-stručna<br />

konferencija u zemlji, sa više<br />

od pola veka tradicije i desetinama hiljada<br />

objavljenih radova, primila je direktorka<br />

za naučni program Instituta RT-RK dr<br />

Gordana Velikić.<br />

Prema rečima dr Gordane Velikić, Institut<br />

RT-RK svake godine pošalje na<br />

ETRAN konferenciju veliki broj stručnih<br />

radova, koji se kasnije objavljuju u<br />

zbornicima. Samo ove godine, Institut je<br />

poslao oko 30 radova, više od bilo koje<br />

druge institucije.<br />

„Da je priznanje ETRANA-a zasluženo,<br />

govori činjenica da kolege iz struke prepoznaju<br />

kada neko iz naše institucije izlaže<br />

svoj rad na konferenciji. Kada dolazite iz<br />

MIT–a (Massachusetts Institute of Technology),<br />

zna se šta se od vas očekuje, kakvo<br />

je vaspitanje te institucije. Isto je i sa<br />

Institutom RT-RK, koji je oduvek imao svoj<br />

kvalitet, a priznanje ETRANA-a pokazuje<br />

da je zajednički rad i trud koji je uložen u<br />

protekloj deceniji - prepoznat i nagrađen“,<br />

rekla je dr Gordana Velikić dodavši da se<br />

često dešava da je Institut korak ispred<br />

ostalih sa radovima koje izlaže na uskostručnim<br />

konferencijama.<br />

Dr Gordana Velikić dalje kaže da je učešće<br />

na konferencijama značajno kako<br />

za Institut, tako i za inženjere i studente<br />

koji izlažu svoje radove. Zbog toga je jedan<br />

od važnih segmenata rada Instituta<br />

upravo organizovanje radionica za pisanje<br />

i prezentaciju stručnih radova koje će<br />

inženjeri i studenti izlagati na nekoj od<br />

domaćih ili međunarodnih konferencija.<br />

Od osnivanja do danas, Institut je usko<br />

povezan sa Odsekom RT–RK. Pokazalo<br />

se da simbioza te dve institucije daje dobre<br />

rezultate, jer je studentima Odseka<br />

pružena mogućnost da dođu na Institut,<br />

da rade na konkretnim projektima, i da to<br />

što, u saradnji sa inženjerima, naprave<br />

završi u uređajima koji su u svakodnevnoj<br />

upotrebi.<br />

„Razlozi za učešće na konferencijama i<br />

predstavljanje radova su višestruki. Tu<br />

svetu pokazujete šta vi kao autor<br />

radite, ali i koliko se raznovrsnih<br />

stvari radi na Institutu<br />

i Odseku RT-RK, tako<br />

da je korist obostrana“, rekla je dr Gordana<br />

Velikić i dodala su konferencije dobro<br />

mesto za razmenu mišljenja, upoznavanje<br />

novih ljudi i uspostavljanje kontakata<br />

sa kolegama iz domaćih i međunarodnih<br />

institucija.<br />

Kako dr Gordana Velikić na kraju kaže,<br />

pokazalo se da je ovakav vid sprege privrede<br />

i obrazovanja dobar koncept, koji<br />

daje isto tako dobre rezultate. Potvrda<br />

za to je i novi master program Odseka<br />

RT-RK za školovanje automotiv inženjera<br />

koji su trenutno veoma traženi.<br />

„Automotiv industrija je ušla u sfere potrošačke<br />

elektronike u kojima ranije nije<br />

bila. Da je sada pravi trenutak da se nastupi<br />

na tom tržištu prepoznali su i Institut<br />

i Odsek“, rekla je dr Gordana Velikić<br />

i dodala da sve što Institut danas radi<br />

potvrđuje da je u Srbiji moguće stvoriti<br />

svetske standarde, te da se slobodno<br />

može reći da je Institut po standardima<br />

koje je postavio i uslovima rada koje<br />

pruža - balkanski MIT.<br />

„Rad na konkretnim projektima za studente<br />

– buduće inženjere je dragoceno iskustvo. S<br />

druge strane, našim studentima je pružena<br />

mogućnost da i pre nego što diplomiraju u<br />

svojoj biografiji imaju referencu da su radili<br />

na projektima“, rekla je dr Gordana Velikić<br />

dodajući da je pored rada na projektima,<br />

studentima omogućen i odlazak na ekskurzije,<br />

odnosno poseta i učešće na međunarodnom<br />

konferencijama.<br />

41


U DRUŠTVU NAJBOLJIH<br />

U OBLASTI<br />

POTROŠAČKE ELEKTRONIKE<br />

Prema rezultatima analize Consumer Electronics (CE) Society o video zapisima koju su u<br />

periodu od 2012. do 2016. godine imali najviše pregleda na IEE CESoc TV, rad Krste Lazića o<br />

implementaciji MPEG-DASH protokola u Android operativni sistem, zauzeo je zavidno peto<br />

mesto. Rezultati analize o broju pregleda, kao i statistika iz kojih država se najviše čitaju<br />

radovi u CE Society, objavljeni su u poslednjem izdanju časopisa IEEE Consumer Electronics<br />

Magazine, koji se detaljno bavio tom tematikom.<br />

Rad Krste Lazića, koji se bavi strimingom<br />

MPEG-DASH protokola, objavljen je i prezentovan<br />

na konferenciji u Berlinu 2012.<br />

godine, u periodu kada taj protokol još<br />

uvek nije bio standardizovan, to jest bio je<br />

u draft verziji.<br />

„Ispostavlja se da je ta tema danas veoma<br />

interesantna zbog striminga videa preko<br />

Interneta i slično. Time i taj protokol dobija<br />

na važnosti, i očekuje se da će preuzeti primat<br />

u kompletnom strimingu videa preko<br />

Interneta“, kaže Krsto Lazić i kao jedan od<br />

razloga popularnosti videa navodi to što je<br />

reč o radu koji je bio pionirski u toj oblasti<br />

istraživanja.<br />

Krsto Lazić podseća da je njegov rad proistekao<br />

iz studentskog istraživačkog projekta<br />

u okviru kog je pre nekoliko godina, sa kolegama<br />

iz generecije, radio na integraciji<br />

podrške<br />

za digitalnu<br />

televiziju u Android operativni sistem.<br />

Tada su se, kako je naveo, bavili integracijom<br />

funkcionalnosti u Androidu koje u tom<br />

momentu nisu bile opšte prihvaćene, dok<br />

su danas veoma rasprostranjene. U okviru<br />

projekta, Lazić se bavio algoritmima i protokolima,<br />

te se rad koji je objavio u Berlinu<br />

najpre ticao implementacije MPEG-DASH<br />

protokola, a zatim njegove integracije u<br />

Android operativni sistem. U svom radu je<br />

pokazao je da čitav koncept funkcioniše na<br />

Android operativnom sistemu, te se danas<br />

taj protokol, doduše ne njegova implementacija,<br />

nalazi sistemski podržan u Androidu.<br />

„Za implementaciju smo odabrali MPEG-<br />

DASH protokol, jer smo prepoznali da je reč<br />

o protokolu koji će biti relevantan u budućnosti.<br />

Činjenica da smo uspeli da prepoznamo<br />

nešto što će četiri godine kasnije biti<br />

veoma aktuelno, govori o posvećenosti materiji<br />

koja se istražuje u okviru<br />

projekata“, rekao je<br />

Krsto Lazić dodajući<br />

da je<br />

cilj istraživačkih<br />

projekata i radova koji iz njih proisteknu da<br />

se makar jedan korak napreduje u odnosu<br />

to što je do sada urađeno u oblasti istraživanja<br />

kojom se bave na Odseku RT-RK i<br />

Institutu RT-RK.<br />

Kako u svojim kasnijim istraživanjima,<br />

tako i danas na doktorskim studijama, Krsto<br />

Lazić se bavi problematikom sličnom<br />

onoj u prvom radu objavljenom u Berlinu.<br />

U međuvremenu je objavio još nekoliko<br />

radova na konferencijama u Berlinu i Amsterdamu,<br />

a trenutno priprema rad u kojem<br />

se bavi algoritmima koji se koriste u adaptaciji<br />

video striminga, jer se MPEG-DASH<br />

protokol koristi za adaptivni striming.<br />

Inače, Odsek RT-RK i Institut RT-RK godišnje<br />

objave značajan broj radova na<br />

međunarodnim konferencijama koje su<br />

posvećene potrošačkoj elektronici, poput<br />

onih u Berlinu i Las Vegasu. Iz godine u<br />

godinu, učešće na konferencijama je sve<br />

zapaženije, broj objavljenih radova koji se<br />

bave temama relevantnim za sadašnjicu<br />

potrošačke elektronike je sve brojniji, što je<br />

dopinelo tome da se Odsek i Institut sa svojim<br />

istraživanjima visoko pozicioniraju u CE<br />

društvu. To, između ostalog, potvrđuje i nedavno<br />

objavljena analiza u IEEE Consumer<br />

Electronics Magazine.<br />

Bitno je na kraju istaći i to da je i Srbija,<br />

kao zemlja koja nema previše ljudi koji<br />

se bave potrošačkom elektronikom,<br />

ipak, u nekim statistikama zauzela zavidna<br />

mesta i nalazi se na listi sa zemljama<br />

koje su vodeće u potrošačkoj<br />

elektronici poput Sjedinjenih Američkih<br />

Država, Nemačke i Japana.<br />

42 | RT-RK Godišnjak 2017


JOŠ JEDNO<br />

USPEŠNO UČEŠĆE<br />

NA TELFOR-U<br />

Odsek RT-RK i Institut RT-RK uspešno su se<br />

predstavili i na TELFOR-u 2016, godišnjem<br />

skupu koji okuplja stručnjake iz oblasti telekomunikacija<br />

i informacionih tehnologija.<br />

Profesori, studenti i istraživači izložili su<br />

devetnaest radova među kojima su, tradicionalno,<br />

najzastupljeniji oni iz oblasti računarskih<br />

komunikacija, zatim digitalne obrade<br />

signala, digitalne televizije, multimedija,<br />

kao i telekomunikacija i elektromagnetike.<br />

Primetno je da svake godine sve više naših<br />

studenata i istraživača izlažu radove<br />

na TELFOR-u. Razlog za takav trend autori<br />

radova vide u tome što se na Odseku i Institutu<br />

radi sa najnovijim tehnologijama<br />

i na projektima koji su inovativni, tako da<br />

nije teško pronaći aktuelne teme za pisanje<br />

naučnih radova ili za dalje istraživanje.<br />

Iz ugla profesora i autora jednog od radova<br />

koji su izloženi na TELFOR-u 2016, doc. dr<br />

Nebojša Pjevalica kaže da je za studente,<br />

ali i za druge istraživače, učešće na domaćim<br />

konferencijama poput TELFOR-a, višestruko<br />

značajno.<br />

„Učešće na konferencijama je dobro za<br />

mlade autore radova, jer im pomaže da podignu<br />

nivo izražavanja i prezentacije rezultata<br />

istraživanja na jedan prihvatljiv način.<br />

Istovremeno, konferencije su dobro mesto<br />

za ostvarivanja kontakata sa kolegama iz<br />

drugih gradova i oblasti“, kazao je doc. dr<br />

Pjevalica.<br />

Autori radova izloženih na TELFOR-u 2016,<br />

asistenti-doktoranti Odseka: Miloš Subotić,<br />

Nemanja Fimić, Stefan Pijetlović i Nenad<br />

Šoškić, navode da Odsek i Institut podstiču<br />

nove i kreativne ideje, odnosno rade se<br />

istraživanja u određenim sektorima tržišta,<br />

i sa tehnologijama koje su aktuelne ili za<br />

koje se smatra da će to biti. Time studenti,<br />

zajedno sa starijim kolegama, formiraju<br />

teme i potencijalna rešenja na kojima će<br />

raditi. Nakon istraživanja teme, uz konsultovanje<br />

literature i postojećih naučnih radova,<br />

implementacije i testiranja, dolazi se<br />

do određenih zaključaka. Ako se proceni da<br />

su dobijeni očekivani rezultati pri planiranju<br />

istraživanja neke teme, dobijena je i dobra<br />

osnovu za dalji razvoj, kao i za pisanje naučnih<br />

radova na inovativne teme.<br />

Tema rada, kako navode, nekada može biti<br />

očigledna, ukoliko se zahteva nova funkcionalnost<br />

koja još nije rasprostranjena u<br />

svetu. S druge strane, može se pisati i rad<br />

na temu koja je već duže vreme aktuelna,<br />

ukoliko se pronađe nov način za rešavanje<br />

starih, poznatih problema.<br />

„Kod pisanja radova za konferencije naročito<br />

je bitan proces recenzije, jer je to praktično<br />

prvi susret ideje sa realnim okruženjem. Prilikom<br />

recenzije obraća se pažnja kako na suštinu,<br />

tako i na format rada. Proces recenzije<br />

je veoma bitan, jer se svaki autor suočava sa<br />

kritičkom reči recenzenta, što mu daje mogućnost<br />

da unapredi svoj članak“, rekao je<br />

doc. dr Pjevalica dodajući da TELFOR ima<br />

dobre recenzente, te da su godinama unazad<br />

naši radovi dobijali odlične recenzije.<br />

„Konferencija je deo IEEE društva što garantuje<br />

određeni nivo u organizaciji i daje mogućnost<br />

za prezentovanje rada praktično u<br />

celom svetu, preko IEEE digitalne biblioteke“,<br />

rekao je Fimić dodajući da je ta konferencija<br />

posebno značajna za studente koji prvi<br />

put prezentuju svoje radove pred nepoznatim<br />

kolegama, jer imaju priliku da izlažu u,<br />

ipak, domaćem okruženju.<br />

Fimić je na TELFOR-u 2016, prezentovao<br />

rad iz oblasti digitalne televizije. U radu se<br />

bavio potrebnim proširenjima softvera koji<br />

treba da omogući brzu promenu kanala<br />

na DVB-S/C/T prijemnicima. Ta tema je u<br />

Asistent Miloš Subotić kaže da je pisanje radova<br />

za konferencije dragoceno za one<br />

koji žele da grade akademsku karijeru,<br />

jer tako stiču neophodno iskustvo<br />

za pisanje radova za časopise,<br />

što je veoma kompleksan<br />

posao. S druge strane, asistent<br />

Nemanja Fimić ističe da je<br />

TELFOR, kao konferencija sa<br />

višegodišnjom tradicijom, veoma<br />

bitan za studente i mlade<br />

istraživače u Srbiji.<br />

43


prošlosti dosta obrađena u IP televiziji, ali u<br />

DVB-S/C/T je malo šta rađeno u tom pravcu.<br />

U radu je istaknuto generčko rešenje za<br />

promene softverske arhitekture koje može<br />

da se primeni na razne platforme.<br />

Student doktorskih studija Stefan Pijetlović<br />

je na TELFOR-u učestvovao još kao student<br />

2013, potom 2014. i 2016. godine.<br />

„Smatram da su ovakve konferencije veoma<br />

bitne za studente, pre svega zbog ostvarivanja<br />

kontakata sa kolegama iz iste ili drugih<br />

oblasti istraživanja, ali i za vežbanje prezentacionih<br />

sposobnosti koje postaju sve<br />

bitnije. Za one koji žele da grade akademsku<br />

karijeru, konferencije ovakvog tipa su neophodne,<br />

pa čak i obavezne zbog potencijalne<br />

saradnje i upoređivanja rezultata i iskustava“,<br />

rekao je Pijetlović.<br />

Pijetlović je na TELFOR-u izložio rad pod<br />

nazivom „Jedno rešenje ujedinjenja alata za<br />

razvoj programske podrške“. U radu su prikazana<br />

iskustva prilikom razvoja okruženja<br />

koje bi trebalo da omogući programerima<br />

da se više posvete samom rešavanju problema,<br />

a da manje vremena izdvoje za podešavanje<br />

alata koje koriste u razvoju.<br />

Kao član tima DSP alati, koji radi na razvoju<br />

grafičke aplikacije za konfiguraciju namenskih<br />

sistema, na TELFOR-u je rad izložio i<br />

Marko Krnjetin. Ta aplikacija je razvijena u<br />

saradnji sa kompanijom Cirrus Logic i isporučivaće<br />

se sa njihovim SDK.<br />

„U radu smo predstavili scripting okruženje<br />

koji smo integrisali u aplikaciju i koje olakšava<br />

razvoj grafičkih kontrolnih panela koji<br />

se prikazuju u ovoj aplikaciji, jer omogućava<br />

da samu logiku panela pišu inženjeri koji su<br />

dizajnirali sistem, a ne inženjeri koji rade na<br />

razvoju samog alata“, kaže Krnjetin. On navodi<br />

da su „kandidati“ za teme razni izazovi<br />

sa kojima se studenti i istraživači susreću,<br />

za koje su morali da osmisle originalno<br />

rešenje, jer nisu pominjani u dostupnoj<br />

literaturi. Pisanje rada je, kako kaže Krnjetin,<br />

i dobra mentalna vežba, koja podstiče<br />

posmatranje problema iz drugačijeg, akademskog<br />

ugla. Stoga nije neuobičajeno da<br />

se tokom pisanja rada dođe do ideje kako<br />

bi se nešto u rešenju moglo dodatno unaprediti.<br />

Iako ne planira da gradi akademsku karijeru,<br />

Stefan Bosnić smatra da je učešće na<br />

konferencijama bitno za bilo koju karijeru,<br />

jer brojne radionice i odlična predavanja,<br />

učesnicima pružaju mogućnost da steknu<br />

nova znanja i veštine koje će im pomoći da<br />

se spremno suoče sa izazovima koji su u<br />

budućem radu pred njima.<br />

U radu koji je izložio na TELFOR-u Bosnić<br />

se bavi mobilnim aplikacijama. Opisana<br />

aplikacija služi za kontrolu sistema za<br />

upravljanje pametnom kućom. Tema rada<br />

proistekla je tokom rada na OBLO projektu,<br />

pod mentorstvom profesora Ištvana Papa.<br />

Goran Vukov smatra da su naučno-stručne<br />

konferencije dobra prilika da vidimo gde<br />

smo u odnosu na ostale u oblasti istraživanja<br />

kojom se bavimo, odnosno koliko smo<br />

inovativni i kreativni, da li nam je ispravan<br />

pristup istraživanju, da li smo nešto mogli<br />

da uradimo drukčije i slično.<br />

U radu “Snimač podataka o događajima u<br />

vozilu zasnovanom na Android OS”, koji je<br />

Vukov izložio na TELFOR-u, obrađena je<br />

tema koja se bavi čuvanjem podataka o<br />

kvaru vozila, kao i ostalim vrednostima<br />

parametara u vozilu (broj obrtaja motora,<br />

brzina, lokacija, pozicija papučice za gas<br />

i drugo), u neposrednom trenutku kvara.<br />

Te informacije pomažu serviserima i kompanijama<br />

da ustanove razlog kvara i pod<br />

kojim okolnostima je nastao. Za izradu<br />

rada bilo je potrebno poznavanje Android<br />

operativnog sistema, Java programskog<br />

jezika, SQLite biblioteke za rad sa bazom<br />

podataka i OBD II sistema. On-board dijagnostika<br />

(OBD) je termin automobilske<br />

industrije koji se odnosi na “sposobnost”<br />

vozila da samostalno vrši dijagnostiku i<br />

izveštavanje. OBD II standard određuje<br />

vrstu dijagnostičkog konektora i njegovih<br />

pinova, raspoloživih protokola električnih<br />

signalna i format poruka. Ovaj standard<br />

takođe definiše listu parametara vozila<br />

koji se prate, zajedno sa načinom kodovanja<br />

podataka za svaki parametar. Sistem<br />

opisan u radu je implementiram i testiran<br />

u realnim uslovima i deo je većeg projekta<br />

koji čini kompletan putni računar u vozilu<br />

sa mnogo drugih mogućnosti koji se razvija<br />

na Institutu RT-RK.<br />

Među našim studentima koji su prvi put<br />

učestvovali na TELFOR-u su Nives Kaprocki,<br />

Marko Rajinac i Nemanja Đekić,<br />

studenti master studija (5 godina) na odseku<br />

za RT-RK .<br />

Nives kaže da je u procesu pisanja rada<br />

za konferenciju izazov bio da se rezultati<br />

istraživanja oblikuju u rad u što kraćoj<br />

formi, tako da čitalac tačno razume šta je<br />

urađeno, koja je svrha istraživanja i šta je<br />

novo postignuto. Korisno je i to što se radovi<br />

pišu na engleskom jeziku, što je dobra<br />

vežba za strane konferencije.<br />

Ona je svoj rad izlagala u sekciji za obradu<br />

signala. To je, kako kaže, bila dobra prilika<br />

da vidi koliko je to što radi relevantno, a<br />

pokazalo se da jeste, budući da se mnogo<br />

ljudi zainteresovalo za njeno izlaganje.<br />

Pozitivne utiska sa TELFOR-a imaju i Marko<br />

Rajinac i Nemanja Đekić. Kažu da, pored<br />

toga što je učešće na konferencijama odlično<br />

za usavršavanje prezentacionih sposobnosti,<br />

studenti imaju priliku i da vide neka<br />

praktična rešenja iz industrije, kao i najnovije<br />

tehnologije koje se još nisu pojavile na<br />

tržištu. Istovremeno, to je dobra prilika i za<br />

uspostavljanje kontakata i razmenu ideja<br />

sa drugim studentima i stručnjacima različitih<br />

usmerenja i oblasti istraživanja.<br />

Na TELFOR-u 2016 predstavljeni su stručni<br />

radovi proistekli iz IVY studentskog istraživačkog<br />

projekta iz oblasti softvera za automobilsku<br />

industriju. Adresirajući problem<br />

distribucije na sve veći broja ekrana sa info-zabavnim<br />

sadržajem u vozilu, u radu koji<br />

44 | RT-RK Godišnjak 2017


je izlagala Tijana Srejić opisano je jedno<br />

rešenje dispečera događaja u aplikativnom<br />

okruženju vozila.<br />

Pored studenata i istraživača iz Novog<br />

Sada, zapaženo učešće na TELFOR-u 2016,<br />

imale su i naše kolege iz beogradskog<br />

ogranka Instituta RT-RK: Miodrag Dinić,<br />

Mile Davidović, Aleksandar Rikalo, Đorđe<br />

Pesić, Petar Jovanović, Marko Nesović,<br />

Aleksandar Marković i Ivo Marković.<br />

USPEŠNA DEMONSTRACIJA<br />

IVY ISTRAŽIVAČKOG PROJEKTA<br />

NA CES 2017<br />

Odsek RT-RK i Institut RT-RK učestvovali<br />

i ove godine na najvećoj međunarodnoj<br />

konferenciji potrošačke elektronike - Consumer<br />

Electronics Show 2017 u Las Vegasu.<br />

Konferencija je održana od 5. do 8. januara,<br />

istovremeno kada je održana i ICCE<br />

International Conference On Consumer<br />

Electronics, u organizaciji IEEE Consumer<br />

Electronics Society, na kojoj su sa izloženim<br />

akademskim radovima zapašeno učešće<br />

imali i Odsek i Institut.<br />

Prema rečima doc.dr Milana Bjelice ovogodišnje<br />

učešće na konferencijama u Las Vegasu<br />

još jednom je potvrdilo nivo korelisanosti<br />

istraživanja koja se rade na Odseku,<br />

i u okviru Instituta, sa aktuelnim temama<br />

zastupljenim na CES-u.<br />

„Na ovogodišnjem CES-u fokus je, između<br />

ostalog, bio na automobilskom softveru i<br />

rešenjima za automobilsku industriju, zatim<br />

na virtuelnoj realnosti i augmentiranoj realnosti.<br />

Takođe, bila su zastupljena i razna<br />

rešenja u vezi sa automatskom vožnjom,<br />

kao i rešenja za automobile In Vehicle Environment,<br />

a to je praktično sve ono što i<br />

mi radimo u okviru istraživačkih projekata“,<br />

kazao je doc. dr Milan Bjelica.<br />

Na CES 2017, kako je naveo doc. dr Bjelica,<br />

Odsek i Institut su imali izuzetno zapaženo<br />

učešće sa demonstracijom IVY istraživačkog<br />

projekta na štandu firme Qualcomm.<br />

Industriji je prikazan demo rešenja koje<br />

omogućava da se na jednom čipu realizuju<br />

istovremeno funkcionalnosti pomoći u<br />

vožnji i funkcionalnosti sistema za infozabavu.<br />

Demonstracija je rađena na modelu<br />

auta sa četiri kamere, sa ultrazvučnim LIN<br />

senzorima.<br />

Utisci sa industrijske prezentacije IVY<br />

istraživačkog projekta su veoma pozitivni.<br />

Za četiri dana, uz veliku posećenost i brojne<br />

diskusije na štandu Qualcomm-a, rezultate<br />

istraživanja videle su vodeće firme iz<br />

te oblasti, kao i proizvođači automobila i<br />

prvih kompanija koje dobavljaju delove i<br />

rešenja za proizvođače automobila.<br />

„Videli smo da smo napredovali mnogo u<br />

odnosu na istraživanje kao takvo, da je rešenje<br />

koje imamo dobro prihvćeno i da je<br />

potrebno u industriji. Sada je samo pitanje<br />

zrelosti daljeg razvoja projekta“, rekao je<br />

doc. dr Bjelica dodajući da je generalno cilj<br />

da rešenja koja se razvijaju u okviru<br />

istraživačkih projekata „nastave<br />

svoj život“ u komercijalnim<br />

proizvodima, uz pomoć<br />

Instituta i nekog od partnera.<br />

„Svi naši istraživački<br />

projekti su vrlo primenjivi<br />

ili „utabaju<br />

stazu“ za druge<br />

projekte koji će biti<br />

zasnovani na znanjima,<br />

ili čak konkretnim<br />

rešenjima, koje<br />

smo razvili u okviru<br />

pojedinih istraživanja“,<br />

rekao je doc. dr Bjelica.<br />

Što se tiče akademske prezentacije, na<br />

ICCE 2017 izloženo je šest radova i održano<br />

je jedno predavanje. Radovi su tematski<br />

obuhvatali istraživanja koje Odsek<br />

i Institut rade u automobilskoj industriji,<br />

softversko okruženje za razvoj algoritama<br />

za autonomnu vožnju, kao i rešenja za<br />

uređaje u pametnim kućama. Predavanje<br />

se bavilo time da li su pametni uređaji koji<br />

nas danas okružuju preveliko opterećenje.<br />

Inače, pored demonstracije IVY istraživačkog<br />

projekta, Odsek i Institut su na ovogodišnjoj<br />

konferenciji u Las Vegasu imali<br />

demonstraciju i OBLO Living i AISHA istraživačkih<br />

projekata.<br />

45


PAMETNI UREĐAJI, KUĆE, AUTOMOBILI:<br />

DA LI JE SAVREMENI KORISNIK<br />

ZASIĆEN?<br />

Na IEEE ICCE 2017 konferenciji u Las Vegasu održanoj od 8. do 10. januara, u sesiji pod nazivom<br />

„Augmented and Virtual Lifestyle“, doc. dr Milan Bjelica izložio je rad „Smart Devices,<br />

Homes, Cars: Is the Modern Consumer Overwhelmed?“<br />

Govoreći o standardizaciji korisničkog interfejsa (HMI), doc. dr Bjelica ističe da problemi<br />

nastaju počev od instaliranja sistema, a dalje slede nevolje u vezi sa upotrebom uređaja,<br />

kao što su telefon, smart sat, naočari, i ostalo, za koje pojedinačno korisnik mora da uči<br />

kako se koriste.<br />

Doc. dr Bjelica dalje navodi da se vezano<br />

za korisnički interfejs ide ili na integraciju<br />

ili na diferencijaciju.<br />

„S jedne strane imamo integraciju, odnosno<br />

jedinstveno iskustvo za svakog korisnika,<br />

isti HMI, što Gugl pokušava, i što bi<br />

korisnici možda voleli. Međutim,<br />

s druge strane<br />

imamo industriju<br />

koja<br />

p o -<br />

tencira diferencijaciju, odnosno različite<br />

brendove, inovativne HMI-ove, a inovacija<br />

je nepredvidiva, i ne znači da će ljudima<br />

biti korisno da sve bude različito“, naveo je<br />

doc. dr Bjelica dodajući da se diferencijacija<br />

vidi „u igri“ telekomunikacionih operatera,<br />

koji žele da ponude svoje set-top<br />

boksove, televizore, TV korisničke interfejse,<br />

da bi se razlikovali od konkurencije.<br />

Guglov pokušaj standardizacije, kroz<br />

koji bi svi naši televizori bili potpuno<br />

isti, kako navodi doc. dr Bjelica,<br />

jeste Android TV. Glasovne<br />

komande, pristup sadržaju i<br />

druge usluge, bile bi iste na<br />

svim televizorima. To je<br />

trend koji već vidimo na<br />

pametnim telefonima.<br />

Uz mali izuzetak Apple<br />

telefona, svi ostali telefoni<br />

(Android) imaju<br />

vrlo sličan HMI, to<br />

jest interfejs.<br />

Druga dilema vezana<br />

za korisnike jeste<br />

- univerzalni ili specifični<br />

pristup?<br />

Kako doc. dr Bjelica<br />

objašnjava, univerzalni<br />

pristup (“omni-pristup”),<br />

podrazumeva proizvod<br />

ili liniju proizvoda, koji će<br />

služiti mnogim potrebama,<br />

tako da možemo da radimo<br />

46 | RT-RK Godišnjak 2017


sve sa jednim uređajem ili grupom uređaja.<br />

Specifični pristup je kada imamo<br />

mnogo uređaja za svaku potrebu, od kojih<br />

svaki služi samo jednoj stvari.<br />

Doc. Bjelica ističe da se u univerzalnom<br />

pristupu nameće podesivost, a podesivost<br />

je često nepoželjna.<br />

„Tako, recimo, u nekom proizvodu trenutno<br />

možemo imati mnogo nepotrebnih stvari,<br />

zbog toga da bi se omogućilo njegovo korišćenje<br />

u budućnosti. To je u redu ako su<br />

korisnici stručni, ali, šta činiti ako korisnici<br />

očekuju da proizvod radi ono što traže bez<br />

mnogo podešavanja“, rekao je doc. dr Bjelica.<br />

S druge strane, specifični pristup je<br />

potpuno suprotan. Rešava se jedan scenario,<br />

koji je jednostavan, ide se logičnim<br />

koracima, a od korisnika se obično zahteva<br />

jedna ili dve komande.<br />

Kao primer doc. dr Bjelica navodi automatizaciju<br />

kuće. Korisnici se obično pitaju<br />

šta znači automatizacija kuće, šta tu<br />

može da se radi. Na korisniku je da odredi<br />

koje će to biti potrebe. Pod „omni-pristupom“<br />

se „dodaju” potrebe, ali korisnici to<br />

ne vole (na primer, teško ćete ubediti nekog<br />

korisnika da je kontrola rasvete preko<br />

pametnog telefona naročito pametna,<br />

kada to već može da se uradi preko prekidača).<br />

S druge strane, specifični pristup<br />

„pakuje“ sve te specifične potrebe u zasebne<br />

proizvode.<br />

Primer „omni-pristupa“, je recimo Wibutler,<br />

gde dobijete gejtvej i niz uređaja s kojima<br />

ne znate šta ćete. To je korisno, ali vam<br />

treba neko da vam sve to instalira i da<br />

stvori razna scenarija u kojima se ta tehnologija<br />

može koristiti.<br />

Kao primer kako Institut RT-RK gleda na<br />

taj problem doc. dr Bjelica navodi OBLO<br />

pametnu kuću.<br />

„Naš pristup je miks dva pristupa. Imamo<br />

tehnologiju za pametne kuće OBLO, nešto<br />

slično kao Wibutler, gde se niz pametnih<br />

uređaja, i gejtvej ne nude krajnjem korisniku,<br />

nego drugoj kompaniji. Ako bismo ovu<br />

tehnologiju nudili krajnjem korisniku, onda<br />

bi to bilo za konkretan slučaj, odnosno imaćemo<br />

konkretnu potrebu i definisati konkretne<br />

uređaje, i to je jedan način da se reši<br />

problem“, navodi doc. dr Bjelica.<br />

Govoreći dalje o rešavanju problema standardizacije<br />

različitih HMI, doc. dr Bjelica<br />

navodi da proširena stvarnost (augmented<br />

reality) može da odgovori na taj problem.<br />

„Problem se može potpuno izbeći ako uklonimo<br />

posrednika, a to je ekran. Interfejs<br />

nam u stvari smeta, i ako ga uklonimo, ako<br />

pređemo na „proširivanje stvarnosti“ i upotrebu<br />

glasa za komande, to bi pomoglo u rešavanju<br />

ovog problema“, kazao je doc. Bjelica<br />

uz konstataciju da će verovatno proći<br />

mnogo vremena dok to ne bude tako.<br />

Da li na integraciju ili na diferencijaciju,<br />

prilično je teška dilema. To se vidi po tome<br />

sto je Gugl dozvolio operaterima da imaju<br />

svoje HMI na Android TV platformi, koji<br />

nisu onakvi kakve bi Gugl voleo. To je presudan<br />

događaj, jer je postojao ogroman<br />

pritisak da se koriste Android i Guglove<br />

usluge, ali operateri, skoro nikad, nisu pristajali<br />

na Guglov interfejs. Gugl je na kraju<br />

popustio i dozvolio podešavanja, ali i dalje<br />

insistira da korisnici na osnovnom meniju<br />

imaju pristup aplikacijama, karakterištično<br />

za Gugl interfejs.<br />

„Pitanje je i da li razumemo korisnike. Ako, recimo, koristimo neku tehnologiju od prvog<br />

dana našeg života, da li je ona onda komplikovana ili ne? Da li je za korisnika jednostavno<br />

i da li hoće da podešava/konfiguriše uređaje ili želi nešto što je unapred prilagođeno<br />

korisničkoj jednostavnoj upotrebi? “<br />

Na kraju, doc. dr Bjelica zaključuje da je za većinu korisnika bolji specifični pristup, te<br />

da tehnologije koje danas nisu zaživele, u budućnosti, u ciklusima, mogu ponovo naći<br />

svoj put do potrošača.<br />

47


STU<br />

DENT<br />

SKI<br />

ISTRAŽI<br />

VAČKI<br />

PROJEKTI<br />

48 | RT-RK Godišnjak 2017


IVY - PRVI STUDENTSKI<br />

ISTRAŽIVAČKI PROJEKAT U OBLASTI<br />

SOFTVERA ZA AUTOMOBILSKU INDUSTRIJU<br />

Odsek RT-RK već nekoliko godina u saradnji sa Institutom RT-RK, formira dvogodišnje<br />

studentske istraživačke timove u različitim aktuelnim oblastima istraživanja. Prateći<br />

trend unapređenja nastavnog i istraživačkog programa u domenu potrošačke elektronike<br />

u automobilima, prošle godine je formiran IVY studentski istraživački tim, koji već<br />

drugu godinu uspešno realizuje prvi studentski projekat u oblasti softvera za automobilsku<br />

industriju.<br />

Petu generacija studenata okupljenih oko<br />

istraživačkog IVY projekta, od kojih je danas<br />

većina na master programu Odseka<br />

iz automobilske indsutrije, čine: Ivana Nikolić,<br />

Tijana Srejić, Kristina Omerović, Jasmina<br />

Pesić, Ognjen Đekić, Nikola Popović,Veselin<br />

Gojak, Radivoje Ostojić, Miloš<br />

Ilić, Mihajlo Jovanović, Aleksandar Dakić i<br />

Joakim Janjatović.<br />

Tema projekta, koji je ušao u drugu godinu<br />

realizacije, prema rečima koordinatora<br />

projekata doc. dr Milana Bjelice jeste<br />

In-Vehicle Infotainment (IVI), odnosno<br />

sistem za pružanje informacija i zabave u<br />

okviru automobila.<br />

Doc. dr Milan Bjelica je naglasio da su<br />

In-Vehicle Infotainment (IVI) proširili sa<br />

In-Vehicle Environment (IVE), odnosno na<br />

sve što se nalazi u vozilu, a što čini da vozač<br />

ima jedno novo iskustvo u vožnji, a to<br />

uključuje: konekciju sa sistemom za autonomnu,<br />

odnosno poluautonommu vožnju<br />

Advanced Driver Assistance Systems<br />

(ADAS), kao i dva elementa unutar kokpita<br />

– klaster ekran i head unit.<br />

On je dodao da je cilj projekta bio da kao<br />

budući inženjeri računarskog inženjerstva<br />

i softver inženjeri, studenti naprave<br />

softverski stek koji će podržati izvršavanje<br />

aplikacija u takvom okruženju.<br />

„Naš softver ima zadatak da zna da radi na<br />

integrisanim kolima koja su namenjena za<br />

ovakve uređaje, bilo da je reč o Texas Instruments<br />

ili Qualcomm-u, kao novom igraču<br />

u automobilskoj industriji. Kao osnovu<br />

za razvoj našeg aplikacionog okruženja koristili<br />

smo biblioteke i softversku osnovu<br />

koja se koristi u automobilskoj industriji,<br />

kao što je recimo Automotive Grade Linux<br />

(AGL) ili Yocto GENIVI Baseline, gde smo<br />

onda razvijali različite funkcionalnosti –<br />

aplikaciju za klaster, aplikaciju za head<br />

unit, zatim za razmenu poruka između klastera<br />

i head unita, za razmenu<br />

poruka, informacija i<br />

video materijala<br />

između<br />

ADAS i head unit – a i drugo. “<br />

Doc. dr Bjelica je dodao da kada se sumira<br />

sve što je do sada IVY tim uradio, suština<br />

je u tome da su na demonstratoru pokazali<br />

neke osnovne slučajeve upotrebe koji<br />

su potpuno integrisani u okruženje, poput<br />

prikaza okruženja vozila sa četiri, uskoro<br />

sa šest kamera, nadgledanja vozača, zatim<br />

različitih integracionih funkcionalnosti,<br />

tako da mogu da upravljaju pomoću<br />

dugmića na volanu, malog džojstika za<br />

head unit, integrisali su sa papučicama<br />

gas, kočnice i slično.<br />

A studenti kažu da su se za razvoj projekta<br />

u oblasti automobilske industrije<br />

zainteresovali na prošlogodišnjem Otvorenom<br />

danu RT-RK, gde je im je ova oblast<br />

predstavljena. Tada su se i odlučili da za<br />

dalje usmerenje odaberu Odsek RT-RK, a<br />

danas su svi na novom master programu<br />

iz automobilske industrije.<br />

Govoreći iz<br />

svog ugla<br />

„IVY istraživački tim okupili smo<br />

sa idejom da u vozila uvedemo<br />

Android, odnosno da iskoristimo<br />

njegove maksimalne<br />

potencijale, omogućavajući<br />

time niz naprednih funkcija,<br />

od komunikacionih do multimedijalnih,<br />

a da ne ugrozimo<br />

bezbednost i koncept u vozilu“<br />

49


o radu na istraživačkom<br />

projektu, kažu da su radili infotejment za<br />

vozilo, odnosno centralni multimedijalni<br />

uređaj zasnovan na Android sistemu. Većina<br />

članova tima razvijala je aplikacije, dok<br />

su neki za zadatak imali da razviju povezivanje<br />

sa infotejmentom.<br />

Na samom početku cilj je bio da se napravi<br />

personalizovani infotejment, odnosno da<br />

se za razliku od korisnika centralna multimedijalna<br />

jedinica u vozilu prilagodi vozaču.<br />

To je je bio probni projekat, po čijem<br />

završetku su počeli rad na istraživačkom<br />

projektu. A na istraživačkom projektu deo<br />

tima radio je razradu algoritama zasnovanu<br />

na Qualcomm ploči. Posebno su istakli<br />

da su za razvoj dobili najnoviju Qualcomm<br />

ploču, čija serijska proizvodnja tada još<br />

nije bila počela. Drugi deo tima radio je na<br />

razvoju arhitekture za tu ploču.<br />

Krajnji rezultat bio da naparave kompletan<br />

demonstrator na kojem će se prikazivati<br />

dalji rad, algoritmi i arhitektura. Cilj demonstratora<br />

je bio da se napravi<br />

unutrašnjost automobila<br />

iz budućnosti pa se IVY tim ugledao na<br />

trendove koji već postoje u automoblskoj<br />

industriji i razvio neke funkcionlnosti koje<br />

su veliki proizvođači tek najavljivali da će<br />

biti ugrađene u vozilo, a IVY tim ih je već<br />

ugradio u demonstrator.<br />

Kako je Qualcomm, na čijoj ploči su radili<br />

razradu algoritama, u međuvremenu izbacio<br />

novi čip namenjen za automobilsku<br />

industriju - Snapdragon 820a, IVY tim u<br />

dogovoru sa Qualcomm-om razvija softver<br />

koji će najverovatnije iskoristiti za demonstraciju<br />

mogućnosti novog čipa.<br />

Poput kolega iz prethodnih generacija i<br />

IVY-ovci su tokom septembra posetili sajam<br />

potrošačke elektronike IFA u Berlinu i<br />

prestižnu konferenciju u toj oblasti - IEEE<br />

ICCE 2016, na kojoj su izložili šest stručnih<br />

radova nastalih kao rezultat rada na<br />

projektu. Takođe, posetili su i sajam IBC<br />

u Amsterdamu, gde su mogli da vide vrhunska<br />

dostignuća u oblasti digitalne televizije.<br />

„Već godinama naši studenti posećuju<br />

konferenciju i sajamove u<br />

Berlinu i Amsterdamu, jer je izuzetno važno<br />

da se radi na percepciji oblasti koje proučavaju<br />

tokom školovanja, a posebno onih<br />

iz kojih rade istraživačke projekte. Pored<br />

toga što su na sajmovima imali priliku da<br />

vide koja su to sve vrhunska dostignuća u<br />

oblasti potrošačke elektronike i digitalne televizije,<br />

mogli su da čiju i mišljene akademske<br />

i stručne javnosti, jer su oba segmentaa<br />

podjednako važna“, rekao je doc. dr Milan<br />

Bjelica.<br />

Kada sumiraju utiske posle ekskurzije u<br />

Berlin i Amsterdam, IVY-ovci u nekoliko<br />

reči kažu da se obišli sajmove, izložili radove,<br />

proveli se i vratili nazad da uče i završavaju<br />

demoe, jer uvek ima ideja da se doda<br />

neki novi algoritam.<br />

Na kraju, naziv tima IVY (eng. bršljen), nastao<br />

je igrom reči. Delom je akronim od<br />

In-Vehicle Infotainment (IVI), a delom asocijacija<br />

na američke prestižne Ivy League<br />

univerzitete, u čijem rangu Odsek i Institut<br />

sebe prepoznaju.<br />

50 | RT-RK Godišnjak 2017


AISHA I SAVA -<br />

STUDENTSKI PROJEKTI<br />

U novoj školskoj 2016/17. godini, u saradnji Odseka RT-RK i Instituta RT-RK, oformljena<br />

su i dva nova studentska istraživačka tima – AISHA (AI Systems for Home Automation)<br />

i SAVA (System for Automotive Vision on Alpha board), koji će raditi projekte u vezi sa<br />

inteligentnim sistemima za kućnu automatizaciju i sa digitalnom obradom signala u<br />

automotivu.<br />

Sedmočlani studentski AISHA tim, sa koordinatorima<br />

projekata dr Marijom Antić i<br />

prof. dr Ištvanom Papom, naredne dve godine<br />

radiće na projektu čiji cilj jeste<br />

da<br />

se razviju mehanizmi za naprednu interakciju<br />

sa sistemom za kućnu automatizaciju.<br />

U prvoj fazi realizacije projekta, AISHA tim<br />

će se, pre svega, baviti glasovnom kontrolom,<br />

odnosno integracijom postojećih<br />

servisa za prepoznavanje govora sa OBLO<br />

Living sistemom, koji je proizvod RT-RK<br />

firme.<br />

“Tim<br />

trenutno radi sa Guglovim servisom<br />

za prepoznavanje govora i Amazonovim<br />

Ehom, i već sada možemo glasom<br />

kontrolisati paljenje i gašenje pojedinačnih<br />

uređaja, kao i aktivirati ili memorisati podešavanja<br />

za grupu uređaja. U narednom<br />

periodu, tim će se baviti istraživanjem već<br />

postojećih Internet of Things (IoT) platformi<br />

za prikupljanje podataka, analizom kako se<br />

one mogu uklopiti u naš sistem, te implementacijom<br />

funkcionalnosti za prikupljanje<br />

podataka u okviru OBLO Living sistema”,<br />

kazala je dr Antić.<br />

Kako je predviđeno, u drugoj godini realizacije<br />

AISHA tim će se baviti razvojem<br />

naprednih funkcionalnosti koje zahtevaju<br />

analizu podataka, te smišljati i realizovati<br />

scenarije interesantne korisniku.<br />

“Ideja je da se realizuje infrastruktura za prikupljanje<br />

podataka o korišćenju sistema, a<br />

da se zatim omogući i analiza tih podataka<br />

kako bi se detektovale sekvence u ponašanju,<br />

i na osnovu toga ponudio neki inteligentan<br />

i za korisnika interesantan odziv sistema.<br />

Recimo, možemo da ukrstimo podatke<br />

o trenutnom stanju u domaćinstvu i vremenskoj<br />

prognozi, te da se na osnovu toga sugeriše<br />

korisniku da uključi ili isključi grejanje<br />

i slično”, rekla je dr Marija Antić.<br />

Inače, sam naziv projekta - AI Systems for<br />

Home Automation (AISHA), opis je upravo<br />

onoga što je cilj projekta - inteligentan<br />

sistem za kućnu automatizaciju. Sa druge<br />

strane, glasovna kontrola sistema aktivira<br />

se izgovaranjem ključne reči AISHA, što<br />

je ime koje na arapskom znači “she who<br />

lives”.<br />

51


SAVA (SYSTEM FOR AUTOMOTIVE VISI-<br />

ON ON ALPHA BOARD)<br />

Kako na tržištu postoji povećana potražnja<br />

za inženjerima u oblasti automotiv<br />

industrije, i Odsek i Institut, prepoznali su<br />

potrebu za školovanje kadra u toj oblasti,<br />

kako na novom master programu Odseka,<br />

tako i kroz rad na studentskim istraživačkim<br />

projektima.<br />

Stoga je, sa idejom da studenti ovladaju<br />

automotiv tehnologijama za razvoj softvera,<br />

hardvera, spregama između hardvera i<br />

softvera, te raznovrsnim interfejsima -<br />

oformljen i drugi, takođe, sedmočlani studentski<br />

istraživački tim – SAVA.<br />

Koordinatori projekta, dr Željko Lukač i mr<br />

Tomislav Maruna, navode da je trend u<br />

automobilskoj industriji kako da se smanji<br />

broj udesa, odnosno da se vozaču olakša<br />

posao pri vožnji. Prateći taj trend, ideja je<br />

da članovi SAVA tima, tokom dve godine,<br />

razviju nekoliko algoritama na sistemu<br />

koji će auto prepoznavati, pomagati vozaču<br />

pri vožnji, i na osnovu toga davati neke<br />

sugestije ili, potencijalno, kontrole.<br />

Dr Željko Lukač navodi da se danas sve<br />

češće govori o automobilima koji imaju<br />

neku vrstu interakcije s okolinom, pa imaju<br />

različite senzore i kamere koji prate šta se<br />

događa oko automobila. Tako, u okviru takozvanih<br />

ADAS sistema (Advanced Driver<br />

Assistance Systems), postoji deo koji se<br />

zove Automotive Vision, koji prati šta se<br />

dešava oko automobila, skuplja informacije,<br />

na neki način<br />

ih obrađuje i šalje vozaču ili se preduzimaju<br />

neke akcije, na primer ako senzori<br />

primete da se auto isperd približava, mogu<br />

da upozore vozača ili da automatski koče.<br />

Kako kaže dr Lukač, cilj SAVA projekta<br />

upravo jeste da se na jednom mestu omogući<br />

kompletna infastruktura za Automotive<br />

Vision. Za te namene je na Institutu<br />

razvijena Alpha ploča, zatim je tu nekoliko<br />

namenskih procesora, gde je ideja da<br />

može da se spoji bar desetak kamera i<br />

senzora, te da se sve informacije na jednom<br />

mestu obrade. Hardver već imaju, ali<br />

nedostaje softver, pa je zadatak studenata<br />

da dodaju softver koji omogućava skupljanje<br />

informacija spolja.<br />

Mr Tomislav Maruna kaže da će se demonstraciju<br />

sistema koristiti mali, postojeći,<br />

model elektroautomobila, koji ima<br />

dovoljno dobru kontrolu položaja volana i<br />

brzine (napred, nazad i kočenja). Cilj je da<br />

se algoritmi koje će studenti razvijati, stave<br />

na hardversku platformu, da je spoje sa<br />

automobilom, i da se zatim demonstrira<br />

automatsko parkiranje, automatsko kočenje,<br />

održavanje razmaka od automobila<br />

ispred ili iza, prepoznavanje saobraćajnih<br />

znakova, semafora, pešačkog prelaza i<br />

pešaka na njemu i slično, odnosno da se<br />

pokaže autonomna vožnja.<br />

U prvoj godini realizacije projekta studenti<br />

će raditi na setu algoritama i uspostavljanju<br />

konačne kontrolabilnosti platforme.<br />

Deo tima, u jednom setu povezanih manjih<br />

projekata, radiće na implementaciji,<br />

ili samo integraciji postojećih algoritama<br />

koji će obavljati deo delatnosti, kao što<br />

su: praćenje vozača (driver monitoring),<br />

mirror replacement systems, uz detekciju<br />

kola koja jure, kola koja će udariti model<br />

sa leve ili desne strane, zatim detekciju<br />

linije, front kamere koja će raditi detekciju<br />

znakova i prepoznavanje, detekciju pešaka,<br />

kretenje pešaka i drugo. Drugi deo ekipe<br />

radiće na savladavanju elementarnih<br />

problema povezivanja hardverske platforme<br />

sa modelom – elektroautomobilom i<br />

nekog elementarnog upravljanja.<br />

U drugoj godini realizacije projekta, SAVA<br />

tim će raditi na integraciji algoritama u<br />

jednu aplikaciju, odnosno na jednom slučaju<br />

upotrebe, koji bi bio autonomna vožnja.<br />

Tokom realizacije projetka, planirane su,<br />

pre svega, interne demonstracije, kako<br />

bi se prikazala trenutna funkcionalnost<br />

sistema, uz očekivanje da će sa svakom<br />

sledećom demonstracijom tim prikazati<br />

više sposobnosti sistema i veći stepen<br />

autonomnosti automobila.<br />

Koordinatori AISHA i SAVA istraživačkih<br />

projekata, kažu da je za studente koji se<br />

opredele za rad na projektima, to iskustvo<br />

višestruko korisno. Osim što će steći nova<br />

znanja i savladati nove tehnologije koje su<br />

predmet istraživanja, uraditi svoje diplomske<br />

i master radove, studenti, će istovremeno<br />

naučiti i da rade u okruženju značajno<br />

profesionalnijem od, do tada, isključivo<br />

akademskog.<br />

52 | RT-RK Godišnjak 2017


NAJBOLJI PREDAVAČI<br />

ZA INŽENJERSKU ELITU<br />

BUDUĆNOSTI<br />

Jedan od važnih aspekata delovanja Odseka RT-RK je<br />

edukacija studenata van nastavnog programa i povećanje<br />

interesa studenata i talentovanih mladih ljudi za<br />

inženjerstvo u računarstvu kroz organizovanje letnjih<br />

škola. Od prvih CELL letnjih škola sponzorisanih od IBM<br />

održanih 2007. i 2008. godine koje su pohađali studenti<br />

novosadskog Univerziteta i talenti iz Petnice, Odsek stvara<br />

kreativnu atmosferu u kojoj učesnici rade na malim<br />

istraživačkim projektima, često takmičarskog duha, koja<br />

se završava dodelom diploma i nagrada. U ovim školama<br />

se često uči o najnovijim, tek dolazećim tehnologijama, a<br />

učesnici imaju priliku da sarađuju sa najkompetentnijim<br />

profesionalcima na zadatu temu. Time Odsek prati praksu<br />

najpoznatijih svetskih tehničkih univerziteta kroz edukaciju<br />

mladih angažovanjem svog kadra i tehničkih resursa<br />

u letnjem periodu.<br />

Tradicionalno, i u duhu Odseka posvećenog razvoju softvera<br />

za uređaje koji rade u realnom vremenu, česte teme<br />

škola su Linux, Android, kao i najnovije male kompjuterske<br />

platforme na kojima se uči programiranje kroz zabavne,<br />

praktične projekte.<br />

53


MASTER I<br />

DOKTORSKI<br />

RADOVI<br />

54 | RT-RK Godišnjak 2017


NAGRADE ZA NAJBOLJE<br />

MASTER RADOVE<br />

Odsek za računarsku tehniku i računarske<br />

komunikacije (RT-RK), svake godine<br />

dodeljuje nagrade za najbolje diplomske<br />

master radove. Odlukom Naučno-nastavnog<br />

veća Odseka RT-RK, za najbolje master<br />

radove u 2016. godini proglašeni su:<br />

1. Vladimir Moravčević<br />

Rešenje ZigBee programske podrške na<br />

centralnom kontroleru u skladu sa HA 1.2<br />

specifikacijom<br />

2. Matija Pul (Osijek)<br />

Usporedba dinamičnih slika zasnovana na<br />

izdvajanju i usporedbi ključnih točaka<br />

2. Milan Tucić<br />

Protokol za razmenu poruka u sistemima<br />

pametnih kuća<br />

3. Ivan Glavota (Osijek)<br />

Detektiranje gubitka paketa pri prijenosu<br />

videa mrežom<br />

3. Mihajlo Marinković<br />

Jedna realizacija mehanizma za napredno<br />

rukovanje listom kanala na mobilnim više-antenskim<br />

DTV prijemnicima<br />

Priznanje i novčani deo nagrade dodeljeni<br />

su studentima na godišnjoj svečanosti<br />

RT-RK instituta.<br />

DOPRINOS<br />

REŠAVANJU PROBLEMA<br />

INTERPOLACIJE SLIKE<br />

Problem interpolacije slike je već godinama<br />

predmet brojnih istraživanja<br />

iz oblasti digitalne obrade signala i do<br />

sada je razvijeno mnogo algoritama,<br />

kojima se taj problem nastoji rešiti. Doprinos<br />

rešavanju te problematike dao je<br />

i dr Željko Lukač u nedavno odbranjenoj<br />

doktorskoj disertaciji pod nazivom<br />

“Algoritmi za interpolaciju uz očuvanje<br />

strukture slike”, koju je uradio pod mentorstvom<br />

prof. dr Miodraga Temerinca.<br />

Cilj istraživanja dr Željka Lukača jeste<br />

razvoj novog algoritma za interpolaciju<br />

slike, sa fokusom na očuvanje prirodnosti<br />

teksture i ivica interpolirane<br />

slike. Pored toga, dodatni izazov bio je<br />

da predloženo rešenje bude primenjivo<br />

u uređajima sa ograničenim resursima.<br />

Prema rečima dr Lukača tehnike za interpolaciju<br />

slike doprinose poboljšanju<br />

kvaliteta rezolucije i neizostavne su u<br />

postupku obrade slike.<br />

„Prvi radovi koji se bave problematikom<br />

interpolacije slike objavljeni su krajem<br />

80-ih godina. Od početnih istraživanja<br />

do danas, računarske mogućnosti su<br />

postale veće, pa su time i algoritmi za<br />

interpolaciju slike postajali sve složeniji.<br />

Nije problem da na odličnom računaru<br />

napravimo algoritam koji će doprineti poboljšanju<br />

kvaliteta rezolucije slike, ali ako<br />

želimo da se to izvršava na nekom jeftinijem<br />

uređaju, onda su nam potrebni jednostavniji<br />

algoritmi“, rekao je dr Lukač.<br />

Međutim, danas se sve menje radi na<br />

razvoju jednostavnijih algoritama, tako<br />

da je tokom istraživanja cilj bio da se<br />

napravi poboljšeno rešenje u odnosu na<br />

postojeće jednostavne algoritme koje<br />

će biti primenjivo u sistemima za rad u<br />

realnom vremenu.<br />

Kada govori o problemu interpolacije<br />

slike, dr Lukač ističe da je glavni problem<br />

očuvanje utiska prirodnosti teksture<br />

slike uz očuvanje njene oštrine.<br />

„U mnogim aplikacijama rezolucija originalne<br />

slike je različita od željene. Tako<br />

se, na primer, u multimedijalnim sistemima<br />

suočavamo sa time da slika prikazana<br />

na različitim uređajima ima različitu<br />

rezoliciju. To posebno može biti problem<br />

u, recimo, medicinskim i satelitskim postupcima<br />

obrade i analize slike, gde se<br />

zahteva dobra rezolucija“, rekao je dr<br />

Željko Lukač i dodao da su za određene<br />

aplikacije raspoloživi gotovo neograničeni<br />

računarski resursi, međutim, za<br />

većinu aplikacija je potrebno naći kompromis<br />

između složenosti interpolacionog<br />

algoritma i očekivanog kvaliteta<br />

interpolirane slike.<br />

Rešenja koje je predloženo u disertaciji<br />

dr Lukača omogućava interpolaciju<br />

slike uz očuvanje ivica i teksture i primenjivo<br />

je u uređajima sa ograničenim<br />

resursima. To rešenje je upoređeno sa<br />

postojećim jednostavnim, ali i složenijim<br />

algoritmima, korišćenjem odgovarajućih<br />

metoda evaluacije, što nije bio<br />

jednostavan zadatak.<br />

„Kada je reč o kvalitetu ivica i teksture,<br />

pokazalo se da je predloženo rešenje u<br />

skoro svim slučajevima bolje od rešenja<br />

sa kojima je upoređeno. Vreme izvršenja<br />

je blisko jako jednostavnim algoritmima,<br />

tako da je postignut kompromis između<br />

brzine i kvaliteta slike. U poređenju sa<br />

kompleksnijim algoritmima, pokazalao<br />

se ti algoritmi nisu uvek bolji od jednostvanijeg<br />

rešenja, naprotiv, često su lošija<br />

“, rekao je dr Željko Lukač i na kraju<br />

dodao da je njegovo predloženo rešenje<br />

za interpolaciju slike zaštićeno patentnom<br />

prijavom.<br />

55


NAŠI<br />

STUDENTI<br />

U SVETU<br />

56 | RT-RK Godišnjak 2017


STUDENT ODSEKA RT-RK<br />

NASTAVLJA ŠKOLOVANJE<br />

NA ETH UNIVERZITETU U CIRIHU<br />

Milan Pandurov, koji će uskoro odbraniti master rad na Odseku RT-RK, od jeseni će nastaviti<br />

školovanje na prestižnom ETH univerzitetu u Cirihu, u Švajcarskoj. Na ETH će pohađati<br />

master program iz kompjuterskih nauka. Program ima više smerova i omogućava<br />

širok spektar obrazovanja i specijalnosti, a Milana najviše privlače predmeti iz oblasti<br />

distribuiranih operacionih sistema, što se nadovezuje na ono čime se trenutno bavi.<br />

Zahvaljujući rezultatima na prethodnim<br />

studijama, za Milana nije bilo većih problema<br />

prilikom upisa na ETH. Na Odseku<br />

RT-RK je stekao temeljna teorijska i<br />

praktična znanja, posebno kroz rad na<br />

studentskim i istraživačkim projektima<br />

u koje je bio uključen, a imao je i dobre<br />

preporuke od profesora sa kojima je radio<br />

na projektima.<br />

“Tokom studija na Odseku, dobio sam dosta<br />

praktičnih znanja iz oblasti operativnih<br />

sistema i arhitekture softvera. Kasnije,<br />

dok sam radio bečelor rad, naučio sam<br />

kako funkcionišu interpreteri i virtuelne<br />

mašine, sprezanje sa hardverom, ceo<br />

proces od aplikacije koju korisnik upotrebljava<br />

na svom mobilnom telefonu koja je<br />

u vebu, do gateway komunikacija prema<br />

Cloud- u, obrade tih podataka, skladištenja<br />

u bazama podataka i drugo”, rekao je<br />

Milan Pandurov i dodao da, dok ne dođe<br />

do krajnjeg<br />

korisnika, informacija pređe dug<br />

put tokom kog često menja oblike.<br />

Milan, koji je bio i stipendista Odseka,<br />

kaže da se za ovaj smer opredelio zbog<br />

predmeta koji se izučavaju, a koji su<br />

više vezani za hardver i operativne sisteme.<br />

Posebno ističe i činjenicu da se<br />

studenti na kraju treće godine uključuju<br />

u timske istraživačke projekte. Kako<br />

navodi, radio je na timskom projektu<br />

u vezi sa sistemom za pametne kuće.<br />

Studenti su imali zadatak da u okviru<br />

tog sistema dodaju nove funkcionalnosti,<br />

poprave stvari koje nisu radile,<br />

a iz projekata su nastali novi delovi u<br />

softveru koji se trenutno komercijalno<br />

koriste.<br />

“Projekti na kojima smo radili ne podrazumevaju<br />

samo implementaciju, nego<br />

je svaki od njih propraćen i istraživačkim<br />

radovima koji su objavljeni na<br />

međunarodnim stručnim konferencijama“,<br />

rekao je Milan Pandurov i dodao da<br />

je tokom četvrte godine studija objavio<br />

tri rada na konferencijama, uključujući i<br />

onu u Berlinu.<br />

Pre nego što ode u Cirih na master studije,<br />

Milan planira da na Odseku RT-RK<br />

odbrani master rad koji se bavi komponentom<br />

u sistemu za automatizaciju<br />

kuće, tačnije reč je o softverskoj komponenti<br />

koja ima zadatak da održava<br />

ostale komponente u sistemu i da ih<br />

povezuje na konkretnoj platformi.<br />

Od septembra Milan nastavlja dalje usavršavanje<br />

na ETH za koji se odlučio zbog<br />

toga što spada u red najboljih univerziteta<br />

na svetu. Posle mastera u Cirihu, odlučiće<br />

se da li će upisati doktorske studije<br />

i baviti se istraživanjem ili će otići u industriju.<br />

57


www.rt-rk.uns.ac.rs<br />

Fakultet tehničkih nauka<br />

Univerzitet u Novom Sadu<br />

Trg Dositeja Obradovića 6<br />

21000 Novi Sad<br />

Srbija

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!