Design and evaluation of a software architecture and software deployment strategy

dc.contributor.authorAndersson, Dan
dc.contributor.authorHuang, Ziwei
dc.contributor.departmentChalmers tekniska högskola / Institutionen för mekanik och maritima vetenskapersv
dc.contributor.departmentChalmers University of Technology / Department of Mechanics and Maritime Sciencesen
dc.date.accessioned2019-07-03T14:54:38Z
dc.date.available2019-07-03T14:54:38Z
dc.date.issued2018
dc.description.abstractThe thesis is motivated by the Chalmers formula student driverless 2018 (CFSD’18) project, a pilot project with the aim to deliver a qualified self-driving formula race car and compete in the Formula student Germany 2018 competition. The thesis goal was to design and evaluate the software development and deployment process for a purely microservices-based distributed system on the CFSD’18 self-driving race car. The work coincides closely with the vehicle laboratory Revere, operated by Chalmers University of Technology and the University of Gothenburg. It explores the use of OpenDLV based on libcluon, applying microservice architecture in the CFSD’18 project. A docker-based deployment strategy is investigated and evaluated. A project specific deployment strategy is designed considering hardware related physical constraints and Formula student Germany competition rules. Performance of certain microservices has been measured and evaluated. The experience from this thesis indicates the OpenDLV platform, libcluon, and the docker ecosystem are portable, efficient and adaptive choices for a distributed embedded system, in particular autonomous vehicle projects.
dc.identifier.urihttps://hdl.handle.net/20.500.12380/256056
dc.language.isoeng
dc.relation.ispartofseriesMaster's thesis - Department of Mechanics and Maritime Sciences : 2018:14
dc.setspec.uppsokTechnology
dc.subjectInformations- och kommunikationsteknik
dc.subjectTransport
dc.subjectDatorteknik
dc.subjectRobotteknik och automation
dc.subjectDatorsystem
dc.subjectInbäddad systemteknik
dc.subjectFarkostteknik
dc.subjectInformation & Communication Technology
dc.subjectTransport
dc.subjectComputer Engineering
dc.subjectRobotics
dc.subjectComputer Systems
dc.subjectEmbedded Systems
dc.subjectVehicle Engineering
dc.titleDesign and evaluation of a software architecture and software deployment strategy
dc.type.degreeExamensarbete för masterexamensv
dc.type.degreeMaster Thesisen
dc.type.uppsokH
local.programmeAutomotive engineering (MPAUT), MSc
Ladda ner
Original bundle
Visar 1 - 1 av 1
Hämtar...
Bild (thumbnail)
Namn:
256056.pdf
Storlek:
1.98 MB
Format:
Adobe Portable Document Format
Beskrivning:
Fulltext