+ All Categories
Home > Documents > For Industrial Level Cyber-Physical System...Sensitivity: Internal Test Case Virtual Sensor Value...

For Industrial Level Cyber-Physical System...Sensitivity: Internal Test Case Virtual Sensor Value...

Date post: 24-Apr-2020
Category:
Upload: others
View: 6 times
Download: 0 times
Share this document with a friend
23
Sensitivity: Internal For Industrial Level Cyber - Physical System in Complex Environment ASQN 2019 Suggestion of Testing Method
Transcript
Page 1: For Industrial Level Cyber-Physical System...Sensitivity: Internal Test Case Virtual Sensor Value (Serial) Drone flight Command (Serial) CPS Test Management System Command Controller

Sensitivity: Internal

For Industrial Level

Cyber-Physical System

in Complex Environment

ASQN 2019

Suggestion of Testing Method

Page 2: For Industrial Level Cyber-Physical System...Sensitivity: Internal Test Case Virtual Sensor Value (Serial) Drone flight Command (Serial) CPS Test Management System Command Controller

Sensitivity: Internal

Page 3: For Industrial Level Cyber-Physical System...Sensitivity: Internal Test Case Virtual Sensor Value (Serial) Drone flight Command (Serial) CPS Test Management System Command Controller

Sensitivity: Internal

International standard of tube : 3kg

Video transmission and reception : 2km

Possible 2nd Accident in case of failurein securing position accuracy and drop accuracy

Altitude 150m,

"blower not allowed"

Difficult to verify thatthe drones perform their mission

correctly even in strong winds

Marine rescue drone Air blower

Page 4: For Industrial Level Cyber-Physical System...Sensitivity: Internal Test Case Virtual Sensor Value (Serial) Drone flight Command (Serial) CPS Test Management System Command Controller

Sensitivity: Internal

Test Management System

Test Case

Inject

Logging

CPS

Page 5: For Industrial Level Cyber-Physical System...Sensitivity: Internal Test Case Virtual Sensor Value (Serial) Drone flight Command (Serial) CPS Test Management System Command Controller

Sensitivity: Internal

Test Case

Virtual

Sensor

Value (Serial)

Drone flight

Command (Serial)

CPS

Test Management System

Command

Controller

Simulator

Safety of Flight Controller

Accuracy of Autonomous Flight

Compliance of Law(Safety)

Reliability of Mission Execution

Test

Ta

rge

t

Page 6: For Industrial Level Cyber-Physical System...Sensitivity: Internal Test Case Virtual Sensor Value (Serial) Drone flight Command (Serial) CPS Test Management System Command Controller

Sensitivity: Internal

Page 7: For Industrial Level Cyber-Physical System...Sensitivity: Internal Test Case Virtual Sensor Value (Serial) Drone flight Command (Serial) CPS Test Management System Command Controller

Sensitivity: Internal

Page 8: For Industrial Level Cyber-Physical System...Sensitivity: Internal Test Case Virtual Sensor Value (Serial) Drone flight Command (Serial) CPS Test Management System Command Controller

Sensitivity: Internal

Input Valu

eCPS

Outp

ut

Valu

e

Software

Sensor (GPS, Temp etc.)

Actuator (Motor etc.)

Hardware

Software

10010100101

(Analog Signal) or (Digital Signal)

011010110100

(Processed Analog Signal) or (Processed Digital Signal)

Real World Value

Result Action

(Flight, Stop etc.)

Test Range

Test Range

Page 9: For Industrial Level Cyber-Physical System...Sensitivity: Internal Test Case Virtual Sensor Value (Serial) Drone flight Command (Serial) CPS Test Management System Command Controller

Sensitivity: Internal

“Safety”

Diversity Efficiency

Page 10: For Industrial Level Cyber-Physical System...Sensitivity: Internal Test Case Virtual Sensor Value (Serial) Drone flight Command (Serial) CPS Test Management System Command Controller

Sensitivity: Internal

CODE (Actual result)SPEC

Logic analysis method (MUTP example) Fault Types based on DNF

Perform DNF-based logic analysis combined with Boolean expressions

Related Technology

Page 11: For Industrial Level Cyber-Physical System...Sensitivity: Internal Test Case Virtual Sensor Value (Serial) Drone flight Command (Serial) CPS Test Management System Command Controller

Sensitivity: Internal

Page 12: For Industrial Level Cyber-Physical System...Sensitivity: Internal Test Case Virtual Sensor Value (Serial) Drone flight Command (Serial) CPS Test Management System Command Controller

Sensitivity: Internal

Hooking

“Pick up the applein front of you.”

Sniffing

The position of the

present hand is

30cm.

Page 13: For Industrial Level Cyber-Physical System...Sensitivity: Internal Test Case Virtual Sensor Value (Serial) Drone flight Command (Serial) CPS Test Management System Command Controller

Sensitivity: Internal

Hooking “Pick up the applein front of you.”

SniffingSensor

Software

Test Management SystemSimulatorSimulator

1

2

3

4

5

1

2

5 5 4

Actuator3

5

Simulator

The position of the

present hand is

30cm.

Page 14: For Industrial Level Cyber-Physical System...Sensitivity: Internal Test Case Virtual Sensor Value (Serial) Drone flight Command (Serial) CPS Test Management System Command Controller

Sensitivity: Internal

Test M

anagem

ent Are

aDevic

e U

nder T

est A

rea

Sim

ula

tion A

rea

Software

Sensor

Actuator

Hooking

Simulator

Interpreter

Hooking Sniffing Interpret the result Disarming Avoid Probe Effect Abstract Physical Record & Play

Page 15: For Industrial Level Cyber-Physical System...Sensitivity: Internal Test Case Virtual Sensor Value (Serial) Drone flight Command (Serial) CPS Test Management System Command Controller

Sensitivity: Internal

Test M

anagem

ent Are

aDevic

e U

nder T

est A

rea

Software

Sensor

Actuator

Simulator

Interpreter

SniffingSim

ula

tion A

rea

Hooking Sniffing Interpret the result Disarming Avoid Probe Effect Abstract Physical Record & Play

Page 16: For Industrial Level Cyber-Physical System...Sensitivity: Internal Test Case Virtual Sensor Value (Serial) Drone flight Command (Serial) CPS Test Management System Command Controller

Sensitivity: Internal

Test M

anagem

ent Are

aDevic

e U

nder T

est A

rea

Sim

ula

tion A

rea

Software

Sensor

Actuator

Simulator

Interpreter

Environment

Model

Drone

Model InitialSplitting

Interpreting

Update

Test Case

• Fly Seoul Blue House

• Fly Jeju Airport• Wind 5m/s

Hooking Sniffing Interpret the result Disarming Avoid Probe Effect Abstract Physical Record & Play

Data 1

Data 2

Data 3

Page 17: For Industrial Level Cyber-Physical System...Sensitivity: Internal Test Case Virtual Sensor Value (Serial) Drone flight Command (Serial) CPS Test Management System Command Controller

Sensitivity: Internal

Test M

anagem

ent Are

aDevic

e U

nder T

est A

rea

Sim

ula

tion A

rea

Software

Sensor

Actuator

Test Case

• Fly Seoul Blue House

• Fly Jeju Airport• Wind 5m/s

Test Management System

Test Data

Generator

Flight

CommandManager

Simulator

FailSafeMechanismInside

Fail SafeMechanismDisarming

Interpreter

Hooking Sniffing Interpret the result Disarming Avoid Probe Effect Abstract Physical Record & Play

- Restart the CPS system- Gap Data Injection

Page 18: For Industrial Level Cyber-Physical System...Sensitivity: Internal Test Case Virtual Sensor Value (Serial) Drone flight Command (Serial) CPS Test Management System Command Controller

Sensitivity: Internal

Test M

anagem

ent Are

aDevic

e U

nder T

est A

rea

Sim

ula

tion A

rea

Software

Sensor

Actuator

Probe Effect Avoidance

Hooking

Snipping

(Serial #1. 500Hz)

(Serial #2. 200Hz)

(10Hz)

Hooking Sniffing Interpret the result Disarming Avoid Probe Effect Abstract Physical Record & Play

Page 19: For Industrial Level Cyber-Physical System...Sensitivity: Internal Test Case Virtual Sensor Value (Serial) Drone flight Command (Serial) CPS Test Management System Command Controller

Sensitivity: Internal

Test M

anagem

ent Are

aDevic

e U

nder T

est A

rea

Sim

ula

tion A

rea

Test Management System

Test Data

Generator

Flight

CommandManager

0’’ Arm5’’ Take off15’’ Goto 000.000 position45’’ Land55’’ Disarm…

Wind,Temperature,…

Size,# of Motors,…

Test Case

• Fly Seoul Blue House

• Fly Jeju Airport• Wind 5m/s

Simulator

Interpreter

Environment

Model

Drone

Model InitialSplitting

Update

Convert Abstract TC to Physical TD

Hooking Sniffing Interpret the result Disarming Avoid Probe Effect Abstract Physical Record & Play

Page 20: For Industrial Level Cyber-Physical System...Sensitivity: Internal Test Case Virtual Sensor Value (Serial) Drone flight Command (Serial) CPS Test Management System Command Controller

Sensitivity: Internal

Test M

anagem

ent Are

aDevic

e U

nder T

est A

rea

Sim

ula

tion A

rea

Test Management System

Test Data

Generator

Flight

CommandManager

Recording & play

Hooking Sniffing Interpret the result Disarming Avoid Probe Effect Abstract Physical Record & Play

Page 21: For Industrial Level Cyber-Physical System...Sensitivity: Internal Test Case Virtual Sensor Value (Serial) Drone flight Command (Serial) CPS Test Management System Command Controller

Sensitivity: Internal

Test M

anagem

ent Are

aDevic

e U

nder T

est A

rea

Sim

ula

tion A

rea

Simulator

Interpreter

Environment

Model

Drone

Model

Wind,Temp,…

Quad,Hexa,…

Update

InitialSplitting

Roll Axis Pitch Axis Yaw Axis

AxisFull

Range

ErrorAnalysis(10%)

Test#1

Test#2

Test#3

Test#4

Test#5

RollError

-90~+90 18 1.0278 1.7750 1.6982 1.9184 1.8293 …

PitchError

-90~+9018 2.2939 3.1922 2.3077 2.6055 2.5094 …

YawError

-180~+18036 10.326 9.5128 8.0421 15.193 15.136 …

Field Test Comparison Flight Data

Test Case

• Fly Seoul Blue House

• Fly Jeju Airport• Wind 5m/s

Page 22: For Industrial Level Cyber-Physical System...Sensitivity: Internal Test Case Virtual Sensor Value (Serial) Drone flight Command (Serial) CPS Test Management System Command Controller

Sensitivity: Internal

Conclusion

Page 23: For Industrial Level Cyber-Physical System...Sensitivity: Internal Test Case Virtual Sensor Value (Serial) Drone flight Command (Serial) CPS Test Management System Command Controller

Sensitivity: Internal

Chon SunilPark Jihwan

THANK YOUCONTACT: [email protected]

......


Recommended