Service-oriented Architectures And Ethernet Design

Transcription

Service-oriented Architectures and Ethernet Designwith the E/E Engineering Solution PREEvision. Webinar 2017-04-25V1.1 2017-04-25

AgendauEthernet Webinars from VectorThe Vector AUTOSAR Tool ChainPREEvision – a (very) short OverviewPREEvision Service- and Ethernet Design DemoSOA Design and OutlookEthernet Support in PREEvision and AUTOSAR Concepts2

Ethernet Webinars from VectorEthernet@Automotive Webinar SeriesuuPart 1: Introduction to Ethernet and IP in Automotive VehiclesuRecording:uSlides: Recording: r.php?RCID 389a21e3bf70e0ae891269d6c70804d1Slides: rs/2016/Vector Webinar Ethernet 20161206.pdfPart 4: Introduction of Audio/Video Bridging (AVB) over Ethernet in Vehicles – Embedded Software, Use Cases, 3Recording: r.php?RCID 4d66ebe21fef08fab097c712ac72aaadSlides: rs/2016/Webinar MovingForward 20161122.pdfPart 3: The AUTOSAR Ethernet Stack and its Use Cases ars/2016/Vector Webinar Introduction-to-Ethernet-and-IP 20161117.pdfPart 2: Moving Forward: Tool Supported Development for Automotive Ethernet in Time Sensitive Networks sr.php?RCID 65e4ea441d0d60271d88f0bee6741cd7Recording: r.php?RCID 44e06f547b77f39c2fd430089b441351Slides: rs/2016/Vector Webinar Introduction to Audio-Video-Bridging AVB EN.pdf

The Vector AUTOSAR Tool ChainThe complete Vector AUTOSAR Tool ChainSystem DesignAUTOSAR ECU/SystemArchitecture and Communication DesignSWC2CANapePREEvisionSWC1SWC3Diagnostics DesignCANdelaStudioApplication Software DevelopmentSystem VerificationECU CalibrationVerification of Network Communication andDiagnostic BehaviorCANoe & CANoe.DiVaAUTOSAR ECU/SystemApplication Software VerificationSWC2SWC DesignPREEvisionSWC Verification within Real ECUSWC1SWC3DaVinci DeveloperCANoe & VT SystemSWC Verification in Virtual EnvironmentSWC Execution and TestvVIRTUALtarget provVIRTUALtarget proAUTOSAR ECUECU SW IntegrationSWC1SWC2ECU SW VerificationBSW/RTE ConfigurationDaVinci Configurator ProVirtual IntegrationvVIRTUALtarget basic4RTEECU Monitoring and DebuggingBasic Software (BSW)CANoe.AMD

The Vector AUTOSAR Tool ChainAUTOSAR in PREEvisionAUTOSAR Workflow in PREEvision5

PREEvision – a (very) short OverviewSystems Engineering with PREEvision (AUTOSAR Scope)6

PREEvision Service- and Ethernet Design DemoDemo Environment3-Tier Collaboration PlatformPREEvision supports:7u3T collaboration modeuSingle user (file based) modeu Demo is performed insingle user modeu Client version is 8.0.6 beta

PREEvision Service- and Ethernet Design DemoEthernet – what do we actually talk about?Service orientedArchitecturesSocketCommunicationService DependenciesIPUDP / TCPLayered ArchitecturesService InterfacesRPC / Client ServerMulticast / Unicast8MiddlewareSOME/IPEthernet ControllerQuality of ServiceQoSPhysical Layere.g. BroadR-ReachDiagnosticsDoIPSwitched NetworksAudio / Video ata SerializationService DiscoveryVLANTSNSwitchConfigurationRTPVLANtagging /un-tagging

PREEvision Service- and Ethernet Design DemoFollowing steps are performed in this Demo9uService definitionDefinition of service roles, service interfaces with data types and idsuTechnology mapping to AUTOSAR classicDerive a software architecture compatible to AUTOSAR classicuTopology designDefinition of switched topologyuService deploymentDefine a deployment of services on socket addressesuEthernet communication designDerive AUTOSAR compliant Ethernet communication description from service deploymentRefinement of Ethernet communication descriptionuAUTOSAR ExportExport into a AUTOSAR 4.2.2 System DescriptionuSimulation with CANoeuSOA in PREEvisionSOA design and Outlook

PREEvision Service- and Ethernet Design DemoWorkflow from Service- to Automotive Ethernet Design (AUTOSAR classic)Technology mappinge.g AUTOSAR classicAUTOSAR adaptive (planned)ToolDemo10

SOA Design and OutlookOutlook11uRegarding SOA design we have seenu Static service designu Dependencies between servicesuIn upcoming releases PREEvision will also addressu Dynamic behavior (e.g. with UML message sequence charts (MSC))u State machines (e.g. with UML state charts)u more UML diagrams such as class diagramu Layered architectures e.g. to define service orchestration

Ethernet Support in PREEvision and AUTOSAR ConceptsEthernet Features in PREEvision 8.0uSoftware Architecture Layeru Service oriented architecture design and service definitionuHardware Topology Layeru Switched Ethernet Topology in Network Topology Layeru Support of AUTOSAR concept uCommunication Design Layeru VLAN definition and Switch configurationu Support for switched topologies in PREEvision signal routeru Support of AUTOSAR concepts u“Ethernet topology elements”“Network Endpoint”, “Application Endpoint”, “Socket Adapter”,“SOME/IP-” and “E2E Transformer Configuration” ,“Unicast and Multicast TP”, “UDP Network Management”“Diagnostic Connection”, “DoIP TP Connection”*and “Global Time Synchronization”Data Exchange: AUTOSAR 4.2.1 4.2.2* available from AUTOSAR 4.2.212

Your questions are welcome!Author:Helmling, MarkusVector Germany 2017. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector. V1.1 2017-04-25

Basic Software (BSW)Virtual Integration RTE Application Software Development PREEvision DaVinci Developer SWC Design vVIRTUALtarget pro SWC Execution and Test ECU SW Integration DaVinci Configurator Pro vVIRTUALtarget basic BSW/RTE Configuration Application Software Verification CANoe & VT System pro SWC Verification in Virtual Environment