EAST-ADL2 Overview
@Advanced Software Architecture, 2010 Q2 Daniel Karlsson and Henrik Lönn Volvo Technology
EAST-ADL2 Overview @Advanced Software Architecture, 2010 Q2 Daniel - - PowerPoint PPT Presentation
EAST-ADL2 Overview @Advanced Software Architecture, 2010 Q2 Daniel Karlsson and Henrik Lnn Volvo Technology Volvo Technology within the Volvo Group AB Volvo Business Areas BA Asia Mack Renault Volvo Construction Volvo Volvo Financial
@Advanced Software Architecture, 2010 Q2 Daniel Karlsson and Henrik Lönn Volvo Technology
EAST-ADL Overview 2
Volvo Technology
2010 Q2 Mack Trucks Renault Trucks Volvo Trucks Volvo Aero Financial Services
AB Volvo
Business Areas Business Units Volvo 3P Volvo Powertrain Volvo Parts Volvo Information Technology Volvo Technology BA Asia Incl. Nissan Diesel Volvo Penta Construction Equipment Buses Volvo Logistics
EAST-ADL Overview 3
Volvo Technology
2010 Q2
EAST-ADL Overview 4
Volvo Technology
2010 Q2
EAST-ADL Overview 5
Volvo Technology
2010 Q2
Vehicle Level Analysis Level Design Level Implementation Level Operational Level Feature content Abstract functional architecture Functional architecture, HW architecture, platform abstractions AUTOSAR Software architecture Embedded system in produced vehicle (not in model)
EAST-ADL Overview 6
Volvo Technology
2010 Q2
EAST-ADL Overview 7
Volvo Technology
2010 Q2
AUDI AG BMW AG Carmeq GmbH CRF Daimler AG ETAS GmbH Mecel AB Mentor Graphics OPEL GmbH PSA Renault Robert Bosch GmbH Siemens, Continental Valeo Vector Volvo Car Corporation Volvo Technology AB ZF CEA-LIST INRIA LORIA Paderborn Univerisity-C-LAB Technical University of Darmstadt Technische Universität Berlin The Royal Institute of Technology The University of Hull …
EAST-ADL Overview 8
Volvo Technology
2010 Q2
support
properties, etc.
more abstract level.
external tools
EAST-ADL Overview 9
Volvo Technology
2010 Q2
EAST-ADL Overview 10
Volvo Technology
2010 Q2
EAST-ADL Overview 11
Volvo Technology
2010 Q2
Vehicle Level Analysis Level Design Level Implementation Level Operational Level
EAST-ADL Overview 12
Volvo Technology
2010 Q2
Vehicle Level Analysis Level Design Level Implementation Level Operational Level
EAST-ADL Overview 13
Volvo Technology
2010 Q2
Vehicle Level Analysis Level Design Level Implementation Level Operational Level
EAST-ADL Overview 14
Volvo Technology
2010 Q2
Vehicle Level Analysis Level Design Level Implementation Level Operational Level
EAST-ADL Overview 15
Volvo Technology
2010 Q2
Vehicle Level Analysis Level Design Level Implementation Level Operational Level
EAST-ADL Overview 16
Volvo Technology
2010 Q2
EAST-ADL Overview 17
Volvo Technology
2010 Q2
Vehicle Level Analysis Level Design Level Implementation Level Operational Level
EAST-ADL Overview 18
Volvo Technology
2010 Q2
Vehicle Level Analysis Level Design Level Implementation Level Operational Level
Realizes Realizes Realizes
EAST-ADL Overview 19
Volvo Technology
2010 Q2
Analysis Level Design Level Implementation Level Operational Level Vehicle Level
SystemModel
AnalysisLevel DesignLevel ImplementationLevel EnvironmentModel FunctionalAnalysisArchitecture FunctionalDesignArchitecture AUTOSAR System HardwareDesignArchitecture VehicleLevel VehicleFeatureModel
EAST-ADL Overview 20
Volvo Technology
2010 Q2
Analysis Level Design Level Implementation Level Operational Level Vehicle Level
SystemModel
AnalysisLevel DesignLevel ImplementationLevel EnvironmentModel FunctionalAnalysisArchitecture FunctionalDesignArchitecture AUTOSAR System HardwareDesignArchitecture VehicleLevel VehicleFeatureModel
EAST-ADL Overview 21
Volvo Technology
2010 Q2
Analysis Level Design Level Implementation Level Operational Level Vehicle Level
SystemModel
AnalysisLevel DesignLevel ImplementationLevel EnvironmentModel FunctionalAnalysisArchitecture FunctionalDesignArchitecture AUTOSAR System HardwareDesignArchitecture VehicleLevel VehicleFeatureModel
EAST-ADL Overview 22
Volvo Technology
2010 Q2
Analysis Level Design Level Implementation Level Operational Level Vehicle Level
SystemModel
AnalysisLevel DesignLevel ImplementationLevel EnvironmentModel FunctionalAnalysisArchitecture FunctionalDesignArchitecture AUTOSAR System HardwareDesignArchitecture VehicleLevel VehicleFeatureModel
EAST-ADL Overview 23
Volvo Technology
2010 Q2
Analysis Level Design Level Implementation Level Operational Level Vehicle Level
SystemModel
AnalysisLevel DesignLevel ImplementationLevel EnvironmentModel FunctionalAnalysisArchitecture FunctionalDesignArchitecture AUTOSAR System HardwareDesignArchitecture VehicleLevel VehicleFeatureModel
EAST-ADL Overview 24
Volvo Technology
2010 Q2
Analysis Level Design Level Implementation Level Operational Level Vehicle Level
SystemModel
AnalysisLevel DesignLevel ImplementationLevel EnvironmentModel FunctionalAnalysisArchitecture FunctionalDesignArchitecture AUTOSAR System HardwareDesignArchitecture VehicleLevel VehicleFeatureModel
SW components or runnables on implementation level realizes functions on design level Functions on design level realizes functions on analysis level Functions on analysis level realizes features on vehicle level
EAST-ADL Overview 25
Volvo Technology
2010 Q2
Analysis Level Design Level Implementation Level Vehicle Level
System Model
AnalysisLevel DesignLevel ImplementationLevel Environment Model AnalysisArchitecture FunctionalDesignArchitecture A hi
AUTOSAR Application SW
VehicleLevel
AUTOSAR Basic SW AUTOSAR HW
HardwareDesignArchitecture Requirement VerificationValidation TechnicalFeatureModel Dependability Timing
Elements in extensions reference elements in “core”
EAST-ADL Overview 26
Volvo Technology
2010 Q2
EAST-ADL Overview 27
Volvo Technology
2010 Q2
EAST-ADL Overview 28
Volvo Technology
2010 Q2
HW Functionality <<FunctionalDesignarchitectureLevel>> DemonstratorFDA
<<HWFunction>> PedalSensor <<HWFunction>> BrakeActuatorFrontLeft <<HWFunction>> WheelSensorFrontLeft
Application Functionality BSW Functionality
<<LocalDeviceManager>> BrakePedal <<Function>> BrakeController <<Function>> ABSFrontLeft <<LocalDeviceManager>> BrakeActuatorFL <<BSWFunction>> BrakeIO <<BSWFunction>> PedalIO <<LocalDeviceManager>> WheelSensorFL <<BSWFunction>> WSensIO VehicleSpeed
Analysis Level Design Level Implementation Level Operational Level Vehicle Level
SystemModel
AnalysisLevel DesignLevel ImplementationLevel EnvironmentModel FunctionalAnalysisArchitecture FunctionalDesignArchitecture AUTOSAR System HardwareDesignArchitecture VehicleLevel VehicleFeatureModel
EAST-ADL Overview 29
Volvo Technology
2010 Q2
<<ECUNode>> ABS_1
<<HardwareDesignArchitecture>> DemoHDA
<<Sensor>> WheelSensorFrontLeft <<Sensor>> WheelSensorFrontRight <<Sensor>> WheelSensorRearLeft <<Sensor>> WheelSensorRearRight <<ECUNode>> ABS_2 <<ECUNode>> ABS_3 <<ECUNode>> ABS_4 <<ECUNode>> Brake <<Sensor>> BrakePedal <<Actuator>> BrakeFrontLeft <<HWFunction>> BrakePedal <<HWFunction>> BrakeFrontLeft <<HWFunction>> BrakeFrontRight <<HWFunction>> BrakeRearLeft <<HWFunction>> BrakeRearRight <<HWFunction>> WheelSensorFrontLeft <<HWFunction>> WheelSensorFrontRight <<HWFunction>> WheelSensorRearLeft <<HWFunction>> WheelSensorRearRight <<Actuator>> BrakeRearLeft <<Actuator>> BrakeFrontRight <<Actuator>> BrakeRearRight
Analysis Level Design Level Implementation Level Operational Level Vehicle Level
SystemModel
AnalysisLevel DesignLevel ImplementationLevel EnvironmentModel FunctionalAnalysisArchitecture FunctionalDesignArchitecture AUTOSAR System HardwareDesignArchitecture VehicleLevel VehicleFeatureModel
EAST-ADL Overview 30
Volvo Technology
2010 Q2
EAST-ADL Overview 31
Volvo Technology
2010 Q2
EAST-ADL Overview 32
Volvo Technology
2010 Q2
EAST-ADL Overview 33
Volvo Technology
2010 Q2
Analysis Level Design Level Implementation Level Operational Level Vehicle Level
SystemModel
AnalysisArchitecture DesignArchitecture ImplementationArchitecture EnvironmentModel FunctionalAnalysisArchitecture Functional Design Architecture AUTOSAR System Hardware Design Architecture VehicleFeatureModel
EAST-ADL Overview 34
Volvo Technology
2010 Q2
Design Level
<< ADLFunction >> C1
<< ADLFunction >>
E3
ADLFunction
E2
Implementation Level
<<ADLFunction>> C2
In_A : SCS1
ADLFunction E1
In_B : SCS2 In_D : C_1
ADLFunction
E4
ADLFunction
E5
Runnable E1 Runnable E4 Runnable E2 Runnable E3
ApplicationSWC
A1
ApplicationSWC
A3
ApplicationSWC
A2
In_B : SCS2 In_D : C_1
Vehicle Level Analysis Level Design Level Implementation Level Operational Level Realizes
EAST-ADL Overview 35
Volvo Technology
2010 Q2
EAST-ADL Overview 36
Volvo Technology
2010 Q2
Basic Model
<<refers>> <<refers>>
EAST-ADL Overview 37
Volvo Technology
2010 Q2
EAST-ADL Overview 38
Volvo Technology
2010 Q2
EAST-ADL Overview 39
Volvo Technology
2010 Q2
EAST-ADL Overview 40
Volvo Technology
2010 Q2
«ADLFunction» F1 «ADLFunction» F1.1a «ADLFunction» F1.2 «ADLFunction» F1.3 «ADLFunction» F1.1b «ADLFunction» Voter «ADLFunction» Voter «ADLBehavior» AB1
EAST-ADL Overview 41
Volvo Technology
2010 Q2
Braking
Brake Force Actuation Brake Controller
Response 4
Brake Pedal Position
Stimulus
Delay Constraint D Brake Force Actuation
Response 1
EAST-ADL Overview 42
Volvo Technology
2010 Q2
application with 5 ATESST plugins
EAST-ADL Overview 43
Volvo Technology
2010 Q2
EAST-ADL Overview 44
Volvo Technology
2010 Q2