east-adl domain-model – overview and planning –
DESCRIPTION
EAST-ADL Domain-Model – Overview and Planning –. Mark-Oliver Reiser (TUB) AMST Workshop Berlin, 24.-25.09.2012. Content. EAST-ADL Overview (key characteristics) Domain Model Basic Structure Core Extensions Plans for Evolution & Versioning EAST-ADL Association - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: EAST-ADL Domain-Model – Overview and Planning –](https://reader035.vdocuments.net/reader035/viewer/2022062323/568165df550346895dd8fc0c/html5/thumbnails/1.jpg)
EAST-ADL Domain-Model– Overview and Planning –
Mark-Oliver Reiser (TUB)
AMST WorkshopBerlin, 24.-25.09.2012
![Page 2: EAST-ADL Domain-Model – Overview and Planning –](https://reader035.vdocuments.net/reader035/viewer/2022062323/568165df550346895dd8fc0c/html5/thumbnails/2.jpg)
2
Content
EAST-ADL Overview (key characteristics)Domain Model
Basic StructureCoreExtensions
Plans for Evolution & VersioningEAST-ADL AssociationChallenge: evolution and versioning!Plans for next ~12 months, Version 2.1.11
How to contribute ...
![Page 3: EAST-ADL Domain-Model – Overview and Planning –](https://reader035.vdocuments.net/reader035/viewer/2022062323/568165df550346895dd8fc0c/html5/thumbnails/3.jpg)
3
EAST-ADLOverview
![Page 4: EAST-ADL Domain-Model – Overview and Planning –](https://reader035.vdocuments.net/reader035/viewer/2022062323/568165df550346895dd8fc0c/html5/thumbnails/4.jpg)
4
Comprehensive Approach
![Page 5: EAST-ADL Domain-Model – Overview and Planning –](https://reader035.vdocuments.net/reader035/viewer/2022062323/568165df550346895dd8fc0c/html5/thumbnails/5.jpg)
5
Early Development Phases
Analysis on two levels:featuresstructural functional analysis
Design
corresponds to other standards with early development coverage:e.g. ISO26262 with Functional Safety Concept
![Page 6: EAST-ADL Domain-Model – Overview and Planning –](https://reader035.vdocuments.net/reader035/viewer/2022062323/568165df550346895dd8fc0c/html5/thumbnails/6.jpg)
6
Abstraction Layers
Features of the vehicle
Vehicle Level
Analysis Level
Design Level
Implementation Level
Chassis
TechnicalFeatureModel
Steer Brake Cruise
<<AnalysisArchitecture>> DemonstratorAA
<<FunctionalDevice>>BrakePedal
<<FunctionalDevice>>BrakeFrontLeft
<<FunctionalDevice>>WheelSensorFrontLeft
<<FunctionalAnalysisArchitecture>> DemoFAA
<<ADLFunction>>BrakeAlgorithm
<<ADLFunction>>AbstractABSFrontLeft
VehicleSpeed
<<SWC>>BaseBrake
<<SensorSWC>>BrakePedal
<<LocalDeviceManager>>WheelSensorFL
<<ActuatorSWC>>Brake
<<SWC>>ABSFrontLeft
SWComposition
VehicleSpeed
Abstract functions
Hardware topology, concrete functions, allocation to nodes
Software Architecture
as represented by AUTOSAR
<<HWFunction>>BrakePedal
<<HWFunction>>BrakeFrontLeft
<<HWFunction>>WheelSensorFrontLeft
FunctionalDesignArchitecture
<<LocalDeviceManager>>BrakePedal
<<DesignFunction>>BrakeController
<<DesignFunction>>ABSFrontLeft <<LocalDeviceManager>>
BrakeActuatorFL<<BSWFunction>>
BrakeIO
<<BSWFunction>>PedalIO
<<LocalDeviceManager>>WheelSensorFL
<<BSWFunction>>WSensIO
VehicleSpeed
HardwareDesignArchitecture<<ECUNode>>
PedalNode<<ECUNoder>>
WheelNode
<<Sensor>>Pedal
<<Actuator>>Brake
![Page 7: EAST-ADL Domain-Model – Overview and Planning –](https://reader035.vdocuments.net/reader035/viewer/2022062323/568165df550346895dd8fc0c/html5/thumbnails/7.jpg)
7
Domain Model
![Page 8: EAST-ADL Domain-Model – Overview and Planning –](https://reader035.vdocuments.net/reader035/viewer/2022062323/568165df550346895dd8fc0c/html5/thumbnails/8.jpg)
8
Definition
EAST-ADL Domain Model= model in EnterpriseArchitect
EAST-ADL Specification= textual description in Word
UML2 Profile
EAXML XSD
Tool Implementations ...
![Page 9: EAST-ADL Domain-Model – Overview and Planning –](https://reader035.vdocuments.net/reader035/viewer/2022062323/568165df550346895dd8fc0c/html5/thumbnails/9.jpg)
9
Structure
AnalysisLevel
DesignLevel
ImplementationLevel
Vehicle Level
SystemModel
AnalysisLevel
DesignLevel
ImplementationLevel
Envi
ronm
ent M
odel
FunctionalAnalysisArchitecture
FunctionalDesignArchitecture
AUTOSAR Application SW
VehicleLevel
AUTOSAR Basic SW
AUTOSAR HW
HardwareDesignArchitecture
Varia
bilit
y
Requ
irem
ents
TechnicalFeatureModel
Depe
ndab
ility
Tim
ing
Extensions …
Data exchange over ports Allocation
![Page 10: EAST-ADL Domain-Model – Overview and Planning –](https://reader035.vdocuments.net/reader035/viewer/2022062323/568165df550346895dd8fc0c/html5/thumbnails/10.jpg)
10
Structure
Core vs. Extensions.
Extensions only point to Core and other extensions!
Common principle for all extensions:1 Extension Container + n supplmenetary elements.
![Page 11: EAST-ADL Domain-Model – Overview and Planning –](https://reader035.vdocuments.net/reader035/viewer/2022062323/568165df550346895dd8fc0c/html5/thumbnails/11.jpg)
11
Core
![Page 12: EAST-ADL Domain-Model – Overview and Planning –](https://reader035.vdocuments.net/reader035/viewer/2022062323/568165df550346895dd8fc0c/html5/thumbnails/12.jpg)
12
Planning
![Page 13: EAST-ADL Domain-Model – Overview and Planning –](https://reader035.vdocuments.net/reader035/viewer/2022062323/568165df550346895dd8fc0c/html5/thumbnails/13.jpg)
13
EAST-ADL Association
before:various research projects used & evolved
EAST-ADLad-hoc synchronization
now:EAST-ADL Association ...1. to coordinate efforts
(not to do main actual work)2. single point of entry for information
[email protected]@east-adl.info
![Page 14: EAST-ADL Domain-Model – Overview and Planning –](https://reader035.vdocuments.net/reader035/viewer/2022062323/568165df550346895dd8fc0c/html5/thumbnails/14.jpg)
14
Challenge!new
EAST-ADLVersion
EAST-ADLModel
EAST-ADLModel
![Page 15: EAST-ADL Domain-Model – Overview and Planning –](https://reader035.vdocuments.net/reader035/viewer/2022062323/568165df550346895dd8fc0c/html5/thumbnails/15.jpg)
15
Solution
upcoming version 2.1.11 (or 2.2 ??)stable releaseintended for use for next 12-18 monthsplanned for end of Nov/Dec 2012
later changes:take evolution into accountdocument how to translate to new version
![Page 16: EAST-ADL Domain-Model – Overview and Planning –](https://reader035.vdocuments.net/reader035/viewer/2022062323/568165df550346895dd8fc0c/html5/thumbnails/16.jpg)
16
Change „Process“
Add newinformation as
User Attributes.
Define UML2 Profilebased on
EAST-ADL Profile.
Modify tool-basedEAST-ADL implementation
(eg. MetaEdit+).
Updated / AddedExtension in
domain model.
UpdatedCore.
![Page 17: EAST-ADL Domain-Model – Overview and Planning –](https://reader035.vdocuments.net/reader035/viewer/2022062323/568165df550346895dd8fc0c/html5/thumbnails/17.jpg)
17
How to Contribute ...
TODO