Continuous Constant-Memory Monitoring of Embedded Software Timing - - PowerPoint PPT Presentation

continuous constant memory monitoring of embedded
SMART_READER_LITE
LIVE PREVIEW

Continuous Constant-Memory Monitoring of Embedded Software Timing - - PowerPoint PPT Presentation

Continuous Constant-Memory Monitoring of Embedded Software Timing


slide-1
SLIDE 1

Continuous Constant-Memory Monitoring of Embedded Software Timing

  • !"
slide-2
SLIDE 2
slide-3
SLIDE 3

ABB Industrial robot controller

# $%&

' () ' *+,-. ' *+,-. ' /000

# 1,&% # 234) # 05

' 33

slide-4
SLIDE 4

Timing Analysis by Simulation

# 263,4$

' *%%))7$4,0 ' 2,, ' 2,,

# *%%)+)%&

' 0,%

# 1%+&)

' 8,0,' 0

# 6,,92

slide-5
SLIDE 5

Challenge

# 0&0)%&+ ,3+0 5 5

' ,0)

slide-6
SLIDE 6

Simulation Model Extraction

# :&),),))

' : ,0%0)0

# ;0%, # ;0%,

' :&), ' <%, ' 2%'

slide-7
SLIDE 7

Paper Contribution

# $,,604;

' *00 ' ),2* ' ),2* ' &' %

slide-8
SLIDE 8

Timing Profile

# %+,9)%&,

' =)+,

# 2% # 2%

' 9 >%, ' &9 /0%, ' $,9 ,+%

# 0,0,

' )+%++$,?% ' %,+,@&A

slide-9
SLIDE 9

Timing Model Generation

slide-10
SLIDE 10

Interval Merge Heuristics

# $), 0 0+,

' 4&

# $ ,+ 0 # $ ,+ 0

' =

# $,?B&3C+ # 00 D% DD%,D

' $,

# < %0 D=D ,

slide-11
SLIDE 11

Characteristics

# 4) %

' 4)) ' % +, ' 6, +, %) ' 6, +, %)

# 2* %%%9(

' 9E %% B0FG+C ' 9,+

# *HGHI.9

' IF.+%%% ' * GFJGJKLFJ-BF(F3IC% %

slide-12
SLIDE 12

Prototype Evaluation Setup

2M$ *2L

Trace Tracealyzer

*2L

Trace

2 ,

04 ; Trace

slide-13
SLIDE 13

Tracealyzer / RTXCview www.percepio.se, www.quadros.com

slide-14
SLIDE 14

“Timing Profile Viewer”

slide-15
SLIDE 15
slide-16
SLIDE 16
slide-17
SLIDE 17
slide-18
SLIDE 18
slide-19
SLIDE 19

Future Work

# <% , + /E

' 126 * *JI*LB*2LC

# =0% , 00 ,)

slide-20
SLIDE 20

Thank you for your time

N, )5