contrex.offis - ITEA 3 · CONTREX @ ARTEMIS IA Co Summit 2015 5 100µm 10µm 1µm 100nm 10nm 1nm...

14
© 2013-2016 CONTREX consortium (Design of embedded mixed-criticality CONTRol systems under consideration of EXtra-functional properties) Funded by the EC under Grant Agreement 611146 http://contrex.offis.de Kim Grüttner (OFFIS) Welcome to CONTREX

Transcript of contrex.offis - ITEA 3 · CONTREX @ ARTEMIS IA Co Summit 2015 5 100µm 10µm 1µm 100nm 10nm 1nm...

Page 1: contrex.offis - ITEA 3 · CONTREX @ ARTEMIS IA Co Summit 2015 5 100µm 10µm 1µm 100nm 10nm 1nm 1970 1980 1990 2000 2010 2020 energy (per computation) power (static consumption)

© 2013-2016 CONTREX consortium (Design of embedded mixed-criticality CONTRol systems under consideration of EXtra-functional properties)

Funded by the EC under

Grant Agreement 611146

http://contrex.offis.de

Kim Grüttner (OFFIS)

Welcome to CONTREX

Page 2: contrex.offis - ITEA 3 · CONTREX @ ARTEMIS IA Co Summit 2015 5 100µm 10µm 1µm 100nm 10nm 1nm 1970 1980 1990 2000 2010 2020 energy (per computation) power (static consumption)

© 2013-2016 CONTREX consortium

Motivation

► Definition: A mixed-criticality system is a system containing computer

hardware and software that can execute several applications while

guaranteeing their differing requirements for real-time operations including

their security and safety.

► State-of-the-art: Two control applications with different criticalities

implemented on two physical separated (custom designed) hardware/software

platforms

CONTREX @ ARTEMIS-IA - Co-Summit 2015

Application 1

• Hard deadline d2->3

• No power constraint

• No temperature constraint

Application 2

• Soft deadline d4->5

• Hard power constraint

• Hard temperature constraint

2

Page 3: contrex.offis - ITEA 3 · CONTREX @ ARTEMIS IA Co Summit 2015 5 100µm 10µm 1µm 100nm 10nm 1nm 1970 1980 1990 2000 2010 2020 energy (per computation) power (static consumption)

© 2013-2016 CONTREX consortium

Motivation

► Future mixed-criticality systems: Two independent applications with

different criticalities implemented on a (general purpose, COTS) multi-core

hardware/software platform that enables temporal and spatial segregation.

► CONTREX challenges to guarantee timing, power, temperature, and

reliability requirements by controlling (shared) resource usage and access

on the execution platform.

CONTREX @ ARTEMIS-IA - Co-Summit 2015

3

Page 4: contrex.offis - ITEA 3 · CONTREX @ ARTEMIS IA Co Summit 2015 5 100µm 10µm 1µm 100nm 10nm 1nm 1970 1980 1990 2000 2010 2020 energy (per computation) power (static consumption)

© 2013-2016 CONTREX consortium

Extra-functional properties and

their influence on system design

CONTREX @ ARTEMIS-IA - Co-Summit 2015

1900 1920 1940 1960 1980 2000

10

100

1000

Vmax

[km/h]e

nerg

y

10

100

1000

fmax

[MHz]

ene

rgy

varia

tion

relia

bilo

ty

Sources: www.wikipedia.org, www.intel.com

4

Page 5: contrex.offis - ITEA 3 · CONTREX @ ARTEMIS IA Co Summit 2015 5 100µm 10µm 1µm 100nm 10nm 1nm 1970 1980 1990 2000 2010 2020 energy (per computation) power (static consumption)

© 2013-2016 CONTREX consortium

Evolution and challenges in consumer

electronics vs. electronic control units in cars

CONTREX @ ARTEMIS-IA - Co-Summit 2015

5

100µm

10µm

1µm

100nm

10nm

1nm1970 1980 1990 2000 2010 2020

energy (per computation)

power (static consumption)

process variation

aging

reliability

delay, area

energy (per computation)

power (static consumption)

process variation

aging

delay, area

Sources: www.mobile.de, www.intel.com

Page 6: contrex.offis - ITEA 3 · CONTREX @ ARTEMIS IA Co Summit 2015 5 100µm 10µm 1µm 100nm 10nm 1nm 1970 1980 1990 2000 2010 2020 energy (per computation) power (static consumption)

© 2013-2016 CONTREX consortium

Evolution and challenges in consumer

electronics vs. electronic control units in cars

CONTREX @ ARTEMIS-IA - Co-Summit 2015

6

100µm

10µm

1µm

100nm

10nm

1nm1970 1980 1990 2000 2010 2020

energy (per computation)

power (static consumption)

process variation

aging

reliability

delay, area

energy (per computation)

power (static consumption)

process variation

aging

delay, area

Sources: www.mobile.de, www.intel.com

CONTREX will enable

- consideration of extra-functional requirements and constraints

(timing, power, temperature, aging, reliability) right from the

beginning

- represent extra-functional properties

• timing

• power

• temperature

in executable prototypes and

- analyse of these properties

• under different deployments and mappings and

• local/global scheduling and control decisions.

Page 7: contrex.offis - ITEA 3 · CONTREX @ ARTEMIS IA Co Summit 2015 5 100µm 10µm 1µm 100nm 10nm 1nm 1970 1980 1990 2000 2010 2020 energy (per computation) power (static consumption)

© 2013-2016 CONTREX consortium

Consortium

CONTREX @ ARTEMIS-IA - Co-Summit 2015

PARTICIPANT NO.

PARTICIPANT ORGANISATION NAME PART. SHORT NAME COUNTRY

1 (Coordinator) OFFIS e.V. OFFIS Germany

2 STMicroelectronics srl STM Italy

3 GMV Aerospace and Defence SA GMV Spain

4 Cobra Telematics SA Cobra Switzerland

5 EuroTech S.p.A. EUTH Italy

6 Intecs S.p.A. INTECS Italy

7 iXtronics GmbH iX Germany

8 EDALab srl EDALab Italy

9 Docea Power Docea France

10 Politecnico di Milano PoliMi Italy

11 Politecnico di Torino PoliTo Italy

12 Universidad de Cantabria UC Spain

13 Kungliga Tekniska Högskolan KTH Sweden

14 Electronic Chips & Systems design Initiative ECSI France

15 ST-POLITO Societa' consortile a r.l. ST-PoliTo Italy

Starting date: 01/10/2013

Duration in month: 36

Call identifier: FP7-ICT-2013-10

Website: http://contrex.offis.de

Universities and Research Institutes

Industry

Small and Medium Size Enterprises

Other

7

Page 8: contrex.offis - ITEA 3 · CONTREX @ ARTEMIS IA Co Summit 2015 5 100µm 10µm 1µm 100nm 10nm 1nm 1970 1980 1990 2000 2010 2020 energy (per computation) power (static consumption)

© 2013-2016 CONTREX consortium

Objectives

1. A meta-model for the design and analysis of mixed-critical systems,

covering the feature, functional, logical, technical, and geometrical

perspectives; system, virtual resource, runtime, and platform abstraction

levels; and behaviour, time, power, and temperature viewpoints

2. Deployment and mapping of control applications to a network of

virtualized hardware/software platforms and network infrastructure abiding

extra-functional properties

CONTREX @ ARTEMIS-IA - Co-Summit 2015

8

Page 9: contrex.offis - ITEA 3 · CONTREX @ ARTEMIS IA Co Summit 2015 5 100µm 10µm 1µm 100nm 10nm 1nm 1970 1980 1990 2000 2010 2020 energy (per computation) power (static consumption)

© 2013-2016 CONTREX consortium

The CONTREX Design-Space

CONTREX @ ARTEMIS-IA - Co-Summit 2015

9

PerspectivesFeature Functional Logical Technical Geometrical

Requirements

System

Virtual Resource

Node

SoC

«Feature»

ProvideStructuralInte

grity

«Requirement»

Shall comply with

standard XY

Featuretree with Requirements

«Feature»

ProvideControlOnTheGro

und

«Feature»

ControlDirec

tion

«Feature»

ControlSp

eed

«Feature»

Accelerate

«Feature»

Deccelerat

e

«Feature»

ProvideStoppingFo

rce

«Feature»

ReduceTouchdownS

peed

«Requirement»

SomeRequirem

ent

«Requirement»

Shall not use

anchor

«Function»

x1

«Function»

x2

«Function»

x3

«Requireme

nt»r1

«Requireme

nt»r2

«Requireme

nt»r3

«Function»

y1

«Requireme

nt»r4

«Requireme

nt»r0

Functiontree with Requirements «ADLFunctionType»

Aircraft

«ADLFunctionProto

type»

itsSensors:SensorP

halanx

«ADLFunctionProto

type»

itsActuators:Actuato

rs

«ADLFunctionProto

type»

itsLogic:AircraftLogi

c

«ADLFunctionProto

type»

itsMechanics:Mech

anics

«Requirem

ent»

r4'

«Requirem

ent»

r1'

«Requirem

ent»

r2'

«Requireme

nt»

r3'

«ADLFunctionType»

AircraftLogic

rudderP

edalPos

itionrightPe

dalPosit

ionleftPeda

lPositio

n

aircraft

Speed

altitude

attitude

turn

«ADLFunctionPr

ototype»

itsHMIManager:

HMIManager

autobra

keMode

statusIn

formatio

n

«ADLFunctionProt

otype»

itsAircraftPercepti

on:AircraftPercepti

on

«ADLFunction

Prototype»

itsAircraftCont

rol:AircraftCon

trolstatusIn

formatio

nwheelBr

akewheelA

ccelerat

ionwheelDi

rection

«ADLFuncti

onPrototype

»

itsActuator

Mgr:Actuato

rMgr

valveCon

trolbrakeVal

vesStateaccelerat

ionForcefrontWhe

elAngle

«ADLFunctionType»

WheelBrakeSystem

HMIManager

AircraftControl ActuatorMgrpedalPosi

tionparkingBr

akeStatusaccumulato

rPressurewheelSpe

ed

altitude

attitude

turn

«ADLFunctionPrototy

pe»

itsSSA:SystemStatus

Aggregator

«ADLFunctionPrototy

pe»

itsSVA:ShutoffValveA

ctuator«ADLFunctionPrototy

pe»

itsASVA:AntiSkidValv

eActuator«ADLFunctionPrototy

pe»

itsMVA:MeterValveAc

tuator«ADLFunctionPrototy

pe»

itsPBA:ParkingBrake

Actuator

wheelBrak

eStatus

shutoffValv

eControl

antiSkidVal

veControl

meterValve

Control

parkingBra

keControl

«ADLFunctionProtot

ype»

itsBSCU:BrakingSy

stemControlUnit

AircraftHardware

«ADLHwElementType»

itsWheelBrakeSystem:WheelBrakeSystem

1 «ADLHwElementPrototype,ADLHwECU»

parkingBrake

meterValve

antiSkidValve

shutOffValve

systemStatus

BSCUPower

accumulatorPressure

parkingBrakeStatus

pedalPosition

itsAircraftPowerSupply:AircraftPowerSupply

1 «ADLHwElementPrototype,PowerSupply»

BSCUPower

itsAccumulatorPressureSensor:AccumulatorPressureSensor

1 «ADLHwElementPrototype,Sensor»

accumulatorPressure

itsParkingBrakeSensor:ParkingBrakeSensor

1 «ADLHwElementPrototype,Sensor»

parkingBrakeStatus

itsPedalPositionSensor:PedalPositionSensor

1 «ADLHwElementPrototype,Sensor»

pedalPosition

itsSystemStatusServer:SystemStatusServer

1 «ADLHwElementPrototype,ADLHwElementType»

systemStatusForBSCU

itsAntiSkidValveActuator:AntiSkidValveActuator

1 «ADLHwElementPrototype,Actuator»

antiSkidValve

itsMeterValveActuator:MeterValveActuator

1 «ADLHwElementPrototype,Actuator»

meterValve

itsShutOffValveActuator:ShutOffValveActuator

1 «ADLHwElementPrototype,Actuator»

shutOffValve

itsParkingBrakeActuator:ParkingBrakeActuator

1 «ADLHwElementPrototype,Actuator»

parkingBrake

parkingBrake

meterValve

antiSkidValve

shutOffValve

systemStatus

BSCUPower

accumulatorPressure

parkingBrakeStatus

pedalPosition

BSCUPower

accumulatorPressure

parkingBrakeStatus

pedalPosition

systemStatusForBSCU

antiSkidValve

meterValve

shutOffValve

parkingBrake

BrakingSystemControlUnit

«ADLFunctionType»

monitor1:Monitor

1 «ADLFunctionPrototype,ADLFunctionType»

systemValidity

wheelBrakeStatusOUT

parkingBrake

antiSkid

wheelBrakeStatus

brake

sleekness

turn

attitude

altitude

wheelSpeed

accumulatorPressure

parkingBrakeStatus

pedalPosition

command1:Command

1 «ADLFunctionPrototype,ADLFunctionType»

pedalPosition wheelBrakeStatus

parkingBrakeStatus

parkingBrake

brake

antiSkid

sleekness

turn

attitude

altitude

wheelSpeedsystemSelector:SystemSelector

1 «ADLFunctionPrototype,ADLFunctionType»

wheelBrakeStatus

wheelBrakeStatus2

wheelBrakeStatus1

parkingBrake

brake

antiSkid

parkingBrake2

parkingBrake1

antiSkid2

antiSkid1

brake2

brake1

systemValidity

command2:Command

1 «ADLFunctionPrototype,ADLFunctionType»

pedalPosition wheelBrakeStatus

parkingBrakeStatus

parkingBrake

brake

antiSkid

sleekness

turn

attitude

altitude

wheelSpeed

monitor2:Monitor

1 «ADLFunctionPrototype,ADLFunctionType»

systemValidity

wheelBrakeStatusOUT

parkingBrake

antiSkid

wheelBrakeStatus

brake

sleekness

turn

attitude

altitude

wheelSpeed

accumulatorPressure

parkingBrakeStatus

pedalPositionsystemValidity2

sleekness

pedalPosition2

turn

attitude

altitude

wheelSpeed

accumulatorPressure

parkingBrake

brake

antiSkid

systemValidity1

wheelBrakeStatusInformation

parkingBrakeStatus

pedalPosition1

systemValidity

wheelBrakeStatusOUT

parkingBrake

antiSkid

wheelBrakeStatus

brake

sleekness

turn

attitude

altitude

wheelSpeed

accumulatorPressure

parkingBrakeStatus

pedalPosition

pedalPosition wheelBrakeStatus

parkingBrakeStatus

parkingBrake

brake

antiSkid

sleekness

turn

attitude

altitude

wheelSpeedwheelBrakeStatus

wheelBrakeStatus2

wheelBrakeStatus1

parkingBrake

brake

antiSkid

parkingBrake2

parkingBrake1

antiSkid2

antiSkid1

brake2

brake1

systemValidity

pedalPosition wheelBrakeStatus

parkingBrakeStatus

parkingBrake

brake

antiSkid

sleekness

turn

attitude

altitude

wheelSpeed

systemValidity

wheelBrakeStatusOUT

parkingBrake

antiSkid

wheelBrakeStatus

brake

sleekness

turn

attitude

altitude

wheelSpeed

accumulatorPressure

parkingBrakeStatus

pedalPositionsystemValidity2

sleekness

pedalPosition2

turn

attitude

altitude

wheelSpeed

accumulatorPressure

parkingBrake

brake

antiSkid

systemValidity1

wheelBrakeStatusInformation

parkingBrakeStatus

pedalPosition1

AircraftElectronicsHardware

«ADLHwElementType»

itsAircraftPowerSupply2:AircraftPowerSupply

1 «ADLHwElementPrototype,PowerSupply»

BSCUPower

itsAntiSkidValveActuator1:AntiSkidValveActuator

1 «ADLHwElementPrototype,Actuator»

antiSkidValve

itsAntiSkidValveActuator2:AntiSkidValveActuator

1 «ADLHwElementPrototype,Actuator»

antiSkidValve

itsMeterValveActuator1:MeterValveActuator

1 «ADLHwElementPrototype,Actuator»

meterValve

itsMeterValveActuator2:MeterValveActuator

1 «ADLHwElementPrototype,Actuator»

meterValve

itsParkingBrakeActuator:ParkingBrakeActuator

1 «ADLHwElementPrototype,Actuator»

parkingBrake

itsShutOffValveActuator1:ShutOffValveActuator

1 «ADLHwElementPrototype,Actuator»

shutOffValve

itsShutOffValveActuator2:ShutOffValveActuator

1 «ADLHwElementPrototype,Actuator»

shutOffValve

itsBSCUMonCom2:BSCUMonCom

1 «ADLHwElementPrototype,ADLHwECU»

accumulatorPressure

parkingBrake

pedalPosition

bscuBusPort

power

itsPedalPositionSensor2:PedalPositionSensor

1 «ADLHwElementPrototype,Sensor»

pedalPosition

itsParkingBrakeSensor:ParkingBrakeSensor

1 «ADLHwElementPrototype,Sensor»

parkingBrakeStatus

itsSystemStatusBus:SystemStatusBus

1 «ADLHwElementPrototype,ADLHwElementType»

systemStatusForECUMonCom2

systemStatusForECUMonCom1

systemStatusForECUSelector

itsAccPressureSensor:AccumulatorPressureSensor

1 «ADLHwElementPrototype,Sensor»

accumulatorPressure

itsPedalPositionSensor1:PedalPositionSensor

1 «ADLHwElementPrototype,Sensor»

pedalPosition

itsAircraftPowerSupply1:AircraftPowerSupply

1 «ADLHwElementPrototype,PowerSupply»

BSCUPower

itsBSCUMonCom1:BSCUMonCom

1 «ADLHwElementPrototype,ADLHwECU»

accumulatorPressure

parkingBrake

pedalPosition

bscuBusPort

power

itsBSCUSelector:BSCUSelector

1 «ADLHwElementPrototype,ADLHwECU»

secondaryPower

primaryPower

parkingBrake

meterValve2

meterValve1

antiSkidValve2

antiSkidValve1

shutOffValve2

shutOffValve1

bscuBusPort

BSCUPower

antiSkidValve

antiSkidValve

meterValve

meterValve

parkingBrake

shutOffValve

shutOffValve

accumulatorPressure

parkingBrake

pedalPosition

bscuBusPort

power

pedalPosition

parkingBrakeStatus

systemStatusForECUMonCom2

systemStatusForECUMonCom1

systemStatusForECUSelector

accumulatorPressure

pedalPosition

BSCUPower

accumulatorPressure

parkingBrake

pedalPosition

bscuBusPort

power

secondaryPower

primaryPower

parkingBrake

meterValve2

meterValve1

antiSkidValve2

antiSkidValve1

shutOffValve2

shutOffValve1

bscuBusPort

BrakingSystemControlUnit

«ADLFunctionType»

itsAircraftStatusInformationForBSCU:AircraftStatusInformationForBSCU

1 «Channel,ChannelType»

fifoSize:RhpInteger=4

kind:ChannelTypeKind=signal accumulatorPressureOut

accumulatorPressurewheelSpeedOut

turnOut

sleeknessOut

attitudeOut

altitudeOut

sleekness

turn

attitude

altitude

wheelSpeed

itsParkingBrakeStatus:ParkingBrakeStatus

1 «Channel,ChannelType»

fifoSize:RhpInteger=4

kind:ChannelTypeKind=signal outin

itsPedalPosition1:PedalPosition

1 «Channel,ChannelType»

fifoSize:RhpInteger=4

kind:ChannelTypeKind=signal

out

in

command1:Command

1 «ADLFunctionPrototype,ADLFunctionType»

pedalPosition wheelBrakeStatus

parkingBrakeStatus

parkingBrake

brake

antiSkid

sleekness

turn

attitude

altitude

wheelSpeed

itsWheelBrakeCommands1:WheelBrakeCommands

1 «Channel,ChannelType»

fifoSize:RhpInteger=4

kind:ChannelTypeKind=signal

parkingBrakeOut

brakeOut

antiSkidOut

parkingBrake

brake

antiSkid

monitor1:Monitor

1 «ADLFunctionPrototype,ADLFunctionType»

systemValidity

wheelBrakeStatusOUT

parkingBrake

antiSkid

wheelBrakeStatus

brake

sleekness

turn

attitude

altitude

wheelSpeed

accumulatorPressure

parkingBrakeStatus

pedalPosition

itsWBSCmdStatusInfo1:WheelBrakeStatusInformation

1 «Channel,ChannelType»

fifoSize:RhpInteger=4

kind:ChannelTypeKind=signalout

in systemSelector:SystemSelector

1 «ADLFunctionPrototype,ADLFunctionType»

wheelBrakeStatuswheelBrakeStatus1

parkingBrake

brake

antiSkid

parkingBrake1

antiSkid1

brake1

systemValidity

itsSelectedWheelBrakeCommands:WheelBrakeCommands

1 «Channel,ChannelType»

parkingBrakeOut

brakeOut

antiSkidOut

parkingBrake

brake

antiSkid

itsSelectedWBSStatusInfo:WheelBrakeStatusInformation

1 «Channel,ChannelType»

outin

itsSystemValidity1:SystemValidity

1 «Channel,ChannelType»

outin

itsWBSMonStatusInfo1:WheelBrakeStatusInformation

1 «Channel,ChannelType»

outin

sleekness

turn

attitude

altitude

wheelSpeed

accumulatorPressure

parkingBrake

brake

antiSkid

systemValidity1

wheelBrakeStatusInformation

parkingBrakeStatus

pedalPosition1

accumulatorPressureOut

accumulatorPressurewheelSpeedOut

turnOut

sleeknessOut

attitudeOut

altitudeOut

sleekness

turn

attitude

altitude

wheelSpeed

outin

out

in

pedalPosition wheelBrakeStatus

parkingBrakeStatus

parkingBrake

brake

antiSkid

sleekness

turn

attitude

altitude

wheelSpeed

parkingBrakeOut

brakeOut

antiSkidOut

parkingBrake

brake

antiSkid

systemValidity

wheelBrakeStatusOUT

parkingBrake

antiSkid

wheelBrakeStatus

brake

sleekness

turn

attitude

altitude

wheelSpeed

accumulatorPressure

parkingBrakeStatus

pedalPosition

outin

wheelBrakeStatuswheelBrakeStatus1

parkingBrake

brake

antiSkid

parkingBrake1

antiSkid1

brake1

systemValidity

parkingBrakeOut

brakeOut

antiSkidOut

parkingBrake

brake

antiSkid

outin

outin

outin

sleekness

turn

attitude

altitude

wheelSpeed

accumulatorPressure

parkingBrake

brake

antiSkid

systemValidity1

wheelBrakeStatusInformation

parkingBrakeStatus

pedalPosition1

AircraftElectronicsHardware

«ADLHwElementType»

itsAircraftPowerSupply2:AircraftPowerSupply

1 «ADLHwElementPrototype,PowerSupply»

BSCUPower

itsAntiSkidValveActuator1:AntiSkidValveActuator

1 «ADLHwElementPrototype,Actuator»

antiSkidValve

itsAntiSkidValveActuator2:AntiSkidValveActuator

1 «ADLHwElementPrototype,Actuator»

antiSkidValve

itsMeterValveActuator1:MeterValveActuator

1 «ADLHwElementPrototype,Actuator»

meterValve

itsMeterValveActuator2:MeterValveActuator

1 «ADLHwElementPrototype,Actuator»

meterValve

itsParkingBrakeActuator:ParkingBrakeActuator

1 «ADLHwElementPrototype,Actuator»

parkingBrake

itsShutOffValveActuator1:ShutOffValveActuator

1 «ADLHwElementPrototype,Actuator»

shutOffValve

itsShutOffValveActuator2:ShutOffValveActuator

1 «ADLHwElementPrototype,Actuator»

shutOffValve

itsBSCUMonCom2:BSCUMonCom

1 «ADLHwElementPrototype,ADLHwECU»

accumulatorPressure

parkingBrake

pedalPosition

bscuBusPort

power

itsPedalPositionSensor2:PedalPositionSensor

1 «ADLHwElementPrototype,Sensor»

pedalPosition

itsParkingBrakeSensor:ParkingBrakeSensor

1 «ADLHwElementPrototype,Sensor»

parkingBrakeStatus

itsSystemStatusBus:SystemStatusBus

1 «ADLHwElementPrototype,ADLHwElementType»

systemStatusForECUMonCom2

systemStatusForECUMonCom1

systemStatusForECUSelector

itsAccPressureSensor:AccumulatorPressureSensor

1 «ADLHwElementPrototype,Sensor»

accumulatorPressure

itsPedalPositionSensor1:PedalPositionSensor

1 «ADLHwElementPrototype,Sensor»

pedalPosition

itsAircraftPowerSupply1:AircraftPowerSupply

1 «ADLHwElementPrototype,PowerSupply»

BSCUPower

itsBSCUMonCom1:BSCUMonCom

1 «ADLHwElementPrototype,ADLHwECU»

accumulatorPressure

parkingBrake

pedalPosition

bscuBusPort

power

itsBSCUSelector:BSCUSelector

1 «ADLHwElementPrototype,ADLHwECU»

secondaryPower

primaryPower

parkingBrake

meterValve2

meterValve1

antiSkidValve2

antiSkidValve1

shutOffValve2

shutOffValve1

bscuBusPort

BSCUPower

antiSkidValve

antiSkidValve

meterValve

meterValve

parkingBrake

shutOffValve

shutOffValve

accumulatorPressure

parkingBrake

pedalPosition

bscuBusPort

power

pedalPosition

parkingBrakeStatus

systemStatusForECUMonCom2

systemStatusForECUMonCom1

systemStatusForECUSelector

accumulatorPressure

pedalPosition

BSCUPower

accumulatorPressure

parkingBrake

pedalPosition

bscuBusPort

power

secondaryPower

primaryPower

parkingBrake

meterValve2

meterValve1

antiSkidValve2

antiSkidValve1

shutOffValve2

shutOffValve1

bscuBusPort

1. Ebene

2. Ebene

3. Ebene

4. Ebene

5. Ebene

Size: 20x5x50Rel. Position: (1,1,2)

...

...

«Feature»

ProvideStructuralInte

grity

«Requirement»

Shall comply with

standard XY

Featuretree with Requirements

«Feature»

ProvideControlOnTheGro

und

«Feature»

ControlDirec

tion

«Feature»

ControlSp

eed

«Feature»

Accelerate

«Feature»

Deccelerat

e

«Feature»

ProvideStoppingFo

rce

«Feature»

ReduceTouchdownS

peed

«Requirement»

SomeRequirem

ent

«Requirement»

Shall not use

anchor

«Function»

x1

«Function»

x2

«Function»

x3

«Requireme

nt»r1

«Requireme

nt»r2

«Requireme

nt»r3

«Function»

y1

«Requireme

nt»r4

«Requireme

nt»r0

Functiontree with Requirements «ADLFunctionType»

Aircraft

«ADLFunctionProto

type»

itsSensors:SensorP

halanx

«ADLFunctionProto

type»

itsActuators:Actuato

rs

«ADLFunctionProto

type»

itsLogic:AircraftLogi

c

«ADLFunctionProto

type»

itsMechanics:Mech

anics

«Requirem

ent»

r4'

«Requirem

ent»

r1'

«Requirem

ent»

r2'

«Requireme

nt»

r3'

«ADLFunctionType»

AircraftLogic

rudderP

edalPos

itionrightPe

dalPosit

ionleftPeda

lPositio

n

aircraft

Speed

altitude

attitude

turn

«ADLFunctionPr

ototype»

itsHMIManager:

HMIManager

autobra

keMode

statusIn

formatio

n

«ADLFunctionProt

otype»

itsAircraftPercepti

on:AircraftPercepti

on

«ADLFunction

Prototype»

itsAircraftCont

rol:AircraftCon

trolstatusIn

formatio

nwheelBr

akewheelA

ccelerat

ionwheelDi

rection

«ADLFuncti

onPrototype

»

itsActuator

Mgr:Actuato

rMgr

valveCon

trolbrakeVal

vesStateaccelerat

ionForcefrontWhe

elAngle

«ADLFunctionType»

WheelBrakeSystem

HMIManager

AircraftControl ActuatorMgrpedalPosi

tionparkingBr

akeStatusaccumulato

rPressurewheelSpe

ed

altitude

attitude

turn

«ADLFunctionPrototy

pe»

itsSSA:SystemStatus

Aggregator

«ADLFunctionPrototy

pe»

itsSVA:ShutoffValveA

ctuator«ADLFunctionPrototy

pe»

itsASVA:AntiSkidValv

eActuator«ADLFunctionPrototy

pe»

itsMVA:MeterValveAc

tuator«ADLFunctionPrototy

pe»

itsPBA:ParkingBrake

Actuator

wheelBrak

eStatus

shutoffValv

eControl

antiSkidVal

veControl

meterValve

Control

parkingBra

keControl

«ADLFunctionProtot

ype»

itsBSCU:BrakingSy

stemControlUnit

AircraftHardware

«ADLHwElementType»

itsWheelBrakeSystem:WheelBrakeSystem

1 «ADLHwElementPrototype,ADLHwECU»

parkingBrake

meterValve

antiSkidValve

shutOffValve

systemStatus

BSCUPower

accumulatorPressure

parkingBrakeStatus

pedalPosition

itsAircraftPowerSupply:AircraftPowerSupply

1 «ADLHwElementPrototype,PowerSupply»

BSCUPower

itsAccumulatorPressureSensor:AccumulatorPressureSensor

1 «ADLHwElementPrototype,Sensor»

accumulatorPressure

itsParkingBrakeSensor:ParkingBrakeSensor

1 «ADLHwElementPrototype,Sensor»

parkingBrakeStatus

itsPedalPositionSensor:PedalPositionSensor

1 «ADLHwElementPrototype,Sensor»

pedalPosition

itsSystemStatusServer:SystemStatusServer

1 «ADLHwElementPrototype,ADLHwElementType»

systemStatusForBSCU

itsAntiSkidValveActuator:AntiSkidValveActuator

1 «ADLHwElementPrototype,Actuator»

antiSkidValve

itsMeterValveActuator:MeterValveActuator

1 «ADLHwElementPrototype,Actuator»

meterValve

itsShutOffValveActuator:ShutOffValveActuator

1 «ADLHwElementPrototype,Actuator»

shutOffValve

itsParkingBrakeActuator:ParkingBrakeActuator

1 «ADLHwElementPrototype,Actuator»

parkingBrake

parkingBrake

meterValve

antiSkidValve

shutOffValve

systemStatus

BSCUPower

accumulatorPressure

parkingBrakeStatus

pedalPosition

BSCUPower

accumulatorPressure

parkingBrakeStatus

pedalPosition

systemStatusForBSCU

antiSkidValve

meterValve

shutOffValve

parkingBrake

BrakingSystemControlUnit

«ADLFunctionType»

monitor1:Monitor

1 «ADLFunctionPrototype,ADLFunctionType»

systemValidity

wheelBrakeStatusOUT

parkingBrake

antiSkid

wheelBrakeStatus

brake

sleekness

turn

attitude

altitude

wheelSpeed

accumulatorPressure

parkingBrakeStatus

pedalPosition

command1:Command

1 «ADLFunctionPrototype,ADLFunctionType»

pedalPosition wheelBrakeStatus

parkingBrakeStatus

parkingBrake

brake

antiSkid

sleekness

turn

attitude

altitude

wheelSpeedsystemSelector:SystemSelector

1 «ADLFunctionPrototype,ADLFunctionType»

wheelBrakeStatus

wheelBrakeStatus2

wheelBrakeStatus1

parkingBrake

brake

antiSkid

parkingBrake2

parkingBrake1

antiSkid2

antiSkid1

brake2

brake1

systemValidity

command2:Command

1 «ADLFunctionPrototype,ADLFunctionType»

pedalPosition wheelBrakeStatus

parkingBrakeStatus

parkingBrake

brake

antiSkid

sleekness

turn

attitude

altitude

wheelSpeed

monitor2:Monitor

1 «ADLFunctionPrototype,ADLFunctionType»

systemValidity

wheelBrakeStatusOUT

parkingBrake

antiSkid

wheelBrakeStatus

brake

sleekness

turn

attitude

altitude

wheelSpeed

accumulatorPressure

parkingBrakeStatus

pedalPositionsystemValidity2

sleekness

pedalPosition2

turn

attitude

altitude

wheelSpeed

accumulatorPressure

parkingBrake

brake

antiSkid

systemValidity1

wheelBrakeStatusInformation

parkingBrakeStatus

pedalPosition1

systemValidity

wheelBrakeStatusOUT

parkingBrake

antiSkid

wheelBrakeStatus

brake

sleekness

turn

attitude

altitude

wheelSpeed

accumulatorPressure

parkingBrakeStatus

pedalPosition

pedalPosition wheelBrakeStatus

parkingBrakeStatus

parkingBrake

brake

antiSkid

sleekness

turn

attitude

altitude

wheelSpeedwheelBrakeStatus

wheelBrakeStatus2

wheelBrakeStatus1

parkingBrake

brake

antiSkid

parkingBrake2

parkingBrake1

antiSkid2

antiSkid1

brake2

brake1

systemValidity

pedalPosition wheelBrakeStatus

parkingBrakeStatus

parkingBrake

brake

antiSkid

sleekness

turn

attitude

altitude

wheelSpeed

systemValidity

wheelBrakeStatusOUT

parkingBrake

antiSkid

wheelBrakeStatus

brake

sleekness

turn

attitude

altitude

wheelSpeed

accumulatorPressure

parkingBrakeStatus

pedalPositionsystemValidity2

sleekness

pedalPosition2

turn

attitude

altitude

wheelSpeed

accumulatorPressure

parkingBrake

brake

antiSkid

systemValidity1

wheelBrakeStatusInformation

parkingBrakeStatus

pedalPosition1

AircraftElectronicsHardware

«ADLHwElementType»

itsAircraftPowerSupply2:AircraftPowerSupply

1 «ADLHwElementPrototype,PowerSupply»

BSCUPower

itsAntiSkidValveActuator1:AntiSkidValveActuator

1 «ADLHwElementPrototype,Actuator»

antiSkidValve

itsAntiSkidValveActuator2:AntiSkidValveActuator

1 «ADLHwElementPrototype,Actuator»

antiSkidValve

itsMeterValveActuator1:MeterValveActuator

1 «ADLHwElementPrototype,Actuator»

meterValve

itsMeterValveActuator2:MeterValveActuator

1 «ADLHwElementPrototype,Actuator»

meterValve

itsParkingBrakeActuator:ParkingBrakeActuator

1 «ADLHwElementPrototype,Actuator»

parkingBrake

itsShutOffValveActuator1:ShutOffValveActuator

1 «ADLHwElementPrototype,Actuator»

shutOffValve

itsShutOffValveActuator2:ShutOffValveActuator

1 «ADLHwElementPrototype,Actuator»

shutOffValve

itsBSCUMonCom2:BSCUMonCom

1 «ADLHwElementPrototype,ADLHwECU»

accumulatorPressure

parkingBrake

pedalPosition

bscuBusPort

power

itsPedalPositionSensor2:PedalPositionSensor

1 «ADLHwElementPrototype,Sensor»

pedalPosition

itsParkingBrakeSensor:ParkingBrakeSensor

1 «ADLHwElementPrototype,Sensor»

parkingBrakeStatus

itsSystemStatusBus:SystemStatusBus

1 «ADLHwElementPrototype,ADLHwElementType»

systemStatusForECUMonCom2

systemStatusForECUMonCom1

systemStatusForECUSelector

itsAccPressureSensor:AccumulatorPressureSensor

1 «ADLHwElementPrototype,Sensor»

accumulatorPressure

itsPedalPositionSensor1:PedalPositionSensor

1 «ADLHwElementPrototype,Sensor»

pedalPosition

itsAircraftPowerSupply1:AircraftPowerSupply

1 «ADLHwElementPrototype,PowerSupply»

BSCUPower

itsBSCUMonCom1:BSCUMonCom

1 «ADLHwElementPrototype,ADLHwECU»

accumulatorPressure

parkingBrake

pedalPosition

bscuBusPort

power

itsBSCUSelector:BSCUSelector

1 «ADLHwElementPrototype,ADLHwECU»

secondaryPower

primaryPower

parkingBrake

meterValve2

meterValve1

antiSkidValve2

antiSkidValve1

shutOffValve2

shutOffValve1

bscuBusPort

BSCUPower

antiSkidValve

antiSkidValve

meterValve

meterValve

parkingBrake

shutOffValve

shutOffValve

accumulatorPressure

parkingBrake

pedalPosition

bscuBusPort

power

pedalPosition

parkingBrakeStatus

systemStatusForECUMonCom2

systemStatusForECUMonCom1

systemStatusForECUSelector

accumulatorPressure

pedalPosition

BSCUPower

accumulatorPressure

parkingBrake

pedalPosition

bscuBusPort

power

secondaryPower

primaryPower

parkingBrake

meterValve2

meterValve1

antiSkidValve2

antiSkidValve1

shutOffValve2

shutOffValve1

bscuBusPort

BrakingSystemControlUnit

«ADLFunctionType»

itsAircraftStatusInformationForBSCU:AircraftStatusInformationForBSCU

1 «Channel,ChannelType»

fifoSize:RhpInteger=4

kind:ChannelTypeKind=signal accumulatorPressureOut

accumulatorPressurewheelSpeedOut

turnOut

sleeknessOut

attitudeOut

altitudeOut

sleekness

turn

attitude

altitude

wheelSpeed

itsParkingBrakeStatus:ParkingBrakeStatus

1 «Channel,ChannelType»

fifoSize:RhpInteger=4

kind:ChannelTypeKind=signal outin

itsPedalPosition1:PedalPosition

1 «Channel,ChannelType»

fifoSize:RhpInteger=4

kind:ChannelTypeKind=signal

out

in

command1:Command

1 «ADLFunctionPrototype,ADLFunctionType»

pedalPosition wheelBrakeStatus

parkingBrakeStatus

parkingBrake

brake

antiSkid

sleekness

turn

attitude

altitude

wheelSpeed

itsWheelBrakeCommands1:WheelBrakeCommands

1 «Channel,ChannelType»

fifoSize:RhpInteger=4

kind:ChannelTypeKind=signal

parkingBrakeOut

brakeOut

antiSkidOut

parkingBrake

brake

antiSkid

monitor1:Monitor

1 «ADLFunctionPrototype,ADLFunctionType»

systemValidity

wheelBrakeStatusOUT

parkingBrake

antiSkid

wheelBrakeStatus

brake

sleekness

turn

attitude

altitude

wheelSpeed

accumulatorPressure

parkingBrakeStatus

pedalPosition

itsWBSCmdStatusInfo1:WheelBrakeStatusInformation

1 «Channel,ChannelType»

fifoSize:RhpInteger=4

kind:ChannelTypeKind=signalout

in systemSelector:SystemSelector

1 «ADLFunctionPrototype,ADLFunctionType»

wheelBrakeStatuswheelBrakeStatus1

parkingBrake

brake

antiSkid

parkingBrake1

antiSkid1

brake1

systemValidity

itsSelectedWheelBrakeCommands:WheelBrakeCommands

1 «Channel,ChannelType»

parkingBrakeOut

brakeOut

antiSkidOut

parkingBrake

brake

antiSkid

itsSelectedWBSStatusInfo:WheelBrakeStatusInformation

1 «Channel,ChannelType»

outin

itsSystemValidity1:SystemValidity

1 «Channel,ChannelType»

outin

itsWBSMonStatusInfo1:WheelBrakeStatusInformation

1 «Channel,ChannelType»

outin

sleekness

turn

attitude

altitude

wheelSpeed

accumulatorPressure

parkingBrake

brake

antiSkid

systemValidity1

wheelBrakeStatusInformation

parkingBrakeStatus

pedalPosition1

accumulatorPressureOut

accumulatorPressurewheelSpeedOut

turnOut

sleeknessOut

attitudeOut

altitudeOut

sleekness

turn

attitude

altitude

wheelSpeed

outin

out

in

pedalPosition wheelBrakeStatus

parkingBrakeStatus

parkingBrake

brake

antiSkid

sleekness

turn

attitude

altitude

wheelSpeed

parkingBrakeOut

brakeOut

antiSkidOut

parkingBrake

brake

antiSkid

systemValidity

wheelBrakeStatusOUT

parkingBrake

antiSkid

wheelBrakeStatus

brake

sleekness

turn

attitude

altitude

wheelSpeed

accumulatorPressure

parkingBrakeStatus

pedalPosition

outin

wheelBrakeStatuswheelBrakeStatus1

parkingBrake

brake

antiSkid

parkingBrake1

antiSkid1

brake1

systemValidity

parkingBrakeOut

brakeOut

antiSkidOut

parkingBrake

brake

antiSkid

outin

outin

outin

sleekness

turn

attitude

altitude

wheelSpeed

accumulatorPressure

parkingBrake

brake

antiSkid

systemValidity1

wheelBrakeStatusInformation

parkingBrakeStatus

pedalPosition1

AircraftElectronicsHardware

«ADLHwElementType»

itsAircraftPowerSupply2:AircraftPowerSupply

1 «ADLHwElementPrototype,PowerSupply»

BSCUPower

itsAntiSkidValveActuator1:AntiSkidValveActuator

1 «ADLHwElementPrototype,Actuator»

antiSkidValve

itsAntiSkidValveActuator2:AntiSkidValveActuator

1 «ADLHwElementPrototype,Actuator»

antiSkidValve

itsMeterValveActuator1:MeterValveActuator

1 «ADLHwElementPrototype,Actuator»

meterValve

itsMeterValveActuator2:MeterValveActuator

1 «ADLHwElementPrototype,Actuator»

meterValve

itsParkingBrakeActuator:ParkingBrakeActuator

1 «ADLHwElementPrototype,Actuator»

parkingBrake

itsShutOffValveActuator1:ShutOffValveActuator

1 «ADLHwElementPrototype,Actuator»

shutOffValve

itsShutOffValveActuator2:ShutOffValveActuator

1 «ADLHwElementPrototype,Actuator»

shutOffValve

itsBSCUMonCom2:BSCUMonCom

1 «ADLHwElementPrototype,ADLHwECU»

accumulatorPressure

parkingBrake

pedalPosition

bscuBusPort

power

itsPedalPositionSensor2:PedalPositionSensor

1 «ADLHwElementPrototype,Sensor»

pedalPosition

itsParkingBrakeSensor:ParkingBrakeSensor

1 «ADLHwElementPrototype,Sensor»

parkingBrakeStatus

itsSystemStatusBus:SystemStatusBus

1 «ADLHwElementPrototype,ADLHwElementType»

systemStatusForECUMonCom2

systemStatusForECUMonCom1

systemStatusForECUSelector

itsAccPressureSensor:AccumulatorPressureSensor

1 «ADLHwElementPrototype,Sensor»

accumulatorPressure

itsPedalPositionSensor1:PedalPositionSensor

1 «ADLHwElementPrototype,Sensor»

pedalPosition

itsAircraftPowerSupply1:AircraftPowerSupply

1 «ADLHwElementPrototype,PowerSupply»

BSCUPower

itsBSCUMonCom1:BSCUMonCom

1 «ADLHwElementPrototype,ADLHwECU»

accumulatorPressure

parkingBrake

pedalPosition

bscuBusPort

power

itsBSCUSelector:BSCUSelector

1 «ADLHwElementPrototype,ADLHwECU»

secondaryPower

primaryPower

parkingBrake

meterValve2

meterValve1

antiSkidValve2

antiSkidValve1

shutOffValve2

shutOffValve1

bscuBusPort

BSCUPower

antiSkidValve

antiSkidValve

meterValve

meterValve

parkingBrake

shutOffValve

shutOffValve

accumulatorPressure

parkingBrake

pedalPosition

bscuBusPort

power

pedalPosition

parkingBrakeStatus

systemStatusForECUMonCom2

systemStatusForECUMonCom1

systemStatusForECUSelector

accumulatorPressure

pedalPosition

BSCUPower

accumulatorPressure

parkingBrake

pedalPosition

bscuBusPort

power

secondaryPower

primaryPower

parkingBrake

meterValve2

meterValve1

antiSkidValve2

antiSkidValve1

shutOffValve2

shutOffValve1

bscuBusPort

1. Ebene

2. Ebene

3. Ebene

4. Ebene

5. Ebene

Size: 20x5x50Rel. Position: (1,1,2)

...

...

«Feature»

ProvideStructuralInte

grity

«Requirement»

Shall comply with

standard XY

Featuretree with Requirements

«Feature»

ProvideControlOnTheGro

und

«Feature»

ControlDirec

tion

«Feature»

ControlSp

eed

«Feature»

Accelerate

«Feature»

Deccelerat

e

«Feature»

ProvideStoppingFo

rce

«Feature»

ReduceTouchdownS

peed

«Requirement»

SomeRequirem

ent

«Requirement»

Shall not use

anchor

«Function»

x1

«Function»

x2

«Function»

x3

«Requireme

nt»r1

«Requireme

nt»r2

«Requireme

nt»r3

«Function»

y1

«Requireme

nt»r4

«Requireme

nt»r0

Functiontree with Requirements «ADLFunctionType»

Aircraft

«ADLFunctionProto

type»

itsSensors:SensorP

halanx

«ADLFunctionProto

type»

itsActuators:Actuato

rs

«ADLFunctionProto

type»

itsLogic:AircraftLogi

c

«ADLFunctionProto

type»

itsMechanics:Mech

anics

«Requirem

ent»

r4'

«Requirem

ent»

r1'

«Requirem

ent»

r2'

«Requireme

nt»

r3'

«ADLFunctionType»

AircraftLogic

rudderP

edalPos

itionrightPe

dalPosit

ionleftPeda

lPositio

n

aircraft

Speed

altitude

attitude

turn

«ADLFunctionPr

ototype»

itsHMIManager:

HMIManager

autobra

keMode

statusIn

formatio

n

«ADLFunctionProt

otype»

itsAircraftPercepti

on:AircraftPercepti

on

«ADLFunction

Prototype»

itsAircraftCont

rol:AircraftCon

trolstatusIn

formatio

nwheelBr

akewheelA

ccelerat

ionwheelDi

rection

«ADLFuncti

onPrototype

»

itsActuator

Mgr:Actuato

rMgr

valveCon

trolbrakeVal

vesStateaccelerat

ionForcefrontWhe

elAngle

«ADLFunctionType»

WheelBrakeSystem

HMIManager

AircraftControl ActuatorMgrpedalPosi

tionparkingBr

akeStatusaccumulato

rPressurewheelSpe

ed

altitude

attitude

turn

«ADLFunctionPrototy

pe»

itsSSA:SystemStatus

Aggregator

«ADLFunctionPrototy

pe»

itsSVA:ShutoffValveA

ctuator«ADLFunctionPrototy

pe»

itsASVA:AntiSkidValv

eActuator«ADLFunctionPrototy

pe»

itsMVA:MeterValveAc

tuator«ADLFunctionPrototy

pe»

itsPBA:ParkingBrake

Actuator

wheelBrak

eStatus

shutoffValv

eControl

antiSkidVal

veControl

meterValve

Control

parkingBra

keControl

«ADLFunctionProtot

ype»

itsBSCU:BrakingSy

stemControlUnit

AircraftHardware

«ADLHwElementType»

itsWheelBrakeSystem:WheelBrakeSystem

1 «ADLHwElementPrototype,ADLHwECU»

parkingBrake

meterValve

antiSkidValve

shutOffValve

systemStatus

BSCUPower

accumulatorPressure

parkingBrakeStatus

pedalPosition

itsAircraftPowerSupply:AircraftPowerSupply

1 «ADLHwElementPrototype,PowerSupply»

BSCUPower

itsAccumulatorPressureSensor:AccumulatorPressureSensor

1 «ADLHwElementPrototype,Sensor»

accumulatorPressure

itsParkingBrakeSensor:ParkingBrakeSensor

1 «ADLHwElementPrototype,Sensor»

parkingBrakeStatus

itsPedalPositionSensor:PedalPositionSensor

1 «ADLHwElementPrototype,Sensor»

pedalPosition

itsSystemStatusServer:SystemStatusServer

1 «ADLHwElementPrototype,ADLHwElementType»

systemStatusForBSCU

itsAntiSkidValveActuator:AntiSkidValveActuator

1 «ADLHwElementPrototype,Actuator»

antiSkidValve

itsMeterValveActuator:MeterValveActuator

1 «ADLHwElementPrototype,Actuator»

meterValve

itsShutOffValveActuator:ShutOffValveActuator

1 «ADLHwElementPrototype,Actuator»

shutOffValve

itsParkingBrakeActuator:ParkingBrakeActuator

1 «ADLHwElementPrototype,Actuator»

parkingBrake

parkingBrake

meterValve

antiSkidValve

shutOffValve

systemStatus

BSCUPower

accumulatorPressure

parkingBrakeStatus

pedalPosition

BSCUPower

accumulatorPressure

parkingBrakeStatus

pedalPosition

systemStatusForBSCU

antiSkidValve

meterValve

shutOffValve

parkingBrake

BrakingSystemControlUnit

«ADLFunctionType»

monitor1:Monitor

1 «ADLFunctionPrototype,ADLFunctionType»

systemValidity

wheelBrakeStatusOUT

parkingBrake

antiSkid

wheelBrakeStatus

brake

sleekness

turn

attitude

altitude

wheelSpeed

accumulatorPressure

parkingBrakeStatus

pedalPosition

command1:Command

1 «ADLFunctionPrototype,ADLFunctionType»

pedalPosition wheelBrakeStatus

parkingBrakeStatus

parkingBrake

brake

antiSkid

sleekness

turn

attitude

altitude

wheelSpeedsystemSelector:SystemSelector

1 «ADLFunctionPrototype,ADLFunctionType»

wheelBrakeStatus

wheelBrakeStatus2

wheelBrakeStatus1

parkingBrake

brake

antiSkid

parkingBrake2

parkingBrake1

antiSkid2

antiSkid1

brake2

brake1

systemValidity

command2:Command

1 «ADLFunctionPrototype,ADLFunctionType»

pedalPosition wheelBrakeStatus

parkingBrakeStatus

parkingBrake

brake

antiSkid

sleekness

turn

attitude

altitude

wheelSpeed

monitor2:Monitor

1 «ADLFunctionPrototype,ADLFunctionType»

systemValidity

wheelBrakeStatusOUT

parkingBrake

antiSkid

wheelBrakeStatus

brake

sleekness

turn

attitude

altitude

wheelSpeed

accumulatorPressure

parkingBrakeStatus

pedalPositionsystemValidity2

sleekness

pedalPosition2

turn

attitude

altitude

wheelSpeed

accumulatorPressure

parkingBrake

brake

antiSkid

systemValidity1

wheelBrakeStatusInformation

parkingBrakeStatus

pedalPosition1

systemValidity

wheelBrakeStatusOUT

parkingBrake

antiSkid

wheelBrakeStatus

brake

sleekness

turn

attitude

altitude

wheelSpeed

accumulatorPressure

parkingBrakeStatus

pedalPosition

pedalPosition wheelBrakeStatus

parkingBrakeStatus

parkingBrake

brake

antiSkid

sleekness

turn

attitude

altitude

wheelSpeedwheelBrakeStatus

wheelBrakeStatus2

wheelBrakeStatus1

parkingBrake

brake

antiSkid

parkingBrake2

parkingBrake1

antiSkid2

antiSkid1

brake2

brake1

systemValidity

pedalPosition wheelBrakeStatus

parkingBrakeStatus

parkingBrake

brake

antiSkid

sleekness

turn

attitude

altitude

wheelSpeed

systemValidity

wheelBrakeStatusOUT

parkingBrake

antiSkid

wheelBrakeStatus

brake

sleekness

turn

attitude

altitude

wheelSpeed

accumulatorPressure

parkingBrakeStatus

pedalPositionsystemValidity2

sleekness

pedalPosition2

turn

attitude

altitude

wheelSpeed

accumulatorPressure

parkingBrake

brake

antiSkid

systemValidity1

wheelBrakeStatusInformation

parkingBrakeStatus

pedalPosition1

AircraftElectronicsHardware

«ADLHwElementType»

itsAircraftPowerSupply2:AircraftPowerSupply

1 «ADLHwElementPrototype,PowerSupply»

BSCUPower

itsAntiSkidValveActuator1:AntiSkidValveActuator

1 «ADLHwElementPrototype,Actuator»

antiSkidValve

itsAntiSkidValveActuator2:AntiSkidValveActuator

1 «ADLHwElementPrototype,Actuator»

antiSkidValve

itsMeterValveActuator1:MeterValveActuator

1 «ADLHwElementPrototype,Actuator»

meterValve

itsMeterValveActuator2:MeterValveActuator

1 «ADLHwElementPrototype,Actuator»

meterValve

itsParkingBrakeActuator:ParkingBrakeActuator

1 «ADLHwElementPrototype,Actuator»

parkingBrake

itsShutOffValveActuator1:ShutOffValveActuator

1 «ADLHwElementPrototype,Actuator»

shutOffValve

itsShutOffValveActuator2:ShutOffValveActuator

1 «ADLHwElementPrototype,Actuator»

shutOffValve

itsBSCUMonCom2:BSCUMonCom

1 «ADLHwElementPrototype,ADLHwECU»

accumulatorPressure

parkingBrake

pedalPosition

bscuBusPort

power

itsPedalPositionSensor2:PedalPositionSensor

1 «ADLHwElementPrototype,Sensor»

pedalPosition

itsParkingBrakeSensor:ParkingBrakeSensor

1 «ADLHwElementPrototype,Sensor»

parkingBrakeStatus

itsSystemStatusBus:SystemStatusBus

1 «ADLHwElementPrototype,ADLHwElementType»

systemStatusForECUMonCom2

systemStatusForECUMonCom1

systemStatusForECUSelector

itsAccPressureSensor:AccumulatorPressureSensor

1 «ADLHwElementPrototype,Sensor»

accumulatorPressure

itsPedalPositionSensor1:PedalPositionSensor

1 «ADLHwElementPrototype,Sensor»

pedalPosition

itsAircraftPowerSupply1:AircraftPowerSupply

1 «ADLHwElementPrototype,PowerSupply»

BSCUPower

itsBSCUMonCom1:BSCUMonCom

1 «ADLHwElementPrototype,ADLHwECU»

accumulatorPressure

parkingBrake

pedalPosition

bscuBusPort

power

itsBSCUSelector:BSCUSelector

1 «ADLHwElementPrototype,ADLHwECU»

secondaryPower

primaryPower

parkingBrake

meterValve2

meterValve1

antiSkidValve2

antiSkidValve1

shutOffValve2

shutOffValve1

bscuBusPort

BSCUPower

antiSkidValve

antiSkidValve

meterValve

meterValve

parkingBrake

shutOffValve

shutOffValve

accumulatorPressure

parkingBrake

pedalPosition

bscuBusPort

power

pedalPosition

parkingBrakeStatus

systemStatusForECUMonCom2

systemStatusForECUMonCom1

systemStatusForECUSelector

accumulatorPressure

pedalPosition

BSCUPower

accumulatorPressure

parkingBrake

pedalPosition

bscuBusPort

power

secondaryPower

primaryPower

parkingBrake

meterValve2

meterValve1

antiSkidValve2

antiSkidValve1

shutOffValve2

shutOffValve1

bscuBusPort

BrakingSystemControlUnit

«ADLFunctionType»

itsAircraftStatusInformationForBSCU:AircraftStatusInformationForBSCU

1 «Channel,ChannelType»

fifoSize:RhpInteger=4

kind:ChannelTypeKind=signal accumulatorPressureOut

accumulatorPressurewheelSpeedOut

turnOut

sleeknessOut

attitudeOut

altitudeOut

sleekness

turn

attitude

altitude

wheelSpeed

itsParkingBrakeStatus:ParkingBrakeStatus

1 «Channel,ChannelType»

fifoSize:RhpInteger=4

kind:ChannelTypeKind=signal outin

itsPedalPosition1:PedalPosition

1 «Channel,ChannelType»

fifoSize:RhpInteger=4

kind:ChannelTypeKind=signal

out

in

command1:Command

1 «ADLFunctionPrototype,ADLFunctionType»

pedalPosition wheelBrakeStatus

parkingBrakeStatus

parkingBrake

brake

antiSkid

sleekness

turn

attitude

altitude

wheelSpeed

itsWheelBrakeCommands1:WheelBrakeCommands

1 «Channel,ChannelType»

fifoSize:RhpInteger=4

kind:ChannelTypeKind=signal

parkingBrakeOut

brakeOut

antiSkidOut

parkingBrake

brake

antiSkid

monitor1:Monitor

1 «ADLFunctionPrototype,ADLFunctionType»

systemValidity

wheelBrakeStatusOUT

parkingBrake

antiSkid

wheelBrakeStatus

brake

sleekness

turn

attitude

altitude

wheelSpeed

accumulatorPressure

parkingBrakeStatus

pedalPosition

itsWBSCmdStatusInfo1:WheelBrakeStatusInformation

1 «Channel,ChannelType»

fifoSize:RhpInteger=4

kind:ChannelTypeKind=signalout

in systemSelector:SystemSelector

1 «ADLFunctionPrototype,ADLFunctionType»

wheelBrakeStatuswheelBrakeStatus1

parkingBrake

brake

antiSkid

parkingBrake1

antiSkid1

brake1

systemValidity

itsSelectedWheelBrakeCommands:WheelBrakeCommands

1 «Channel,ChannelType»

parkingBrakeOut

brakeOut

antiSkidOut

parkingBrake

brake

antiSkid

itsSelectedWBSStatusInfo:WheelBrakeStatusInformation

1 «Channel,ChannelType»

outin

itsSystemValidity1:SystemValidity

1 «Channel,ChannelType»

outin

itsWBSMonStatusInfo1:WheelBrakeStatusInformation

1 «Channel,ChannelType»

outin

sleekness

turn

attitude

altitude

wheelSpeed

accumulatorPressure

parkingBrake

brake

antiSkid

systemValidity1

wheelBrakeStatusInformation

parkingBrakeStatus

pedalPosition1

accumulatorPressureOut

accumulatorPressurewheelSpeedOut

turnOut

sleeknessOut

attitudeOut

altitudeOut

sleekness

turn

attitude

altitude

wheelSpeed

outin

out

in

pedalPosition wheelBrakeStatus

parkingBrakeStatus

parkingBrake

brake

antiSkid

sleekness

turn

attitude

altitude

wheelSpeed

parkingBrakeOut

brakeOut

antiSkidOut

parkingBrake

brake

antiSkid

systemValidity

wheelBrakeStatusOUT

parkingBrake

antiSkid

wheelBrakeStatus

brake

sleekness

turn

attitude

altitude

wheelSpeed

accumulatorPressure

parkingBrakeStatus

pedalPosition

outin

wheelBrakeStatuswheelBrakeStatus1

parkingBrake

brake

antiSkid

parkingBrake1

antiSkid1

brake1

systemValidity

parkingBrakeOut

brakeOut

antiSkidOut

parkingBrake

brake

antiSkid

outin

outin

outin

sleekness

turn

attitude

altitude

wheelSpeed

accumulatorPressure

parkingBrake

brake

antiSkid

systemValidity1

wheelBrakeStatusInformation

parkingBrakeStatus

pedalPosition1

AircraftElectronicsHardware

«ADLHwElementType»

itsAircraftPowerSupply2:AircraftPowerSupply

1 «ADLHwElementPrototype,PowerSupply»

BSCUPower

itsAntiSkidValveActuator1:AntiSkidValveActuator

1 «ADLHwElementPrototype,Actuator»

antiSkidValve

itsAntiSkidValveActuator2:AntiSkidValveActuator

1 «ADLHwElementPrototype,Actuator»

antiSkidValve

itsMeterValveActuator1:MeterValveActuator

1 «ADLHwElementPrototype,Actuator»

meterValve

itsMeterValveActuator2:MeterValveActuator

1 «ADLHwElementPrototype,Actuator»

meterValve

itsParkingBrakeActuator:ParkingBrakeActuator

1 «ADLHwElementPrototype,Actuator»

parkingBrake

itsShutOffValveActuator1:ShutOffValveActuator

1 «ADLHwElementPrototype,Actuator»

shutOffValve

itsShutOffValveActuator2:ShutOffValveActuator

1 «ADLHwElementPrototype,Actuator»

shutOffValve

itsBSCUMonCom2:BSCUMonCom

1 «ADLHwElementPrototype,ADLHwECU»

accumulatorPressure

parkingBrake

pedalPosition

bscuBusPort

power

itsPedalPositionSensor2:PedalPositionSensor

1 «ADLHwElementPrototype,Sensor»

pedalPosition

itsParkingBrakeSensor:ParkingBrakeSensor

1 «ADLHwElementPrototype,Sensor»

parkingBrakeStatus

itsSystemStatusBus:SystemStatusBus

1 «ADLHwElementPrototype,ADLHwElementType»

systemStatusForECUMonCom2

systemStatusForECUMonCom1

systemStatusForECUSelector

itsAccPressureSensor:AccumulatorPressureSensor

1 «ADLHwElementPrototype,Sensor»

accumulatorPressure

itsPedalPositionSensor1:PedalPositionSensor

1 «ADLHwElementPrototype,Sensor»

pedalPosition

itsAircraftPowerSupply1:AircraftPowerSupply

1 «ADLHwElementPrototype,PowerSupply»

BSCUPower

itsBSCUMonCom1:BSCUMonCom

1 «ADLHwElementPrototype,ADLHwECU»

accumulatorPressure

parkingBrake

pedalPosition

bscuBusPort

power

itsBSCUSelector:BSCUSelector

1 «ADLHwElementPrototype,ADLHwECU»

secondaryPower

primaryPower

parkingBrake

meterValve2

meterValve1

antiSkidValve2

antiSkidValve1

shutOffValve2

shutOffValve1

bscuBusPort

BSCUPower

antiSkidValve

antiSkidValve

meterValve

meterValve

parkingBrake

shutOffValve

shutOffValve

accumulatorPressure

parkingBrake

pedalPosition

bscuBusPort

power

pedalPosition

parkingBrakeStatus

systemStatusForECUMonCom2

systemStatusForECUMonCom1

systemStatusForECUSelector

accumulatorPressure

pedalPosition

BSCUPower

accumulatorPressure

parkingBrake

pedalPosition

bscuBusPort

power

secondaryPower

primaryPower

parkingBrake

meterValve2

meterValve1

antiSkidValve2

antiSkidValve1

shutOffValve2

shutOffValve1

bscuBusPort

1. Ebene

2. Ebene

3. Ebene

4. Ebene

5. Ebene

Size: 20x5x50Rel. Position: (1,1,2)

...

...

«Feature»

ProvideStructuralInte

grity

«Requirement»

Shall comply with

standard XY

Featuretree with Requirements

«Feature»

ProvideControlOnTheGro

und

«Feature»

ControlDirec

tion

«Feature»

ControlSp

eed

«Feature»

Accelerate

«Feature»

Deccelerat

e

«Feature»

ProvideStoppingFo

rce

«Feature»

ReduceTouchdownS

peed

«Requirement»

SomeRequirem

ent

«Requirement»

Shall not use

anchor

«Function»

x1

«Function»

x2

«Function»

x3

«Requireme

nt»r1

«Requireme

nt»r2

«Requireme

nt»r3

«Function»

y1

«Requireme

nt»r4

«Requireme

nt»r0

Functiontree with Requirements «ADLFunctionType»

Aircraft

«ADLFunctionProto

type»

itsSensors:SensorP

halanx

«ADLFunctionProto

type»

itsActuators:Actuato

rs

«ADLFunctionProto

type»

itsLogic:AircraftLogi

c

«ADLFunctionProto

type»

itsMechanics:Mech

anics

«Requirem

ent»

r4'

«Requirem

ent»

r1'

«Requirem

ent»

r2'

«Requireme

nt»

r3'

«ADLFunctionType»

AircraftLogic

rudderP

edalPos

itionrightPe

dalPosit

ionleftPeda

lPositio

n

aircraft

Speed

altitude

attitude

turn

«ADLFunctionPr

ototype»

itsHMIManager:

HMIManager

autobra

keMode

statusIn

formatio

n

«ADLFunctionProt

otype»

itsAircraftPercepti

on:AircraftPercepti

on

«ADLFunction

Prototype»

itsAircraftCont

rol:AircraftCon

trolstatusIn

formatio

nwheelBr

akewheelA

ccelerat

ionwheelDi

rection

«ADLFuncti

onPrototype

»

itsActuator

Mgr:Actuato

rMgr

valveCon

trolbrakeVal

vesStateaccelerat

ionForcefrontWhe

elAngle

«ADLFunctionType»

WheelBrakeSystem

HMIManager

AircraftControl ActuatorMgrpedalPosi

tionparkingBr

akeStatusaccumulato

rPressurewheelSpe

ed

altitude

attitude

turn

«ADLFunctionPrototy

pe»

itsSSA:SystemStatus

Aggregator

«ADLFunctionPrototy

pe»

itsSVA:ShutoffValveA

ctuator«ADLFunctionPrototy

pe»

itsASVA:AntiSkidValv

eActuator«ADLFunctionPrototy

pe»

itsMVA:MeterValveAc

tuator«ADLFunctionPrototy

pe»

itsPBA:ParkingBrake

Actuator

wheelBrak

eStatus

shutoffValv

eControl

antiSkidVal

veControl

meterValve

Control

parkingBra

keControl

«ADLFunctionProtot

ype»

itsBSCU:BrakingSy

stemControlUnit

AircraftHardware

«ADLHwElementType»

itsWheelBrakeSystem:WheelBrakeSystem

1 «ADLHwElementPrototype,ADLHwECU»

parkingBrake

meterValve

antiSkidValve

shutOffValve

systemStatus

BSCUPower

accumulatorPressure

parkingBrakeStatus

pedalPosition

itsAircraftPowerSupply:AircraftPowerSupply

1 «ADLHwElementPrototype,PowerSupply»

BSCUPower

itsAccumulatorPressureSensor:AccumulatorPressureSensor

1 «ADLHwElementPrototype,Sensor»

accumulatorPressure

itsParkingBrakeSensor:ParkingBrakeSensor

1 «ADLHwElementPrototype,Sensor»

parkingBrakeStatus

itsPedalPositionSensor:PedalPositionSensor

1 «ADLHwElementPrototype,Sensor»

pedalPosition

itsSystemStatusServer:SystemStatusServer

1 «ADLHwElementPrototype,ADLHwElementType»

systemStatusForBSCU

itsAntiSkidValveActuator:AntiSkidValveActuator

1 «ADLHwElementPrototype,Actuator»

antiSkidValve

itsMeterValveActuator:MeterValveActuator

1 «ADLHwElementPrototype,Actuator»

meterValve

itsShutOffValveActuator:ShutOffValveActuator

1 «ADLHwElementPrototype,Actuator»

shutOffValve

itsParkingBrakeActuator:ParkingBrakeActuator

1 «ADLHwElementPrototype,Actuator»

parkingBrake

parkingBrake

meterValve

antiSkidValve

shutOffValve

systemStatus

BSCUPower

accumulatorPressure

parkingBrakeStatus

pedalPosition

BSCUPower

accumulatorPressure

parkingBrakeStatus

pedalPosition

systemStatusForBSCU

antiSkidValve

meterValve

shutOffValve

parkingBrake

BrakingSystemControlUnit

«ADLFunctionType»

monitor1:Monitor

1 «ADLFunctionPrototype,ADLFunctionType»

systemValidity

wheelBrakeStatusOUT

parkingBrake

antiSkid

wheelBrakeStatus

brake

sleekness

turn

attitude

altitude

wheelSpeed

accumulatorPressure

parkingBrakeStatus

pedalPosition

command1:Command

1 «ADLFunctionPrototype,ADLFunctionType»

pedalPosition wheelBrakeStatus

parkingBrakeStatus

parkingBrake

brake

antiSkid

sleekness

turn

attitude

altitude

wheelSpeedsystemSelector:SystemSelector

1 «ADLFunctionPrototype,ADLFunctionType»

wheelBrakeStatus

wheelBrakeStatus2

wheelBrakeStatus1

parkingBrake

brake

antiSkid

parkingBrake2

parkingBrake1

antiSkid2

antiSkid1

brake2

brake1

systemValidity

command2:Command

1 «ADLFunctionPrototype,ADLFunctionType»

pedalPosition wheelBrakeStatus

parkingBrakeStatus

parkingBrake

brake

antiSkid

sleekness

turn

attitude

altitude

wheelSpeed

monitor2:Monitor

1 «ADLFunctionPrototype,ADLFunctionType»

systemValidity

wheelBrakeStatusOUT

parkingBrake

antiSkid

wheelBrakeStatus

brake

sleekness

turn

attitude

altitude

wheelSpeed

accumulatorPressure

parkingBrakeStatus

pedalPositionsystemValidity2

sleekness

pedalPosition2

turn

attitude

altitude

wheelSpeed

accumulatorPressure

parkingBrake

brake

antiSkid

systemValidity1

wheelBrakeStatusInformation

parkingBrakeStatus

pedalPosition1

systemValidity

wheelBrakeStatusOUT

parkingBrake

antiSkid

wheelBrakeStatus

brake

sleekness

turn

attitude

altitude

wheelSpeed

accumulatorPressure

parkingBrakeStatus

pedalPosition

pedalPosition wheelBrakeStatus

parkingBrakeStatus

parkingBrake

brake

antiSkid

sleekness

turn

attitude

altitude

wheelSpeedwheelBrakeStatus

wheelBrakeStatus2

wheelBrakeStatus1

parkingBrake

brake

antiSkid

parkingBrake2

parkingBrake1

antiSkid2

antiSkid1

brake2

brake1

systemValidity

pedalPosition wheelBrakeStatus

parkingBrakeStatus

parkingBrake

brake

antiSkid

sleekness

turn

attitude

altitude

wheelSpeed

systemValidity

wheelBrakeStatusOUT

parkingBrake

antiSkid

wheelBrakeStatus

brake

sleekness

turn

attitude

altitude

wheelSpeed

accumulatorPressure

parkingBrakeStatus

pedalPositionsystemValidity2

sleekness

pedalPosition2

turn

attitude

altitude

wheelSpeed

accumulatorPressure

parkingBrake

brake

antiSkid

systemValidity1

wheelBrakeStatusInformation

parkingBrakeStatus

pedalPosition1

AircraftElectronicsHardware

«ADLHwElementType»

itsAircraftPowerSupply2:AircraftPowerSupply

1 «ADLHwElementPrototype,PowerSupply»

BSCUPower

itsAntiSkidValveActuator1:AntiSkidValveActuator

1 «ADLHwElementPrototype,Actuator»

antiSkidValve

itsAntiSkidValveActuator2:AntiSkidValveActuator

1 «ADLHwElementPrototype,Actuator»

antiSkidValve

itsMeterValveActuator1:MeterValveActuator

1 «ADLHwElementPrototype,Actuator»

meterValve

itsMeterValveActuator2:MeterValveActuator

1 «ADLHwElementPrototype,Actuator»

meterValve

itsParkingBrakeActuator:ParkingBrakeActuator

1 «ADLHwElementPrototype,Actuator»

parkingBrake

itsShutOffValveActuator1:ShutOffValveActuator

1 «ADLHwElementPrototype,Actuator»

shutOffValve

itsShutOffValveActuator2:ShutOffValveActuator

1 «ADLHwElementPrototype,Actuator»

shutOffValve

itsBSCUMonCom2:BSCUMonCom

1 «ADLHwElementPrototype,ADLHwECU»

accumulatorPressure

parkingBrake

pedalPosition

bscuBusPort

power

itsPedalPositionSensor2:PedalPositionSensor

1 «ADLHwElementPrototype,Sensor»

pedalPosition

itsParkingBrakeSensor:ParkingBrakeSensor

1 «ADLHwElementPrototype,Sensor»

parkingBrakeStatus

itsSystemStatusBus:SystemStatusBus

1 «ADLHwElementPrototype,ADLHwElementType»

systemStatusForECUMonCom2

systemStatusForECUMonCom1

systemStatusForECUSelector

itsAccPressureSensor:AccumulatorPressureSensor

1 «ADLHwElementPrototype,Sensor»

accumulatorPressure

itsPedalPositionSensor1:PedalPositionSensor

1 «ADLHwElementPrototype,Sensor»

pedalPosition

itsAircraftPowerSupply1:AircraftPowerSupply

1 «ADLHwElementPrototype,PowerSupply»

BSCUPower

itsBSCUMonCom1:BSCUMonCom

1 «ADLHwElementPrototype,ADLHwECU»

accumulatorPressure

parkingBrake

pedalPosition

bscuBusPort

power

itsBSCUSelector:BSCUSelector

1 «ADLHwElementPrototype,ADLHwECU»

secondaryPower

primaryPower

parkingBrake

meterValve2

meterValve1

antiSkidValve2

antiSkidValve1

shutOffValve2

shutOffValve1

bscuBusPort

BSCUPower

antiSkidValve

antiSkidValve

meterValve

meterValve

parkingBrake

shutOffValve

shutOffValve

accumulatorPressure

parkingBrake

pedalPosition

bscuBusPort

power

pedalPosition

parkingBrakeStatus

systemStatusForECUMonCom2

systemStatusForECUMonCom1

systemStatusForECUSelector

accumulatorPressure

pedalPosition

BSCUPower

accumulatorPressure

parkingBrake

pedalPosition

bscuBusPort

power

secondaryPower

primaryPower

parkingBrake

meterValve2

meterValve1

antiSkidValve2

antiSkidValve1

shutOffValve2

shutOffValve1

bscuBusPort

BrakingSystemControlUnit

«ADLFunctionType»

itsAircraftStatusInformationForBSCU:AircraftStatusInformationForBSCU

1 «Channel,ChannelType»

fifoSize:RhpInteger=4

kind:ChannelTypeKind=signal accumulatorPressureOut

accumulatorPressurewheelSpeedOut

turnOut

sleeknessOut

attitudeOut

altitudeOut

sleekness

turn

attitude

altitude

wheelSpeed

itsParkingBrakeStatus:ParkingBrakeStatus

1 «Channel,ChannelType»

fifoSize:RhpInteger=4

kind:ChannelTypeKind=signal outin

itsPedalPosition1:PedalPosition

1 «Channel,ChannelType»

fifoSize:RhpInteger=4

kind:ChannelTypeKind=signal

out

in

command1:Command

1 «ADLFunctionPrototype,ADLFunctionType»

pedalPosition wheelBrakeStatus

parkingBrakeStatus

parkingBrake

brake

antiSkid

sleekness

turn

attitude

altitude

wheelSpeed

itsWheelBrakeCommands1:WheelBrakeCommands

1 «Channel,ChannelType»

fifoSize:RhpInteger=4

kind:ChannelTypeKind=signal

parkingBrakeOut

brakeOut

antiSkidOut

parkingBrake

brake

antiSkid

monitor1:Monitor

1 «ADLFunctionPrototype,ADLFunctionType»

systemValidity

wheelBrakeStatusOUT

parkingBrake

antiSkid

wheelBrakeStatus

brake

sleekness

turn

attitude

altitude

wheelSpeed

accumulatorPressure

parkingBrakeStatus

pedalPosition

itsWBSCmdStatusInfo1:WheelBrakeStatusInformation

1 «Channel,ChannelType»

fifoSize:RhpInteger=4

kind:ChannelTypeKind=signalout

in systemSelector:SystemSelector

1 «ADLFunctionPrototype,ADLFunctionType»

wheelBrakeStatuswheelBrakeStatus1

parkingBrake

brake

antiSkid

parkingBrake1

antiSkid1

brake1

systemValidity

itsSelectedWheelBrakeCommands:WheelBrakeCommands

1 «Channel,ChannelType»

parkingBrakeOut

brakeOut

antiSkidOut

parkingBrake

brake

antiSkid

itsSelectedWBSStatusInfo:WheelBrakeStatusInformation

1 «Channel,ChannelType»

outin

itsSystemValidity1:SystemValidity

1 «Channel,ChannelType»

outin

itsWBSMonStatusInfo1:WheelBrakeStatusInformation

1 «Channel,ChannelType»

outin

sleekness

turn

attitude

altitude

wheelSpeed

accumulatorPressure

parkingBrake

brake

antiSkid

systemValidity1

wheelBrakeStatusInformation

parkingBrakeStatus

pedalPosition1

accumulatorPressureOut

accumulatorPressurewheelSpeedOut

turnOut

sleeknessOut

attitudeOut

altitudeOut

sleekness

turn

attitude

altitude

wheelSpeed

outin

out

in

pedalPosition wheelBrakeStatus

parkingBrakeStatus

parkingBrake

brake

antiSkid

sleekness

turn

attitude

altitude

wheelSpeed

parkingBrakeOut

brakeOut

antiSkidOut

parkingBrake

brake

antiSkid

systemValidity

wheelBrakeStatusOUT

parkingBrake

antiSkid

wheelBrakeStatus

brake

sleekness

turn

attitude

altitude

wheelSpeed

accumulatorPressure

parkingBrakeStatus

pedalPosition

outin

wheelBrakeStatuswheelBrakeStatus1

parkingBrake

brake

antiSkid

parkingBrake1

antiSkid1

brake1

systemValidity

parkingBrakeOut

brakeOut

antiSkidOut

parkingBrake

brake

antiSkid

outin

outin

outin

sleekness

turn

attitude

altitude

wheelSpeed

accumulatorPressure

parkingBrake

brake

antiSkid

systemValidity1

wheelBrakeStatusInformation

parkingBrakeStatus

pedalPosition1

AircraftElectronicsHardware

«ADLHwElementType»

itsAircraftPowerSupply2:AircraftPowerSupply

1 «ADLHwElementPrototype,PowerSupply»

BSCUPower

itsAntiSkidValveActuator1:AntiSkidValveActuator

1 «ADLHwElementPrototype,Actuator»

antiSkidValve

itsAntiSkidValveActuator2:AntiSkidValveActuator

1 «ADLHwElementPrototype,Actuator»

antiSkidValve

itsMeterValveActuator1:MeterValveActuator

1 «ADLHwElementPrototype,Actuator»

meterValve

itsMeterValveActuator2:MeterValveActuator

1 «ADLHwElementPrototype,Actuator»

meterValve

itsParkingBrakeActuator:ParkingBrakeActuator

1 «ADLHwElementPrototype,Actuator»

parkingBrake

itsShutOffValveActuator1:ShutOffValveActuator

1 «ADLHwElementPrototype,Actuator»

shutOffValve

itsShutOffValveActuator2:ShutOffValveActuator

1 «ADLHwElementPrototype,Actuator»

shutOffValve

itsBSCUMonCom2:BSCUMonCom

1 «ADLHwElementPrototype,ADLHwECU»

accumulatorPressure

parkingBrake

pedalPosition

bscuBusPort

power

itsPedalPositionSensor2:PedalPositionSensor

1 «ADLHwElementPrototype,Sensor»

pedalPosition

itsParkingBrakeSensor:ParkingBrakeSensor

1 «ADLHwElementPrototype,Sensor»

parkingBrakeStatus

itsSystemStatusBus:SystemStatusBus

1 «ADLHwElementPrototype,ADLHwElementType»

systemStatusForECUMonCom2

systemStatusForECUMonCom1

systemStatusForECUSelector

itsAccPressureSensor:AccumulatorPressureSensor

1 «ADLHwElementPrototype,Sensor»

accumulatorPressure

itsPedalPositionSensor1:PedalPositionSensor

1 «ADLHwElementPrototype,Sensor»

pedalPosition

itsAircraftPowerSupply1:AircraftPowerSupply

1 «ADLHwElementPrototype,PowerSupply»

BSCUPower

itsBSCUMonCom1:BSCUMonCom

1 «ADLHwElementPrototype,ADLHwECU»

accumulatorPressure

parkingBrake

pedalPosition

bscuBusPort

power

itsBSCUSelector:BSCUSelector

1 «ADLHwElementPrototype,ADLHwECU»

secondaryPower

primaryPower

parkingBrake

meterValve2

meterValve1

antiSkidValve2

antiSkidValve1

shutOffValve2

shutOffValve1

bscuBusPort

BSCUPower

antiSkidValve

antiSkidValve

meterValve

meterValve

parkingBrake

shutOffValve

shutOffValve

accumulatorPressure

parkingBrake

pedalPosition

bscuBusPort

power

pedalPosition

parkingBrakeStatus

systemStatusForECUMonCom2

systemStatusForECUMonCom1

systemStatusForECUSelector

accumulatorPressure

pedalPosition

BSCUPower

accumulatorPressure

parkingBrake

pedalPosition

bscuBusPort

power

secondaryPower

primaryPower

parkingBrake

meterValve2

meterValve1

antiSkidValve2

antiSkidValve1

shutOffValve2

shutOffValve1

bscuBusPort

1. Ebene

2. Ebene

3. Ebene

4. Ebene

5. Ebene

Size: 20x5x50Rel. Position: (1,1,2)

...

...

Tim

e

Pow

er

Tem

p.

Abstraction levels

Beh

avior

Views

Page 10: contrex.offis - ITEA 3 · CONTREX @ ARTEMIS IA Co Summit 2015 5 100µm 10µm 1µm 100nm 10nm 1nm 1970 1980 1990 2000 2010 2020 energy (per computation) power (static consumption)

© 2013-2016 CONTREX consortium

Objectives

1. A meta-model for the design and analysis of mixed-critical systems,

covering the feature, functional, logical, technical, and geometrical

perspectives; system, virtual resource, runtime, and platform abstraction

levels; and behaviour, time, power, and temperature viewpoints

2. Deployment and mapping of control applications to a network of

virtualized hardware/software platforms and network infrastructure abiding

extra-functional properties

3. Development of a service-based, executable and analysable power and

temperature model for multi-core execution platforms

4. Implementation of local and distributed power and temperature

monitoring and control techniques

CONTREX @ ARTEMIS-IA - Co-Summit 2015

10

Page 11: contrex.offis - ITEA 3 · CONTREX @ ARTEMIS IA Co Summit 2015 5 100µm 10µm 1µm 100nm 10nm 1nm 1970 1980 1990 2000 2010 2020 energy (per computation) power (static consumption)

© 2013-2016 CONTREX consortium

The CONTREX Design-Space

CONTREX @ ARTEMIS-IA - Co-Summit 2015

11

PerspectivesFeature Functional Logical Technical Geometrical

Requirements

System

Virtual Resource

Node

SoC

«Feature»

ProvideStructuralInte

grity

«Requirement»

Shall comply with

standard XY

Featuretree with Requirements

«Feature»

ProvideControlOnTheGro

und

«Feature»

ControlDirec

tion

«Feature»

ControlSp

eed

«Feature»

Accelerate

«Feature»

Deccelerat

e

«Feature»

ProvideStoppingFo

rce

«Feature»

ReduceTouchdownS

peed

«Requirement»

SomeRequirem

ent

«Requirement»

Shall not use

anchor

«Function»

x1

«Function»

x2

«Function»

x3

«Requireme

nt»r1

«Requireme

nt»r2

«Requireme

nt»r3

«Function»

y1

«Requireme

nt»r4

«Requireme

nt»r0

Functiontree with Requirements «ADLFunctionType»

Aircraft

«ADLFunctionProto

type»

itsSensors:SensorP

halanx

«ADLFunctionProto

type»

itsActuators:Actuato

rs

«ADLFunctionProto

type»

itsLogic:AircraftLogi

c

«ADLFunctionProto

type»

itsMechanics:Mech

anics

«Requirem

ent»

r4'

«Requirem

ent»

r1'

«Requirem

ent»

r2'

«Requireme

nt»

r3'

«ADLFunctionType»

AircraftLogic

rudderP

edalPos

itionrightPe

dalPosit

ionleftPeda

lPositio

n

aircraft

Speed

altitude

attitude

turn

«ADLFunctionPr

ototype»

itsHMIManager:

HMIManager

autobra

keMode

statusIn

formatio

n

«ADLFunctionProt

otype»

itsAircraftPercepti

on:AircraftPercepti

on

«ADLFunction

Prototype»

itsAircraftCont

rol:AircraftCon

trolstatusIn

formatio

nwheelBr

akewheelA

ccelerat

ionwheelDi

rection

«ADLFuncti

onPrototype

»

itsActuator

Mgr:Actuato

rMgr

valveCon

trolbrakeVal

vesStateaccelerat

ionForcefrontWhe

elAngle

«ADLFunctionType»

WheelBrakeSystem

HMIManager

AircraftControl ActuatorMgrpedalPosi

tionparkingBr

akeStatusaccumulato

rPressurewheelSpe

ed

altitude

attitude

turn

«ADLFunctionPrototy

pe»

itsSSA:SystemStatus

Aggregator

«ADLFunctionPrototy

pe»

itsSVA:ShutoffValveA

ctuator«ADLFunctionPrototy

pe»

itsASVA:AntiSkidValv

eActuator«ADLFunctionPrototy

pe»

itsMVA:MeterValveAc

tuator«ADLFunctionPrototy

pe»

itsPBA:ParkingBrake

Actuator

wheelBrak

eStatus

shutoffValv

eControl

antiSkidVal

veControl

meterValve

Control

parkingBra

keControl

«ADLFunctionProtot

ype»

itsBSCU:BrakingSy

stemControlUnit

AircraftHardware

«ADLHwElementType»

itsWheelBrakeSystem:WheelBrakeSystem

1 «ADLHwElementPrototype,ADLHwECU»

parkingBrake

meterValve

antiSkidValve

shutOffValve

systemStatus

BSCUPower

accumulatorPressure

parkingBrakeStatus

pedalPosition

itsAircraftPowerSupply:AircraftPowerSupply

1 «ADLHwElementPrototype,PowerSupply»

BSCUPower

itsAccumulatorPressureSensor:AccumulatorPressureSensor

1 «ADLHwElementPrototype,Sensor»

accumulatorPressure

itsParkingBrakeSensor:ParkingBrakeSensor

1 «ADLHwElementPrototype,Sensor»

parkingBrakeStatus

itsPedalPositionSensor:PedalPositionSensor

1 «ADLHwElementPrototype,Sensor»

pedalPosition

itsSystemStatusServer:SystemStatusServer

1 «ADLHwElementPrototype,ADLHwElementType»

systemStatusForBSCU

itsAntiSkidValveActuator:AntiSkidValveActuator

1 «ADLHwElementPrototype,Actuator»

antiSkidValve

itsMeterValveActuator:MeterValveActuator

1 «ADLHwElementPrototype,Actuator»

meterValve

itsShutOffValveActuator:ShutOffValveActuator

1 «ADLHwElementPrototype,Actuator»

shutOffValve

itsParkingBrakeActuator:ParkingBrakeActuator

1 «ADLHwElementPrototype,Actuator»

parkingBrake

parkingBrake

meterValve

antiSkidValve

shutOffValve

systemStatus

BSCUPower

accumulatorPressure

parkingBrakeStatus

pedalPosition

BSCUPower

accumulatorPressure

parkingBrakeStatus

pedalPosition

systemStatusForBSCU

antiSkidValve

meterValve

shutOffValve

parkingBrake

BrakingSystemControlUnit

«ADLFunctionType»

monitor1:Monitor

1 «ADLFunctionPrototype,ADLFunctionType»

systemValidity

wheelBrakeStatusOUT

parkingBrake

antiSkid

wheelBrakeStatus

brake

sleekness

turn

attitude

altitude

wheelSpeed

accumulatorPressure

parkingBrakeStatus

pedalPosition

command1:Command

1 «ADLFunctionPrototype,ADLFunctionType»

pedalPosition wheelBrakeStatus

parkingBrakeStatus

parkingBrake

brake

antiSkid

sleekness

turn

attitude

altitude

wheelSpeedsystemSelector:SystemSelector

1 «ADLFunctionPrototype,ADLFunctionType»

wheelBrakeStatus

wheelBrakeStatus2

wheelBrakeStatus1

parkingBrake

brake

antiSkid

parkingBrake2

parkingBrake1

antiSkid2

antiSkid1

brake2

brake1

systemValidity

command2:Command

1 «ADLFunctionPrototype,ADLFunctionType»

pedalPosition wheelBrakeStatus

parkingBrakeStatus

parkingBrake

brake

antiSkid

sleekness

turn

attitude

altitude

wheelSpeed

monitor2:Monitor

1 «ADLFunctionPrototype,ADLFunctionType»

systemValidity

wheelBrakeStatusOUT

parkingBrake

antiSkid

wheelBrakeStatus

brake

sleekness

turn

attitude

altitude

wheelSpeed

accumulatorPressure

parkingBrakeStatus

pedalPositionsystemValidity2

sleekness

pedalPosition2

turn

attitude

altitude

wheelSpeed

accumulatorPressure

parkingBrake

brake

antiSkid

systemValidity1

wheelBrakeStatusInformation

parkingBrakeStatus

pedalPosition1

systemValidity

wheelBrakeStatusOUT

parkingBrake

antiSkid

wheelBrakeStatus

brake

sleekness

turn

attitude

altitude

wheelSpeed

accumulatorPressure

parkingBrakeStatus

pedalPosition

pedalPosition wheelBrakeStatus

parkingBrakeStatus

parkingBrake

brake

antiSkid

sleekness

turn

attitude

altitude

wheelSpeedwheelBrakeStatus

wheelBrakeStatus2

wheelBrakeStatus1

parkingBrake

brake

antiSkid

parkingBrake2

parkingBrake1

antiSkid2

antiSkid1

brake2

brake1

systemValidity

pedalPosition wheelBrakeStatus

parkingBrakeStatus

parkingBrake

brake

antiSkid

sleekness

turn

attitude

altitude

wheelSpeed

systemValidity

wheelBrakeStatusOUT

parkingBrake

antiSkid

wheelBrakeStatus

brake

sleekness

turn

attitude

altitude

wheelSpeed

accumulatorPressure

parkingBrakeStatus

pedalPositionsystemValidity2

sleekness

pedalPosition2

turn

attitude

altitude

wheelSpeed

accumulatorPressure

parkingBrake

brake

antiSkid

systemValidity1

wheelBrakeStatusInformation

parkingBrakeStatus

pedalPosition1

AircraftElectronicsHardware

«ADLHwElementType»

itsAircraftPowerSupply2:AircraftPowerSupply

1 «ADLHwElementPrototype,PowerSupply»

BSCUPower

itsAntiSkidValveActuator1:AntiSkidValveActuator

1 «ADLHwElementPrototype,Actuator»

antiSkidValve

itsAntiSkidValveActuator2:AntiSkidValveActuator

1 «ADLHwElementPrototype,Actuator»

antiSkidValve

itsMeterValveActuator1:MeterValveActuator

1 «ADLHwElementPrototype,Actuator»

meterValve

itsMeterValveActuator2:MeterValveActuator

1 «ADLHwElementPrototype,Actuator»

meterValve

itsParkingBrakeActuator:ParkingBrakeActuator

1 «ADLHwElementPrototype,Actuator»

parkingBrake

itsShutOffValveActuator1:ShutOffValveActuator

1 «ADLHwElementPrototype,Actuator»

shutOffValve

itsShutOffValveActuator2:ShutOffValveActuator

1 «ADLHwElementPrototype,Actuator»

shutOffValve

itsBSCUMonCom2:BSCUMonCom

1 «ADLHwElementPrototype,ADLHwECU»

accumulatorPressure

parkingBrake

pedalPosition

bscuBusPort

power

itsPedalPositionSensor2:PedalPositionSensor

1 «ADLHwElementPrototype,Sensor»

pedalPosition

itsParkingBrakeSensor:ParkingBrakeSensor

1 «ADLHwElementPrototype,Sensor»

parkingBrakeStatus

itsSystemStatusBus:SystemStatusBus

1 «ADLHwElementPrototype,ADLHwElementType»

systemStatusForECUMonCom2

systemStatusForECUMonCom1

systemStatusForECUSelector

itsAccPressureSensor:AccumulatorPressureSensor

1 «ADLHwElementPrototype,Sensor»

accumulatorPressure

itsPedalPositionSensor1:PedalPositionSensor

1 «ADLHwElementPrototype,Sensor»

pedalPosition

itsAircraftPowerSupply1:AircraftPowerSupply

1 «ADLHwElementPrototype,PowerSupply»

BSCUPower

itsBSCUMonCom1:BSCUMonCom

1 «ADLHwElementPrototype,ADLHwECU»

accumulatorPressure

parkingBrake

pedalPosition

bscuBusPort

power

itsBSCUSelector:BSCUSelector

1 «ADLHwElementPrototype,ADLHwECU»

secondaryPower

primaryPower

parkingBrake

meterValve2

meterValve1

antiSkidValve2

antiSkidValve1

shutOffValve2

shutOffValve1

bscuBusPort

BSCUPower

antiSkidValve

antiSkidValve

meterValve

meterValve

parkingBrake

shutOffValve

shutOffValve

accumulatorPressure

parkingBrake

pedalPosition

bscuBusPort

power

pedalPosition

parkingBrakeStatus

systemStatusForECUMonCom2

systemStatusForECUMonCom1

systemStatusForECUSelector

accumulatorPressure

pedalPosition

BSCUPower

accumulatorPressure

parkingBrake

pedalPosition

bscuBusPort

power

secondaryPower

primaryPower

parkingBrake

meterValve2

meterValve1

antiSkidValve2

antiSkidValve1

shutOffValve2

shutOffValve1

bscuBusPort

BrakingSystemControlUnit

«ADLFunctionType»

itsAircraftStatusInformationForBSCU:AircraftStatusInformationForBSCU

1 «Channel,ChannelType»

fifoSize:RhpInteger=4

kind:ChannelTypeKind=signal accumulatorPressureOut

accumulatorPressurewheelSpeedOut

turnOut

sleeknessOut

attitudeOut

altitudeOut

sleekness

turn

attitude

altitude

wheelSpeed

itsParkingBrakeStatus:ParkingBrakeStatus

1 «Channel,ChannelType»

fifoSize:RhpInteger=4

kind:ChannelTypeKind=signal outin

itsPedalPosition1:PedalPosition

1 «Channel,ChannelType»

fifoSize:RhpInteger=4

kind:ChannelTypeKind=signal

out

in

command1:Command

1 «ADLFunctionPrototype,ADLFunctionType»

pedalPosition wheelBrakeStatus

parkingBrakeStatus

parkingBrake

brake

antiSkid

sleekness

turn

attitude

altitude

wheelSpeed

itsWheelBrakeCommands1:WheelBrakeCommands

1 «Channel,ChannelType»

fifoSize:RhpInteger=4

kind:ChannelTypeKind=signal

parkingBrakeOut

brakeOut

antiSkidOut

parkingBrake

brake

antiSkid

monitor1:Monitor

1 «ADLFunctionPrototype,ADLFunctionType»

systemValidity

wheelBrakeStatusOUT

parkingBrake

antiSkid

wheelBrakeStatus

brake

sleekness

turn

attitude

altitude

wheelSpeed

accumulatorPressure

parkingBrakeStatus

pedalPosition

itsWBSCmdStatusInfo1:WheelBrakeStatusInformation

1 «Channel,ChannelType»

fifoSize:RhpInteger=4

kind:ChannelTypeKind=signalout

in systemSelector:SystemSelector

1 «ADLFunctionPrototype,ADLFunctionType»

wheelBrakeStatuswheelBrakeStatus1

parkingBrake

brake

antiSkid

parkingBrake1

antiSkid1

brake1

systemValidity

itsSelectedWheelBrakeCommands:WheelBrakeCommands

1 «Channel,ChannelType»

parkingBrakeOut

brakeOut

antiSkidOut

parkingBrake

brake

antiSkid

itsSelectedWBSStatusInfo:WheelBrakeStatusInformation

1 «Channel,ChannelType»

outin

itsSystemValidity1:SystemValidity

1 «Channel,ChannelType»

outin

itsWBSMonStatusInfo1:WheelBrakeStatusInformation

1 «Channel,ChannelType»

outin

sleekness

turn

attitude

altitude

wheelSpeed

accumulatorPressure

parkingBrake

brake

antiSkid

systemValidity1

wheelBrakeStatusInformation

parkingBrakeStatus

pedalPosition1

accumulatorPressureOut

accumulatorPressurewheelSpeedOut

turnOut

sleeknessOut

attitudeOut

altitudeOut

sleekness

turn

attitude

altitude

wheelSpeed

outin

out

in

pedalPosition wheelBrakeStatus

parkingBrakeStatus

parkingBrake

brake

antiSkid

sleekness

turn

attitude

altitude

wheelSpeed

parkingBrakeOut

brakeOut

antiSkidOut

parkingBrake

brake

antiSkid

systemValidity

wheelBrakeStatusOUT

parkingBrake

antiSkid

wheelBrakeStatus

brake

sleekness

turn

attitude

altitude

wheelSpeed

accumulatorPressure

parkingBrakeStatus

pedalPosition

outin

wheelBrakeStatuswheelBrakeStatus1

parkingBrake

brake

antiSkid

parkingBrake1

antiSkid1

brake1

systemValidity

parkingBrakeOut

brakeOut

antiSkidOut

parkingBrake

brake

antiSkid

outin

outin

outin

sleekness

turn

attitude

altitude

wheelSpeed

accumulatorPressure

parkingBrake

brake

antiSkid

systemValidity1

wheelBrakeStatusInformation

parkingBrakeStatus

pedalPosition1

AircraftElectronicsHardware

«ADLHwElementType»

itsAircraftPowerSupply2:AircraftPowerSupply

1 «ADLHwElementPrototype,PowerSupply»

BSCUPower

itsAntiSkidValveActuator1:AntiSkidValveActuator

1 «ADLHwElementPrototype,Actuator»

antiSkidValve

itsAntiSkidValveActuator2:AntiSkidValveActuator

1 «ADLHwElementPrototype,Actuator»

antiSkidValve

itsMeterValveActuator1:MeterValveActuator

1 «ADLHwElementPrototype,Actuator»

meterValve

itsMeterValveActuator2:MeterValveActuator

1 «ADLHwElementPrototype,Actuator»

meterValve

itsParkingBrakeActuator:ParkingBrakeActuator

1 «ADLHwElementPrototype,Actuator»

parkingBrake

itsShutOffValveActuator1:ShutOffValveActuator

1 «ADLHwElementPrototype,Actuator»

shutOffValve

itsShutOffValveActuator2:ShutOffValveActuator

1 «ADLHwElementPrototype,Actuator»

shutOffValve

itsBSCUMonCom2:BSCUMonCom

1 «ADLHwElementPrototype,ADLHwECU»

accumulatorPressure

parkingBrake

pedalPosition

bscuBusPort

power

itsPedalPositionSensor2:PedalPositionSensor

1 «ADLHwElementPrototype,Sensor»

pedalPosition

itsParkingBrakeSensor:ParkingBrakeSensor

1 «ADLHwElementPrototype,Sensor»

parkingBrakeStatus

itsSystemStatusBus:SystemStatusBus

1 «ADLHwElementPrototype,ADLHwElementType»

systemStatusForECUMonCom2

systemStatusForECUMonCom1

systemStatusForECUSelector

itsAccPressureSensor:AccumulatorPressureSensor

1 «ADLHwElementPrototype,Sensor»

accumulatorPressure

itsPedalPositionSensor1:PedalPositionSensor

1 «ADLHwElementPrototype,Sensor»

pedalPosition

itsAircraftPowerSupply1:AircraftPowerSupply

1 «ADLHwElementPrototype,PowerSupply»

BSCUPower

itsBSCUMonCom1:BSCUMonCom

1 «ADLHwElementPrototype,ADLHwECU»

accumulatorPressure

parkingBrake

pedalPosition

bscuBusPort

power

itsBSCUSelector:BSCUSelector

1 «ADLHwElementPrototype,ADLHwECU»

secondaryPower

primaryPower

parkingBrake

meterValve2

meterValve1

antiSkidValve2

antiSkidValve1

shutOffValve2

shutOffValve1

bscuBusPort

BSCUPower

antiSkidValve

antiSkidValve

meterValve

meterValve

parkingBrake

shutOffValve

shutOffValve

accumulatorPressure

parkingBrake

pedalPosition

bscuBusPort

power

pedalPosition

parkingBrakeStatus

systemStatusForECUMonCom2

systemStatusForECUMonCom1

systemStatusForECUSelector

accumulatorPressure

pedalPosition

BSCUPower

accumulatorPressure

parkingBrake

pedalPosition

bscuBusPort

power

secondaryPower

primaryPower

parkingBrake

meterValve2

meterValve1

antiSkidValve2

antiSkidValve1

shutOffValve2

shutOffValve1

bscuBusPort

1. Ebene

2. Ebene

3. Ebene

4. Ebene

5. Ebene

Size: 20x5x50Rel. Position: (1,1,2)

...

...

«Feature»

ProvideStructuralInte

grity

«Requirement»

Shall comply with

standard XY

Featuretree with Requirements

«Feature»

ProvideControlOnTheGro

und

«Feature»

ControlDirec

tion

«Feature»

ControlSp

eed

«Feature»

Accelerate

«Feature»

Deccelerat

e

«Feature»

ProvideStoppingFo

rce

«Feature»

ReduceTouchdownS

peed

«Requirement»

SomeRequirem

ent

«Requirement»

Shall not use

anchor

«Function»

x1

«Function»

x2

«Function»

x3

«Requireme

nt»r1

«Requireme

nt»r2

«Requireme

nt»r3

«Function»

y1

«Requireme

nt»r4

«Requireme

nt»r0

Functiontree with Requirements «ADLFunctionType»

Aircraft

«ADLFunctionProto

type»

itsSensors:SensorP

halanx

«ADLFunctionProto

type»

itsActuators:Actuato

rs

«ADLFunctionProto

type»

itsLogic:AircraftLogi

c

«ADLFunctionProto

type»

itsMechanics:Mech

anics

«Requirem

ent»

r4'

«Requirem

ent»

r1'

«Requirem

ent»

r2'

«Requireme

nt»

r3'

«ADLFunctionType»

AircraftLogic

rudderP

edalPos

itionrightPe

dalPosit

ionleftPeda

lPositio

n

aircraft

Speed

altitude

attitude

turn

«ADLFunctionPr

ototype»

itsHMIManager:

HMIManager

autobra

keMode

statusIn

formatio

n

«ADLFunctionProt

otype»

itsAircraftPercepti

on:AircraftPercepti

on

«ADLFunction

Prototype»

itsAircraftCont

rol:AircraftCon

trolstatusIn

formatio

nwheelBr

akewheelA

ccelerat

ionwheelDi

rection

«ADLFuncti

onPrototype

»

itsActuator

Mgr:Actuato

rMgr

valveCon

trolbrakeVal

vesStateaccelerat

ionForcefrontWhe

elAngle

«ADLFunctionType»

WheelBrakeSystem

HMIManager

AircraftControl ActuatorMgrpedalPosi

tionparkingBr

akeStatusaccumulato

rPressurewheelSpe

ed

altitude

attitude

turn

«ADLFunctionPrototy

pe»

itsSSA:SystemStatus

Aggregator

«ADLFunctionPrototy

pe»

itsSVA:ShutoffValveA

ctuator«ADLFunctionPrototy

pe»

itsASVA:AntiSkidValv

eActuator«ADLFunctionPrototy

pe»

itsMVA:MeterValveAc

tuator«ADLFunctionPrototy

pe»

itsPBA:ParkingBrake

Actuator

wheelBrak

eStatus

shutoffValv

eControl

antiSkidVal

veControl

meterValve

Control

parkingBra

keControl

«ADLFunctionProtot

ype»

itsBSCU:BrakingSy

stemControlUnit

AircraftHardware

«ADLHwElementType»

itsWheelBrakeSystem:WheelBrakeSystem

1 «ADLHwElementPrototype,ADLHwECU»

parkingBrake

meterValve

antiSkidValve

shutOffValve

systemStatus

BSCUPower

accumulatorPressure

parkingBrakeStatus

pedalPosition

itsAircraftPowerSupply:AircraftPowerSupply

1 «ADLHwElementPrototype,PowerSupply»

BSCUPower

itsAccumulatorPressureSensor:AccumulatorPressureSensor

1 «ADLHwElementPrototype,Sensor»

accumulatorPressure

itsParkingBrakeSensor:ParkingBrakeSensor

1 «ADLHwElementPrototype,Sensor»

parkingBrakeStatus

itsPedalPositionSensor:PedalPositionSensor

1 «ADLHwElementPrototype,Sensor»

pedalPosition

itsSystemStatusServer:SystemStatusServer

1 «ADLHwElementPrototype,ADLHwElementType»

systemStatusForBSCU

itsAntiSkidValveActuator:AntiSkidValveActuator

1 «ADLHwElementPrototype,Actuator»

antiSkidValve

itsMeterValveActuator:MeterValveActuator

1 «ADLHwElementPrototype,Actuator»

meterValve

itsShutOffValveActuator:ShutOffValveActuator

1 «ADLHwElementPrototype,Actuator»

shutOffValve

itsParkingBrakeActuator:ParkingBrakeActuator

1 «ADLHwElementPrototype,Actuator»

parkingBrake

parkingBrake

meterValve

antiSkidValve

shutOffValve

systemStatus

BSCUPower

accumulatorPressure

parkingBrakeStatus

pedalPosition

BSCUPower

accumulatorPressure

parkingBrakeStatus

pedalPosition

systemStatusForBSCU

antiSkidValve

meterValve

shutOffValve

parkingBrake

BrakingSystemControlUnit

«ADLFunctionType»

monitor1:Monitor

1 «ADLFunctionPrototype,ADLFunctionType»

systemValidity

wheelBrakeStatusOUT

parkingBrake

antiSkid

wheelBrakeStatus

brake

sleekness

turn

attitude

altitude

wheelSpeed

accumulatorPressure

parkingBrakeStatus

pedalPosition

command1:Command

1 «ADLFunctionPrototype,ADLFunctionType»

pedalPosition wheelBrakeStatus

parkingBrakeStatus

parkingBrake

brake

antiSkid

sleekness

turn

attitude

altitude

wheelSpeedsystemSelector:SystemSelector

1 «ADLFunctionPrototype,ADLFunctionType»

wheelBrakeStatus

wheelBrakeStatus2

wheelBrakeStatus1

parkingBrake

brake

antiSkid

parkingBrake2

parkingBrake1

antiSkid2

antiSkid1

brake2

brake1

systemValidity

command2:Command

1 «ADLFunctionPrototype,ADLFunctionType»

pedalPosition wheelBrakeStatus

parkingBrakeStatus

parkingBrake

brake

antiSkid

sleekness

turn

attitude

altitude

wheelSpeed

monitor2:Monitor

1 «ADLFunctionPrototype,ADLFunctionType»

systemValidity

wheelBrakeStatusOUT

parkingBrake

antiSkid

wheelBrakeStatus

brake

sleekness

turn

attitude

altitude

wheelSpeed

accumulatorPressure

parkingBrakeStatus

pedalPositionsystemValidity2

sleekness

pedalPosition2

turn

attitude

altitude

wheelSpeed

accumulatorPressure

parkingBrake

brake

antiSkid

systemValidity1

wheelBrakeStatusInformation

parkingBrakeStatus

pedalPosition1

systemValidity

wheelBrakeStatusOUT

parkingBrake

antiSkid

wheelBrakeStatus

brake

sleekness

turn

attitude

altitude

wheelSpeed

accumulatorPressure

parkingBrakeStatus

pedalPosition

pedalPosition wheelBrakeStatus

parkingBrakeStatus

parkingBrake

brake

antiSkid

sleekness

turn

attitude

altitude

wheelSpeedwheelBrakeStatus

wheelBrakeStatus2

wheelBrakeStatus1

parkingBrake

brake

antiSkid

parkingBrake2

parkingBrake1

antiSkid2

antiSkid1

brake2

brake1

systemValidity

pedalPosition wheelBrakeStatus

parkingBrakeStatus

parkingBrake

brake

antiSkid

sleekness

turn

attitude

altitude

wheelSpeed

systemValidity

wheelBrakeStatusOUT

parkingBrake

antiSkid

wheelBrakeStatus

brake

sleekness

turn

attitude

altitude

wheelSpeed

accumulatorPressure

parkingBrakeStatus

pedalPositionsystemValidity2

sleekness

pedalPosition2

turn

attitude

altitude

wheelSpeed

accumulatorPressure

parkingBrake

brake

antiSkid

systemValidity1

wheelBrakeStatusInformation

parkingBrakeStatus

pedalPosition1

AircraftElectronicsHardware

«ADLHwElementType»

itsAircraftPowerSupply2:AircraftPowerSupply

1 «ADLHwElementPrototype,PowerSupply»

BSCUPower

itsAntiSkidValveActuator1:AntiSkidValveActuator

1 «ADLHwElementPrototype,Actuator»

antiSkidValve

itsAntiSkidValveActuator2:AntiSkidValveActuator

1 «ADLHwElementPrototype,Actuator»

antiSkidValve

itsMeterValveActuator1:MeterValveActuator

1 «ADLHwElementPrototype,Actuator»

meterValve

itsMeterValveActuator2:MeterValveActuator

1 «ADLHwElementPrototype,Actuator»

meterValve

itsParkingBrakeActuator:ParkingBrakeActuator

1 «ADLHwElementPrototype,Actuator»

parkingBrake

itsShutOffValveActuator1:ShutOffValveActuator

1 «ADLHwElementPrototype,Actuator»

shutOffValve

itsShutOffValveActuator2:ShutOffValveActuator

1 «ADLHwElementPrototype,Actuator»

shutOffValve

itsBSCUMonCom2:BSCUMonCom

1 «ADLHwElementPrototype,ADLHwECU»

accumulatorPressure

parkingBrake

pedalPosition

bscuBusPort

power

itsPedalPositionSensor2:PedalPositionSensor

1 «ADLHwElementPrototype,Sensor»

pedalPosition

itsParkingBrakeSensor:ParkingBrakeSensor

1 «ADLHwElementPrototype,Sensor»

parkingBrakeStatus

itsSystemStatusBus:SystemStatusBus

1 «ADLHwElementPrototype,ADLHwElementType»

systemStatusForECUMonCom2

systemStatusForECUMonCom1

systemStatusForECUSelector

itsAccPressureSensor:AccumulatorPressureSensor

1 «ADLHwElementPrototype,Sensor»

accumulatorPressure

itsPedalPositionSensor1:PedalPositionSensor

1 «ADLHwElementPrototype,Sensor»

pedalPosition

itsAircraftPowerSupply1:AircraftPowerSupply

1 «ADLHwElementPrototype,PowerSupply»

BSCUPower

itsBSCUMonCom1:BSCUMonCom

1 «ADLHwElementPrototype,ADLHwECU»

accumulatorPressure

parkingBrake

pedalPosition

bscuBusPort

power

itsBSCUSelector:BSCUSelector

1 «ADLHwElementPrototype,ADLHwECU»

secondaryPower

primaryPower

parkingBrake

meterValve2

meterValve1

antiSkidValve2

antiSkidValve1

shutOffValve2

shutOffValve1

bscuBusPort

BSCUPower

antiSkidValve

antiSkidValve

meterValve

meterValve

parkingBrake

shutOffValve

shutOffValve

accumulatorPressure

parkingBrake

pedalPosition

bscuBusPort

power

pedalPosition

parkingBrakeStatus

systemStatusForECUMonCom2

systemStatusForECUMonCom1

systemStatusForECUSelector

accumulatorPressure

pedalPosition

BSCUPower

accumulatorPressure

parkingBrake

pedalPosition

bscuBusPort

power

secondaryPower

primaryPower

parkingBrake

meterValve2

meterValve1

antiSkidValve2

antiSkidValve1

shutOffValve2

shutOffValve1

bscuBusPort

BrakingSystemControlUnit

«ADLFunctionType»

itsAircraftStatusInformationForBSCU:AircraftStatusInformationForBSCU

1 «Channel,ChannelType»

fifoSize:RhpInteger=4

kind:ChannelTypeKind=signal accumulatorPressureOut

accumulatorPressurewheelSpeedOut

turnOut

sleeknessOut

attitudeOut

altitudeOut

sleekness

turn

attitude

altitude

wheelSpeed

itsParkingBrakeStatus:ParkingBrakeStatus

1 «Channel,ChannelType»

fifoSize:RhpInteger=4

kind:ChannelTypeKind=signal outin

itsPedalPosition1:PedalPosition

1 «Channel,ChannelType»

fifoSize:RhpInteger=4

kind:ChannelTypeKind=signal

out

in

command1:Command

1 «ADLFunctionPrototype,ADLFunctionType»

pedalPosition wheelBrakeStatus

parkingBrakeStatus

parkingBrake

brake

antiSkid

sleekness

turn

attitude

altitude

wheelSpeed

itsWheelBrakeCommands1:WheelBrakeCommands

1 «Channel,ChannelType»

fifoSize:RhpInteger=4

kind:ChannelTypeKind=signal

parkingBrakeOut

brakeOut

antiSkidOut

parkingBrake

brake

antiSkid

monitor1:Monitor

1 «ADLFunctionPrototype,ADLFunctionType»

systemValidity

wheelBrakeStatusOUT

parkingBrake

antiSkid

wheelBrakeStatus

brake

sleekness

turn

attitude

altitude

wheelSpeed

accumulatorPressure

parkingBrakeStatus

pedalPosition

itsWBSCmdStatusInfo1:WheelBrakeStatusInformation

1 «Channel,ChannelType»

fifoSize:RhpInteger=4

kind:ChannelTypeKind=signalout

in systemSelector:SystemSelector

1 «ADLFunctionPrototype,ADLFunctionType»

wheelBrakeStatuswheelBrakeStatus1

parkingBrake

brake

antiSkid

parkingBrake1

antiSkid1

brake1

systemValidity

itsSelectedWheelBrakeCommands:WheelBrakeCommands

1 «Channel,ChannelType»

parkingBrakeOut

brakeOut

antiSkidOut

parkingBrake

brake

antiSkid

itsSelectedWBSStatusInfo:WheelBrakeStatusInformation

1 «Channel,ChannelType»

outin

itsSystemValidity1:SystemValidity

1 «Channel,ChannelType»

outin

itsWBSMonStatusInfo1:WheelBrakeStatusInformation

1 «Channel,ChannelType»

outin

sleekness

turn

attitude

altitude

wheelSpeed

accumulatorPressure

parkingBrake

brake

antiSkid

systemValidity1

wheelBrakeStatusInformation

parkingBrakeStatus

pedalPosition1

accumulatorPressureOut

accumulatorPressurewheelSpeedOut

turnOut

sleeknessOut

attitudeOut

altitudeOut

sleekness

turn

attitude

altitude

wheelSpeed

outin

out

in

pedalPosition wheelBrakeStatus

parkingBrakeStatus

parkingBrake

brake

antiSkid

sleekness

turn

attitude

altitude

wheelSpeed

parkingBrakeOut

brakeOut

antiSkidOut

parkingBrake

brake

antiSkid

systemValidity

wheelBrakeStatusOUT

parkingBrake

antiSkid

wheelBrakeStatus

brake

sleekness

turn

attitude

altitude

wheelSpeed

accumulatorPressure

parkingBrakeStatus

pedalPosition

outin

wheelBrakeStatuswheelBrakeStatus1

parkingBrake

brake

antiSkid

parkingBrake1

antiSkid1

brake1

systemValidity

parkingBrakeOut

brakeOut

antiSkidOut

parkingBrake

brake

antiSkid

outin

outin

outin

sleekness

turn

attitude

altitude

wheelSpeed

accumulatorPressure

parkingBrake

brake

antiSkid

systemValidity1

wheelBrakeStatusInformation

parkingBrakeStatus

pedalPosition1

AircraftElectronicsHardware

«ADLHwElementType»

itsAircraftPowerSupply2:AircraftPowerSupply

1 «ADLHwElementPrototype,PowerSupply»

BSCUPower

itsAntiSkidValveActuator1:AntiSkidValveActuator

1 «ADLHwElementPrototype,Actuator»

antiSkidValve

itsAntiSkidValveActuator2:AntiSkidValveActuator

1 «ADLHwElementPrototype,Actuator»

antiSkidValve

itsMeterValveActuator1:MeterValveActuator

1 «ADLHwElementPrototype,Actuator»

meterValve

itsMeterValveActuator2:MeterValveActuator

1 «ADLHwElementPrototype,Actuator»

meterValve

itsParkingBrakeActuator:ParkingBrakeActuator

1 «ADLHwElementPrototype,Actuator»

parkingBrake

itsShutOffValveActuator1:ShutOffValveActuator

1 «ADLHwElementPrototype,Actuator»

shutOffValve

itsShutOffValveActuator2:ShutOffValveActuator

1 «ADLHwElementPrototype,Actuator»

shutOffValve

itsBSCUMonCom2:BSCUMonCom

1 «ADLHwElementPrototype,ADLHwECU»

accumulatorPressure

parkingBrake

pedalPosition

bscuBusPort

power

itsPedalPositionSensor2:PedalPositionSensor

1 «ADLHwElementPrototype,Sensor»

pedalPosition

itsParkingBrakeSensor:ParkingBrakeSensor

1 «ADLHwElementPrototype,Sensor»

parkingBrakeStatus

itsSystemStatusBus:SystemStatusBus

1 «ADLHwElementPrototype,ADLHwElementType»

systemStatusForECUMonCom2

systemStatusForECUMonCom1

systemStatusForECUSelector

itsAccPressureSensor:AccumulatorPressureSensor

1 «ADLHwElementPrototype,Sensor»

accumulatorPressure

itsPedalPositionSensor1:PedalPositionSensor

1 «ADLHwElementPrototype,Sensor»

pedalPosition

itsAircraftPowerSupply1:AircraftPowerSupply

1 «ADLHwElementPrototype,PowerSupply»

BSCUPower

itsBSCUMonCom1:BSCUMonCom

1 «ADLHwElementPrototype,ADLHwECU»

accumulatorPressure

parkingBrake

pedalPosition

bscuBusPort

power

itsBSCUSelector:BSCUSelector

1 «ADLHwElementPrototype,ADLHwECU»

secondaryPower

primaryPower

parkingBrake

meterValve2

meterValve1

antiSkidValve2

antiSkidValve1

shutOffValve2

shutOffValve1

bscuBusPort

BSCUPower

antiSkidValve

antiSkidValve

meterValve

meterValve

parkingBrake

shutOffValve

shutOffValve

accumulatorPressure

parkingBrake

pedalPosition

bscuBusPort

power

pedalPosition

parkingBrakeStatus

systemStatusForECUMonCom2

systemStatusForECUMonCom1

systemStatusForECUSelector

accumulatorPressure

pedalPosition

BSCUPower

accumulatorPressure

parkingBrake

pedalPosition

bscuBusPort

power

secondaryPower

primaryPower

parkingBrake

meterValve2

meterValve1

antiSkidValve2

antiSkidValve1

shutOffValve2

shutOffValve1

bscuBusPort

1. Ebene

2. Ebene

3. Ebene

4. Ebene

5. Ebene

Size: 20x5x50Rel. Position: (1,1,2)

...

...

«Feature»

ProvideStructuralInte

grity

«Requirement»

Shall comply with

standard XY

Featuretree with Requirements

«Feature»

ProvideControlOnTheGro

und

«Feature»

ControlDirec

tion

«Feature»

ControlSp

eed

«Feature»

Accelerate

«Feature»

Deccelerat

e

«Feature»

ProvideStoppingFo

rce

«Feature»

ReduceTouchdownS

peed

«Requirement»

SomeRequirem

ent

«Requirement»

Shall not use

anchor

«Function»

x1

«Function»

x2

«Function»

x3

«Requireme

nt»r1

«Requireme

nt»r2

«Requireme

nt»r3

«Function»

y1

«Requireme

nt»r4

«Requireme

nt»r0

Functiontree with Requirements «ADLFunctionType»

Aircraft

«ADLFunctionProto

type»

itsSensors:SensorP

halanx

«ADLFunctionProto

type»

itsActuators:Actuato

rs

«ADLFunctionProto

type»

itsLogic:AircraftLogi

c

«ADLFunctionProto

type»

itsMechanics:Mech

anics

«Requirem

ent»

r4'

«Requirem

ent»

r1'

«Requirem

ent»

r2'

«Requireme

nt»

r3'

«ADLFunctionType»

AircraftLogic

rudderP

edalPos

itionrightPe

dalPosit

ionleftPeda

lPositio

n

aircraft

Speed

altitude

attitude

turn

«ADLFunctionPr

ototype»

itsHMIManager:

HMIManager

autobra

keMode

statusIn

formatio

n

«ADLFunctionProt

otype»

itsAircraftPercepti

on:AircraftPercepti

on

«ADLFunction

Prototype»

itsAircraftCont

rol:AircraftCon

trolstatusIn

formatio

nwheelBr

akewheelA

ccelerat

ionwheelDi

rection

«ADLFuncti

onPrototype

»

itsActuator

Mgr:Actuato

rMgr

valveCon

trolbrakeVal

vesStateaccelerat

ionForcefrontWhe

elAngle

«ADLFunctionType»

WheelBrakeSystem

HMIManager

AircraftControl ActuatorMgrpedalPosi

tionparkingBr

akeStatusaccumulato

rPressurewheelSpe

ed

altitude

attitude

turn

«ADLFunctionPrototy

pe»

itsSSA:SystemStatus

Aggregator

«ADLFunctionPrototy

pe»

itsSVA:ShutoffValveA

ctuator«ADLFunctionPrototy

pe»

itsASVA:AntiSkidValv

eActuator«ADLFunctionPrototy

pe»

itsMVA:MeterValveAc

tuator«ADLFunctionPrototy

pe»

itsPBA:ParkingBrake

Actuator

wheelBrak

eStatus

shutoffValv

eControl

antiSkidVal

veControl

meterValve

Control

parkingBra

keControl

«ADLFunctionProtot

ype»

itsBSCU:BrakingSy

stemControlUnit

AircraftHardware

«ADLHwElementType»

itsWheelBrakeSystem:WheelBrakeSystem

1 «ADLHwElementPrototype,ADLHwECU»

parkingBrake

meterValve

antiSkidValve

shutOffValve

systemStatus

BSCUPower

accumulatorPressure

parkingBrakeStatus

pedalPosition

itsAircraftPowerSupply:AircraftPowerSupply

1 «ADLHwElementPrototype,PowerSupply»

BSCUPower

itsAccumulatorPressureSensor:AccumulatorPressureSensor

1 «ADLHwElementPrototype,Sensor»

accumulatorPressure

itsParkingBrakeSensor:ParkingBrakeSensor

1 «ADLHwElementPrototype,Sensor»

parkingBrakeStatus

itsPedalPositionSensor:PedalPositionSensor

1 «ADLHwElementPrototype,Sensor»

pedalPosition

itsSystemStatusServer:SystemStatusServer

1 «ADLHwElementPrototype,ADLHwElementType»

systemStatusForBSCU

itsAntiSkidValveActuator:AntiSkidValveActuator

1 «ADLHwElementPrototype,Actuator»

antiSkidValve

itsMeterValveActuator:MeterValveActuator

1 «ADLHwElementPrototype,Actuator»

meterValve

itsShutOffValveActuator:ShutOffValveActuator

1 «ADLHwElementPrototype,Actuator»

shutOffValve

itsParkingBrakeActuator:ParkingBrakeActuator

1 «ADLHwElementPrototype,Actuator»

parkingBrake

parkingBrake

meterValve

antiSkidValve

shutOffValve

systemStatus

BSCUPower

accumulatorPressure

parkingBrakeStatus

pedalPosition

BSCUPower

accumulatorPressure

parkingBrakeStatus

pedalPosition

systemStatusForBSCU

antiSkidValve

meterValve

shutOffValve

parkingBrake

BrakingSystemControlUnit

«ADLFunctionType»

monitor1:Monitor

1 «ADLFunctionPrototype,ADLFunctionType»

systemValidity

wheelBrakeStatusOUT

parkingBrake

antiSkid

wheelBrakeStatus

brake

sleekness

turn

attitude

altitude

wheelSpeed

accumulatorPressure

parkingBrakeStatus

pedalPosition

command1:Command

1 «ADLFunctionPrototype,ADLFunctionType»

pedalPosition wheelBrakeStatus

parkingBrakeStatus

parkingBrake

brake

antiSkid

sleekness

turn

attitude

altitude

wheelSpeedsystemSelector:SystemSelector

1 «ADLFunctionPrototype,ADLFunctionType»

wheelBrakeStatus

wheelBrakeStatus2

wheelBrakeStatus1

parkingBrake

brake

antiSkid

parkingBrake2

parkingBrake1

antiSkid2

antiSkid1

brake2

brake1

systemValidity

command2:Command

1 «ADLFunctionPrototype,ADLFunctionType»

pedalPosition wheelBrakeStatus

parkingBrakeStatus

parkingBrake

brake

antiSkid

sleekness

turn

attitude

altitude

wheelSpeed

monitor2:Monitor

1 «ADLFunctionPrototype,ADLFunctionType»

systemValidity

wheelBrakeStatusOUT

parkingBrake

antiSkid

wheelBrakeStatus

brake

sleekness

turn

attitude

altitude

wheelSpeed

accumulatorPressure

parkingBrakeStatus

pedalPositionsystemValidity2

sleekness

pedalPosition2

turn

attitude

altitude

wheelSpeed

accumulatorPressure

parkingBrake

brake

antiSkid

systemValidity1

wheelBrakeStatusInformation

parkingBrakeStatus

pedalPosition1

systemValidity

wheelBrakeStatusOUT

parkingBrake

antiSkid

wheelBrakeStatus

brake

sleekness

turn

attitude

altitude

wheelSpeed

accumulatorPressure

parkingBrakeStatus

pedalPosition

pedalPosition wheelBrakeStatus

parkingBrakeStatus

parkingBrake

brake

antiSkid

sleekness

turn

attitude

altitude

wheelSpeedwheelBrakeStatus

wheelBrakeStatus2

wheelBrakeStatus1

parkingBrake

brake

antiSkid

parkingBrake2

parkingBrake1

antiSkid2

antiSkid1

brake2

brake1

systemValidity

pedalPosition wheelBrakeStatus

parkingBrakeStatus

parkingBrake

brake

antiSkid

sleekness

turn

attitude

altitude

wheelSpeed

systemValidity

wheelBrakeStatusOUT

parkingBrake

antiSkid

wheelBrakeStatus

brake

sleekness

turn

attitude

altitude

wheelSpeed

accumulatorPressure

parkingBrakeStatus

pedalPositionsystemValidity2

sleekness

pedalPosition2

turn

attitude

altitude

wheelSpeed

accumulatorPressure

parkingBrake

brake

antiSkid

systemValidity1

wheelBrakeStatusInformation

parkingBrakeStatus

pedalPosition1

AircraftElectronicsHardware

«ADLHwElementType»

itsAircraftPowerSupply2:AircraftPowerSupply

1 «ADLHwElementPrototype,PowerSupply»

BSCUPower

itsAntiSkidValveActuator1:AntiSkidValveActuator

1 «ADLHwElementPrototype,Actuator»

antiSkidValve

itsAntiSkidValveActuator2:AntiSkidValveActuator

1 «ADLHwElementPrototype,Actuator»

antiSkidValve

itsMeterValveActuator1:MeterValveActuator

1 «ADLHwElementPrototype,Actuator»

meterValve

itsMeterValveActuator2:MeterValveActuator

1 «ADLHwElementPrototype,Actuator»

meterValve

itsParkingBrakeActuator:ParkingBrakeActuator

1 «ADLHwElementPrototype,Actuator»

parkingBrake

itsShutOffValveActuator1:ShutOffValveActuator

1 «ADLHwElementPrototype,Actuator»

shutOffValve

itsShutOffValveActuator2:ShutOffValveActuator

1 «ADLHwElementPrototype,Actuator»

shutOffValve

itsBSCUMonCom2:BSCUMonCom

1 «ADLHwElementPrototype,ADLHwECU»

accumulatorPressure

parkingBrake

pedalPosition

bscuBusPort

power

itsPedalPositionSensor2:PedalPositionSensor

1 «ADLHwElementPrototype,Sensor»

pedalPosition

itsParkingBrakeSensor:ParkingBrakeSensor

1 «ADLHwElementPrototype,Sensor»

parkingBrakeStatus

itsSystemStatusBus:SystemStatusBus

1 «ADLHwElementPrototype,ADLHwElementType»

systemStatusForECUMonCom2

systemStatusForECUMonCom1

systemStatusForECUSelector

itsAccPressureSensor:AccumulatorPressureSensor

1 «ADLHwElementPrototype,Sensor»

accumulatorPressure

itsPedalPositionSensor1:PedalPositionSensor

1 «ADLHwElementPrototype,Sensor»

pedalPosition

itsAircraftPowerSupply1:AircraftPowerSupply

1 «ADLHwElementPrototype,PowerSupply»

BSCUPower

itsBSCUMonCom1:BSCUMonCom

1 «ADLHwElementPrototype,ADLHwECU»

accumulatorPressure

parkingBrake

pedalPosition

bscuBusPort

power

itsBSCUSelector:BSCUSelector

1 «ADLHwElementPrototype,ADLHwECU»

secondaryPower

primaryPower

parkingBrake

meterValve2

meterValve1

antiSkidValve2

antiSkidValve1

shutOffValve2

shutOffValve1

bscuBusPort

BSCUPower

antiSkidValve

antiSkidValve

meterValve

meterValve

parkingBrake

shutOffValve

shutOffValve

accumulatorPressure

parkingBrake

pedalPosition

bscuBusPort

power

pedalPosition

parkingBrakeStatus

systemStatusForECUMonCom2

systemStatusForECUMonCom1

systemStatusForECUSelector

accumulatorPressure

pedalPosition

BSCUPower

accumulatorPressure

parkingBrake

pedalPosition

bscuBusPort

power

secondaryPower

primaryPower

parkingBrake

meterValve2

meterValve1

antiSkidValve2

antiSkidValve1

shutOffValve2

shutOffValve1

bscuBusPort

BrakingSystemControlUnit

«ADLFunctionType»

itsAircraftStatusInformationForBSCU:AircraftStatusInformationForBSCU

1 «Channel,ChannelType»

fifoSize:RhpInteger=4

kind:ChannelTypeKind=signal accumulatorPressureOut

accumulatorPressurewheelSpeedOut

turnOut

sleeknessOut

attitudeOut

altitudeOut

sleekness

turn

attitude

altitude

wheelSpeed

itsParkingBrakeStatus:ParkingBrakeStatus

1 «Channel,ChannelType»

fifoSize:RhpInteger=4

kind:ChannelTypeKind=signal outin

itsPedalPosition1:PedalPosition

1 «Channel,ChannelType»

fifoSize:RhpInteger=4

kind:ChannelTypeKind=signal

out

in

command1:Command

1 «ADLFunctionPrototype,ADLFunctionType»

pedalPosition wheelBrakeStatus

parkingBrakeStatus

parkingBrake

brake

antiSkid

sleekness

turn

attitude

altitude

wheelSpeed

itsWheelBrakeCommands1:WheelBrakeCommands

1 «Channel,ChannelType»

fifoSize:RhpInteger=4

kind:ChannelTypeKind=signal

parkingBrakeOut

brakeOut

antiSkidOut

parkingBrake

brake

antiSkid

monitor1:Monitor

1 «ADLFunctionPrototype,ADLFunctionType»

systemValidity

wheelBrakeStatusOUT

parkingBrake

antiSkid

wheelBrakeStatus

brake

sleekness

turn

attitude

altitude

wheelSpeed

accumulatorPressure

parkingBrakeStatus

pedalPosition

itsWBSCmdStatusInfo1:WheelBrakeStatusInformation

1 «Channel,ChannelType»

fifoSize:RhpInteger=4

kind:ChannelTypeKind=signalout

in systemSelector:SystemSelector

1 «ADLFunctionPrototype,ADLFunctionType»

wheelBrakeStatuswheelBrakeStatus1

parkingBrake

brake

antiSkid

parkingBrake1

antiSkid1

brake1

systemValidity

itsSelectedWheelBrakeCommands:WheelBrakeCommands

1 «Channel,ChannelType»

parkingBrakeOut

brakeOut

antiSkidOut

parkingBrake

brake

antiSkid

itsSelectedWBSStatusInfo:WheelBrakeStatusInformation

1 «Channel,ChannelType»

outin

itsSystemValidity1:SystemValidity

1 «Channel,ChannelType»

outin

itsWBSMonStatusInfo1:WheelBrakeStatusInformation

1 «Channel,ChannelType»

outin

sleekness

turn

attitude

altitude

wheelSpeed

accumulatorPressure

parkingBrake

brake

antiSkid

systemValidity1

wheelBrakeStatusInformation

parkingBrakeStatus

pedalPosition1

accumulatorPressureOut

accumulatorPressurewheelSpeedOut

turnOut

sleeknessOut

attitudeOut

altitudeOut

sleekness

turn

attitude

altitude

wheelSpeed

outin

out

in

pedalPosition wheelBrakeStatus

parkingBrakeStatus

parkingBrake

brake

antiSkid

sleekness

turn

attitude

altitude

wheelSpeed

parkingBrakeOut

brakeOut

antiSkidOut

parkingBrake

brake

antiSkid

systemValidity

wheelBrakeStatusOUT

parkingBrake

antiSkid

wheelBrakeStatus

brake

sleekness

turn

attitude

altitude

wheelSpeed

accumulatorPressure

parkingBrakeStatus

pedalPosition

outin

wheelBrakeStatuswheelBrakeStatus1

parkingBrake

brake

antiSkid

parkingBrake1

antiSkid1

brake1

systemValidity

parkingBrakeOut

brakeOut

antiSkidOut

parkingBrake

brake

antiSkid

outin

outin

outin

sleekness

turn

attitude

altitude

wheelSpeed

accumulatorPressure

parkingBrake

brake

antiSkid

systemValidity1

wheelBrakeStatusInformation

parkingBrakeStatus

pedalPosition1

AircraftElectronicsHardware

«ADLHwElementType»

itsAircraftPowerSupply2:AircraftPowerSupply

1 «ADLHwElementPrototype,PowerSupply»

BSCUPower

itsAntiSkidValveActuator1:AntiSkidValveActuator

1 «ADLHwElementPrototype,Actuator»

antiSkidValve

itsAntiSkidValveActuator2:AntiSkidValveActuator

1 «ADLHwElementPrototype,Actuator»

antiSkidValve

itsMeterValveActuator1:MeterValveActuator

1 «ADLHwElementPrototype,Actuator»

meterValve

itsMeterValveActuator2:MeterValveActuator

1 «ADLHwElementPrototype,Actuator»

meterValve

itsParkingBrakeActuator:ParkingBrakeActuator

1 «ADLHwElementPrototype,Actuator»

parkingBrake

itsShutOffValveActuator1:ShutOffValveActuator

1 «ADLHwElementPrototype,Actuator»

shutOffValve

itsShutOffValveActuator2:ShutOffValveActuator

1 «ADLHwElementPrototype,Actuator»

shutOffValve

itsBSCUMonCom2:BSCUMonCom

1 «ADLHwElementPrototype,ADLHwECU»

accumulatorPressure

parkingBrake

pedalPosition

bscuBusPort

power

itsPedalPositionSensor2:PedalPositionSensor

1 «ADLHwElementPrototype,Sensor»

pedalPosition

itsParkingBrakeSensor:ParkingBrakeSensor

1 «ADLHwElementPrototype,Sensor»

parkingBrakeStatus

itsSystemStatusBus:SystemStatusBus

1 «ADLHwElementPrototype,ADLHwElementType»

systemStatusForECUMonCom2

systemStatusForECUMonCom1

systemStatusForECUSelector

itsAccPressureSensor:AccumulatorPressureSensor

1 «ADLHwElementPrototype,Sensor»

accumulatorPressure

itsPedalPositionSensor1:PedalPositionSensor

1 «ADLHwElementPrototype,Sensor»

pedalPosition

itsAircraftPowerSupply1:AircraftPowerSupply

1 «ADLHwElementPrototype,PowerSupply»

BSCUPower

itsBSCUMonCom1:BSCUMonCom

1 «ADLHwElementPrototype,ADLHwECU»

accumulatorPressure

parkingBrake

pedalPosition

bscuBusPort

power

itsBSCUSelector:BSCUSelector

1 «ADLHwElementPrototype,ADLHwECU»

secondaryPower

primaryPower

parkingBrake

meterValve2

meterValve1

antiSkidValve2

antiSkidValve1

shutOffValve2

shutOffValve1

bscuBusPort

BSCUPower

antiSkidValve

antiSkidValve

meterValve

meterValve

parkingBrake

shutOffValve

shutOffValve

accumulatorPressure

parkingBrake

pedalPosition

bscuBusPort

power

pedalPosition

parkingBrakeStatus

systemStatusForECUMonCom2

systemStatusForECUMonCom1

systemStatusForECUSelector

accumulatorPressure

pedalPosition

BSCUPower

accumulatorPressure

parkingBrake

pedalPosition

bscuBusPort

power

secondaryPower

primaryPower

parkingBrake

meterValve2

meterValve1

antiSkidValve2

antiSkidValve1

shutOffValve2

shutOffValve1

bscuBusPort

1. Ebene

2. Ebene

3. Ebene

4. Ebene

5. Ebene

Size: 20x5x50Rel. Position: (1,1,2)

...

...

«Feature»

ProvideStructuralInte

grity

«Requirement»

Shall comply with

standard XY

Featuretree with Requirements

«Feature»

ProvideControlOnTheGro

und

«Feature»

ControlDirec

tion

«Feature»

ControlSp

eed

«Feature»

Accelerate

«Feature»

Deccelerat

e

«Feature»

ProvideStoppingFo

rce

«Feature»

ReduceTouchdownS

peed

«Requirement»

SomeRequirem

ent

«Requirement»

Shall not use

anchor

«Function»

x1

«Function»

x2

«Function»

x3

«Requireme

nt»r1

«Requireme

nt»r2

«Requireme

nt»r3

«Function»

y1

«Requireme

nt»r4

«Requireme

nt»r0

Functiontree with Requirements «ADLFunctionType»

Aircraft

«ADLFunctionProto

type»

itsSensors:SensorP

halanx

«ADLFunctionProto

type»

itsActuators:Actuato

rs

«ADLFunctionProto

type»

itsLogic:AircraftLogi

c

«ADLFunctionProto

type»

itsMechanics:Mech

anics

«Requirem

ent»

r4'

«Requirem

ent»

r1'

«Requirem

ent»

r2'

«Requireme

nt»

r3'

«ADLFunctionType»

AircraftLogic

rudderP

edalPos

itionrightPe

dalPosit

ionleftPeda

lPositio

n

aircraft

Speed

altitude

attitude

turn

«ADLFunctionPr

ototype»

itsHMIManager:

HMIManager

autobra

keMode

statusIn

formatio

n

«ADLFunctionProt

otype»

itsAircraftPercepti

on:AircraftPercepti

on

«ADLFunction

Prototype»

itsAircraftCont

rol:AircraftCon

trolstatusIn

formatio

nwheelBr

akewheelA

ccelerat

ionwheelDi

rection

«ADLFuncti

onPrototype

»

itsActuator

Mgr:Actuato

rMgr

valveCon

trolbrakeVal

vesStateaccelerat

ionForcefrontWhe

elAngle

«ADLFunctionType»

WheelBrakeSystem

HMIManager

AircraftControl ActuatorMgrpedalPosi

tionparkingBr

akeStatusaccumulato

rPressurewheelSpe

ed

altitude

attitude

turn

«ADLFunctionPrototy

pe»

itsSSA:SystemStatus

Aggregator

«ADLFunctionPrototy

pe»

itsSVA:ShutoffValveA

ctuator«ADLFunctionPrototy

pe»

itsASVA:AntiSkidValv

eActuator«ADLFunctionPrototy

pe»

itsMVA:MeterValveAc

tuator«ADLFunctionPrototy

pe»

itsPBA:ParkingBrake

Actuator

wheelBrak

eStatus

shutoffValv

eControl

antiSkidVal

veControl

meterValve

Control

parkingBra

keControl

«ADLFunctionProtot

ype»

itsBSCU:BrakingSy

stemControlUnit

AircraftHardware

«ADLHwElementType»

itsWheelBrakeSystem:WheelBrakeSystem

1 «ADLHwElementPrototype,ADLHwECU»

parkingBrake

meterValve

antiSkidValve

shutOffValve

systemStatus

BSCUPower

accumulatorPressure

parkingBrakeStatus

pedalPosition

itsAircraftPowerSupply:AircraftPowerSupply

1 «ADLHwElementPrototype,PowerSupply»

BSCUPower

itsAccumulatorPressureSensor:AccumulatorPressureSensor

1 «ADLHwElementPrototype,Sensor»

accumulatorPressure

itsParkingBrakeSensor:ParkingBrakeSensor

1 «ADLHwElementPrototype,Sensor»

parkingBrakeStatus

itsPedalPositionSensor:PedalPositionSensor

1 «ADLHwElementPrototype,Sensor»

pedalPosition

itsSystemStatusServer:SystemStatusServer

1 «ADLHwElementPrototype,ADLHwElementType»

systemStatusForBSCU

itsAntiSkidValveActuator:AntiSkidValveActuator

1 «ADLHwElementPrototype,Actuator»

antiSkidValve

itsMeterValveActuator:MeterValveActuator

1 «ADLHwElementPrototype,Actuator»

meterValve

itsShutOffValveActuator:ShutOffValveActuator

1 «ADLHwElementPrototype,Actuator»

shutOffValve

itsParkingBrakeActuator:ParkingBrakeActuator

1 «ADLHwElementPrototype,Actuator»

parkingBrake

parkingBrake

meterValve

antiSkidValve

shutOffValve

systemStatus

BSCUPower

accumulatorPressure

parkingBrakeStatus

pedalPosition

BSCUPower

accumulatorPressure

parkingBrakeStatus

pedalPosition

systemStatusForBSCU

antiSkidValve

meterValve

shutOffValve

parkingBrake

BrakingSystemControlUnit

«ADLFunctionType»

monitor1:Monitor

1 «ADLFunctionPrototype,ADLFunctionType»

systemValidity

wheelBrakeStatusOUT

parkingBrake

antiSkid

wheelBrakeStatus

brake

sleekness

turn

attitude

altitude

wheelSpeed

accumulatorPressure

parkingBrakeStatus

pedalPosition

command1:Command

1 «ADLFunctionPrototype,ADLFunctionType»

pedalPosition wheelBrakeStatus

parkingBrakeStatus

parkingBrake

brake

antiSkid

sleekness

turn

attitude

altitude

wheelSpeedsystemSelector:SystemSelector

1 «ADLFunctionPrototype,ADLFunctionType»

wheelBrakeStatus

wheelBrakeStatus2

wheelBrakeStatus1

parkingBrake

brake

antiSkid

parkingBrake2

parkingBrake1

antiSkid2

antiSkid1

brake2

brake1

systemValidity

command2:Command

1 «ADLFunctionPrototype,ADLFunctionType»

pedalPosition wheelBrakeStatus

parkingBrakeStatus

parkingBrake

brake

antiSkid

sleekness

turn

attitude

altitude

wheelSpeed

monitor2:Monitor

1 «ADLFunctionPrototype,ADLFunctionType»

systemValidity

wheelBrakeStatusOUT

parkingBrake

antiSkid

wheelBrakeStatus

brake

sleekness

turn

attitude

altitude

wheelSpeed

accumulatorPressure

parkingBrakeStatus

pedalPositionsystemValidity2

sleekness

pedalPosition2

turn

attitude

altitude

wheelSpeed

accumulatorPressure

parkingBrake

brake

antiSkid

systemValidity1

wheelBrakeStatusInformation

parkingBrakeStatus

pedalPosition1

systemValidity

wheelBrakeStatusOUT

parkingBrake

antiSkid

wheelBrakeStatus

brake

sleekness

turn

attitude

altitude

wheelSpeed

accumulatorPressure

parkingBrakeStatus

pedalPosition

pedalPosition wheelBrakeStatus

parkingBrakeStatus

parkingBrake

brake

antiSkid

sleekness

turn

attitude

altitude

wheelSpeedwheelBrakeStatus

wheelBrakeStatus2

wheelBrakeStatus1

parkingBrake

brake

antiSkid

parkingBrake2

parkingBrake1

antiSkid2

antiSkid1

brake2

brake1

systemValidity

pedalPosition wheelBrakeStatus

parkingBrakeStatus

parkingBrake

brake

antiSkid

sleekness

turn

attitude

altitude

wheelSpeed

systemValidity

wheelBrakeStatusOUT

parkingBrake

antiSkid

wheelBrakeStatus

brake

sleekness

turn

attitude

altitude

wheelSpeed

accumulatorPressure

parkingBrakeStatus

pedalPositionsystemValidity2

sleekness

pedalPosition2

turn

attitude

altitude

wheelSpeed

accumulatorPressure

parkingBrake

brake

antiSkid

systemValidity1

wheelBrakeStatusInformation

parkingBrakeStatus

pedalPosition1

AircraftElectronicsHardware

«ADLHwElementType»

itsAircraftPowerSupply2:AircraftPowerSupply

1 «ADLHwElementPrototype,PowerSupply»

BSCUPower

itsAntiSkidValveActuator1:AntiSkidValveActuator

1 «ADLHwElementPrototype,Actuator»

antiSkidValve

itsAntiSkidValveActuator2:AntiSkidValveActuator

1 «ADLHwElementPrototype,Actuator»

antiSkidValve

itsMeterValveActuator1:MeterValveActuator

1 «ADLHwElementPrototype,Actuator»

meterValve

itsMeterValveActuator2:MeterValveActuator

1 «ADLHwElementPrototype,Actuator»

meterValve

itsParkingBrakeActuator:ParkingBrakeActuator

1 «ADLHwElementPrototype,Actuator»

parkingBrake

itsShutOffValveActuator1:ShutOffValveActuator

1 «ADLHwElementPrototype,Actuator»

shutOffValve

itsShutOffValveActuator2:ShutOffValveActuator

1 «ADLHwElementPrototype,Actuator»

shutOffValve

itsBSCUMonCom2:BSCUMonCom

1 «ADLHwElementPrototype,ADLHwECU»

accumulatorPressure

parkingBrake

pedalPosition

bscuBusPort

power

itsPedalPositionSensor2:PedalPositionSensor

1 «ADLHwElementPrototype,Sensor»

pedalPosition

itsParkingBrakeSensor:ParkingBrakeSensor

1 «ADLHwElementPrototype,Sensor»

parkingBrakeStatus

itsSystemStatusBus:SystemStatusBus

1 «ADLHwElementPrototype,ADLHwElementType»

systemStatusForECUMonCom2

systemStatusForECUMonCom1

systemStatusForECUSelector

itsAccPressureSensor:AccumulatorPressureSensor

1 «ADLHwElementPrototype,Sensor»

accumulatorPressure

itsPedalPositionSensor1:PedalPositionSensor

1 «ADLHwElementPrototype,Sensor»

pedalPosition

itsAircraftPowerSupply1:AircraftPowerSupply

1 «ADLHwElementPrototype,PowerSupply»

BSCUPower

itsBSCUMonCom1:BSCUMonCom

1 «ADLHwElementPrototype,ADLHwECU»

accumulatorPressure

parkingBrake

pedalPosition

bscuBusPort

power

itsBSCUSelector:BSCUSelector

1 «ADLHwElementPrototype,ADLHwECU»

secondaryPower

primaryPower

parkingBrake

meterValve2

meterValve1

antiSkidValve2

antiSkidValve1

shutOffValve2

shutOffValve1

bscuBusPort

BSCUPower

antiSkidValve

antiSkidValve

meterValve

meterValve

parkingBrake

shutOffValve

shutOffValve

accumulatorPressure

parkingBrake

pedalPosition

bscuBusPort

power

pedalPosition

parkingBrakeStatus

systemStatusForECUMonCom2

systemStatusForECUMonCom1

systemStatusForECUSelector

accumulatorPressure

pedalPosition

BSCUPower

accumulatorPressure

parkingBrake

pedalPosition

bscuBusPort

power

secondaryPower

primaryPower

parkingBrake

meterValve2

meterValve1

antiSkidValve2

antiSkidValve1

shutOffValve2

shutOffValve1

bscuBusPort

BrakingSystemControlUnit

«ADLFunctionType»

itsAircraftStatusInformationForBSCU:AircraftStatusInformationForBSCU

1 «Channel,ChannelType»

fifoSize:RhpInteger=4

kind:ChannelTypeKind=signal accumulatorPressureOut

accumulatorPressurewheelSpeedOut

turnOut

sleeknessOut

attitudeOut

altitudeOut

sleekness

turn

attitude

altitude

wheelSpeed

itsParkingBrakeStatus:ParkingBrakeStatus

1 «Channel,ChannelType»

fifoSize:RhpInteger=4

kind:ChannelTypeKind=signal outin

itsPedalPosition1:PedalPosition

1 «Channel,ChannelType»

fifoSize:RhpInteger=4

kind:ChannelTypeKind=signal

out

in

command1:Command

1 «ADLFunctionPrototype,ADLFunctionType»

pedalPosition wheelBrakeStatus

parkingBrakeStatus

parkingBrake

brake

antiSkid

sleekness

turn

attitude

altitude

wheelSpeed

itsWheelBrakeCommands1:WheelBrakeCommands

1 «Channel,ChannelType»

fifoSize:RhpInteger=4

kind:ChannelTypeKind=signal

parkingBrakeOut

brakeOut

antiSkidOut

parkingBrake

brake

antiSkid

monitor1:Monitor

1 «ADLFunctionPrototype,ADLFunctionType»

systemValidity

wheelBrakeStatusOUT

parkingBrake

antiSkid

wheelBrakeStatus

brake

sleekness

turn

attitude

altitude

wheelSpeed

accumulatorPressure

parkingBrakeStatus

pedalPosition

itsWBSCmdStatusInfo1:WheelBrakeStatusInformation

1 «Channel,ChannelType»

fifoSize:RhpInteger=4

kind:ChannelTypeKind=signalout

in systemSelector:SystemSelector

1 «ADLFunctionPrototype,ADLFunctionType»

wheelBrakeStatuswheelBrakeStatus1

parkingBrake

brake

antiSkid

parkingBrake1

antiSkid1

brake1

systemValidity

itsSelectedWheelBrakeCommands:WheelBrakeCommands

1 «Channel,ChannelType»

parkingBrakeOut

brakeOut

antiSkidOut

parkingBrake

brake

antiSkid

itsSelectedWBSStatusInfo:WheelBrakeStatusInformation

1 «Channel,ChannelType»

outin

itsSystemValidity1:SystemValidity

1 «Channel,ChannelType»

outin

itsWBSMonStatusInfo1:WheelBrakeStatusInformation

1 «Channel,ChannelType»

outin

sleekness

turn

attitude

altitude

wheelSpeed

accumulatorPressure

parkingBrake

brake

antiSkid

systemValidity1

wheelBrakeStatusInformation

parkingBrakeStatus

pedalPosition1

accumulatorPressureOut

accumulatorPressurewheelSpeedOut

turnOut

sleeknessOut

attitudeOut

altitudeOut

sleekness

turn

attitude

altitude

wheelSpeed

outin

out

in

pedalPosition wheelBrakeStatus

parkingBrakeStatus

parkingBrake

brake

antiSkid

sleekness

turn

attitude

altitude

wheelSpeed

parkingBrakeOut

brakeOut

antiSkidOut

parkingBrake

brake

antiSkid

systemValidity

wheelBrakeStatusOUT

parkingBrake

antiSkid

wheelBrakeStatus

brake

sleekness

turn

attitude

altitude

wheelSpeed

accumulatorPressure

parkingBrakeStatus

pedalPosition

outin

wheelBrakeStatuswheelBrakeStatus1

parkingBrake

brake

antiSkid

parkingBrake1

antiSkid1

brake1

systemValidity

parkingBrakeOut

brakeOut

antiSkidOut

parkingBrake

brake

antiSkid

outin

outin

outin

sleekness

turn

attitude

altitude

wheelSpeed

accumulatorPressure

parkingBrake

brake

antiSkid

systemValidity1

wheelBrakeStatusInformation

parkingBrakeStatus

pedalPosition1

AircraftElectronicsHardware

«ADLHwElementType»

itsAircraftPowerSupply2:AircraftPowerSupply

1 «ADLHwElementPrototype,PowerSupply»

BSCUPower

itsAntiSkidValveActuator1:AntiSkidValveActuator

1 «ADLHwElementPrototype,Actuator»

antiSkidValve

itsAntiSkidValveActuator2:AntiSkidValveActuator

1 «ADLHwElementPrototype,Actuator»

antiSkidValve

itsMeterValveActuator1:MeterValveActuator

1 «ADLHwElementPrototype,Actuator»

meterValve

itsMeterValveActuator2:MeterValveActuator

1 «ADLHwElementPrototype,Actuator»

meterValve

itsParkingBrakeActuator:ParkingBrakeActuator

1 «ADLHwElementPrototype,Actuator»

parkingBrake

itsShutOffValveActuator1:ShutOffValveActuator

1 «ADLHwElementPrototype,Actuator»

shutOffValve

itsShutOffValveActuator2:ShutOffValveActuator

1 «ADLHwElementPrototype,Actuator»

shutOffValve

itsBSCUMonCom2:BSCUMonCom

1 «ADLHwElementPrototype,ADLHwECU»

accumulatorPressure

parkingBrake

pedalPosition

bscuBusPort

power

itsPedalPositionSensor2:PedalPositionSensor

1 «ADLHwElementPrototype,Sensor»

pedalPosition

itsParkingBrakeSensor:ParkingBrakeSensor

1 «ADLHwElementPrototype,Sensor»

parkingBrakeStatus

itsSystemStatusBus:SystemStatusBus

1 «ADLHwElementPrototype,ADLHwElementType»

systemStatusForECUMonCom2

systemStatusForECUMonCom1

systemStatusForECUSelector

itsAccPressureSensor:AccumulatorPressureSensor

1 «ADLHwElementPrototype,Sensor»

accumulatorPressure

itsPedalPositionSensor1:PedalPositionSensor

1 «ADLHwElementPrototype,Sensor»

pedalPosition

itsAircraftPowerSupply1:AircraftPowerSupply

1 «ADLHwElementPrototype,PowerSupply»

BSCUPower

itsBSCUMonCom1:BSCUMonCom

1 «ADLHwElementPrototype,ADLHwECU»

accumulatorPressure

parkingBrake

pedalPosition

bscuBusPort

power

itsBSCUSelector:BSCUSelector

1 «ADLHwElementPrototype,ADLHwECU»

secondaryPower

primaryPower

parkingBrake

meterValve2

meterValve1

antiSkidValve2

antiSkidValve1

shutOffValve2

shutOffValve1

bscuBusPort

BSCUPower

antiSkidValve

antiSkidValve

meterValve

meterValve

parkingBrake

shutOffValve

shutOffValve

accumulatorPressure

parkingBrake

pedalPosition

bscuBusPort

power

pedalPosition

parkingBrakeStatus

systemStatusForECUMonCom2

systemStatusForECUMonCom1

systemStatusForECUSelector

accumulatorPressure

pedalPosition

BSCUPower

accumulatorPressure

parkingBrake

pedalPosition

bscuBusPort

power

secondaryPower

primaryPower

parkingBrake

meterValve2

meterValve1

antiSkidValve2

antiSkidValve1

shutOffValve2

shutOffValve1

bscuBusPort

1. Ebene

2. Ebene

3. Ebene

4. Ebene

5. Ebene

Size: 20x5x50Rel. Position: (1,1,2)

...

...

Tim

e

Pow

er

Tem

p.

Abstraction levels

Beh

avior

Views

Combined

Analytical and

Simulative DSE at

system- and

virtual resource

level

run-time

management at

SoC component

level

run-time

management at

Node level

Virtual Integration

Page 12: contrex.offis - ITEA 3 · CONTREX @ ARTEMIS IA Co Summit 2015 5 100µm 10µm 1µm 100nm 10nm 1nm 1970 1980 1990 2000 2010 2020 energy (per computation) power (static consumption)

© 2013-2016 CONTREX consortium

Objectives

1. A meta-model for the design and analysis of mixed-critical systems,

covering the feature, functional, logical, technical, and geometrical

perspectives; system, virtual resource, runtime, and platform abstraction

levels; and behaviour, time, power, and temperature viewpoints

2. Deployment and mapping of control applications to a network of

virtualized hardware/software platforms and network infrastructure abiding

extra-functional properties

3. Development of a service-based, executable and analysable power and

temperature model for multi-core execution platforms

4. Implementation of local and distributed power and temperature

monitoring and control techniques

5. Demonstration of a seamless integration of mixed criticalities under

consideration of extra-functional power and temperature properties

(combining 1, 2 and 3) in three different domains: avionics, automotive

telematics, and telecommunications

6. Proposals and feedback to standard and certification bodies in the area

of model-based mixed-critical system design, MPSoC power and temperature

simulation & analysis, and power and temperature management architectures

CONTREX @ ARTEMIS-IA - Co-Summit 2015

12

Page 13: contrex.offis - ITEA 3 · CONTREX @ ARTEMIS IA Co Summit 2015 5 100µm 10µm 1µm 100nm 10nm 1nm 1970 1980 1990 2000 2010 2020 energy (per computation) power (static consumption)

© 2013-2016 CONTREX consortium

Use-Cases and Demonstrators

CONTREX @ ARTEMIS-IA - Co-Summit 2015

UC1: Avionics UC2: Automotive Telematics UC3: Telecommunication

CONTREX will support scaling up of the number of mixed-critical applications per SoC by a factor >10 while reducing the power consumption by 20%.

Goal: Flight control computer executes safety-, mission-and non-critical applications on the same multi-core execution platform.Criticalities: safety- and mission-critical

Extra-functional properties: hard real-time, power, temperature, reliability

Goal: Move processing from local (on-board) devices into the cloud.

Criticalities: mission- and non-critical.

Extra-functional properties: performance, power, security, reliability

Goal: Optimization of performance/cost characteristics of a GbitEthernet over radio system.

Criticalities: safety-, mission-, non-critical.

Extra-functional properties: real-time, power, temperature, reliability

13

Page 14: contrex.offis - ITEA 3 · CONTREX @ ARTEMIS IA Co Summit 2015 5 100µm 10µm 1µm 100nm 10nm 1nm 1970 1980 1990 2000 2010 2020 energy (per computation) power (static consumption)

© 2013-2016 CONTREX consortium

Thank you very much!

Please visit www.mixedcriticalityforum.org

CONTREX @ ARTEMIS-IA - Co-Summit 2015

14