east-adl domain-model – overview and planning –

17
EAST-ADL Domain- Model – Overview and Planning Mark-Oliver Reiser (TUB) AMST Workshop Berlin, 24.-25.09.2012

Upload: tocho

Post on 24-Feb-2016

44 views

Category:

Documents


0 download

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 Presentation

TRANSCRIPT

Page 1: EAST-ADL Domain-Model – Overview and Planning –

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 –

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 –

3

EAST-ADLOverview

Page 4: EAST-ADL Domain-Model – Overview and Planning –

4

Comprehensive Approach

Page 5: EAST-ADL Domain-Model – Overview and Planning –

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 –

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 –

7

Domain Model

Page 8: EAST-ADL Domain-Model – Overview and Planning –

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 –

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 –

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 –

11

Core

Page 12: EAST-ADL Domain-Model – Overview and Planning –

12

Planning

Page 13: EAST-ADL Domain-Model – Overview and Planning –

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 –

14

Challenge!new

EAST-ADLVersion

EAST-ADLModel

EAST-ADLModel

Page 15: EAST-ADL Domain-Model – Overview and Planning –

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 –

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 –

17

How to Contribute ...

TODO