Приказ основних података о дисертацији
Језик за опис архитектурe дистрибуираних система базираних на микросервисима
Jezik za opis arhitekture distribuiranih sistema baziranih na mikroservisima
dc.contributor.advisor | Dejanović, Igor | |
dc.contributor.other | Milosavljević, Branko | |
dc.contributor.other | Sladić, Goran | |
dc.contributor.other | Vujović, Vladimir | |
dc.contributor.other | Dimitrieski, Vladimir | |
dc.contributor.other | Dejanović, Igor | |
dc.creator | Суљкановић, Ален | |
dc.date.accessioned | 2024-02-14T15:01:22Z | |
dc.date.available | 2024-02-14T15:01:22Z | |
dc.date.issued | 2024-01-15 | |
dc.identifier.uri | https://www.cris.uns.ac.rs/DownloadFileServlet/Disertacija169408015621076.pdf?controlNumber=(BISIS)133132&fileName=169408015621076.pdf&id=21979&source=NaRDuS&language=sr | sr |
dc.identifier.uri | https://www.cris.uns.ac.rs/record.jsf?recordId=133132&source=NaRDuS&language=sr | sr |
dc.identifier.uri | https://www.cris.uns.ac.rs/DownloadFileServlet/IzvestajKomisije169408021086512.pdf?controlNumber=(BISIS)133132&fileName=169408021086512.pdf&id=21980&source=NaRDuS&language=sr | sr |
dc.identifier.uri | https://nardus.mpn.gov.rs/handle/123456789/22233 | |
dc.description.abstract | Докторска дисертација се бави проблемом развоја дистрибуираних система базираних на микросервисима. Циљ докторске дисертације је убрзање развоја и побољшање квалитета оваквих система. У оквиру израде дисертације имплементиран је језик Silvera, који се од сличних решења издваја по могућности аутоматског генерисања документације, те евалуације архитектуре система помоћу посебно дефинисаних метрика. У циљу евалуације језика, спроведена је анкета заснована на FQAD радном оквиру, где је од учесника тражено да имплементирају једноставан задатак са и без коришћења Silvera језика, а потом да попуне упитник. Учесници анкете су задатак имплементирали ~124% брже када су користили Silvera језик. Уз то, коришћење Silvera језика је довело и до квалитетнијих решења, са значајно мање грешака. Креирањем Silvera језика извршена је и формализација домена моделовања архитектура дистрибуираних система базираних на микросервисима, што представља и оригинални научни допринос дисертације. | sr |
dc.description.abstract | Doktorska disertacija se bavi problemom razvoja distribuiranih sistema baziranih na mikroservisima. Cilj doktorske disertacije je ubrzanje razvoja i poboljšanje kvaliteta ovakvih sistema. U okviru izrade disertacije implementiran je jezik Silvera, koji se od sličnih rešenja izdvaja po mogućnosti automatskog generisanja dokumentacije, te evaluacije arhitekture sistema pomoću posebno definisanih metrika. U cilju evaluacije jezika, sprovedena je anketa zasnovana na FQAD radnom okviru, gde je od učesnika traženo da implementiraju jednostavan zadatak sa i bez korišćenja Silvera jezika, a potom da popune upitnik. Učesnici ankete su zadatak implementirali ~124% brže kada su koristili Silvera jezik. Uz to, korišćenje Silvera jezika je dovelo i do kvalitetnijih rešenja, sa značajno manje grešaka. Kreiranjem Silvera jezika izvršena je i formalizacija domena modelovanja arhitektura distribuiranih sistema baziranih na mikroservisima, što predstavlja i originalni naučni doprinos disertacije. | sr |
dc.description.abstract | The doctoral dissertation addresses the challenge of developing distributed systems based on microservices. The aim of the doctoral dissertation is to accelerate the development and enhance the quality of such systems. During the dissertation process, the Silvera language was implemented, which stands out from similar solutions due to its capability for automatic documentation generation and system architecture evaluation using specifically defined metrics. To evaluate the language, a survey based on the FQAD framework was conducted, where participants were asked to implement a simple task with and without the use of the Silvera language, followed by filling out a questionnaire. Participants of the survey completed the task ~124% faster when using the Silvera language. Moreover, the utilization of the Silvera language led to higher quality solutions, with significantly fewer errors. The creation of the Silvera language also accomplished the formalization of the domain for modeling architectures of distributed systems based on microservices, which represents an original scientific contribution of the dissertation. | en |
dc.language | sr (cyrillic script) | |
dc.publisher | Универзитет у Новом Саду, Факултет техничких наука | sr |
dc.rights | openAccess | en |
dc.rights.uri | https://creativecommons.org/licenses/by-nc/4.0/ | |
dc.source | Универзитет у Новом Саду | sr |
dc.subject | моделовање, метамоделовање, софтверски језици, дистрибуирани системи, микросервиси, сервис-оријентисане архитектуре | sr |
dc.subject | modelovanje, metamodelovanje, softverski jezici, distribuirani sistemi, mikroservisi, servis-orijentisane arhitekture | sr |
dc.subject | modeling, metamodeling, software languages, distributed systems, microservices, service-oriented arhichitectures | en |
dc.title | Језик за опис архитектурe дистрибуираних система базираних на микросервисима | sr |
dc.title.alternative | Jezik za opis arhitekture distribuiranih sistema baziranih na mikroservisima | sr |
dc.title.alternative | A language for description of distributed systems | en |
dc.type | doctoralThesis | sr |
dc.rights.license | BY-NC | |
dc.identifier.fulltext | http://nardus.mpn.gov.rs/bitstream/id/159643/Disertacija_15086.pdf | |
dc.identifier.fulltext | http://nardus.mpn.gov.rs/bitstream/id/159644/Izvestaj_komisije_15086.pdf | |
dc.identifier.rcub | https://hdl.handle.net/21.15107/rcub_nardus_22233 |