Professional Documents
Culture Documents
1pollari Multi-Domain SE Interop PDF
1pollari Multi-Domain SE Interop PDF
Systems Engineering
Interoperability
MBE Summit
18 December 2013
Greg Pollari, Rockwell Collins
John Russell, Honeywell
PDES Systems Engineering Project Leads
www.pdesinc.org/
http://savi.avsi.aero/
THE SITUATION
Product Development
SE Data Exchanges
Text
T
r
e
n
d
Models &
DBs
T
r
e
n
d
Diagrams
80%
10%
10%
60%
10%
30%
Text
T
r
e
n
d
Operation &
Maintenance
Concept of
Operations
High-Level
Requirement
System
Validation
T
r
e
n
d
Models &
DBs
T
r
e
n
d
Diagrams
40%
40%
20%
30%
60%
10%
30%
60%
10%
30%
65%
5%
20%
75%
5%
20%
40%
40%
Traceability
50%
20%
30%
10%
30%
60%
10%
40%
50%
20%
40%
40%
Detailed
Requirements
Subsystem
Verification
High-Level
Design
Detailed
Design
Integration
Testing
Comp / Unit
Testing
Implementation
Development
Fabrication
T
r
e
n
d
Airframer
Sales
Engineering
Manufacturin
g
Service
Model
Repository
Data Exchange/Translation
Multiple Groups/Tools/Repositories
AVSI
Supplier 1
Supplier 2
Customer 1
Customer 2
Regulator
Cross-Domain Linking
Model Explosion
Increasing Complexity
AADL
Enterprise Architect
Mechanical...
HERMES
0..*
1..4
HWCI
Vehicle
ASIIST
OSATE
FSB
CPU
references-a
references-a references-a
references-a
HWCI
Remote_Control
RTES
Analysis
Main
Memory
0..1
HWCI
Data_Loader_V
0..1
HWCI
Data_Loader_RC
Correspondence
Pub-Sub
3D Solid
Geometry
Excel
SolidWorks, NX
Host
Bridge
Local
PCI Memory
Bus
Bridge 1
Hazard
Table
references-a
references-a references-a
0..3
Bridge 2
0..4
LRM
Motor w ith
Encoder
LRM
NXT
LRM
Sensor
PCI Peripheral 1
Bus
Network
Adapter
Peripheral 2
is-a
LRM
Sonar
is-a
LRM
Color
Requirements
DOORS, Excel
Publisher ATA
z24-xx-101
z24-xx-101
z24-xx-101
z24-xx-101
z24-xx-101
z24-xx-101
z24-xx-101
z24-xx-102
z24-xx-102
z24-xx-102
z24-xx-102
z24-xx-102
z24-xx-102
z24-xx-102
z24-xx-102
Elec.
Elec.
Elec.
Elec.
Elec.
Elec.
Elec.
Elec.
Elec.
Elec.
Elec.
Elec.
Elec.
Elec.
Elec.
Pwr.
Pwr.
Pwr.
Pwr.
Pwr.
Pwr.
Pwr.
Pwr.
Pwr.
Pwr.
Pwr.
Pwr.
Pwr.
Pwr.
Pwr.
Publisher Name
Sys. - L
Sys. - L
Sys. - L
Sys. - L
Sys. - L
Sys. - L
Sys. - L
Dist. Unit - Wheel Well
Dist. Unit - Wheel Well
Dist. Unit - Wheel Well
Dist. Unit - Wheel Well
Dist. Unit - Wheel Well
Dist. Unit - Wheel Well
Dist. Unit - Wheel Well
Dist. Unit - Wheel Well
-L
-L
-L
-L
-L
-L
-L
-L
is-a
LRM
Compass
Network
Bus
is-a
LRM
Gyro
Fault Tree
CAFTA
Connection
z24-xx-101_z24-xx-102
z24-xx-101_z24-xx-202
z24-xx-101_z27-xx-104
z24-xx-101_z32-xx-101
z24-xx-101_z32-xx-102
z24-xx-101_z32-xx-103
z24-xx-101_z32-xx-201
z24-xx-102_z29-xx-105
z24-xx-102_z29-xx-209
z24-xx-102_z32-xx-105
z24-xx-102_z32-xx-106
z24-xx-102_z32-xx-107
z24-xx-102_z32-xx-108
z24-xx-102_z32-xx-109
z24-xx-102_z32-xx-114
Constraint
Analysis
S
w
it
c
h
Publisher ATA
z24-xx-101
z24-xx-101
z24-xx-101
z24-xx-101
z24-xx-101
z24-xx-101
z24-xx-101
z24-xx-102
z24-xx-102
z24-xx-102
z24-xx-102
z24-xx-102
z24-xx-102
z24-xx-102
z24-xx-102
Elec.
Elec.
Elec.
Elec.
Elec.
Elec.
Elec.
Elec.
Elec.
Elec.
Elec.
Elec.
Elec.
Elec.
Elec.
Pwr.
Pwr.
Pwr.
Pwr.
Pwr.
Pwr.
Pwr.
Pwr.
Pwr.
Pwr.
Pwr.
Pwr.
Pwr.
Pwr.
Pwr.
Publisher Name
Sys. - L
Sys. - L
Sys. - L
Sys. - L
Sys. - L
Sys. - L
Sys. - L
Dist. Unit - Wheel Well
Dist. Unit - Wheel Well
Dist. Unit - Wheel Well
Dist. Unit - Wheel Well
Dist. Unit - Wheel Well
Dist. Unit - Wheel Well
Dist. Unit - Wheel Well
Dist. Unit - Wheel Well
-L
-L
-L
-L
-L
-L
-L
-L
Connection
z24-xx-101_z24-xx-102
z24-xx-101_z24-xx-202
z24-xx-101_z27-xx-104
z24-xx-101_z32-xx-101
z24-xx-101_z32-xx-102
z24-xx-101_z32-xx-103
z24-xx-101_z32-xx-201
z24-xx-102_z29-xx-105
z24-xx-102_z29-xx-209
z24-xx-102_z32-xx-105
z24-xx-102_z32-xx-106
z24-xx-102_z32-xx-107
z24-xx-102_z32-xx-108
z24-xx-102_z32-xx-109
z24-xx-102_z32-xx-114
Excel
Behavior
UPPAAL
LUTE
FMEA
Excel
Markov
Chains
PRISM
SAVI MR/DEL
Standards: PLCS/DEX, STEP, ReqIF, XMI, OSLC, Eclipse
Proprietary: Intentional SW, The Mathworks
Simulink
Behavior
Modelica
SCADE
Proprietary
PDM/PLM
TeamCenter,
Enovia,
Windchill
AVSI
ERP
SVN
Eurostep Share-A-space
7
Requirements Model
A/C Reqts
(excerpt)
Requirement
Description
Aircraft shall have a
means to decelerate on
S18-ACFT-R-0009
the ground in
accordance with 14CFR
25.735
S18-ACFT-R-0110
S18-ACFT-R-0184
Derived
Traced From
14 CFR Part
25.735
Minimum standard
required for aircraft
certification
Technological
improvements in CAT
IIIb auto-landing
Derived
capability and market
research, (report
MRS18- XXX) about the
customer needs
All weather operation
and stability of the
aircraft during runway
Derived
runs and market
research, (report
MRS18- XXX) about the
customer needs
Failure
Condition
Trade
studies TS18XXXX
(not shown in the Phase
(Hazard
example) determined
Description)
that
the of
hydraulic drive
Loss
Landing, RTO,
of brake system is more
Deceleration
Derived
economically feasible
Taxi
Capability
than
electrical systems
a. Unannunciated
given the reuse of
loss of systems
hydraulics
Landing, RTO
from previous SAE
Deceleration
aircraft.
Capability
Autobrake function is
b. Annunciated
derived from the crew
14CFR
loss of design
operational
25.735(c)(2)
Landing
requirement allowing
Deceleration
override.
Capability
Function
Failure Condition
(Hazard
Description)
Phase
Decelerate
Aircraft using
Wheel Braking
Total Loss of
wheel braking
Landing or RTO
See Below
a. Unannunciated
loss of wheel
braking
Landing or RTO
Hazardous
Landing
Hazardous
Crew procedures
for loss of normal
S18 Aircraft FTA
and reserve
modes
Major to
Hazardous
Additional study
required to
determine
classification
b. Annunciated
loss of wheel
braking
Partial
Symmetrical Loss Landing or RTO
of Wheel Braking
Classification
See Below
See Below
Catastrophic
Hazardous
c. Unannunciated
loss of
Deceleration
Capability
Taxi
Major
d. Annunciated
loss of
Deceleration
Capability
Taxi
No Safety Effect
a. Unannunciated
partial
symmetrical loss
of wheel braking
b. Annunciated
partial
symmetrical loss
of wheel braking
Landing
Asymmetrical
Loss of Wheel
Braking
Landing or RTO
See below
b. Asymmetrical
loss of wheel
braking and loss
of rudder or nose
wheel steering
Inadvertent wheel
brake application
AVSI
Reference to
Supporting
Material
Verification
See below
a. Asymmetrical
loss of wheel
braking brake
system failure
only
Classification
Potentially
catastrophic
to be confirmed
by analysis
Major
Publisher/Subscriber Model
z32-xx-202_z32-xx-201
z32-xx-103_z32-xx-101
z27-xx-104_z32-xx-101
z27-xx-204_z32-xx-201
z32-xx-203_z32-xx-201
z32-xx-102_z32-xx-101
z32-xx-102
L Rudder Pedal
Brake Position
Sensor L
z32-xx-103
R Rudder Pedal
Brake Position
Sensor L
z27-xx-104
Rudder Pedal Rudder
Position Sensor - L
z27-xx-101
Rudder Pedal
Assembly - L
z32-xx-202
L Rudder Pedal
Brake Position
Sensor R
z27-xx-201
Rudder Pedal
Assembly - R
z27-xx-204
Rudder Pedal Rudder
Position Sensor - R
z32-xx-203
R Rudder Pedal
Brake Position
Sensor R
z24-xx-101_z32-xx-102
z24-xx-201_z32-xx-203
z24-xx-101_z27-xx-104
z24-xx-201_z27-xx-204
z24-xx-101_z32-xx-103
z24-xx-201_z32-xx-202
z24-xx-201_z32-xx-101
z32-xx-101
BSCU L
z24-xx-101_z32-xx-101
z24-xx-101_z32-xx-201
z32-xx-201
BSCU R
z24-xx-201_z32-xx-201
z32-xx-201_z29-xx-105
Name
Elec. Pwr. Sys. - L
Elec. Pwr. Dist. Unit - Wheel Well - L
Elec. Pwr. Sys. - R
Elec. Pwr. Dist. Unit - Wheel Well - R
z32-xx-201_z29-xx-109
z24-xx-101
Elec. Pwr. Sys. - L
z24-xx-101_z24-xx-202
z24-xx-101_z24-xx-102
z24-xx-201
Elec. Pwr. Sys. - R
z24-xx-201_z24-xx-102
z24-xx-201_z24-xx-202
z29-xx-101
Hyd. Pwr. Sys. - L
z29-xx-101_z29-xx-108
z29-xx-109_z29-xx-101
z29-xx-110_z29-xx-101
z29-xx-105_z29-xx-101
z29-xx-201
Hyd. Pwr. Sys. - R
z29-xx-101_z29-xx-102
z29-xx-210_z29-xx-201
z29-xx-209_z29-xx-201
z29-xx-201_z29-xx-208
z29-xx-209
Meter Valve - L
Outboard
z29-xx-210_z32-xx-210
z29-xx-109_z29-xx-110
z29-xx-210_z29-xx-211
z29-xx-206
Manual Meter Valve R Outboard
z29-xx-206_z29-xx-207
z29-xx-206_z32-xx-205
z29-xx-205_z29-xx-206
z29-xx-105_z29-xx-106
z29-xx-209_z29-xx-210
z29-xx-109
Meter Valve - R
Inboard
z29-xx-106
Manual Meter Valve L Inboard
z29-xx-106_z32-xx-105
z29-xx-106_z29-xx-107
z29-xx-110
Manual Meter Valve R Inboard
z29-xx-110_z29-xx-111
z29-xx-110_z32-xx-110
z32-xx-210
Hyd. Pressure Sensor
- L Outboard
z32-xx-205
Hyd. Pressure Sensor
- R Outboard
z32-xx-105
Hyd. Pressure Sensor
- L Inboard
z32-xx-110
Hyd. Pressure Sensor
- R Inboard
z32-xx-211
Tire Pressure Sensor
- L Outboard
z32-xx-215
Tire Temp. Sensor - L
Outboard
Signal
z32-xx-213
Wheel Rotation
Sensor - L Outboard
z32-xx-212
Brake Temp. Sensor L Outboard
z29-xx-211
Brake Actuator - L
Outboard
z32-xx-109
Weight-On-Wheels
Sensor L
z32-xx-106
Tire Pressure Sensor
- L Inboard
z32-xx-114
Tire Temp. Sensor - L
Inboard
z32-xx-108
Wheel Rotation
Sensor - L Inboard
z32-xx-107
Brake Temp. Sensor L Inboard
z29-xx-107
Brake Actuator - L
Inboard
Publisher ATA
Publisher Name
z24-xx-101
Elec. Pwr. Sys. - L
z24-xx-101
Elec. Pwr. Sys. - L
z24-xx-101
Elec. Pwr. Sys. - L
Connection
z24-xx-101_z24-xx-102
z24-xx-101_z24-xx-202
z24-xx-101_z27-xx-104
Primary Power
Secondary Power
Main Power
Subscriber ATA
Subscriber Name
z24-xx-102
Elec. Pwr. Dist. Unit - Wheel Well - L
z24-xx-202
Elec. Pwr. Dist. Unit - Wheel Well - R
z27-xx-104
Rudder Pedal Rudder Position Sensor - L
z27-xx-101
z27-xx-101
z27-xx-101_z29-xx-110
z27-xx-101_z29-xx-206
Mechanical Power
Mechanical Power
z29-xx-110
z29-xx-206
z29-xx-101
z29-xx-103
z29-xx-105
z29-xx-101_z29-xx-102
z29-xx-103_z29-xx-104
z29-xx-105_z29-xx-101
z29-xx-102
z29-xx-104
z29-xx-101
z32-xx-101
z32-xx-101
z32-xx-109
z32-xx-109
BSCU - L
BSCU - L
Weight-On-Wheels Sensor - L
Weight-On-Wheels Sensor - L
z32-xx-101_z29-xx-205
z32-xx-101_z29-xx-209
z32-xx-109_z32-xx-101
z32-xx-109_z32-xx-201
z29-xx-205
z29-xx-209
z32-xx-101
z32-xx-201
AVSI
z29-xx-111
Brake Actuator - R
Inboard
z32-xx-112
Brake Temp. Sensor R Inboard
z32-xx-113
Wheel Rotation
Sensor - R Inboard
z32-xx-115
Tire Temp. Sensor R Inboard
z32-xx-111
Tire Pressure Sensor
- R Inboard
z32-xx-209
Weight-On-Wheels
Sensor R
z29-xx-207
Brake Actuator - R
Outboard
z32-xx-207
Brake Temp. Sensor R Outboard
z32-xx-208
Wheel Rotation
Sensor - R Outboard
z32-xx-214
Tire Temp. Sensor R Outboard
z32-xx-206
Tire Pressure Sensor
- R Outboard
Notes
Bi
z32-xx-109_z32-xx-201
z32-xx-106_z32-xx-201
z32-xx-114_z32-xx-201
z32-xx-108_z32-xx-201
z32-xx-105_z32-xx-201
z32-xx-107_z32-xx-201
z32-xx-112_z32-xx-201
z32-xx-110_z32-xx-201
z29-xx-205
Meter Valve - R
Outboard
z32-xx-113_z32-xx-201
z29-xx-204
Accumulator - R
z29-xx-105
Meter Valve - L
Inboard
z29-xx-210
Manual Meter Valve L Outboard
z29-xx-101
z29-xx-102
z29-xx-103
z29-xx-104
z29-xx-203_z29-xx-204
z32-xx-115_z32-xx-201
z29-xx-203_z29-xx-109
z24-xx-202_z32-xx-206
z24-xx-202_z32-xx-214
z24-xx-202_z32-xx-208
z29-xx-203
Selector Valve - R
z24-xx-202_z29-xx-205
z24-xx-202_z32-xx-207
z24-xx-202_z32-xx-209
z24-xx-202_z32-xx-205
z24-xx-202_z29-xx-109
z24-xx-202_z32-xx-111
z24-xx-202_z32-xx-115
z24-xx-202_z32-xx-110
z24-xx-202_z32-xx-113
z24-xx-202_z32-xx-112
z27-xx-201_z29-xx-206
z27-xx-201_z29-xx-110
z27-xx-201_z29-xx-106
z27-xx-201_z29-xx-210
z24-xx-102_z32-xx-107
z27-xx-101_z29-xx-206
z27-xx-101_z29-xx-110
z27-xx-101_z29-xx-106
z27-xx-101_z29-xx-210
z24-xx-102_z29-xx-211
z24-xx-102_z29-xx-213
z24-xx-102_z32-xx-212
z24-xx-102_z29-xx-215
z24-xx-102_z32-xx-114
z24-xx-102_z32-xx-109
z24-xx-102_z32-xx-106
z24-xx-102_z32-xx-108
z24-xx-102_z32-xx-105
z29-xx-103_z29-xx-105
z24-xx-102_z32-xx-210
z29-xx-103_z29-xx-209
z24-xx-102_z29-xx-105
z29-xx-103
Selector Valve - L
z29-xx-103_z29-xx-104
z24-xx-102_z29-xx-209
z32-xx-210_z32-xx-101
z32-xx-205_z32-xx-101
z29-xx-104
Accumulator - L
z32-xx-101_z29-xx-209
z32-xx-101_z29-xx-205
z32-xx-207_z32-xx-101
z32-xx-215_z32-xx-101
z32-xx-211_z32-xx-101
z32-xx-214_z32-xx-101
z32-xx-208_z32-xx-101
z32-xx-212_z32-xx-101
z32-xx-213_z32-xx-101
z32-xx-206_z32-xx-101
z32-xx-109_z32-xx-101
z32-xx-209_z32-xx-101
z27-xx-101
z27-xx-104
z27-xx-201
z27-xx-204
z29-xx-202
HPS - R Isolation
Valve - R
z29-xx-202_z29-xx-203
z29-xx-108_z29-xx-203
z32-xx-111_z32-xx-201
z29-xx-108
HPS - L Isolation
Valve - R
z24-xx-202
Elec. Pwr. Dist. Unit - Wheel Well - R
z29-xx-102_z29-xx-103
z32-xx-209_z32-xx-201
z24-xx-102
Elec. Pwr. Dist. Unit - Wheel Well - L
z29-xx-208_z29-xx-103
z29-xx-205_z29-xx-201
z29-xx-102
HPS - L Isolation
Valve - L
z29-xx-208
HPS - R Isolation
Valve - L
z29-xx-206_z392-xx-201
z29-xx-201_z29-xx-202
z29-xx-203_z29-xx-205
z29-xx-106_z32-xx-101
ATA
z24-xx-101
z24-xx-102
z24-xx-201
z24-xx-202
SysML Model
ibd [Block] CWBS_Impl [CWBS_Impl]
block
BSCU
flow ports
flow ports
in Nor_In
in PedalPos1
in Pwr1
in Pwr2
in AC_Speed
in Skid
in Acc_P
out System_Mode
out Alt_Active
in Alt_In
in AutoBrake
in Blue_P
in DecRate
in Green_P
flowPort Pwr1
flowPort System_Mode
flowPort Pwr2
flowPort Alt_Active
flowPort PedalPos1
in NorP_Feedback
out NorValveCmd
in Nor_Out
in Pedal1
in Pedal2
in Pwr1
in Pwr2
in Skid
out System_Mode
in AC_Speed
in Acc_P
in AltP_Feedback
out AltValveCmd
out Alt_Active
in AutoBrakeOn
in Blue_P
inflowPort
DecRate Pwr1
in Green_P
flowPort Pwr2
CWBS
block
CWBS_Impl
flow ports
in AutoBrake
in Blue_P
in DecRate
in Green_P
in Nor_In
in PedalPos1
in Pwr1
in Pwr2
in AC_Speed
in Skid
in Acc_P
out System_Mode
out Alt_Active
in Alt_In
flowPort Alt_Active
flowPort NorValveCmd
flowPort AltValveCmd
flowPort System_Mode
flowPort Alt_Active
parts
flowPort Pedal1
flowPort AutoBrake
SV : SelectorValve
DSV : Delay1
DelayCMDAS : Delay2
WC : Wheel
PedalP : Pedal
CMDASMV : CMDASMeterValve
AccDelay : Delay3
BSControlUnit : BSCU
AccASManual : Valves
flowPort Pedal2
flowPort DecRate
flowPort AC_Speed
flowPort AutoBrakeOn
flowPort Skid
flowPort DecRate
block
SelectorValv e
flowPort AC_Speed
flowPort Green_P
flow ports
in Alt_In
out Alt_Out
out Nor_Out
flowPort Nor_Out
in Nor_in
flowPort Nor_in
flowPort Skid
flowPort Blue_P
flowPort NorP_Feedback
flowPort Acc_P
flowPort AltP_Feedback
flowPort Nor_In
flowPort Green_P
flowPort Alt_In
SV : SelectorValve
flowPort Nor_In
flowPort Alt_In
flowPort
Nor_in
flowPort
Alt_Out
DSV : Delay1
flowPort
Nor_Out
flowPort
NorP_Feedback
flowPort
Nor_Out
flowPort
Alt_In
BSControlUnit : BSCU
flowPort Alt_Out
flowPort Pwr1
flowPort Alt_In
flowPort Blue_P
flowPort Pwr1
flowPort NorValveCmd
flowPort Acc_P
flowPort Alt_Active
flowPort Pwr2
flowPort Pwr2
flowPort Nor_Out
CMDASMV : CMDASMeterValve
flowPort Nor_out
flowPort
PedalPos1
PedalP : Pedal
flowPort PedalPos1
flowPort Pedal1
flowPort Pedal2
block
CWBS_Impl
flow ports
in AutoBrake
in Blue_P
in DecRate
in Green_P
in Nor_In
in PedalPos1
in Pwr1
in Pwr2
in AC_Speed
in Skid
in Acc_P
out System_Mode
out Alt_Active
in Alt_In
flowPort Pedal1
flowPort Nor_In
flowPort Green_P
flowPort
NorValveCmd
flowPort DecRate
flowPort Green_P
flowPort System_Mode
AccASManual : Valves
flowPort Green_P
flowPort PipeOut_AccP
flowPort Blue_P
flowPort Alt_Out
flowPort Acc_P
flowPort Acc_P
block
Delay1
block
Valv es
flow ports
in Cmd
out PipeOut_AccP
in Acc_Pressure
in AltValveCmd
flowPort
in Alt_Active
PipeOut_AccP
in Alt_Out
out
Alternate_Pressure
flowPort
flowPort
Alt_Out
flowPort Nor_Out
Alternate_Pressure
flowPort Acc_Pressure
block
Delay2
flowPort AltP_Feedback
flowPort Cmd
WC : Wheel
AccDelay : Delay3
flowPort Normal_Pressure
flow ports
out AltP_Feedback
in PipeOut_AccP
flowPort
flowPort
PipeOut_AccP AltP_Feedback
flowPort AutoBrake
flowPort Nor_Out
flowPort Alt_Active
flowPort
Alternate_Pressure
flowPort AltValveCmd
flow ports
out Nor_Out
flowPort Nor_Out
in Normal_Pressure
flowPort
Normal_Pressure
block
Delay3
flowPort Alt_Active
flowPort Cmd
flowPort Acc_Pressure
flowPort NorP_Feedback
flow ports
out NorP_Feedback
in Nor_Out
flowPort
NorP_Feedback
flowPort AltValveCmd
flowPort Alt_In
flowPort Skid
flowPort System_Mode
flowPort Blue_P
flowPort DecRate
flowPort Blue_P
flowPort Skid
flowPort DecRate
flowPort System_Mode
flowPort Alt_Active
flowPort Skid
DelayCMDAS :
Delay2
flowPort Normal_Pressure flowPort Nor_Out
flowPort AC_Speed
flowPort Nor_out
flowPort
MechPedal
parts
SV : SelectorValve
DSV : Delay1
DelayCMDAS : Delay2
WC : Wheel
PedalP : Pedal
CMDASMV : CMDASMeterValve
AccDelay : Delay3
BSControlUnit : BSCU
AccASManual : Valves
flowPort PedalPos1
flowPort AltValveCmd
flowPort AutoBrake
flowPort AC_Speed
flowPort Pedal2
flowPort PedalPos1
flowPort Pedal2
flowPort
NorValveCmd
flowPort AutoBrakeOn
flow ports
in Nor_out
out Normal_Pressure
flowPort
in NorValveCmd
Normal_Pressure
flow ports
out MechPedal
out Pedal1
out Pedal2
in PedalPos1
flowPort MechPedal
block
CMDASMeterValv e
block
Pedal
flowPort
Normal_Pressure
flowPort Pedal1
flowPort PipeOut_AccP
flowPort Alternate_Pressure
flowPort AltP_Feedback
block
Wheel
flowPort Acc_P
flowPort AC_Speed
flowPort Pwr2
flowPort Pwr1
flow ports
in Alternate_Pressure
in Normal_Pressure
flowPort Normal_Pressure
flowPort Alternate_Pressure
AVSI
10
AVSI
11
AVSI
12
Electrical
Line to sensors
BSCUs
Electrical
Electrical
Power supplies
Pwr Dist. Unit
Hydraulic
Power supplies
Hydraulic
components
AVSI
13
Requirements Exchange
Inter-Model Dependencies
Inter-Model Consistency Checks
USE CASES
Systems
Project
Management
Electrical
Mechanical
Manufacturing
Structures
Test &
Evaluation
Aerodynamics
Propulsion
AVSI
and checked
15
Inter-Model Consistency
Project
Management
Systems
Software
Electrical
Mechanical
Manufacturing
Test &
Evaluation
Structures
Inconsistent
Possible Problems
Not Valuable
16
Functional Models
(AADL SysML)
Hyd power
supply
Accumulator
AVSI
17
DEMONSTRATIONS
Requirements
Management Repository
(Share-A-space 7.7)
Requirements
Management System
(DOORS 9.5 - ReqIF)
Eurostep Excel
format
Requirements
Management Artifacts
(Excel Format
requirements &
traceability)
AP233 version
incompatiblity
issues; ReqIF
testing incomplete
Some work by
Eurostep;
need to repeat
with test case
Requirements
Management System
(TcSE 8, 9, 10 - AP233 /
ReqIF)
REQUIREMENTS
CM Level (transmit receive):
export / import; status, version,
effectivity
SysML Tool
(Magic Draw XMI)
SysML Tool
(Enterprise Architect
XMI)
Expand to EA in 2014
prior work shows
challenges with EA; need
more vendor engagement
Word / Excel
Most tools do a good job of exchanging raw text, but sometimes
paragraphs become requirements, loss of subtyping can happen
Users need to take care not to break templates
Change Management and graphics/attachments problematic if not
setup well; loss of attachments in some translations regardless
PDES, Inc. 2013
ReqIF
AP233
TcSE 8, 9, 10 use a very early version of AP233 that is not compliant
with PLCSe1 or e2. Needs investigation to see how difficult it would
be to map or convert
TcSE AP233 worked well between versions (forward and backward)
and instances during limited testing; some use for migrations found
Update coming from Eurostep in early 2014 will enable better testing
with other tools
DOORS, Excel
Share-A-space TM
SysML, AADL
SolidWorks, NX
AVSI
AVSI
AVSI
THE CONCLUSIONS
Key Takeaways
Consistency
Traceability
Dependency
Association
Intra-Domain Interoperability
AP-203/-242
MCAD
Tool Y
ECAD
Tool 1
AP-210
ECAD
Tool 2
Inter-Domain Interoperability
Requirements
Environmental
SysML
MCAD
EMI
Security
LVCS
AADL
Simulink
Interoperability
Standards
ECAD
MODAF
DODAF
Mission
Scenario
Config
Mgmt
AP-233/-239
FEA
DFD
Modelica
ASIIST
CAFTA
Model
Checkers
PDES, Inc. 2013
references-a
references-a references-a
references-a
0..*
1..4
HWCI
Remote_Control
HWCI
Vehicle
0..1
HWCI
Data_Loader_V
0..1
HWCI
Data_Loader_RC
references-a
references-a references-a
0..3
0..4
LRM
Motor w ith
Encoder
is-a
LRM
Sonar
DOORS, Excel
Publisher ATA
z24-xx-101
z24-xx-101
z24-xx-101
z24-xx-101
z24-xx-101
z24-xx-101
z24-xx-101
z24-xx-102
z24-xx-102
z24-xx-102
z24-xx-102
z24-xx-102
z24-xx-102
z24-xx-102
z24-xx-102
Elec.
Elec.
Elec.
Elec.
Elec.
Elec.
Elec.
Elec.
Elec.
Elec.
Elec.
Elec.
Elec.
Elec.
Elec.
Pwr.
Pwr.
Pwr.
Pwr.
Pwr.
Pwr.
Pwr.
Pwr.
Pwr.
Pwr.
Pwr.
Pwr.
Pwr.
Pwr.
Pwr.
Publisher Name
Sys. - L
Sys. - L
Sys. - L
Sys. - L
Sys. - L
Sys. - L
Sys. - L
Dist. Unit - Wheel Well
Dist. Unit - Wheel Well
Dist. Unit - Wheel Well
Dist. Unit - Wheel Well
Dist. Unit - Wheel Well
Dist. Unit - Wheel Well
Dist. Unit - Wheel Well
Dist. Unit - Wheel Well
-L
-L
-L
-L
-L
-L
-L
-L
Connection
z24-xx-101_z24-xx-102
z24-xx-101_z24-xx-202
z24-xx-101_z27-xx-104
z24-xx-101_z32-xx-101
z24-xx-101_z32-xx-102
z24-xx-101_z32-xx-103
z24-xx-101_z32-xx-201
z24-xx-102_z29-xx-105
z24-xx-102_z29-xx-209
z24-xx-102_z32-xx-105
z24-xx-102_z32-xx-106
z24-xx-102_z32-xx-107
z24-xx-102_z32-xx-108
z24-xx-102_z32-xx-109
z24-xx-102_z32-xx-114
LRM
NXT
LRM
Sensor
is-a
LRM
Color
is-a
LRM
Compass
is-a
LRM
Gyro
CAFTA
RTES
Most
Important
Requirements
Corresponden
3D
Solid
Analysis
AADL
Pub-Sub
ASIIST
Protect IPGeometry
OSATE
Excel
SolidWorks, NX
Process Neutral
Hazard
IT Independent
Table
Excel
Standards Based
Consistency Behavior
Clear
Ownership
Checking
UPPAAL
Markov
LUTE
Auditable
FMEA
Chains
Excel
PRISM
Secure Access
Flexible Content
FSB
CPU
Main
Memory
Bridge 2
Host
Bridge
Publisher ATA
z24-xx-101
z24-xx-101
z24-xx-101
z24-xx-101
z24-xx-101
z24-xx-101
z24-xx-101
z24-xx-102
z24-xx-102
z24-xx-102
z24-xx-102
z24-xx-102
z24-xx-102
z24-xx-102
z24-xx-102
Local
PCI Memory
Bus
Bridge 1
PCI Peripheral 1
Bus
Network
Adapter
Elec.
Elec.
Elec.
Elec.
Elec.
Elec.
Elec.
Elec.
Elec.
Elec.
Elec.
Elec.
Elec.
Elec.
Elec.
Pwr.
Pwr.
Pwr.
Pwr.
Pwr.
Pwr.
Pwr.
Pwr.
Pwr.
Pwr.
Pwr.
Pwr.
Pwr.
Pwr.
Pwr.
Publisher Name
Sys. - L
Sys. - L
Sys. - L
Sys. - L
Sys. - L
Sys. - L
Sys. - L
Dist. Unit - Wheel Well
Dist. Unit - Wheel Well
Dist. Unit - Wheel Well
Dist. Unit - Wheel Well
Dist. Unit - Wheel Well
Dist. Unit - Wheel Well
Dist. Unit - Wheel Well
Dist. Unit - Wheel Well
-L
-L
-L
-L
-L
-L
-L
-L
Connection
z24-xx-101_z24-xx-102
z24-xx-101_z24-xx-202
z24-xx-101_z27-xx-104
z24-xx-101_z32-xx-101
z24-xx-101_z32-xx-102
z24-xx-101_z32-xx-103
z24-xx-101_z32-xx-201
z24-xx-102_z29-xx-105
z24-xx-102_z29-xx-209
z24-xx-102_z32-xx-105
z24-xx-102_z32-xx-106
z24-xx-102_z32-xx-107
z24-xx-102_z32-xx-108
z24-xx-102_z32-xx-109
z24-xx-102_z32-xx-114
Peripheral 2
Network
Bus
S
w
it
c
h
SAVI MR/DEL
Standards: PLCS/DEX, STEP, ReqIF, XMI, OSLC, Eclipse
Proprietary: Intentional SW, The Mathworks
Simulink
Behavior
Modelica
SCADE
PDM/PLM
Proprietary
TeamCenter,
Enovia,
Windchill
AVSI
ERP
SVN
Eurostep Share-A-space
33
CONCLUSION
Standards based
Process and tool independent
Protect Intellectual Property
Contacts
John Russell,
Honeywell
Don Ward,
AVSI
john.russell@honeywell.com
savipgm@gmail.com
Greg Pollari,
Rockwell Collins
Dave Redman,
AVSI
gmpollar@rockwellcollins.com
dredman@tamu.edu
BACKUP
Next Steps
Proposed Demonstration
Phase 1
Tier 1
REQUIREMENTS
CM / PLM: export / import; status,
version, effectivity
Safety / hazard,
Locking (?) investigation
Linking Requirements with Different
Names
- Requirement with 2 names
Grouping of requirements (both
scenarios)
Issue tracking (observation
AP233/239)
PRIME
Requirements
Management System
(AP233)
REGULATOR
-How could they use this?
-Is there a report we could produce?
- Military / Civilian Airworthiness
considerations?
Tier 2
ORG 1
Requirements
Management System
(DOORS - ReqIF)
INDEPENDENT VERIFICATION
Metadata on verification
Artifacts
Electrical, Mechanical, Software
Certification Metadata
Separation of OEM and
derivative requirement data
ORG 2
Requirements
Management System
(TcSE - AP233 / ReqIF)
Tier 3
ORG 3
Requirements
Management System
(PTC - ReqIF)
ORG 3
SysML Tool
(Magic Draw XMI)
ORG 4
Simulation
(Open Modelica FMI)