Upload
others
View
4
Download
0
Embed Size (px)
Citation preview
A
pply
ing
MD
A to
SD
R fo
r Spa
ce to
Mod
el R
eal-t
ime
Issu
es
N
ASA
spac
e co
mm
unic
atio
ns sy
stem
s hav
e th
e ch
alle
nge
of d
esig
ning
SD
Rs w
ith h
ighl
y-co
nstra
ined
Siz
e, W
eigh
t an
d Po
wer
(SW
aP) r
esou
rces
. A
stud
y is
bei
ng c
ondu
cted
to a
sses
s the
eff
ectiv
enes
s of a
pply
ing
the
MD
A
Plat
form
-Ind
epen
dent
Mod
el (P
IM) a
nd o
ne o
r mor
e Pl
atfo
rm-S
peci
fic M
odel
s (PS
M) s
peci
fical
ly to
add
ress
N
ASA
spac
e do
mai
n re
al-ti
me
issu
es.
This
pap
er w
ill su
mm
ariz
e ou
r exp
erie
nces
with
app
lyin
g M
DA
to S
DR
for
Spac
e to
mod
el re
al-ti
me
issu
es.
Rea
l-tim
e is
sues
to b
e ex
amin
ed, m
easu
red,
and
ana
lyze
d ar
e: m
eetin
g w
avef
orm
tim
ing
requ
irem
ents
and
eff
icie
ntly
app
lyin
g R
eal-t
ime
Ope
ratin
g Sy
stem
(RTO
S) sc
hedu
ling
algo
rithm
s, ap
plyi
ng
safe
ty c
ontro
l mea
sure
s, an
d SW
aP v
erifi
catio
n. R
eal-t
ime
wav
efor
m a
lgor
ithm
s ben
chm
arke
d w
ith th
e w
orst
cas
e en
viro
nmen
t con
ditio
ns u
nder
the
heav
iest
wor
kloa
d w
ill d
rive
the
SDR
for S
pace
real
-tim
e PS
M d
esig
n.
Nat
iona
l Aer
onau
tics
and
Spa
ce A
dmin
istr
atio
n
ww
w.n
asa.
gov
SB
C W
orks
hop
App
lyin
g M
DA
to S
DR
for S
pace
to M
odel
Rea
l-Tim
e Is
sues
OM
G's
Thi
rd A
nnua
l So
ftwar
e-Ba
sed
Com
mun
icat
ions
Wor
ksho
p:
Rea
lizin
g th
e V
isio
nM
arch
5-8
, 200
7; F
airfa
x, V
A U
SA
Tam
my
M. B
lase
rTa
mm
y.M
.Bla
ser@
nasa
.gov
NA
SA�s
Spa
ce T
elec
omm
unic
atio
n R
adio
Sys
tem
(STR
S) P
roje
ctSo
ftwar
e D
efin
ed R
adio
(SD
R) f
or S
pace
NA
SA G
lenn
Res
earc
h C
ente
r
2
Nat
iona
l Aer
onau
tics
and
Spa
ce A
dmin
istr
atio
n
ww
w.n
asa.
gov
Mod
el R
eal-T
ime
Issu
es It is
a m
isco
ncep
tion
that
real
-tim
e sy
stem
s m
ust b
e "fa
st� �
the
real
cha
lleng
e is
to d
esig
n a
pred
icta
ble
and
relia
ble
real
-tim
e sy
stem
that
ca
n al
so ru
n N
ASA
s� h
igh
Gbp
sS
DR
W
avef
orm
s?
3
Nat
iona
l Aer
onau
tics
and
Spa
ce A
dmin
istr
atio
n
ww
w.n
asa.
gov
Intro
duct
ion
�Pr
ojec
t�
NA
SA
Spa
ce T
elec
omm
unic
atio
ns R
adio
Sys
tem
(STR
S)
�O
bjec
tive
�C
ondu
ct a
pre
limin
ary
(initi
al p
hase
) stu
dy to
acc
ess
the
effe
ctiv
enes
s of
ap
plyi
ng M
odel
Driv
en A
rchi
tect
ure
(MD
A) P
latfo
rm In
depe
nden
t Mod
el
(PIM
) and
one
or m
ore
Pla
tform
Spe
cific
Mod
els
(PS
Ms)
spe
cific
ally
to
addr
ess
NA
SA
spa
ce d
omai
n R
eal-T
ime
issu
es.
�G
oal
�D
evel
op a
pro
toty
pe to
stu
dy N
AS
A S
oftw
are
Def
ined
Rad
io (S
DR
) Rea
l-Ti
me
issu
e cl
asse
s an
d ex
tract
key
SD
R fo
r Spa
ce P
IM/P
SM
pro
perti
es
and
perfo
rman
ce re
quire
men
ts.
Def
ine
a ph
ased
pro
toty
pe d
evel
opm
ent
appr
oach
. C
ompl
ete
the
initi
al p
hase
prio
r to
this
OM
G T
hird
Ann
ual
SB
C W
orks
hop.
�Ex
amin
e, M
easu
re a
nd D
ocum
ent
�S
peci
fic s
ched
ulin
g al
gorit
hms,
con
curre
ncy
and
reso
urce
man
agem
ent
tech
niqu
es�
Saf
ety
cont
rol m
easu
re te
chni
ques
�S
ize
Wei
ght a
nd P
ower
(SW
aP)v
erifi
catio
n m
etho
ds�
Ben
chm
ark
wor
kloa
ds
Goa
l Met
4
Nat
iona
l Aer
onau
tics
and
Spa
ce A
dmin
istr
atio
n
ww
w.n
asa.
gov
STR
S M
issi
on-C
ritic
al R
equi
rem
ent D
river
s
�R
adia
tion
Sui
tabl
e Pr
oces
sing
�Le
ss c
apab
le th
an te
rrest
rial,
ofte
n la
ggin
g by
a g
ener
atio
n or
two.
�
Lim
its b
oth
the
foot
prin
t and
com
plex
ity o
f the
infra
stru
ctur
e.�
Spac
ecra
ft R
esou
rce
Con
stra
ints
�SW
aPlim
itatio
ns o
n sp
acec
raft.
�
Ope
n ar
chite
ctur
e ov
erhe
ad m
ust b
e ba
lanc
ed a
gain
st th
ese
spac
ecra
ft co
nstra
ints
.�
Rel
iabi
lity
�D
esig
ned
to p
reve
nt s
ingl
e po
int f
ailu
res.
�
Man
ned
mis
sion
s ha
ve h
igh
relia
bilit
y re
quire
men
ts, e
spec
ially
for s
afet
y cr
itica
l app
licat
ions
. �
Spec
ializ
ed S
igna
l Pro
cess
ing
(SS
P) A
bstra
ctio
n�
Wav
efor
ms
to b
e de
ploy
ed o
n sp
ecia
lized
har
dwar
e (F
PG
As,
AS
ICS
)�
Spac
e W
avef
orm
s�
Dat
a ra
tes
rang
e fro
m lo
w (k
bps)
to h
igh
(Gbp
s).
Freq
uenc
ies
from
low
(M
Hz)
to (G
Hz)
5
Nat
iona
l Aer
onau
tics
and
Spa
ce A
dmin
istr
atio
n
ww
w.n
asa.
gov
Futu
re S
pace
Com
mun
icat
ions
Arc
hite
ctur
eA
Net
wor
k of
Net
wor
ksM
issi
on T
ypes
Cre
wed
Ele
men
ts�
Tran
spor
t Veh
icle
s�
Spa
ce S
tatio
ns/O
utpo
sts
�C
rew
Act
ivity
(i.e
. EV
A)
Spa
cecr
aft L
inks
�S
cien
ce S
atel
lites
�O
rbiti
ng R
elay
Sat
ellit
es
Sur
face
Rad
ios
�R
over
s�
Sci
ence
Ele
men
ts�
EVA
Oth
er�
�La
unch
Veh
icle
s�
Sub
-Orb
ital V
ehic
les
�G
roun
d S
tatio
ns
Eart
h Lo
cal N
etw
ork
Mar
tian
Loca
l N
etw
ork
Luna
r Loc
al
Net
wor
k
Mar
tian
Trun
kLu
nar
Trun
k
L1/L
2
Indi
vidu
alSp
acec
raft
Con
nect
ions
6
Nat
iona
l Aer
onau
tics
and
Spa
ce A
dmin
istr
atio
n
ww
w.n
asa.
gov
STR
S M
issi
ons
Res
ourc
e C
apac
ity C
onst
rain
ts
xx
Sub-
Orb
ital V
ehic
les
xSu
rfac
e R
adio
EVA
s
xx
Laun
ch V
ehic
les
xSc
ienc
e El
emen
ts
xx
Med
ium
Mis
sion
Larg
e M
issi
onSm
all M
issi
onM
issi
on T
ype/
Cla
ss
xG
roun
d St
atio
ns
xR
over
s
xO
rbiti
ng R
elay
Sat
ellit
es
Scie
nce
Sate
llite
s
xC
rew
Act
ivity
(i.e
. EVA
)
xSp
ace
Stat
ions
/Out
post
s
Tran
spor
t Veh
icle
s
�S
TRS
mis
sion
reso
urce
cap
acity
con
stra
ints
(cod
ing,
sys
tem
/sub
syst
em in
terfa
ces,
dat
a ra
tes,
fre
quen
cy b
ands
, tra
nspo
nder
/tran
scei
ver,
etc.
) var
y ba
sed
on m
issi
on ty
pe a
nd c
lass
es �
�S
mal
l Mis
sion
Cla
ss:
Low
intri
nsic
com
plex
ity a
nd lo
w d
ata
rate
sign
als
�M
ediu
m M
issi
on C
lass
: M
oder
ate
com
plex
ity a
nd m
ediu
m to
at l
east
one
hig
h-da
ta-ra
te tr
ansm
it si
gnal
�La
rge
Mis
sion
Cla
ss:
Hig
h fu
nctio
nal c
ompl
exity
with
mix
ture
ofl
ow, m
ediu
m, a
nd h
igh
data
rate
sig
nals
up
to a
t le
ast o
ne u
ltra-
high
dat
a ra
te tr
ansm
it Si
gnal
7
Nat
iona
l Aer
onau
tics
and
Spa
ce A
dmin
istr
atio
n
ww
w.n
asa.
gov
App
roac
h
�Th
ree
Phas
ed D
evel
opm
ent
�In
itial
pha
se�
Dev
elop
a p
roto
type
fram
ewor
k to
initi
ally
stu
dy re
al-ti
me
STR
S is
sues
and
ob
tain
pre
limin
ary
resu
lts�
Inte
rim p
hase
�In
tegr
ate
STR
S S
oftw
are
App
licat
ion
Pro
gram
min
g In
terfa
ce (A
PI)
toge
ther
w
ith O
MG
�s P
IM a
nd P
SM
for S
WR
adio
�P
erfo
rm s
ched
ulab
ility
and
timel
ines
s an
alys
is o
f STR
S w
avef
orm
mod
els
�Fi
nal p
hase
�U
se in
tegr
ated
STR
S/S
WR
adio
to im
plem
ent W
avef
orm
s (W
Fs)
�B
est P
ract
ices
Gui
de fo
r im
plem
ent W
F�
Har
dwar
e A
bstra
ctio
n La
yer (
HA
L)R
ecom
men
datio
ns�
Inte
grat
e W
F de
sign
s w
ith p
roto
type
8
Nat
iona
l Aer
onau
tics
and
Spa
ce A
dmin
istr
atio
n
ww
w.n
asa.
gov
Initi
al P
hase
App
roac
h
�To
ols
Use
d fo
r Ini
tial P
hase
�R
haps
ody
�M
odel
ing
�D
esig
n-Le
vel D
ebug
ging
via
Rha
psod
y A
nim
atio
n�
Rha
psod
y O
bjec
t Exe
cutio
n Fr
amew
ork
(OXF
) Int
erfa
ce to
INTE
GR
ITY
RTO
S�
INTE
GR
ITY
�IN
TEG
RIT
Y s
imul
ator
for A
RM
�
One
of N
AS
As�
STR
S R
efer
ence
Impl
emen
tatio
n te
st b
ed e
fforts
use
s th
e D
avin
ciA
RM
cor
e w
ith a
Tex
as In
stru
men
ts (T
I) D
igita
l Sig
nal P
roce
ssor
(DS
P)
�P
OSI
X A
PIs
(as
appl
icab
le)
�S
TRS
requ
ires
the
use
of P
OS
IX fo
r med
ium
and
larg
e m
issi
on c
lass
es
9
Nat
iona
l Aer
onau
tics
and
Spa
ce A
dmin
istr
atio
n
ww
w.n
asa.
gov
�Su
bsys
tem
s an
d Se
rvic
es S
tudi
ed�
Rea
l-Tim
e W
avef
orm
Con
trol
�R
esou
rce
Man
agem
ent
�H
ardw
are
Abs
tract
ion
Laye
r (H
AL)
�
Faul
t Man
agem
ent
�SW
aPV
erifi
catio
n�
Per
form
ance
Mon
itor a
nd B
ench
mar
k Se
rvic
e�
Des
ign
Patte
rns
Ana
lyze
d �
Rea
l-Tim
e D
esig
n P
atte
rns
[Bru
ce D
ougl
ass]
�O
bjec
t Orie
nted
(OO
) Des
ign
Pat
tern
s [G
ang-
of-F
our (
GoF
)]�
Map
ping
to S
WR
adio
PIM
/PSM
Mai
n P
rese
ntat
ion
Topi
cs
10
Nat
iona
l Aer
onau
tics
and
Spa
ce A
dmin
istr
atio
n
ww
w.n
asa.
gov
Rea
l-Tim
e W
avef
orm
Con
trol T
opic
Rad
ioNo
rmal
Ope
ratio
n
STR
SPow
erD
own
rese
t/tim
erR
eset
();
STR
SIni
tialin
g
STR
SRea
dy
STR
SBus
yst
artC
mdP
roce
ssin
g
STR
SShu
tdow
n
rest
art/
tm(r
esta
rtTi
me)
;
initC
ompl
ete/
tm(in
itTim
e);
cmdP
rocs
sing
Com
plet
e
tm(Q
OSB
uffe
rTim
e)shut
dow
nCm
dRcv
d
pow
erO
ff/tm
(fini
shTi
me)
;
STR
SFau
lt
unre
cove
rabl
efaul
tDet
ecte
d
fata
l reco
vera
ble
pow
erO
n/tm
(set
upTi
me)
;
H
STR
S R
adio
Sta
te C
hart
-Rha
psod
y A
nim
atio
n Pr
epar
atio
n
11
Nat
iona
l Aer
onau
tics
and
Spa
ce A
dmin
istr
atio
n
ww
w.n
asa.
gov
�C
oncu
rren
t Wav
efor
m C
ontro
l Req
uire
men
ts�
Exa
mpl
e: S
DR
for S
pace
Con
curr
ent G
PS
Rx
oper
atio
ns
with
ISS
S-b
and
�R
TOS
Spec
ific
Sche
dulin
g Al
gorit
hm�
INTE
GR
ITY
Part
ition
Sch
edul
er�
Par
titio
n S
ched
ulin
g co
ntai
ns it
s ow
n ke
rnel
(man
ages
co
ncur
renc
y )�
How
ever
dis
able
s th
e IN
TEG
RIT
Y R
esou
rce
Man
ager
�C
oncu
rren
tRea
l-Tim
e D
esig
n P
atte
rns
[Bru
ce D
ougl
ass]
�
Mes
sage
Que
uing
, Int
erru
pt, G
uard
ed C
all,
Ren
dezv
ous,
C
yclic
Exe
cutiv
e, R
ound
Rob
in, S
tatic
Prio
rity
(i.e.
Rat
e M
onot
onic
Sch
edul
ing
(RM
S))
, Dyn
amic
Prio
rity
�R
esou
rce
Rea
l-Tim
e D
esig
n P
atte
rns
[Bru
ce D
ougl
ass]
�
Crit
ical
Sec
tion,
Hig
hest
Loc
ker,
Sim
ulta
neou
s Lo
ckin
g,
Ord
ered
Loc
king
, Prio
rity
Inhe
ritan
ce, P
riorit
y C
eilin
g
Stu
died
in In
itial
Pha
se,
Test
Cas
e an
d R
esul
ts
Follo
ws
Stu
died
in In
itial
Pha
se,
Cla
ss D
iagr
amFo
llow
s
Rea
l-Tim
e W
avef
orm
Con
trol a
nd
Res
ourc
e M
anag
emen
t Top
ic
12
Nat
iona
l Aer
onau
tics
and
Spa
ce A
dmin
istr
atio
n
ww
w.n
asa.
gov
INTE
GR
ITY
Par
titio
n Sc
hedu
ler T
estin
g
�S
TRS
may
use
sep
arat
e ad
dres
s sp
aces
to s
atis
fy c
oncu
rrenc
y re
quire
men
ts w
hile
pro
vidi
ng a
relia
ble
and/
or s
ecur
ede
sign
. �
Appl
icab
le to
larg
er m
issi
on c
lass
es a
nd s
ome
med
ium
mis
sion
cla
sses
.
�Th
e IN
TEG
RIT
Y P
artit
ion
Sche
dulin
g lib
rary
can
be
used
to s
ched
ule
task
s on
a p
er-A
ddre
ssS
pace
basi
s.�
Test
Res
ults
usi
ng 3
virt
ual A
ddre
ssS
pace
s, s
ched
uled
as
follo
ws:
�P
1 ru
ns fo
r .1
of e
very
.5 s
econ
ds�
P2
runs
for .
2 of
eve
ry 1
sec
ond
�P
3 ru
ns fo
r .2
of e
very
1 s
econ
d�
The
task
s th
at ru
n pe
riodi
cally
dis
play
(to
the
cons
ole)
indi
catin
g th
e pa
rtitio
n nu
mbe
r and
task
. Ta
sks
in th
e fir
st p
artit
ion
run
follo
wed
by
the
2nd
parti
tion
(for t
wic
e as
long
), fo
llow
ed b
y th
e fir
st p
artit
ion
agai
n, e
tc.
�Ta
sks
run
in s
epar
ate
parti
tions
ena
blin
g a
mor
e re
liabl
e an
d/or
secu
re
desi
gn b
ut re
quire
s m
ore
mem
ory
due
to a
dditi
onal
virt
ual a
ddre
ss s
pace
ov
erhe
ad
�N
ote:
IN
TEG
RIT
Y w
orki
ng o
n a
high
-res
olut
ion
parti
tion
sche
dule
r whi
ch
may
dee
m h
elpf
ul fo
r sch
edul
ing
STR
S h
igh
(Gbp
s) W
avef
orm
s.
Rea
l-Tim
e W
avef
orm
Con
trol a
nd
Res
ourc
e M
anag
emen
t Top
ic
13
Nat
iona
l Aer
onau
tics
and
Spa
ce A
dmin
istr
atio
n
ww
w.n
asa.
gov
RTO
S Sc
hedu
ling
Ker
nel
Task
Sche
dule
r
Act
iveO
bjec
t
1 *1 *
1*
1*
Res
ourc
eSem
apho
reR
esou
rce
11
Task
Sem
apho
rePr
otec
ted
Res
ourc
e
Prob
lem
Con
text
:�
Hig
hest
prio
rity,
read
y ta
sks
may
not
run
whe
n ne
eded
, due
to
eve
nts
outs
ide
the
RTO
S s
ched
uler
's c
ontro
l, du
e to
a
low
er p
riorit
y ta
sk ru
nnin
g lo
ckin
g a
shar
ed re
sour
ce�
Prio
rity
Inve
rsio
n�
Crit
ical
dea
dlin
e co
uld
be m
isse
d, c
ausi
ng th
e sy
stem
to fa
ilTw
o So
lutio
ns:
�A
pply
Prio
rity
Inhe
ritan
ce P
atte
rn -
Solv
ed M
AR
S Pa
thfin
der p
riorit
y in
vers
ion
prob
lem
�A
pply
Prio
rity
Cei
ling
Patte
rn (D
escr
ibed
Her
e)C
onse
quen
ces/
Ben
efit:
�E
limin
ate
the
need
for s
emap
hore
s �
Prio
rity
ceilin
g so
lutio
n al
low
s ta
sks
to s
hare
reso
urce
s si
mpl
yby
cha
ngin
g pr
iorit
ies
Res
ourc
e M
anag
emen
t Top
ic
Prio
rity
Cei
ling
Patte
rn C
lass
Dia
gram
-R
esou
rce
Man
agem
ent C
andi
date
14
Nat
iona
l Aer
onau
tics
and
Spa
ce A
dmin
istr
atio
n
ww
w.n
asa.
gov
HA
L D
esig
n Ap
proa
ches
�Th
e H
AL d
esig
n ha
s be
en v
ery
chal
leng
ing,
no
stan
dard
ava
ilabl
e�
Sev
eral
app
roac
hes
have
bee
n in
itiat
ed�
DoD
: M-H
AL
�JT
RS
HA
L st
anda
rd b
ut n
ot a
vaila
ble
�C
P28
9�
Com
pone
nt P
orta
bilit
y S
peci
ficat
ion
�In
tegr
ated
Circ
uit O
RB
(IC
O)
�FP
GA
mid
dlew
are
tech
nolo
gy
�ST
RS
need
s a
non-
prop
rieta
ry s
tand
ard
HAL
des
ign
�C
andi
date
OO
Des
ign
Pat
tern
s [G
oF]:
�S
trate
gy�
Ada
pter
�B
ridge
�2
leve
ls: P
roxy
at t
he G
PP
, and
Dat
a/C
omm
and
Tran
sfer
for (
SS
P) d
evic
es
Har
dwar
e A
bstra
ctio
n La
yer (
HA
L) T
opic
15
Nat
iona
l Aer
onau
tics
and
Spa
ce A
dmin
istr
atio
n
ww
w.n
asa.
gov
Brid
ge P
atte
rn -
Des
ign
App
lied
for H
AL
STR
S Pr
elim
inar
y H
AL C
lass
Dia
gram
Har
dwar
e A
bstra
ctio
n La
yer (
HA
L) T
opic
16
Nat
iona
l Aer
onau
tics
and
Spa
ce A
dmin
istr
atio
n
ww
w.n
asa.
gov
Safe
ty a
nd R
elia
bilit
y Te
chni
ques
�Sa
fety
and
Rel
iabi
lity
Rea
l-Tim
e D
esig
n Pa
ttern
s [B
ruce
D
ougl
ass]
�P
rote
cted
Sin
gle
Cha
nnel
, Hom
ogen
eous
Red
unda
ncy,
Trip
le
Mod
ular
Red
unda
ncy,
Het
erog
eneo
us R
edun
danc
y, M
onito
r-A
ctua
tor,
San
ity C
heck
, Wat
chdo
g, S
afet
y Ex
ecut
ive
(AK
A S
afet
y K
erne
l)
Stu
died
in In
itial
Pha
se,
Cla
ss D
iagr
amFo
llow
s
Faul
t Man
agem
ent T
opic
17
Nat
iona
l Aer
onau
tics
and
Spa
ce A
dmin
istr
atio
n
ww
w.n
asa.
gov
Safe
ty E
xecu
tive
Cla
ss D
iagr
am P
atte
rn
Wat
chdo
g
1 *Su
bsys
tem
1 *
FailS
afeC
hann
el
Safe
tyEx
ecut
ive
1*
1*
1
*
1*
1*
1
*E
vent
s m
onito
red
Cha
nnel
s m
onito
red
Prob
lem
Con
text
:�
Pro
vide
saf
ety
in c
ompl
ex m
ulti-
actu
ator
sys
tem
s or
sys
tem
s w
hich
requ
ire
com
plex
faul
t Rec
over
y be
havi
orG
ener
al S
olut
ion:
�U
se a
saf
ety
exec
utiv
e to
ove
rsee
faul
t ide
ntifi
catio
n, is
olat
ion,
and
reco
very
pr
oces
ses.
Con
sequ
ence
s:�
Incr
ease
d co
mpl
exity
. �
Goo
d sc
alab
ility
to c
ompl
ex s
yste
ms
and
com
plex
reco
very
. �
Goo
d co
vera
ge o
f saf
ety
Faul
t Man
agem
ent T
opic
18
Nat
iona
l Aer
onau
tics
and
Spa
ce A
dmin
istr
atio
n
ww
w.n
asa.
gov
STR
S Fa
ult M
anag
emen
t Seq
uenc
e D
iagr
am
[Rec
over
able
]
alt [R
ecov
erab
le]
alt
:ST
RS
_Co
mm
and
_an
d_C
on
tro
l:S
TRS
_In
fras
truc
ture
Lo
g F
ault
Co
rrec
tive
Act
ion
Tak
en
Lo
g A
ny
Cor
rect
ive
Act
ion
stat
us
Lo
g F
ault
Co
rrec
tive
Act
ion
Tak
en
Lo
g A
ny
Cor
rect
ive
Act
ion
stat
us
Fau
lt D
etec
ted
Fau
lt S
ou
rce
stat
us
Mis
sio
n D
epen
den
t
Fai
l-saf
e m
ode
Fau
lt D
etec
ted
stat
us
Mis
sio
n D
epen
den
t
Fai
l-saf
e m
ode
The
fau
lt s
ou
rce
co
uld
be
an
y p
art
of
the
ST
RS
Rad
io
inc
lud
ing
th
e W
atc
h
Do
g T
ime
r
[FA
TA
L]
[Wat
ch d
og
tim
er e
rro
r]
Faul
t Man
agem
ent T
opic
19
Nat
iona
l Aer
onau
tics
and
Spa
ce A
dmin
istr
atio
n
ww
w.n
asa.
gov
SWaP
Verif
icat
ion
Tech
niqu
es�
Appr
oach
:�
App
ly D
istri
bute
d an
d M
emor
y M
anag
emen
t Pat
tern
s an
d be
nchm
ark
tech
niqu
es (a
pplie
d in
the
final
pha
se)
to te
st a
nd v
erify
NA
SA
STR
S S
WaP
limite
d R
esou
rce
Con
stra
ints
�D
istri
bute
d R
eal-T
ime
Des
ign
Pat
tern
s [B
ruce
D
ougl
ass]
�S
hare
d M
emor
y Pa
ttern
�W
ith o
r With
out I
NTE
GR
ITY
Mem
oryR
egio
nsA
PI
�W
ith IN
TEG
RIT
Y PO
SIX
Shar
ed M
emor
y AP
I�
Rem
ote
Met
hod
Cal
l, O
bser
ver,
Dat
a B
us, P
roxy
, Bro
ker
�M
emor
y M
anag
emen
t Rea
l-Tim
e D
esig
n P
atte
rns
[Bru
ce D
ougl
ass]
�
Mem
ory
Man
agem
ent,
Stat
ic A
lloca
tion,
Poo
l Allo
catio
n,
Fixe
d-S
ized
Buf
fer,
Smar
t Poi
nter
, Gar
bage
Col
lect
ion,
G
arba
ge C
ompa
ctor
�Sh
ared
Lib
rarie
s
Stu
died
in In
itial
Pha
se,
Dia
gram
Fol
low
s
Com
mon
ly U
sed
Tech
niqu
e, D
etai
l Fol
low
s
SWaP
Verif
icat
ion
Topi
c
20
Nat
iona
l Aer
onau
tics
and
Spa
ce A
dmin
istr
atio
n
ww
w.n
asa.
gov
Net
wor
kor
Bus
or D
evic
e
Sha
red
Mem
ory
Pat
tern
INTE
GR
ITY
POSI
X S
hare
d M
emor
y A
PI E
xam
ple
INTE
GR
ITY
POSI
X sh
ared
mem
ory
API
can
be
used
to a
llow
two
sets
of r
eade
rs a
nd w
riter
s to
sha
re m
emor
y us
ing
inde
pend
ent p
ools
.
�Ef
ficie
ntly
man
agin
g m
emor
y is
key
to m
anag
ing
STR
S SW
aP.
Red
unda
nt R
eade
rs
Sha
red
Mem
ory
Rea
ders
thre
ad i
Writ
ers
thre
ad i
Writ
ers
thre
ad 0
Red
unda
nt W
riter
s
Ref
lect
ive
Mem
ory
Are
a
SWaP
Verif
icat
ion
Topi
c
21
Nat
iona
l Aer
onau
tics
and
Spa
ce A
dmin
istr
atio
n
ww
w.n
asa.
gov
Shar
ed L
ibra
ry
�Sh
ared
libr
arie
s ca
n pr
ovid
e a
larg
e m
emor
y sa
ving
s by
ena
blin
g th
e m
ultip
le v
irtua
l add
ress
spa
ces
in a
sys
tem
to s
hare
the
sam
e co
de.
�U
ses
a si
ngle
cod
e sp
ace
imag
e w
ith in
depe
nden
t dat
a sp
aces
for
each
pro
cess
/thre
ad
SWaP
Verif
icat
ion
Topi
c
22
Nat
iona
l Aer
onau
tics
and
Spa
ce A
dmin
istr
atio
n
ww
w.n
asa.
gov
Benc
hmar
k Te
chni
que
Prel
imin
ary
Pla
ns
�B
ench
mar
k Te
chni
que
Def
initi
on
�In
terim
Pha
se W
ork
�B
ench
mar
k Te
stin
g�
Fina
l Pha
se W
ork
�M
ulti
Pur
pose
�P
erfo
rman
ce K
now
ledg
e C
aptu
re�
Mem
ory
Bud
gets
�Ta
sk T
imin
g M
odel
s�
Thro
ughp
ut S
tatis
tics
�Fa
ilure
Tol
eran
ce M
odel
s�
Etc
.�
Driv
es T
est a
nd V
erifi
catio
n Pl
ans
�C
an b
e in
clud
ed in
STR
S P
latfo
rm a
nd R
adio
Pro
vide
r AP
I Gui
danc
eD
ocum
enta
tion
Per
form
ance
Mon
itor a
nd B
ench
mar
k Se
rvic
e To
pic
23
Nat
iona
l Aer
onau
tics
and
Spa
ce A
dmin
istr
atio
n
ww
w.n
asa.
gov
SWR
adio
PIM
/PSM
�C
ompo
nent
Fra
mew
ork
Faci
litie
s�
Use
d by
maj
ority
of r
adio
com
pone
nts.
Exa
mpl
es:
wav
efor
m, d
evic
e, a
nd p
latfo
rm
man
agem
ent i
nter
face
s.�
Phys
ical
Lay
er F
acili
ties
�B
idire
ctio
nal t
rans
form
atio
n of
dig
itize
d si
gnal
s in
to a
pro
paga
ting
RF
wav
e�
Incl
udes
freq
uenc
y tu
ning
, filt
ers,
inte
rface
can
cella
tion,
ana
log
digi
tal c
onve
rsio
n,
up/d
own
conv
ersi
on, g
ain
cont
rol,
synt
hesi
zer,
base
band
I/O
sup
port
etc.
�R
adio
Set
/Con
trol
Faci
litie
s�
Man
ages
the
radi
o do
mai
n an
d ch
anne
ls w
ithin
the
radi
o.�
Com
mon
Rad
io/P
latfo
rmFa
cilit
ies
�U
sed
by m
ajor
ity o
f rad
io c
ompo
nent
s. E
xam
ples
: lo
ggin
g, n
amin
g, a
nd e
vent
se
rvic
es.
�C
omm
on L
ayer
Fac
ilitie
s�
Use
d by
maj
ority
of r
adio
com
pone
nts.
Exa
mpl
es:
flow
con
trol,
pack
et, a
nd s
tream
in
terfa
ces.
�D
ata
Link
Lay
er F
acili
ties
�C
ompo
sed
of L
ink
Laye
r Con
trol (
LLC
) and
Med
ia A
cces
s C
ontro
l (M
AC
) lay
er
func
tiona
lity
for c
omm
unic
atio
n ne
eds.
�PS
M�
Tran
sfor
mat
ion.
Map
ping
to S
WR
adio
PIM
/PS
M T
opic
24
Nat
iona
l Aer
onau
tics
and
Spa
ce A
dmin
istr
atio
n
ww
w.n
asa.
gov
Com
mon
Lay
er
Faci
litie
s
QoS
Man
agem
ent
Faci
litie
sFl
ow C
ontro
lFa
cilit
ies
Mea
sure
men
tFa
cilit
ies
QoS
QoS
Con
nect
ion
QoS
Con
nect
ionl
ess
Flow
Con
trol M
gmt.
Flow
Con
trol S
igna
ling
Prio
rity
Flow
Con
trol
Mea
sure
men
t Typ
e
Mea
sure
men
t Pla
n
Mea
sure
men
t Poi
nt
Mea
sure
men
t Pla
n M
anag
er
Mea
sure
men
t Rec
orde
r
Mea
sure
men
t Sto
rage
Rea
l-Tim
e W
avef
orm
Con
trol w
ith S
DR
for S
pace
PIM
/PS
M A
pplie
d
Map
ping
to S
WR
adio
PIM
/PS
M T
opic
25
Nat
iona
l Aer
onau
tics
and
Spa
ce A
dmin
istr
atio
n
ww
w.n
asa.
gov
Res
ourc
e M
anag
emen
t with
SD
R fo
r Spa
ce P
IM/P
SMAp
plie
d�
Res
ourc
e In
frast
ruct
ure
-Tes
tabl
eObj
ect(
BIT
)�
Obs
erve
r/Pub
lish-
Sub
scrib
e/D
eleg
atio
n E
vent
Des
ign
Pat
tern
[GoF
]�
Obs
erve
r Rea
l-Tim
e D
esig
n D
istri
bute
d P
atte
rn [B
ruce
Dou
glas
s]
Map
ping
to S
WR
adio
PIM
/PS
M T
opic
26
Nat
iona
l Aer
onau
tics
and
Spa
ce A
dmin
istr
atio
n
ww
w.n
asa.
gov
Initi
al P
hase
Stu
dy R
esul
ts S
DR
for S
pace
PIM
/PSM
�Sp
ecifi
c R
eal-T
ime
Des
ign
Patte
rns
[Bru
ce D
ougl
ass]
and
OO
Des
ign
Patte
rns
[Gan
g-of
-Fou
r (G
oF)]
map
and
cor
resp
ond
to S
DR
for
Spac
e PI
M fo
r med
ium
and
larg
eN
AS
A SD
R m
issi
on c
lass
es.
�PO
SIX
and
RTO
S sp
ecifi
c R
eal-T
ime
tech
niqu
es m
ap a
nd
corr
espo
nd to
NA
SA
SD
R P
SMfo
r med
ium
and
larg
eN
AS
A S
DR
m
issi
on c
lass
es.
�R
TOS
spec
ific
Rea
l-Tim
e te
chni
ques
, tha
t req
uire
min
imum
reso
urce
s,
map
and
cor
resp
ond
to N
ASA
SDR
PSM
for s
mal
lNAS
A SD
R
mis
sion
cla
sses
.�
SDR
for S
pace
PSM
ext
ensi
ons
need
to b
e de
velo
ped
to s
afeg
uard
R
adia
tion
Suita
ble
Pro
cess
ing
requ
irem
ents
.�
Furth
er a
naly
sis
need
ed to
map
the
follo
win
g re
quire
men
ts to
the
SWR
adio
PIM
Com
pone
nt F
ram
ewor
k�
Rel
iabi
lity
(faul
t tol
eran
ce, g
uara
ntee
d de
liver
y) a
nd A
vaila
bilit
y�
Faul
t Man
agem
ent
�S
SP A
bstra
ctio
n�
HA
L
Map
ping
to S
WR
adio
PIM
/PS
M T
opic
27
Nat
iona
l Aer
onau
tics
and
Spa
ce A
dmin
istr
atio
n
ww
w.n
asa.
gov
Sum
mar
y an
d C
oncl
usio
n
�ST
RS
mis
sion
sys
tem
s m
ust u
se v
ery
limite
d pr
oces
sor a
nd
mem
ory
reso
urce
s op
timal
ly to
mee
t mis
sion
-crit
ical
and
hig
h re
liabi
lity
requ
irem
ents
.�
Des
ign
patte
rns
will
con
tinue
to b
e le
vera
ged
as a
pplic
able
to
STR
S re
quire
men
ts.
�PI
M/P
SM
ext
ensi
ons
will
con
tinue
to b
e re
fined
in th
e in
terim
and
fin
al p
roto
type
pha
ses.
�Th
e In
terim
pha
se w
ill fo
cus
on in
tegr
atin
g ST
RS
APIs
toge
ther
w
ith O
MG
�sPI
M a
nd P
SM
for S
WR
adio
�Th
e Fi
nal p
hase
will
use
the
inte
grat
ed S
TRS/
SWR
adio
to
impl
emen
t WFs
, int
egra
te W
F de
sign
s w
ith th
e m
atur
ed p
roto
type
, co
nduc
t rev
iew
, and
inco
rpor
ate
into
form
al d
ocum
enta
tion.