Building an Efficient and Secure Software Supply Pipeline for Aerial Robotics Application

dc.contributor.advisorKruusamäe, Karl, supersivor
dc.contributor.advisorSheremet, Illia, supervisor
dc.contributor.authorArsovska, Dzvezdana
dc.contributor.otherTartu Ülikool. Loodus- ja täppisteaduste valdkondet
dc.contributor.otherTartu Ülikool. Tehnoloogiainstituutet
dc.date.accessioned2019-06-14T06:41:06Z
dc.date.available2019-06-14T06:41:06Z
dc.date.issued2019
dc.descriptionTuulegeneraatorite inspekteerimiseks mõeldud mehitamata õhusõidukite tarkvara vajab testimis- ja kasutuselevõtustrateegiaid, mis võimaldaksid enamat kui tavapärane valideerimine pärast reaalse riistvara valmimist. Käesoleva töö eesmärgiks on näidisettevõttes turvalise tarkvarakonveieri (ingl software supply pipeline) juurutamine ning selle mõju hindamine. Konveieris kasutatakse Docker konteinerkeskkonda koos pidevkooste- ja pidevvalmidustavadega (ingl Continuous Integration (CI) and Continuous Delivery (CD)). Magistritöö tulemusena valmis automaatne testimis- ja valmiduskonveier, mille abil võimaldatakse nii üksikute osade kui ka kogu süsteemi tõhus testimine ning vähenevad tarkvara väljalaskmisega seotud kulud.et
dc.description.abstractUnmanned aerial vehicles (UAVs) used for wind turbine inspection need robust software testing and deployment strategies which go beyond the traditional pre-deployment validation on real hardware. The goal of this thesis is to implement secure software supply pipeline within a case organization and evaluate the results of the implementation. The pipeline leverages the Docker containerization environment coupled with the advancements in Continuous integration and Continuous delivery practices. The result of this thesis is an automated testing and delivery pipeline which can be used for testing single components as well as the system as a whole in an efficient way, effectively reducing the time and effort required to make a new release.en
dc.identifier.urihttp://hdl.handle.net/10062/64321
dc.language.isoenget
dc.publisherTartu Ülikoolet
dc.rightsembargoedAccesset
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/3.0/ee/
dc.subjectdockeren
dc.subjectcontinuous integration and delivery (CI/CD)en
dc.subjectRobot Operating Systemen
dc.subjectUnmanned Aerial Vehicleen
dc.subjectpidevkooste ja -valmidus (CI/CD)et
dc.subjectrobotitarkvararaamistik ROSet
dc.subjectmehitamata õhusõiduket
dc.subject.othermagistritöödet
dc.titleBuilding an Efficient and Secure Software Supply Pipeline for Aerial Robotics Applicationen
dc.title.alternativeEfektiivne ja turvaline tarkvaraarendusahel lennurobootika rakenduseset
dc.typeThesiset

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Arsovska_MSc2019.pdf
Size:
3.46 MB
Format:
Adobe Portable Document Format
Description:

License bundle

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed upon to submission
Description: