V2.0|2018-08-31LowCarbonVehicleShow,Millbrook,2018-09-13EnablingConnectivitywithServiceOrientedArchitecturesDifferentPerspectivesonConnectivityNewVehicleFunctionsandServiceswithConnectivityTheITBackendPerspectiveTheVehiclePerspectiveTheBusinessPerspectiveTheTechnicalPerspective©RickyHudi,AudiAG:DieAutomobilindustrieim(radikalen)Umbruch,20.Intern.FachkongressFortschritteinderAutomobilelektronik,June14-15,2016,Ludwigsburg2©SimonFürst,AUTOSARSteeringCommittee:TheAUTOSARAdaptivePlatformforConnectedandFromSignalOrientedtoServiceOrientedArchitecturesCharacteristicsofSignalOrientedArchitecturesDistributedsystemswithsignal-basedcommunication…betweenSWcomponentsand…betweenECUs.Manydecisionsaredoneatdesigntime:BindingofSWcomponentsCommunicationdesign:Signal,PDU,FrameandScheduleDesignThecompletesystemisknownandconsideredatdesigntime(“Closedstaticdistributedsystem”).DistributedSWarchitectureisbasedonSWComponentswithsender/receivercommunication.AUTOSARClassicisamature,widelyacceptedandusedimplementationplatform.ImplementationisdoneinC.DesignTimeRunTimeSignalOrientedArchitecturesAUTOSARClassicECU/SystemSWC1SWC3SWC2DataElement3AutonomousVehicles,Presentationonthe8.VectorCongress,Nov.29.-30,2016,StuttgartSenderReceiverAUTOSARClassicECUAUTOSARClassicECUSignalSWC1SWC2RTEBasicSoftware(BSW)SWC3RTEBasicSoftware(BSW)FromSignalOrientedtoServiceOrientedArchitecturesSignalOrientedArchitectures–SummaryStrengthsThecompletesystemisknown.Thesystembehaviorispredictableatdesigntime(realtimebehaviorandmemoryresources).Optimisationsregardingresourcesarepossibleatdesigntime(messagecopies,busscheduling,…).WeaknessesLowflexibilityatruntime.Thesystemcannotbeextendedafterdesigntime.Highdesignandtestefforts>forcommunication(Signals,PDUs,FramesandSchedules).>forstartupandshutdownbehaviorofthedistributedsystem(networkmanagement,…).NosupportformorecomplexSWarchitectures(SWcomponentswithonlySender/ReceiverInterfacesareused).CustomerBenefitsPredictabilityofdistributedembeddedrealtimesystems.Costoptimizedimplementationwithlowresourcesformicrocontrollersandcommunicationtechnologies.DesignTime4RunTimeSignalOrientedArchitecturesFromSignalOrientedtoServiceOrientedArchitecturesCharacteristicsofServiceOrientedArchitecturesDistributedsystemswithservice-basedcommunication…betweenSWcomponentsand…betweenECUs.Importantdecisionsaremadeatruntime,notatdesigntime!Binding(byservicediscovery)Communicationisdynamic(e.g.dynamicPDUcontenttransmittedusingserialisationanddeserialisation)“Opensystem”:Servicescanbeaddedatruntime(e.g.outsidethevehicle).TheSWArchitectureisdesignedwithSWcomponentswithserviceinterfaces.AUTOSARAdaptiveasimplementationplatform.ImplementationinC++AUTOSARAdaptiveECU/SystemSWC1SWC3SWC2ServiceInterfaceServiceProviderServiceConsumerSwitch…butAUTOSARClassiccanalsobeusedasimplementationplatformforServiceOrientedArchitectures.©SimonFürst,AUTOSARSteeringCommittee:TheAUTOSARAdaptivePlatformforConnectedandDesignTimeRunTimeServiceOrientedArchitectures5AutonomousVehicles,Presentationonthe8.VectorCongress,Nov.29.-30,2016,StuttgartServiceParticipant3ServiceParticipant2FromSignalOrientedtoServiceOrientedArchitecturesWhatisaService?ServiceInterfaceServiceContractMethodFire&ForgetMethodPropertyEventServiceProviderPortServiceConsumerPortSOAD...