Design and evaluation of a software architecture and software deployment strategy

Typ
Examensarbete för masterexamen
Master Thesis
Program
Automotive engineering (MPAUT), MSc
Publicerad
2018
Författare
Andersson, Dan
Huang, Ziwei
Modellbyggare
Tidskriftstitel
ISSN
Volymtitel
Utgivare
Sammanfattning
The 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.
Beskrivning
Ämne/nyckelord
Informations- och kommunikationsteknik , Transport , Datorteknik , Robotteknik och automation , Datorsystem , Inbäddad systemteknik , Farkostteknik , Information & Communication Technology , Transport , Computer Engineering , Robotics , Computer Systems , Embedded Systems , Vehicle Engineering
Citation
Arkitekt (konstruktör)
Geografisk plats
Byggnad (typ)
Byggår
Modelltyp
Skala
Teknik / material
Index