Analysis and Design of a Policy based approach to Software Download in a Distributed Automotive Middleware

Andreas Lindell · KTH Publication Database DiVA (KTH Royal Institute of Technology) · 2007

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.

Read the paper · More papers on PaperTik