Show simple item record

Jezik za opis arhitekture distribuiranih sistema baziranih na mikroservisima

dc.contributor.advisorDejanović, Igor
dc.contributor.otherMilosavljević, Branko
dc.contributor.otherSladić, Goran
dc.contributor.otherVujović, Vladimir
dc.contributor.otherDimitrieski, Vladimir
dc.contributor.otherDejanović, Igor
dc.creatorСуљкановић, Ален
dc.date.accessioned2024-02-14T15:01:22Z
dc.date.available2024-02-14T15:01:22Z
dc.date.issued2024-01-15
dc.identifier.urihttps://www.cris.uns.ac.rs/DownloadFileServlet/Disertacija169408015621076.pdf?controlNumber=(BISIS)133132&fileName=169408015621076.pdf&id=21979&source=NaRDuS&language=srsr
dc.identifier.urihttps://www.cris.uns.ac.rs/record.jsf?recordId=133132&source=NaRDuS&language=srsr
dc.identifier.urihttps://www.cris.uns.ac.rs/DownloadFileServlet/IzvestajKomisije169408021086512.pdf?controlNumber=(BISIS)133132&fileName=169408021086512.pdf&id=21980&source=NaRDuS&language=srsr
dc.identifier.urihttps://nardus.mpn.gov.rs/handle/123456789/22233
dc.description.abstractДокторска дисертација се бави проблемом развоја дистрибуираних система базираних на микросервисима. Циљ докторске дисертације је убрзање развоја и побољшање квалитета оваквих система. У оквиру израде дисертације имплементиран је језик Silvera, који се од сличних решења издваја по могућности аутоматског генерисања документације, те евалуације архитектуре система помоћу посебно дефинисаних метрика. У циљу евалуације језика, спроведена је анкета заснована на FQAD радном оквиру, где је од учесника тражено да имплементирају једноставан задатак са и без коришћења Silvera језика, а потом да попуне упитник. Учесници анкете су задатак имплементирали ~124% брже када су користили Silvera језик. Уз то, коришћење Silvera језика је довело и до квалитетнијих решења, са значајно мање грешака. Креирањем Silvera језика извршена је и формализација домена моделовања архитектура дистрибуираних система базираних на микросервисима, што представља и оригинални научни допринос дисертације.sr
dc.description.abstractDoktorska 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.abstractThe 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.languagesr (cyrillic script)
dc.publisherУниверзитет у Новом Саду, Факултет техничких наукаsr
dc.rightsopenAccessen
dc.rights.urihttps://creativecommons.org/licenses/by-nc/4.0/
dc.sourceУниверзитет у Новом Садуsr
dc.subjectмоделовање, метамоделовање, софтверски језици, дистрибуирани системи, микросервиси, сервис-оријентисане архитектуреsr
dc.subjectmodelovanje, metamodelovanje, softverski jezici, distribuirani sistemi, mikroservisi, servis-orijentisane arhitekturesr
dc.subjectmodeling, metamodeling, software languages, distributed systems, microservices, service-oriented arhichitecturesen
dc.titleЈезик за опис архитектурe дистрибуираних система базираних на микросервисимаsr
dc.title.alternativeJezik za opis arhitekture distribuiranih sistema baziranih na mikroservisimasr
dc.title.alternativeA language for description of distributed systemsen
dc.typedoctoralThesissr
dc.rights.licenseBY-NC
dc.identifier.fulltexthttp://nardus.mpn.gov.rs/bitstream/id/159643/Disertacija_15086.pdf
dc.identifier.fulltexthttp://nardus.mpn.gov.rs/bitstream/id/159644/Izvestaj_komisije_15086.pdf
dc.identifier.rcubhttps://hdl.handle.net/21.15107/rcub_nardus_22233


Files in this item

Thumbnail
Thumbnail

This item appears in the following Collection(s)

Show simple item record