Vis enkel innførsel

dc.contributor.advisorSkavhaug, Amund
dc.contributor.advisorBirkeland, Roger
dc.contributor.authorNormann, Magne Alver
dc.date.accessioned2016-10-06T14:00:59Z
dc.date.available2016-10-06T14:00:59Z
dc.date.created2016-07-01
dc.date.issued2016
dc.identifierntnudaim:14533
dc.identifier.urihttp://hdl.handle.net/11250/2413318
dc.description.abstractThis thesis presents the development and implementation of a software architecture for an onboard computer for a nanosatellite. The process of developing the OBC software architecture is described in stages from software requirement analysis to test and verification of an implementation. Based on the results from the testing, it is believed that the proposed solution, can satisfy the constraints imposed on the NUTS OBC software through the use of service-oriented architecture based on the use of CSP for internal as well as external communication. The architecture enables independent development of services through standardized interfaces. This can greatly ease system integration as well as the implementation and rerouting of redundant services. The computational overhead as well as the added latency on inter-thread communication is analysed and the solution considered cost efficient. Parts of this thesis have been accepted for oral presentation and publication at the European Space Agency 4S Symposium 2016. The paper submitted to ESA 4S is included in the Appendix.
dc.languageeng
dc.publisherNTNU
dc.subjectKybernetikk og robotikk
dc.titleSoftware Design of an Onboard Computer for a Nanosatellite
dc.typeMaster thesis
dc.source.pagenumber119


Tilhørende fil(er)

Thumbnail
Thumbnail
Thumbnail

Denne innførselen finnes i følgende samling(er)

Vis enkel innførsel