Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Analysis and Design of a Policy based approach to Software Download in a Distributed Automotive Middleware
KTH, School of Industrial Engineering and Management (ITM), Machine Design (Dept.).
2007 (English)Independent thesis Advanced level (degree of Master (Two Years)), 20 credits / 30 HE creditsStudent thesisAlternative title
Analys och Design av ett Policybaserad angrepssatt till Programladdning i en Distribuerad Mellanprogramvara for fordon (Swedish)
Abstract [sv]

DySCAS ar ett forskningsprojekt inom bilindustrin som syftar till att ta fram en

framtida standard for elektroniksystemet i bilar som tillfredsstaller bade dagens

och framtidens krav ifran biltillverkarna.

Detta examensarbete genomfordes pa Enea under hosten 2007 med syftet att

utreda hur programladdning genom en extern och saker kommunikationslank till

varje nod i ett DySCAS-system ska implementeras. Vidare ska examensarbetet

utreda hur policys, som ar en del av angreppssattet for att fa systemet att bete

sig autonomt, ska hanteras inom DySCAS nar det kommer till att lagra dessa

i systemet. Slutligen ska AUTOSAR, som ar en redan be ntlig standardisering

inom bilindustrin, studeras for att utreda vilka krav som ska stallas pa DySCASarkitekturen

for att den ska kunna samexistera med AUTOSAR.

Efter en inledande litteraturstudie, dar de ovan presenterade omradena studerades

ingaende, gjordes en design av mjukvarusystemet som senare skulle implementeras

i referensplattformen pa Enea. Implementationen av detsamma

foljdes aven av omfattande tester.

En allman design av hur systemet ska hantera programvaruladdning har

tagits fram som tillater bade enstaka komponenter likval som innehallet pa en

hel nod att uppdateras. I den efterfoljande implementationen sa har mojligheten

att anvanda sig av CAN-natverket for att uppdatera programvaran som kors pa

en eller era noder i ett DySCAS system, med hjalp av en externt pakopplad

"uppdaterarnod", utnyttjats.

Vidare sa har en

Repository Service

, som anvander Eneas realtidsdatabas

Polyhedra som den underliggande lagringsplatsen, designats och implementerats

i DySCAS-demonstrator-plattformen pa Enea. Den implementerade mjukvarukomponenten

tillhandahaller mojligheten att lagra policys och kontextinformation

och ar darav en del i att fa DySCAS-systemet att bete sig autonomt.

Repository Servicen tillhandahaller ocksa DySCAS-systemet med en allman lagringsplats

som later bade andra mellanprogramvarukomponenter och applikationer

som kors ovanpa mellanprogramvaran att lagra data.

Slutligen har en design av hur DySCAS och AUTOSAR bor utvecklas for

att de tva systemet ska kunna samexistera i ett storre system tagits fram.

Abstract [en]

DySCAS is an automotive research project with the purpose of providing a

future standard within the vehicle electronics layer satisfying the needs of both

today's and tomorrow's automotive producers.

This master thesis was carried out at Enea during the fall of 2007 with the

purpose of investigating the implementation of software download through an

external and secure communication link to every node in a DySCAS system.

Furthermore it aimed at investigating how policies, which are a part of making

the system behave autonomously, should be managed in the DySCAS project

when it came to storing these in a repository. Finally, the AUTOSAR standardization,

another automotive project, was studied for an investigation to be made

about which requirements that should be set on the architecture of DySCAS,

for it to co-exist with the AUTOSAR standardization.

After an initial literature study, addressing the issues presented above, a

design of the software system was carried out followed by an implementation

and testing of this software.

A general design of a system supporting software load, allowing both the

replacement of one middleware component as well as the update of an entire

node running in the DySCAS middleware, has been presented. In the subsequent

implementation the possibility of using the CAN network to upgrade the

software running on one or more DySCAS nodes with the help of an externally

connected "upgrading node" has been explored and successfully implemented

in the demonstrator platform.

Furthermore, a

Repository Service

, using Enea's Polyhedra real-time database

as the underlying repository, has been designed and implemented in the DySCAS

demonstrator platform at Enea. The implemented software component supports

the storage of policies and context information and thus aids the system in the

objective of behaving autonomously. The Repository Service also provides the

DySCAS system with a general storage facility, allowing other parts of the middleware

or applications running on top of the middleware to store data.

Finally, a design of how DySCAS and AUTOSAR should be elaborated to

t together in one bigger system has been presented.

Place, publisher, year, edition, pages
2007.
Series
MMK2007:76 MDA 308
National Category
Engineering and Technology
Identifiers
URN: urn:nbn:se:kth:diva-100919OAI: oai:DiVA.org:kth-100919DiVA: diva2:545829
External cooperation
Enea,Detlef Scholle
Uppsok
Technology
Supervisors
Examiners
Available from: 2012-08-21 Created: 2012-08-21 Last updated: 2012-08-21Bibliographically approved

Open Access in DiVA

Andreas Lindell(2614 kB)152 downloads
File information
File name FULLTEXT01.pdfFile size 2614 kBChecksum SHA-512
a2bce6aa0a440af907fbaaa6fcb5782255a1617a3bbbf6e47e36e31a3192f9e2ea2e2a73b3daa439e9d137b58e8b9419c66f39e6bb8a7e9093090d55859a72a6
Type fulltextMimetype application/pdf

By organisation
Machine Design (Dept.)
Engineering and Technology

Search outside of DiVA

GoogleGoogle Scholar
Total: 152 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

urn-nbn

Altmetric score

urn-nbn
Total: 65 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf