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