+ All Categories
Home > Documents > MoReq2010 Core Requirements DRAFT v0.27 · !"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03)...

MoReq2010 Core Requirements DRAFT v0.27 · !"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03)...

Date post: 04-Aug-2020
Category:
Upload: others
View: 13 times
Download: 0 times
Share this document with a friend
206
!"#$%&'(' * !"+$, #$%-./$0$123 4"/ /$5"/+3 3632$03 7"/$ #$%-./$0$123 81+ 9,-: ;13 < =$/3."1 '>?& @#ABC BD# 9EFG;7 7DHIEGCAC;DH CJ.3 +"5-0$12 .3 5"K6/.:J2 L @G! B"/-0 B"-1+82."1M &'('M .15,-+.1: 8,, 2$N2 81+ .08:$3 .15,-+$+ O.2J 2J$ O"/P> CJ.3 +"5-0$12 .3 8 +/842 O"/P<.1<K/":/$33 4"/ 2J$ K-/K"3$ "4 K-Q,.5 5"13-,282."1 "1,6 81+ 086 08P$ 833$/2."13M 5"128.1 $//"/3 81+ +$35/.Q$ 4-152."18,.26 2J82 .3 ,82$/ 5J81:$+ "/ O.2J+/8O1> 98:$ ( "4 &'R !"# %&'()**+,- ),. /)0&1* &% *"+2 .')%* .&#2 ,&* '#%/#3* +*2 %+,)/ %&'( 4"#, 516/+2"#. )2 ) 4#6 25#3+%+3)*+&, 4+*" #(6#..#. "05#'/+,7+,-8 !"#$%&'(' *'+,& !"-$. #$%/01$2$345 6"1 1$7"1-5 5854$25 ! "#$% $%'()$%*%+,- .............................................................................................. / !"! #$%&'()*( ,*-&'$)(,&* . !"/ 0)123'&4*5 6 !"7 84'%&9: !; !". <:= 1&*1:%(9 !! !"> ?4*1(,&*)@ ':A4,':$:*(9 -&' ':1&'59 9=9(:$9 /. !"6 ?4*1(,&*)@ ':A4,':$:*(9 -&' %:'-&'$,*3 -4*1(,&*9 77 !"B ?4*1(,&*)@ ':A4,':$:*(9 -&' )3:*(9 )*5 '&@:9 .! !"C ?4*1(,&*)@ ':A4,':$:*(9 -&' 1@)99,-,1)(,&* .D !"D ?4*1(,&*)@ ':A4,':$:*(9 -&' )33':3)(,&* >> !"!; ?4*1(,&*)@ ':A4,':$:*(9 -&' ':1&'59 )*5 1&$%&*:*(9 6. !"!! ?4*1(,&*)@ ':A4,':$:*(9 -&' $:()5)() )*5 (:$%@)(:9 B/ !"!/ ?4*1(,&*)@ ':A4,':$:*(9 -&' 5,9%&9,*3 &- ':1&'59 C> !"!7 ?4*1(,&*)@ ':A4,':$:*(9 -&' 5,9%&9)@ E&@59 !;; !"!. ?4*1(,&*)@ ':A4,':$:*(9 -&' 9:)'1E,*3 )*5 ':%&'(,*3 !;/ !"!> ?4*1(,&*)@ ':A4,':$:*(9 -&' :F%&'(,*3 !!7 !"!6 G&*H-4*1(,&*)@ ':A4,':$:*(9 -&' I49,*:99 1&*(,*4,(= !!B !"!B G&*H-4*1(,&*)@ ':A4,':$:*(9 -&' %:'-&'$)*1: )*5 91)@)I,@,(= !!D !"!C G&*H-4*1(,&*)@ ':A4,':$:*(9 -&' &%:')(,&*)@ 1&$%@,)*1: !// !"!D J@&99)'= &- (:'$9 !/. !"/; K:@)(,&*9E,% (& &(E:' 9%:1,-,1)(,&*9 !/D !"/! L12*&M@:53:$:*(9 !/D !"// 0,I@,&3')%E= !/D !"/7 N)I@: &- :*(,(= (=%:9 !7; !"/. N)I@: &- )@:'( (=%:9 !7/ !"/> N)I@: &- -4*1(,&* 5:-,*,(,&*9 !77 !"/6 N)I@: &- :@:$:*( 5:-,*,(,&*9 !7B !"/B N)I@: &- 3:*:')@ 1&5:9 !.> !"/C N)I@: &- 5,9%&9)@ 1&5:9 !.6
Transcript
Page 1: MoReq2010 Core Requirements DRAFT v0.27 · !"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03) 7"/$)#$%-./$0$123)81+)9,-:);13)

!"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03)7"/$)#$%-./$0$123)81+)9,-:);13)<)=$/3."1)'>?&)@#ABC)BD#)9EFG;7)7DHIEGCAC;DH)CJ.3)+"5-0$12).3)5"K6/.:J2)L)@G!)B"/-0)B"-1+82."1M)&'('M).15,-+.1:)8,,)2$N2)81+).08:$3).15,-+$+)O.2J)2J$)O"/P>)

CJ.3)+"5-0$12).3)8)+/842)O"/P<.1<K/":/$33)4"/)2J$)K-/K"3$)"4)K-Q,.5)5"13-,282."1)"1,6)81+)086)08P$)833$/2."13M)5"128.1)$//"/3)81+)+$35/.Q$)4-152."18,.26)2J82).3),82$/)5J81:$+)"/)O.2J+/8O1>)

98:$)()"4)&'R))

)

)

!"#$%&'()**+,-$),.$/)0&1*$&%$*"+2$.')%*$.&#2$,&*$'#%/#3*$+*2$%+,)/$%&'($4"#,$516/+2"#.$)2$)$4#6$25#3+%+3)*+&,$4+*"$#(6#..#.$"05#'/+,7+,-8$)

!"#$%&'(') *'+,&)!"-$.)#$%/01$2$345)6"1)1$7"1-5)5854$25)

!) "#$%&$%'()$%*%+,-&..............................................................................................&/)!"!) #$%&'()*(+,*-&'$)(,&*+ .)

!"/) 0)123'&4*5+ 6)

!"7) 84'%&9:+ !;)

!".) <:=+1&*1:%(9+ !!)

!">) ?4*1(,&*)@+':A4,':$:*(9+-&'+':1&'59+9=9(:$9+ /.)

!"6) ?4*1(,&*)@+':A4,':$:*(9+-&'+%:'-&'$,*3+-4*1(,&*9+ 77)

!"B) ?4*1(,&*)@+':A4,':$:*(9+-&'+)3:*(9+)*5+'&@:9+ .!)

!"C) ?4*1(,&*)@+':A4,':$:*(9+-&'+1@)99,-,1)(,&*+ .D)

!"D) ?4*1(,&*)@+':A4,':$:*(9+-&'+)33':3)(,&*+ >>)

!"!;) ?4*1(,&*)@+':A4,':$:*(9+-&'+':1&'59+)*5+1&$%&*:*(9+ 6.)

!"!!) ?4*1(,&*)@+':A4,':$:*(9+-&'+$:()5)()+)*5+(:$%@)(:9+ B/)

!"!/) ?4*1(,&*)@+':A4,':$:*(9+-&'+5,9%&9,*3+&-+':1&'59+ C>)

!"!7) ?4*1(,&*)@+':A4,':$:*(9+-&'+5,9%&9)@+E&@59+ !;;)

!"!.) ?4*1(,&*)@+':A4,':$:*(9+-&'+9:)'1E,*3+)*5+':%&'(,*3+ !;/)

!"!>) ?4*1(,&*)@+':A4,':$:*(9+-&'+:F%&'(,*3+ !!7)

!"!6) G&*H-4*1(,&*)@+':A4,':$:*(9+-&'+I49,*:99+1&*(,*4,(=+ !!B)

!"!B) G&*H-4*1(,&*)@+':A4,':$:*(9+-&'+%:'-&'$)*1:+)*5+91)@)I,@,(=+ !!D)

!"!C) G&*H-4*1(,&*)@+':A4,':$:*(9+-&'+&%:')(,&*)@+1&$%@,)*1:+ !//)

!"!D) J@&99)'=+&-+(:'$9+ !/.)

!"/;) K:@)(,&*9E,%+(&+&(E:'+9%:1,-,1)(,&*9+ !/D)

!"/!) L12*&M@:53:$:*(9+ !/D)

!"//) 0,I@,&3')%E=+ !/D)

!"/7) N)I@:+&-+:*(,(=+(=%:9+ !7;)

!"/.) N)I@:+&-+)@:'(+(=%:9+ !7/)

!"/>) N)I@:+&-+-4*1(,&*+5:-,*,(,&*9+ !77)

!"/6) N)I@:+&-+:@:$:*(+5:-,*,(,&*9+ !7B)

!"/B) N)I@:+&-+3:*:')@+1&5:9+ !.>)

!"/C) N)I@:+&-+5,9%&9)@+1&5:9+ !.6)

Page 2: MoReq2010 Core Requirements DRAFT v0.27 · !"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03) 7"/$)#$%-./$0$123)81+)9,-:);13)

!"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03)7"/$)#$%-./$0$123)81+)9,-:);13)<)=$/3."1)'>?&)@#ABC)BD#)9EFG;7)7DHIEGCAC;DH)CJ.3)+"5-0$12).3)5"K6/.:J2)L)@G!)B"/-0)B"-1+82."1M)&'('M).15,-+.1:)8,,)2$N2)81+).08:$3).15,-+$+)O.2J)2J$)O"/P>)

CJ.3)+"5-0$12).3)8)+/842)O"/P<.1<K/":/$33)4"/)2J$)K-/K"3$)"4)K-Q,.5)5"13-,282."1)"1,6)81+)086)08P$)833$/2."13M)5"128.1)$//"/3)81+)+$35/.Q$)4-152."18,.26)2J82).3),82$/)5J81:$+)"/)O.2J+/8O1>)

98:$)&)"4)&'R))

)

)

!00) -%$)%-&1&)+,%$23"%&,45%-&...................................................................................&!/6)

!0!) 7$358)"39&(-%$&)+,%$23"%&:7();&......................................................................&!/6)!;!"!) #$%&'()*(+,*-&'$)(,&*+ !.C)

!;!"/) <:=+1&*1:%(9+ !>;)

!;!"7) ?4*1(,&*)@+':A4,':$:*(9+-&'+3')%E,1)@+49:'+,*(:'-)1:9+ !>!)

!;!".) G&*H-4*1(,&*)@+':A4,':$:*(9+-&'+3')%E,1)@+49:'+,*(:'-)1:9+ !>7)

!;!">) J@&99)'=+&-+(:'$9+ !>>)

!0<) 3559)"3,)#+&5$#7$3**)+7&)+,%$23"%&:35);&..................................................&!=>)!;/"!) #$%&'()*(+,*-&'$)(,&*+ !>6)

!;/"/) <:=+1&*1:%(9+ !>C)

!;/"7) ?4*1(,&*)@+':A4,':$:*(9+-&'+)%%@,1)(,&*+%'&3')$$,*3+,*(:'-)1:9+ !>D)

!;/".) G&*H-4*1(,&*)@+':A4,':$:*(9+-&'+)%%@,1)(,&*+%'&3')$$,*3+,*(:'-)1:9+ !6!)

!;/">) J@&99)'=+&-+(:'$9+ !6/)

<00) -%$)%-&1&"93--)2)"3,)#+&,45%-&...........................................................................&!>?)

<0!) 8)%$3$"8)"39&"93--)2)"3,)#+&...........................................................................&!>?)/;!"!) #$%&'()*(+,*-&'$)(,&*+ !67)

/;!"/) <:=+1&*1:%(9+ !6>)

/;!"7) ?4*1(,&*)@+':A4,':$:*(9+-&'+E,:')'1E,1)@+1@)99,-,1)(,&*+ !6B)

/;!".) G&*H-4*1(,&*)@+':A4,':$:*(9+-&'+E,:')'1E,1)@+1@)99,-,1)(,&*+ !B!)

/;!">) J@&99)'=+&-+(:'$9+ !B!)

/;!"6) N)I@:+&-+:@:$:*(+5:-,*,(,&*9+ !B/)

/;!"B) N)I@:+&-+3:*:')@+1&5:9+ !B/)

<0<) *#+#9)+7(39&,8%-3($(-&"93--)2)"3,)#+&......................................................&!@?)/;/"!) #$%&'()*(+,*-&'$)(,&*+ !B7)

/;/"/) <:=+1&*1:%(9+ !B>)

/;/"7) ?4*1(,&*)@+':A4,':$:*(9+-&'+$&*&@,*34)@+(E:9)4',+ !BB)

/;/".) G&*H-4*1(,&*)@+':A4,':$:*(9+-&'+$&*&@,*34)@+(E:9)4',+ !C/)

/;/">) J@&99)'=+&-+(:'$9+ !C7)

/;/"6) N)I@:+&-+-4*1(,&*+5:-,*,(,&*9+ !C.)

/;/"B) N)I@:+&-+:@:$:*(+5:-,*,(,&*9+ !C>)

/;/"C) N)I@:+&-+3:*:')@+1&5:9+ !C>)

?00) -%$)%-&1&"#*5#+%+,&,45%-&...............................................................................&!6>)

Page 3: MoReq2010 Core Requirements DRAFT v0.27 · !"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03) 7"/$)#$%-./$0$123)81+)9,-:);13)

!"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03)7"/$)#$%-./$0$123)81+)9,-:);13)<)=$/3."1)'>?&)@#ABC)BD#)9EFG;7)7DHIEGCAC;DH)CJ.3)+"5-0$12).3)5"K6/.:J2)L)@G!)B"/-0)B"-1+82."1M)&'('M).15,-+.1:)8,,)2$N2)81+).08:$3).15,-+$+)O.2J)2J$)O"/P>)

CJ.3)+"5-0$12).3)8)+/842)O"/P<.1<K/":/$33)4"/)2J$)K-/K"3$)"4)K-Q,.5)5"13-,282."1)"1,6)81+)086)08P$)833$/2."13M)5"128.1)$//"/3)81+)+$35/.Q$)4-152."18,.26)2J82).3),82$/)5J81:$+)"/)O.2J+/8O1>)

98:$)S)"4)&'R))

)

)

?0!) *3+37%A&"#*5#+%+,-&....................................................................................&!6>)7;!"!) #$%&'()*(+,*-&'$)(,&*+ !C6)

7;!"/) <:=+1&*1:%(9+ !CC)

7;!"7) ?4*1(,&*)@+':A4,':$:*(9+-&'+$)*)3:5+1&$%&*:*(9+ !CD)

7;!".) G&*H-4*1(,&*)@+':A4,':$:*(9+-&'+$)*)3:5+1&$%&*:*(9+ !D!)

7;!">) J@&99)'=+&-+(:'$9+ !D7)

7;!"6) N)I@:+&-+:@:$:*(+5:-,*,(,&*9+ !D.)

7;!"B) N)I@:+&-+3:*:')@+1&5:9+ !D.)

?0<) (+*3+37%A&"#*5#+%+,-&...............................................................................&!B=)7;/"!) #$%&'()*(+,*-&'$)(,&*+ !D>)

7;/"/) <:=+1&*1:%(9+ !DB)

7;/"7) ?4*1(,&*)@+':A4,':$:*(9+-&'+4*$)*)3:5+1&$%&*:*(9+ !DC)

7;/".) G&*H-4*1(,&*)@+':A4,':$:*(9+-&'+4*$)*)3:5+1&$%&*:*(9+ /;/)

7;/">) J@&99)'=+&-+(:'$9+ /;.)

7;/"6) N)I@:+&-+)@:'(+(=%:9+ /;>)

7;/"B) N)I@:+&-+:@:$:*(+5:-,*,(,&*9+ /;>)

7;/"C) N)I@:+&-+3:*:')@+1&5:9+ /;6))

Page 4: MoReq2010 Core Requirements DRAFT v0.27 · !"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03) 7"/$)#$%-./$0$123)81+)9,-:);13)

!"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03)7"/$)#$%-./$0$123)81+)9,-:);13)<)=$/3."1)'>?&)@#ABC)BD#)9EFG;7)7DHIEGCAC;DH)CJ.3)+"5-0$12).3)5"K6/.:J2)L)@G!)B"/-0)B"-1+82."1M)&'('M).15,-+.1:)8,,)2$N2)81+).08:$3).15,-+$+)O.2J)2J$)O"/P>)

CJ.3)+"5-0$12).3)8)+/842)O"/P<.1<K/":/$33)4"/)2J$)K-/K"3$)"4)K-Q,.5)5"13-,282."1)"1,6)81+)086)08P$)833$/2."13M)5"128.1)$//"/3)81+)+$35/.Q$)4-152."18,.26)2J82).3),82$/)5J81:$+)"/)O.2J+/8O1>)

98:$)T)"4)&'R))

)

)

! "CDE&$EFGHDEIEJKL&

!.! )IMCDKNJK&HJOCDINKHCJ&

!.!.! )PEJKHOHED&Q$&84UVR<$UWT<TS'Q<QU5$<U'R&$S'(Q4(S)

!.!.< ,HKQE&!"#$%&'(')<)7"/$)#$%-./$0$123)

!.!.? AELRDHMKHCJ&!"#$%&'(')<)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03>)7"128.13)2J$)5"/$)/$%-./$0$123)4"/)8,,)5"0K,.812)/$5"/+3)3632$03>))CJ$)5"/$)/$%-./$0$123)8/$)081+82"/6>)

!.!./ SEDLHCJ&'>?&)@#ABC)BD#)9EFG;7)7DHIEGCAC;DH)

!.!.= )JKEQQERKGNQ&5DCMEDKT&$HUVKL&CJ.3)K-Q,.582."1).3)5"K6/.:J2)L)@G!)B"/-0)B"-1+82."1M)&'('M).15,-+.1:)8,,)2$N2)81+).08:$3).15,-+$+)O.2J)2J$)O"/P>))#$K/"+-52."1).3)8-2J"/.3$+)$N5$K2)4"/)5"00$/5.8,)K-/K"3$3M)K/"X.+$+)2J$)3"-/5$).3)85P1"O,$+:$+>))CJ$)3K$5.4.582."1)086)Q$)+"O1,"8+$+).1)9@B)81+)DDY!G)4"/0823>))A,,)85P1"O,$+:$0$123)3J"-,+)5"128.1)8)J6K$/,.1P)2"Z))J22KZ[[0"/$%&'('>$-[))9$/0.33."1)0-32)Q$):.X$1)2")Q$4"/$)816)2/813,82."1)"4)!"#$%&'(').3)K-Q,.3J$+>))C")8KK,6)4"/)K$/0.33."1)5"12852)2J$)@G!)B"/-0)I$5/$28/.82)82Z))08.,2"Z3$5/$28/.82\+,04"/-0>$-))9$/0.33."1).3)3-Q]$52)2")8,,"O.1:)2J$)@G!)B"/-0)2")J"32)2J$)2/813,82."1)"1)2J$)!"#$%&'(')O$Q3.2$>))CJ$)@G!)B"/-0)B"-1+82."1),":"M)2J$)!"#$%)^"X$/1815$)F"8/+),":")81+)2J$)!"#$%&'('),":")8/$)5"K6/.:J2)L)@G!)B"/-0)B"-1+82."1M)(??R)2")K/$3$12>))CJ$)360Q",)"4)2J$)_-/"K$81)7"00.33."1).3)-3$+)O.2J)K$/0.33."1>))CJ$)2$/03)`@G!)B"/-0aM)`!"#$%aM)`!"#$%&a)81+)`!"#$%&'('a)8/$)/$:.32$/$+)5"00-1.26)2/8+$08/P3)"4)2J$)@G!)B"/-0)B"-1+82."1)b3282-3)K$1+.1:c>)

Page 5: MoReq2010 Core Requirements DRAFT v0.27 · !"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03) 7"/$)#$%-./$0$123)81+)9,-:);13)

!"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03)7"/$)#$%-./$0$123)81+)9,-:);13)<)=$/3."1)'>?&)@#ABC)BD#)9EFG;7)7DHIEGCAC;DH)CJ.3)+"5-0$12).3)5"K6/.:J2)L)@G!)B"/-0)B"-1+82."1M)&'('M).15,-+.1:)8,,)2$N2)81+).08:$3).15,-+$+)O.2J)2J$)O"/P>)

CJ.3)+"5-0$12).3)8)+/842)O"/P<.1<K/":/$33)4"/)2J$)K-/K"3$)"4)K-Q,.5)5"13-,282."1)"1,6)81+)086)08P$)833$/2."13M)5"128.1)$//"/3)81+)+$35/.Q$)4-152."18,.26)2J82).3),82$/)5J81:$+)"/)O.2J+/8O1>)

98:$)W)"4)&'R))

)

)

!.!.> $EFGHDEIEJKL&_85J)/$%-./$0$12).1)!"#$%&'(')086)Q$)4",,"O$+)Q6)81)$NK,8182"/6)/82."18,$).1).28,.53>))CJ$)/82."18,$).3).12$1+$+)2")K/"X.+$)5,8/.26)81+)80K,.4.582."1)4"/)2J$)/$%-./$0$12).23$,4>))A,,)/$%-./$0$123)8/$)081+82"/6>))B-152."18,)/$%-./$0$123)8/$)K/$4.N$+)Q6)2J$),$22$/)`#aM)1"1<4-152."18,)/$%-./$0$123)8/$)K/$4.N$+)Q6)2J$),$22$/)`Ha>)

!.!.@ 5DEOHWEL&CJ$)4",,"O.1:)K/$4.N$3)8/$)-3$+)4"/)/$4$/$15$)K-/K"3$3)2J/"-:J"-2)!"#$%&'('Z))

• L)*)A,$/2)26K$)+$4.1.2."1d)• O+*)7"+$3)"2J$/)2J81)+.3K"38,)35J$+-,$)5"+$3d)• P)*)@.3K"38,)35J$+-,$)5"+$d)• Q)*)_12.26)26K$)+$4.1.2."1d)• ?)*)B-152."1)+$4.1.2."1d)• R)*)!$28+828)$,$0$12)+$4.1.2."1d)• G)*)H"1<4-152."18,)/$%-./$0$12d)• K)*)#$%-./$0$12)b4-152."18,cd)81+)• N)*)C$32)583$>)

)H"2$)2J82)2J$3$)/$4$/$15$)1-0Q$/3)8/$)4"/)+"5-0$12),""P)-K)K-/K"3$3)"1,6)81+)8/$)/$,82.X$)2")8)3K$5.4.5)0.1"/)X$/3."1)"4)!"#$%&'(')81+)086)5J81:$).1)816)4-2-/$)08]"/)"/)0.1"/)X$/3."1>))#$5"/+3)3632$03)81+)"2J$/)8KK,.582."13)3J"-,+)/$4$/)2")2J$)-1.X$/38,,6)-1.%-$).+$12.4.$/3)K/"X.+$+)4"/)$85J)26K$)+$4.1.2."1)81+)1"2)2J$)/$4$/$15$)1-0Q$/3)8Q"X$>))

Page 6: MoReq2010 Core Requirements DRAFT v0.27 · !"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03) 7"/$)#$%-./$0$123)81+)9,-:);13)

!"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03)7"/$)#$%-./$0$123)81+)9,-:);13)<)=$/3."1)'>?&)@#ABC)BD#)9EFG;7)7DHIEGCAC;DH)CJ.3)+"5-0$12).3)5"K6/.:J2)L)@G!)B"/-0)B"-1+82."1M)&'('M).15,-+.1:)8,,)2$N2)81+).08:$3).15,-+$+)O.2J)2J$)O"/P>)

CJ.3)+"5-0$12).3)8)+/842)O"/P<.1<K/":/$33)4"/)2J$)K-/K"3$)"4)K-Q,.5)5"13-,282."1)"1,6)81+)086)08P$)833$/2."13M)5"128.1)$//"/3)81+)+$35/.Q$)4-152."18,.26)2J82).3),82$/)5J81:$+)"/)O.2J+/8O1>)

98:$)R)"4)&'R))

)

)

!.< XNRYUDCGJP&

!.<.! *C$EF&CJ$)4./32)!"#$%)3K$5.4.582."1)O83)K-Q,.3J$+).1)&''()83)8)/$3-,2)"4)5,"3$)5""K$/82."1)Q$2O$$1)2J$)@G!)B"/-0)81+)2J$)_-/"K$81)7"00.33."1>)!"#$%)K/"X.+$+)8)1$O)K81<_-/"K$81)3K$5.4.582."1)4"/)5"0K-2$/)3632$03)2J82)0818:$)$,$52/"1.5)/$5"/+3>)9/."/)2").23)K-Q,.582."1)2J$/$)O$/$)"1,6)8)4$O)5"-12/.$3).1)_-/"K$)O.2J)2J$./)"O1)182."18,)3281+8/+3)4"/)/$5"/+3)0818:$0$12>))_X$1)4/"0).23)$8/,.$32)K-Q,.582."1M)!"#$%)J83)8,O863)J8+)2J$)4",,"O.1:)5J8/852$/.32.53Z))

• S*,T:'9)@+,*+91&%:+)*5+)%%@,1)(,&*)*)!"#$%).3)81).12$/182."18,)3K$5.4.582."1)81+)J83)Q$$1)-3$+)81+)8+"K2$+)85/"33)8),8/:$)1-0Q$/)"4)5"-12/.$3M).15,-+.1:)0816)"-23.+$)_-/"K$d)

• LT),@)I@:+,*+$)*=+@)*34)3:9)*)!"#$%)81+).23)3-55$33"/)!"#$%&)J8X$)Q$$1)2/813,82$+).1)4-,,).12")8/"-1+)8)+"e$1)_-/"K$81M)81+)3"0$)1"1<_-/"K$81M),81:-8:$3d)81+)

• 9#$%)3*&+9()*5)'5,9)(,&*)*)8,2J"-:J)"/.:.18,,6)5"15$.X$+)83)8)3K$5.4.582."1M)!"#$%).3)2"+86)O.+$,6)/$5":1.3$+)83)8)!"#$%&'().1+-32/6)3281+8/+)Q$58-3$)"4).23)-1.X$/38,)8KK$8,M)8X8.,8Q.,.26)81+)8+"K2."1>)

)`!"#$%a)3281+3)4"/)`!"+$,)#$%-./$0$123a)81+).2)O83)"/.:.18,,6)$1X.38:$+)2J82)2J$)3K$5.4.582."1)O"-,+)K/"X.+$)81)$N$0K,8/)2J82)O"-,+)2J$1)Q$)0"+.4.8Q,$)2")0$$2),"58,)1$$+3>))CJ$)4./32)$+.2."1)$X$1)5"128.1$+):-.+815$)4"/)J"O)2")8++M)$+.2)81+)+$,$2$)5J8K2$/3)81+)/$%-./$0$123)81+)0818:$).33-$3)3-5J)83)5/"33</$4$/$15.1:)O.2J.1)2J$)3K$5.4.582."1>)

!.<.< *C$EF<&;1)&''WM)2J$)@G!)B"/-0)5"0K,$2$+)8)35"K.1:)32-+6)8.0$+)82)-K+82.1:)81+)$N2$1+.1:)2J$)"/.:.18,)!"#$%)3K$5.4.582."1>))CJ$)/$3-,2)"4)2J.3)/$X.$O)O83)2J$)K-Q,.582."1)"4)!"#$%&).1)$8/,6)&''V>))A)P$6)4$82-/$)"4)!"#$%&)O83)2J$).15,-3."1)4"/)2J$)4./32)2.0$)"4)8)2$32.1:)81+)5$/2.4.582."1)/$:.0$>))I-KK,.$/3)5"-,+)1"O)/$5$.X$).1+$K$1+$12)5$/2.4.582."1)"4)2J$./)K/"+-523)83)!"#$%&)5"0K,.812>));1)8++.2."1)2").23)0$28+828)0"+$,M)!"#$%&)8,3").12/"+-5$+)81)Y!G)35J$08)2J82)O83).12$1+$+)2")+$4.1$)8)5"00"1).0K"/2[$NK"/2)4"/082)85/"33)+.44$/$12)K/"+-523)81+).0K,$0$1282."13>));1)@$5$0Q$/)&''VM)2J$)@G!)B"/-0)8KK".12$+)8)K$/081$12)3-Q<5"00.22$$)+-QQ$+)2J$)!"#$%)^"X$/1815$)F"8/+>))CJ$)/",$)"4)2J$):"X$/1815$)Q"8/+).3)2")0818:$)8,,)83K$523)"4)2J$)!"#$%)3K$5.4.582."1).15,-+.1:Z))

• 9/"X.+$)4"/)"1:".1:)08.12$1815$M)K-Q,.3J)8)/"8+08K)4"/)!"#$%M)81+)K,81)4"/)4-2-/$)-K:/8+$)"4)2J$)3K$5.4.582."1d)

• !818:$)2J$)2/813,82."1)K/":/800$M)8//81:$)4"/)2J$)X8,.+82."1)"4)855$K2$+)2/813,82."13M)81+):.X$):-.+815$)2")!"#$%)2/813,82"/3d)

Page 7: MoReq2010 Core Requirements DRAFT v0.27 · !"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03) 7"/$)#$%-./$0$123)81+)9,-:);13)

!"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03)7"/$)#$%-./$0$123)81+)9,-:);13)<)=$/3."1)'>?&)@#ABC)BD#)9EFG;7)7DHIEGCAC;DH)CJ.3)+"5-0$12).3)5"K6/.:J2)L)@G!)B"/-0)B"-1+82."1M)&'('M).15,-+.1:)8,,)2$N2)81+).08:$3).15,-+$+)O.2J)2J$)O"/P>)

CJ.3)+"5-0$12).3)8)+/842)O"/P<.1<K/":/$33)4"/)2J$)K-/K"3$)"4)K-Q,.5)5"13-,282."1)"1,6)81+)086)08P$)833$/2."13M)5"128.1)$//"/3)81+)+$35/.Q$)4-152."18,.26)2J82).3),82$/)5J81:$+)"/)O.2J+/8O1>)

98:$)U)"4)&'R))

)

)

• ^/812)855/$+.282."1)2")/$5":1.3$+)2$32)5$12/$3)2")-1+$/28P$)3"42O8/$)2$32.1:)8:8.132)2J$)3K$5.4.582."1d)

• DX$/3$$)2J$)2$32.1:)81+)5$/2.4.582."1)"4)3"42O8/$)K/"+-523)8:8.132)!"#$%)Q6)855/$+.2$+)2$32)5$12/$3d)

• #-1)8)K8/8,,$,)$+-582."1)K/":/800$).15,-+.1:)K/"X.+.1:)O"/P3J"K3)81+)2/8.1.1:M).33-.1:)3-KK,$0$128/6):-.+815$)81+)$+-582."18,)082$/.8,3d)81+)

• A52.X$,6)08/P$2)2J$)3K$5.4.582."1M)5",,$52)583$)32-+.$3M)81+)$15"-/8:$).23)8+"K2."1)OJ.,$)3.0-,281$"-3,6)K/"2$52.1:)2J$)!"#$%)Q/81+>)

!.<.? *C$EF&$CNPINM&;1)&''?M)2J$)!"#$%)^"X$/1815$)F"8/+)K/"+-5$+)8)/"8+08K)4"/)!"#$%M)OJ.5J)O83)3-Q3$%-$12,6)8+"K2$+)Q6)@G!)B"/-0)/$3",-2."1)82)8)0$0Q$/3f)0$$2.1:).1)gh/1i381+M)IO$+$1).1)H"X$0Q$/)"4)2J82)6$8/>))

))CJ$)/"8+08K)5,$8/,6).+$12.4.$+)2J82)OJ.,$)2J$)!"#$%)3K$5.4.582."1)O83)O.+$,6)X.$O$+)Q6).1+-32/6)83)8++/$33.1:)2J$)/$%-./$0$123)4"/)08.132/$80)/$5"/+3)0818:$0$12).1)2/8+.2."18,)+"08.13)3-5J)83)_,$52/"1.5)@"5-0$12)81+)#$5"/+3)!818:$0$12)I632$03)b_@#!Ic)81+)_12$/K/.3$)7"12$12)!818:$0$12)b_7!cM).2)O83)8,3")3$$1)83),$33)8KK,.58Q,$)2")3K$5.8,.3$+)8+"K2."1).1)8/$83),.P$)J$8,2JM),$:8,)81+)4.1815.8,)3$/X.5$3>))CJ$3$).1+-32/6)3$52"/3)O$/$)26K.58,,6):"X$/1$+)Q6),$:.3,82."1)81+)/$:-,82."1)K8/2.5-,8/)2")2J$03$,X$3)81+)83)8)/$3-,2)2$1+$+)2").1X$12)81+)8+"K2)2J$./)"O1)/$5"/+3)0818:$0$12)5/.2$/.8>))

Page 8: MoReq2010 Core Requirements DRAFT v0.27 · !"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03) 7"/$)#$%-./$0$123)81+)9,-:);13)

!"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03)7"/$)#$%-./$0$123)81+)9,-:);13)<)=$/3."1)'>?&)@#ABC)BD#)9EFG;7)7DHIEGCAC;DH)CJ.3)+"5-0$12).3)5"K6/.:J2)L)@G!)B"/-0)B"-1+82."1M)&'('M).15,-+.1:)8,,)2$N2)81+).08:$3).15,-+$+)O.2J)2J$)O"/P>)

CJ.3)+"5-0$12).3)8)+/842)O"/P<.1<K/":/$33)4"/)2J$)K-/K"3$)"4)K-Q,.5)5"13-,282."1)"1,6)81+)086)08P$)833$/2."13M)5"128.1)$//"/3)81+)+$35/.Q$)4-152."18,.26)2J82).3),82$/)5J81:$+)"/)O.2J+/8O1>)

98:$)V)"4)&'R))

)

)

A1"2J$/)$0$/:.1:)2/$1+)O83)2J82)"4)J$2$/":$1$.26)O.2J.1)/$5"/+3)3632$0)+$3.:1>))!"#$%)O83)"/.:.18,,6)5"15$K2-8,,6)Q83$+)"1)8)5$12/8,)/$K"3.2"/6)0"+$,)OJ$/$)81)"/:81.382."1f3)3281+8,"1$)/$5"/+3)3632$0)O"-,+)58K2-/$)/$5"/+3)4/"0)8)X8/.$26)"4)$N2$/18,)3"-/5$3M).15,-+.1:)-3$/3)81+)"2J$/)Q-3.1$33)3632$03>))CJ$):"X$/1815$)Q"8/+)/"8+08K)/$5":1.3$+)2J$).15/$83.1:)8+"K2."1)"4)8,2$/182.X$)8/5J.2$52-/$3>))D1$)3-5J)8/5J.2$52-/$).3)8)+$+.582$+)/$5"/+3)3632$0)2J82).3)$12./$,6)Q-.,2).12")8)Q-3.1$33)3632$0)81+)0818:$3)"1,6)2J$)18//"O)3$2)"4)/$5"/+3)J$,+)Q6)2J82)K8/2.5-,8/)Q-3.1$33)3632$0>))A1"2J$/)$0$/:.1:)0"+$,).3)2J82)"4)2J$)32"/8:$<,$33)/$5"/+3)3632$0)2J82)0818:$3)/$5"/+3))*#+)',)O.2J.1)2J$)Q-3.1$33)3632$03).1)OJ.5J)2J$6)"/.:.182$M)/82J$/)2J81)+-K,.582.1:)2J$0).12").23)"O1)/$K"3.2"/6>))B.18,,6M)2J$)!"#$%)/"8+08K).+$12.4.$+)2J$)1$$+)4"/)4,$N.Q,$)81+)358,8Q,$)/$%-./$0$123)2J82)O$/$)$%-8,,6)8KK,.58Q,$)2")Q"2J),8/:$)81+)308,,)/$5"/+3)0818:$0$12)8KK,.582."13>))!"#$%&)J8+)8,/$8+6)0"/$)2J81)+"-Q,$+)2J$)1-0Q$/)"4)4-152."18,)/$%-./$0$123)81+)1$8/,6)2/.K,$+)2J$)1-0Q$/)"4)K8:$3)"4).23)K/$+$5$33"/>));2)O83)5,$8/)2J82)$85J)3-55$33.X$)$+.2."1)"4)!"#$%)5"-,+)1"2)5"12.1-$)2")3.0.,8/,6):/"O).1)3.e$)81+)5"0K,$N.26)"/).2)O"-,+)$X$12-8,,6)K/"X.+$)81).13-/0"-128Q,$)Q8//.$/)2")8+"K2."1M)K8/2.5-,8/,6)Q6)308,,$/M),"58,)81+)1.5J$)3-KK,.$/3>))B"/)8,,)2J$3$)/$83"13)2J$)&''?)/"8+08K)58,,$+)4"/)2O")4-2-/$)KJ83$3)"4)!"#$%)$X",-2."1Z))

• ;1)2J$)3J"/2<2$/0).1)&'(')2"),8-15J)8)/$4852"/.1:)K/"]$52)2J82)O"-,+)/$"/:81.3$)2J$)3K$5.4.582."1)8,"1:)0"+-,8/),.1$3M)3.0K,.46).2)OJ$/$)K"33.Q,$M)81+).12/"+-5$)3-KK"/2)4"/)8,2$/182.X$)/$5"/+3)3632$03)8/5J.2$52-/$3d)81+)

• ;1)2J$),"1:$/<2$/0)Q6)&'(&)O.2J)2J$)833.32815$)"4)3K$5.8,.3$+).1+-32/6)$NK$/23M)81+)Q83$+)"1)2J$)4,$N.Q.,.26)844"/+$+)Q6)8)0"/$)0"+-,8/)8KK/"85JM)2")Q/"8+$1)2J$)8KK,.58Q.,.26)"4)!"#$%).12")8,,)4.$,+3)"4)J-081)$1+$8X"-/)OJ$/$)2J$)3"-1+)0818:$0$12)"4)/$5"/+3).3)81)$33$12.8,)K/$/$%-.3.2$>)

)CJ$)-1+$/,6.1:)"Q]$52.X$)"4)2J$)!"#$%)/"8+08K)O83)5,$8/Z)2")3.:1.4.5812,6).15/$83$)2J$)-1.X$/38,)8KK,.58Q.,.26)81+)8+8K28Q.,.26)"4)2J$)3K$5.4.582."1>)

!.<./ *C$EF<0!0&;1)$8/,6)&'(')2J$)@G!)B"/-0),8-15J$+)2J$)!"#$%&'(')K/"]$52>));2)O83)1"2)]-32)2J$)5"12$12)"4)2J$)3K$5.4.582."1).23$,4)2J82)O83).12$1+$+)2")Q$).11"X82.X$>));2)O83)+$5.+$+)2")K-Q,.3J)!"#$%&'(')83)81)$12./$,6)O$Q<Q83$+)3K$5.4.582."1M)08P.1:)$85J)/$%-./$0$12).1+.X.+-8,,6)E#G)8++/$338Q,$)81+)8,,"O.1:).00$+.82$)O"/,+O.+$)855$33)2")2J$),82$32)X$/3."1)"4)2J$)3K$5.4.582."1)8X8.,8Q,$)4/"0)816OJ$/$)"1)2J$);12$/1$2>))CJ$)@G!)B"/-0)8,3")+$5.+$+)2")-1+$/28P$)2O")4-,,6)K-Q,.5)5"13-,282."1)KJ83$3)83)K8/2)"4)+$X$,"K.1:)2J$)1$O)3K$5.4.582."1)OJ.,$)2J$)_-/"K$81)7"00.33."1)8KK".12$+)81)_NK$/23f)#$X.$O)^/"-K)08+$)-K)"4)8)5/"33<3$52."1)"4).1+-32/6)$NK$/23)2")K/"X.+$)8+X.5$)2")2J$)K/"]$52>))CJ$)/$3-,2.1:)3K$5.4.582."1)J83)2J$/$4"/$)Q$$1)+$X$,"K$+)81+)+.35-33$+)O.2J)81)-1K/$5$+$12$+),$X$,)"4)5",,8Q"/82.X$).1K-2)4"/)8)K/"]$52)"4).23)182-/$)81+).2).3)J"K$+)2J82)2J.3).3)/$4,$52$+).1)2J$)%-8,.26)"4)2J$)4.18,)K/"+-52>))#$5"/+3)0818:$0$12)2"+86)581)Q$)8)5"0K,$N)-1+$/28P.1:)81+)!"#$%&'('M)O.2J).23)0"+-,8/)81+)$N2$13.Q,$)8/5J.2$52-/$M)3$$P3)2")K/"X.+$)81)$836)O86)2")18X.:82$)2J$)

Page 9: MoReq2010 Core Requirements DRAFT v0.27 · !"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03) 7"/$)#$%-./$0$123)81+)9,-:);13)

!"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03)7"/$)#$%-./$0$123)81+)9,-:);13)<)=$/3."1)'>?&)@#ABC)BD#)9EFG;7)7DHIEGCAC;DH)CJ.3)+"5-0$12).3)5"K6/.:J2)L)@G!)B"/-0)B"-1+82."1M)&'('M).15,-+.1:)8,,)2$N2)81+).08:$3).15,-+$+)O.2J)2J$)O"/P>)

CJ.3)+"5-0$12).3)8)+/842)O"/P<.1<K/":/$33)4"/)2J$)K-/K"3$)"4)K-Q,.5)5"13-,282."1)"1,6)81+)086)08P$)833$/2."13M)5"128.1)$//"/3)81+)+$35/.Q$)4-152."18,.26)2J82).3),82$/)5J81:$+)"/)O.2J+/8O1>)

98:$)?)"4)&'R))

)

)

K.248,,3)"4)3K$5.46.1:)8)/$5"/+3)3632$0).0K,$0$1282."1)4"/)3-KK,.$/3M)K/852.2."1$/3)81+)5"13-0$/3)8,.P$>))CJ$)1"O)$328Q,.3J$+)K/":/800$)"4)2$32.1:)81+)5$/2.4.582."1)"4)3"42O8/$)K/"+-523)8:8.132)2J$)3K$5.4.582."1)1$:82$3)2J$)X8,-$)"4)Q83.1:)81).0K,$0$1282."1)"1)!"#$%)Q-2)2J$1):".1:)"1)2")4-/2J$/)0"+.46)81+)5-32"0.3$)/$%-./$0$123).1+.X.+-8,,6>))B"/2-182$,6M)2J$/$).3)1"),"1:$/)816)1$$+)2")+")2J.3)83)!"#$%&'('f3)0"+-,8/)8KK/"85J)8,,"O3)5"13-0$/3)2")0"/$)$83.,6)3K$5.46)8)5"0K/$J$13.X$)81+)5"J$3.X$)3$2)"4)"/:81.382."18,)/$%-./$0$123)3.0K,6)Q6)3$,$52.1:)8)3-.28Q,$)5"0Q.182."1)"4)0"+-,$3)2J82)5"//$3K"1+3)O.2J)2J$./)"/:81.382."18,)1$$+3>))I-KK,.$/3)2"")O.,,)Q$1$4.2)4/"0)2J$)/$4852"/.1:)"4)!"#$%&'('>))jJ.,$)2J$)3$2)"4)8++.2."18,)$N2$13."1)0"+-,$3)O.,,)5"12.1-$)2"):/"O)81+)$0Q"+6)0"/$)81+)0"/$)3K$5.8,.3$+)8KK,.582."13M)2J$)5"/$)3$2)"4)/$%-./$0$123).3)5"//$3K"1+.1:,6)/$+-5$+).1)5"0K8/.3"1)2")!"#$%&'('f3)K/$+$5$33"/3>))CJ$3$)8/$)2J$)"1,6)/$%-./$0$123)2J82)8,,)/$5"/+3)3632$03)0-32)J8X$).1)5"00"1)81+)3J"O)5"0K,.815$)O.2J>))CJ$).0K,$0$1282."1)"4M)81+)5$/2.4.582."1)8:8.132M)"2J$/)0"+-,$3)2J$1)+$K$1+3)"1)2J$)K8/2.5-,8/)4"5-3)"4)8):.X$1)K/"+-52M).23)28/:$2)3$52"/)81+).23)+$:/$$)"4)3K$5.8,.382."1)"/):$1$/8,.382."1>));2).3)1"2)$NK$52$+)2J82)816)3-KK,.$/)O.,,)$X$/)3$$P)2")Q-.,+)8)K/"+-52)2J82).0K,$0$123)$X$/6)0"+-,$)"4)!"#$%&'(')83)2J$/$).3)1")P1"O1)$1X./"10$12)2J82)/$%-./$3)2J.3)+$:/$$)"4)-1.X$/38,.26>))CJ$)"2J$/):/"-K)2J82)O.,,)Q$1$4.2)+./$52,6)4/"0)2J$)8KK/"85J)28P$1)Q6)!"#$%&'(').3)5"0K/.3$+)"4)2J$)K/852.2."1$/3)2J$03$,X$3>))!"#$%&'(')3$$P3).1)$X$/6)83K$52)2")+./$52,6)2.$),$8+.1:)/$5"/+3)0818:$0$12)2J$"/6)81+)Q$32)K/852.5$)Q85P).12")2J$)3K$5.4.582."1>))9/"4$33."18,3)O.,,)4.1+)2J82)5"15$K23M)2$/03)81+)0"+$,3)8+"K2$+)Q6)!"#$%&'(')8/$)0"/$)5,"3$,6),.1P$+)2")2J"3$)-3$+).1)"2J$/).12$/182."18,)3281+8/+3M)81+)K/"K"-1+$+)Q6),$8+.1:)$NK$/23M)2J81).1)816)K/$X."-3)$+.2."1>));1)8++.2."1)2").23)K/852.58,)8KK,.582."1M)2J$)3K$5.4.582."1)2J$/$4"/$)4"/03)8)3"-1+),$8/1.1:)81+)$+-582."18,)K,824"/0)4"/)2J"3$)1$O)2")/$5"/+3)0818:$0$12)83).2).3)K/852.3$+)2"+86>))!"#$%&'(')82).23)2.0$)"4)K-Q,.582."1)08/P3)2J$)(W2J)811.X$/38/6)"4)2J$)@G!)B"/-0)81+)2J$)('2J)811.X$/38/6)"4)!"#$%>));2).3)J"K$+)2J82)2J.3)1$N2):$1$/82."1)X$/3."1)"4)2J$)3K$5.4.582."1)O.,,)852)83)Q"2J)8)5828,632)81+)8)3K/.1:Q"8/+)4"/)2J$)Q$22$/0$12)"4)2J$)/$5":1.2."1M)-1+$/3281+.1:)81+)8+"K2."1)"4):""+)/$5"/+3)0818:$0$12)2J/"-:J"-2)_-/"K$)81+).12$/182."18,,6>)

Page 10: MoReq2010 Core Requirements DRAFT v0.27 · !"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03) 7"/$)#$%-./$0$123)81+)9,-:);13)

!"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03)7"/$)#$%-./$0$123)81+)9,-:);13)<)=$/3."1)'>?&)@#ABC)BD#)9EFG;7)7DHIEGCAC;DH)CJ.3)+"5-0$12).3)5"K6/.:J2)L)@G!)B"/-0)B"-1+82."1M)&'('M).15,-+.1:)8,,)2$N2)81+).08:$3).15,-+$+)O.2J)2J$)O"/P>)

CJ.3)+"5-0$12).3)8)+/842)O"/P<.1<K/":/$33)4"/)2J$)K-/K"3$)"4)K-Q,.5)5"13-,282."1)"1,6)81+)086)08P$)833$/2."13M)5"128.1)$//"/3)81+)+$35/.Q$)4-152."18,.26)2J82).3),82$/)5J81:$+)"/)O.2J+/8O1>)

98:$)(')"4)&'R))

)

)

!.? 5GDMCLE&CJ.3)3K$5.4.582."1)086)Q$)-3$+M))XT&ZGLHJELLEL[&

• A3)81)8.+)4"/)2J$)"/:81.382."18,)K/"5-/$0$12)"4)8)/$5"/+3)3632$0d)• A3)8)K/852.58,)2"",).1)J$,K.1:)"/:81.382."13)5"14.:-/$)/$5"/+3)3632$03)2")0$$2)

2J$./)Q-3.1$33)81+),$:8,)"Q,.:82."13d)81+)• A3)8):-.+$)2")2J$)8-+.2)"4)81)$N.32.1:)/$5"/+3)3632$0).0K,$0$1282."1>)

)XT&EWMEDKL[&

• A3)8)/$4$/$15$)+"5-0$12)4"/)2/8.1.1:)5"-/3$3)81+)2J$)K/$K8/82."1)"4)5"-/3$)082$/.8,d)

• A3)8)2$85J.1:)/$3"-/5$)4"/)858+$0.5).132.2-2."13d)81+)• A3)81)$N80K,$)"4)J"O)2/8+.2."18,)/$5"/+3)0818:$0$12)8KK/"85J$3)81+)8/5J.X8,)

35.$15$)581)Q$)8KK,.$+)2")0"+$/1)3632$03)/$%-./$0$123>))XT&HJPGLKDT[&

• C"):-.+$)2J$)+$X$,"K0$12)"4)/$5"/+3)3632$03)Q6)3-KK,.$/3d)• C").12$:/82$)/$5"/+3)3632$03)O.2J)"2J$/)Q-3.1$33)3632$03d)81+)• A3)2J$)8-2J"/.282.X$)3"-/5$)OJ$1)-1+$/28P.1:)2J$)2$32.1:)81+)5$/2.4.582."1)"4)

5"0K,.812)3",-2."13)Q6)855/$+.2$+)2$32)5$12/$3>))XT&GLEDL[&

• A3)8)-3$/<5$12/.5)81+)$83.,6)-1+$/3281+8Q,$)/$3"-/5$)81+)K/.0$/)"1).0K,$0$12.1:)/$5"/+3)3632$03d)

• A3)2J$)"/.:.18,)4"/)8,,)2/813,82."13d)81+)• A3)8)/$4$/$15$):,"338/6)4"/):-.+815$)"1)/$5"/+3)0818:$0$12)2$/03)81+)2J$./)

0$81.1:3>))!"#$%&'(').3)Q$32)-3$+)O.2J.1)5"13-0$/)"/:81.382."13)83)K8/2)"4)81)"X$/8/5J.1:)/$5"/+3)0818:$0$12)K",.56)O.2J.1)8)O$,,)+$X$,"K$+)32/82$:.5)4/80$O"/P>))_+-582.1:)-3$/3M)4"32$/.1:)8)5-,2-/$)"4):""+)"/:81.382."18,)K/852.5$M)/8.3.1:)8O8/$1$33)"4)"/:81.382."18,)K",.56)81+)32/82$:6M)81+)K-22.1:).1)K,85$)3"-1+)081-8,)K/"5$+-/$3)8/$)]-32)83).0K"/2812)83)8-2"082."1)81+)2J$).12$:/82."1)"4)8)/$5"/+3)3632$0).12")2J$)Q-3.1$33)$1X./"10$12>));ID)(WTV?M)81+)2J$)$0$/:.1:);ID)S'S''M)8/$)3",.+).12$/182."18,,6)/$5":1.3$+)/$3"-/5$3)4"/)"/:81.382."13)2")/$4$/)2")OJ$1)K,811.1:)2J$./)O.+$/)Q-3.1$33)"Q]$52.X$3)8/"-1+)!"#$%&'(')5"0K,.812)/$5"/+3)3632$03>)

Page 11: MoReq2010 Core Requirements DRAFT v0.27 · !"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03) 7"/$)#$%-./$0$123)81+)9,-:);13)

!"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03)7"/$)#$%-./$0$123)81+)9,-:);13)<)=$/3."1)'>?&)@#ABC)BD#)9EFG;7)7DHIEGCAC;DH)CJ.3)+"5-0$12).3)5"K6/.:J2)L)@G!)B"/-0)B"-1+82."1M)&'('M).15,-+.1:)8,,)2$N2)81+).08:$3).15,-+$+)O.2J)2J$)O"/P>)

CJ.3)+"5-0$12).3)8)+/842)O"/P<.1<K/":/$33)4"/)2J$)K-/K"3$)"4)K-Q,.5)5"13-,282."1)"1,6)81+)086)08P$)833$/2."13M)5"128.1)$//"/3)81+)+$35/.Q$)4-152."18,.26)2J82).3),82$/)5J81:$+)"/)O.2J+/8O1>)

98:$)(()"4)&'R))

)

)

!./ \ET&RCJREMKL&

!./.! 3DRVHKERKGDE&CJ.3)3$52."1)+$35/.Q$3)2J$)8/5J.2$52-/$)-1+$/,6.1:)!"#$%&'('>))A3)2J$/$)8/$)8)1-0Q$/)"4)1$O)5"15$K23M)+$4.1.2."13)81+)32/-52-/$3).2).3)E,3E@=+':1&$$:*5:5)2J82)6"-)/$8+)2J.3)3$52."1)Q$4"/$):".1:)"1)2")2J$)/$%-./$0$123)2J$03$,X$3>))CJ$)1$O)3K$5.4.582."1)Q-.,+3)"1)2J$)3",.+)4"-1+82."1)"4).23)K/$+$5$33"/3)Q-2).12/"+-5$3)2O")3.:1.4.5812)1$O)5"15$K23Z)))

• !"+-,8/.26M)81+)• ;12$/"K$/8Q.,.26>)

)CJ$3$)81+)"2J$/).0K"/2812)83K$523)"4)2J$)!"#$%&'(')8/5J.2$52-/$)8/$)+.35-33$+)Q$,"O>)

!./.< *CPGQNDHKT&NJP&]EDLHCJHJU&CJ$)!"#$%&'(')3K$5.4.582."1).3)3$K8/82$+).12")+.44$/$12)0"+-,$3)"4)4-152."18,.26)2J82)3-//"-1+)8)/$+-5$+)3$2)"4)5"/$)/$%-./$0$123>))F6)3$,$52.1:)+.44$/$12)5"0Q.182."13)"4)0"+-,$3)%-.2$)+.44$/$12)26K$3)"4)/$5"/+3)3632$03)581)Q$)3K$5.4.$+>))A++.2."18,)0"+-,$3)581)81+)O.,,)Q$)8++$+)2")2J$)3K$5.4.582."1).1)2J$)4-2-/$)Q6)2J$)@G!)B"/-0)O.2J"-2)81)8+X$/3$).0K852)"1)2J"3$)K8/23)"4)2J$)3K$5.4.582."1)2J82)J8X$)8,/$8+6)Q$$1)K-Q,.3J$+>))CJ.3)8KK/"85J)1"2)"1,6)K/"X.+$3):/$82)4,$N.Q.,.26)2")2J$)26K$3)"4)/$5"/+3)3632$03)2J82)581)4.2)O.2J.1)2J$)3K$5.4.582."1M).2)8,3")8,,"O3)4"/)$X",-2."18/6)/$X.3."1)81+)-K:/8+$)81+)K/"X.+$3)8)+$:/$$)"4)4-2-/$)K/""4.1:M)$18Q,.1:)!"#$%&'(')2")8+8K2)2")1$O).11"X82."13)81+)1$O)K/852.5$3).1)2J$)4.$,+)"4)/$5"/+3)0818:$0$12>))_85J)0"+-,$).1)!"#$%&'(').3)3$K8/82$,6)X$/3."1$+)O.2J)8)08]"/)X$/3."1)1-0Q$/)81+)8)0.1"/)X$/3."1)1-0Q$/)b4"/)$N80K,$M)X$/3."1)`(>Sac>));15/$0$123)2")2J$)0.1"/)X$/3."1)1-0Q$/)8/$)08+$)4"/)K-/K"3$3)"4)5,8/.4.582."1M)80K,.4.582."1)81+)$//"/)5"//$52."1>));1)"2J$/)O"/+3M)8)0.1"/)-K+82$)+"$3)1"2)8,2$/)816)"4)2J$)-1+$/,6.1:).12$12)"4)8)0"+-,$>))A)3632$0)2J82)J83)Q$$1)2$32$+)8:8.132)X$/3."1)(>S)"4)8)0"+-,$)O.,,)5"0K,6)O.2J)X$/3."1)(>T)"4)2J$)380$)0"+-,$>))F6)5"12/832)2J$)08]"/)X$/3."1)"4)8)0"+-,$).3)-K:/8+$+)OJ$1)$.2J$/)2J$)0$81.1:)81+["/)2J$)35"K$)"4)2J$)0"+-,$)5J81:$3>))CJ$/$4"/$M)8)3632$0)2J82).3)5"0K,.812)O.2J)X$/3."1)(>S)"4)8)0"+-,$)O.,,)1"2)Q$)5"0K82.Q,$)O.2J)X$/3."1)&>')"4)2J$)380$)0"+-,$>))!"#$%&'(')/$,.$3)J$8X.,6)"1)-1.X$/38,,6)-1.%-$).+$12.4.$/3)bEE;@c)2").+$12.46)$12.2.$3)81+)$12.26)26K$)+$4.1.2."13>))jJ$/$)2J$3$)8/$)O/.22$1).12")2J$)3K$5.4.582."1M)!"#$%&'(')K/"X.+$3)2J$).+$12.4.$/3)83)K8/2)"4)2J$)3K$5.4.582."1)3")2J82)3-KK,.$/3)581)$0Q$+)2J$0).1)2J$./)K/"+-523>))_85J)0"+-,$)"4)!"#$%&'(').3)8,3").+$12.4.$+)O.2J)8)EE;@)2")$18Q,$)3632$03)2")J81+3J8P$)O.2J)"1$)81"2J$/)81+)5"0K8/$)OJ.5J)0"+-,$3)81+)OJ.5J)X$/3."13)"4)!"#$%&'(')2J$6)3-KK"/2>))B"/)$N80K,$M)2J$)EE;@)4"/)2J$)X$/3."1)"4)2J$)5"/$)/$%-./$0$123)2J82)6"-)8/$)5-//$12,6)/$8+.1:).3Z)`Q$&84UVR<$UWT<TS'Q<QU5$<U'R&$S'(Q4(Sa)81+)581)Q$)4"-1+)-1+$/)3$52."1)(>(M);0K"/2812).14"/082."1>))A)1$O).+$12.4.$/)O.,,)Q$).33-$+)2")$85J)0"+-,$)4"/)$X$/6)08]"/)X$/3."1)5J81:$)2")2J82)0"+-,$>))CJ$)@G!)B"/-0)O.,,)1"2).33-$)1$O).+$12.4.$/3)4"/)0.1"/)X$/3."1)5J81:$3>)

Page 12: MoReq2010 Core Requirements DRAFT v0.27 · !"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03) 7"/$)#$%-./$0$123)81+)9,-:);13)

!"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03)7"/$)#$%-./$0$123)81+)9,-:);13)<)=$/3."1)'>?&)@#ABC)BD#)9EFG;7)7DHIEGCAC;DH)CJ.3)+"5-0$12).3)5"K6/.:J2)L)@G!)B"/-0)B"-1+82."1M)&'('M).15,-+.1:)8,,)2$N2)81+).08:$3).15,-+$+)O.2J)2J$)O"/P>)

CJ.3)+"5-0$12).3)8)+/842)O"/P<.1<K/":/$33)4"/)2J$)K-/K"3$)"4)K-Q,.5)5"13-,282."1)"1,6)81+)086)08P$)833$/2."13M)5"128.1)$//"/3)81+)+$35/.Q$)4-152."18,.26)2J82).3),82$/)5J81:$+)"/)O.2J+/8O1>)

98:$)(&)"4)&'R))

)

)

!./.? )JKEDCMEDNZHQHKT&NJP&^*9&LRVEIN&CJ$)3$5"1+)3.:1.4.5812)K/.15.K,$)-1+$/,6.1:)2J$)+$3.:1)"4)!"#$%&'(').3)2J$)5"13.+$/82."1):.X$1)2").12$/"K$/8Q.,.26>))CJ$)@G!)B"/-0)J83)8),8-15J$+)8)3$K8/82$).1.2.82.X$)"1).12$/"K$/8Q.,.26)O.2J)8)0-5J)O.+$/)81+)0"/$)$15"0K833.1:)35"K$)2J82)O.,,)5"X$/).33-$3)3-5J)83)/$8,)2.0$)5",,8Q"/82."1)Q$2O$$1)/$5"/+3)81+)8/5J.X8,)3632$03M),.X$)2/8134$/)81+)855$33."1>));1)8)3$13$)!"#$%&'(')K/$K8/$3)2J$)O86)4"/)2J.3)1$O).1.2.82.X$>))j.2J.1)2J$)Q"-1+3)"4)!"#$%&'('M).12$/"K$/8Q.,.26).3)5"14.1$+)2")2J$)Y!G)35J$08)2J82)-1+$/K.13)2J$)3K$5.4.582."1>))CJ.3)35J$08).3)-3$+)2")$NK"/2)/$5"/+3)81+)/$,82$+)$12.2.$3)4/"0)"1$)/$5"/+3)3632$0)81+).0K"/2)2J$0).12")81"2J$/>))CJ$):"8,)"4).12$/"K$/8Q.,.26).1)!"#$%&'(').3)2")2/8134$/)/$5"/+3)Q$2O$$1)3632$03)O.2J"-2)8)/$3-,2.1:),"33)"4)5"12$N2>))CJ.3).15,-+$3)2J$)8Q.,.26)2")328/2)8)/$5"/+f3),.4$565,$).13.+$)"1$)3632$0)81+)5"0K,$2$).2).1)81"2J$/M)3"0$2J.1:)2J82)J83)1$X$/)Q$$1)85J.$X$+)Q6)K/$X."-3)X$/3."13)"4)2J$)3K$5.4.582."1>))!"#$%&'(')/$5":1.3$3)2J82)/$5"/+3)O.,,)"-2,.X$)2J$)2$5J1",":6)"4)0"+$/1)/$5"/+3)3632$03)81+)086)1$$+)2")Q$)2/8134$//$+)0816)2.0$3>))G"33,$33)2/8134$/).3)2J$/$4"/$)81).0K$/82.X$>));1)"/+$/)2")85J.$X$)2J.3):"8,)"4).12$/"K$/8Q.,.26M)$NK$/23)O.,,)4.1+)2J82)!"#$%&'(').3)48/)0"/$)K/$35/.K2.X$)2J82)816)K/$X."-3)X$/3."1)"4)2J$)3K$5.4.582."1>));2)3K$5.4.$3)1"2)]-32)2J82)/$5"/+3)0818:$0$12)K/"5$33$3)3J"-,+)Q$)58//.$+)"-2M)Q-2)+$4.1$3)J"O)2J$6)8/$)2")Q$)58//.$+)"-2M)81+)5"+.4.$3)2J.3).12").23)4-152."18,)81+)0$28+828)0"+$,3>))j.2J"-2)2J.3),$X$,)"4)3K$5.4.5.26)"1$)/$5"/+3)3632$0)5811"2).12$/K/$2)2J$)0$28+828)"4)81"2J$/)3632$0>))_X$1).4)2O")3632$03)-3$)0$28+828)$,$0$123)"4)2J$)380$)180$)O.2J)X8,-$3)"4)2J$)380$)+82826K$M)2J$6)O.,,)1"2)Q$)8Q,$)2")-1+$/3281+)$85J)"2J$/f3)+828)-1,$33)2J$6)581)Q"2J)/$,6)"1)8)5"00"1)-38:$)81+)0$81.1:)4"/)2J$)X8,-$3)J$,+).1)2J$)0$28+828>))B"/)2J$)4./32)2.0$)2J$)!"#$%&'(')Y!G)35J$08)/$K/$3$123)8)2/-$)`,.1:-8)4/8158a)Q$2O$$1)+.44$/$12)/$5"/+3)3632$03)4/"0)+.44$/$12)3-KK,.$/3)85/"33)+.44$/$12)5"-12/.$3)81+)08/P$2)3$52"/3>));2).3)J"K$+)2J82)OJ82)086)Q$),"32)Q6)/$32/.52.1:)+$X$,"K$/3f)4/$$+"0)2")/$.12$/K/$2)2J$)4-152."18,)/$%-./$0$123).1)"/.:.18,)O863).3)0"/$)2J81)08+$)-K)4"/)Q6)2J.3)0"X$)2"O8/+3).1+-32/6)O.+$)3281+8/+.382."1)81+).12$/"K$/8Q.,.26)Q$2O$$1)/$5"/+3)3632$03>));2)3J"-,+)Q$)1"2$+)2J82)OJ.,$)!"#$%&'(')+"$3)58/$4-,,6)+$4.1$)2J$)K/"5$33)81+)2J$)"-25"0$M).2):.X$3)2J$)3-KK,.$/)8):/$82)+$:/$$)"4),82.2-+$)8/"-1+)/$K/$3$1282."1)81+)K/$3$1282."1)81+)5J".5$)"4)2$5J1",":6)K,824"/0M)3")2J$/$).3),.22,$)5J815$)2J82)8,,)4-2-/$)3632$03)O.,,),""P)81+)4$$,)2J$)380$)$X$1)2J"-:J)2J$6)3J8/$)8)5"00"1)3K$5.4.582."1>)

!././ $ERCDPL&LTLKEIL&I$52."1)(>W)"4)2J$)5"/$)/$%-./$0$123)5"128.13)4-152."18,)/$%-./$0$123)4"/)/$5"/+3)3632$03>));ID)(WTV?<()+$4.1$3)8)/$5"/+3)3632$0)83)81M)`.14"/082."1)3632$0)OJ.5J)58K2-/$3M)0818:$3)81+)K/"X.+$3)855$33)2")/$5"/+3)2J/"-:J)2.0$a)bK8:$)Sc>));2):"$3)"1)2")+$35/.Q$)2J$)/",$)"4)8)/$5"/+3)3632$0).1)-KJ",+.1:)2J$)4-1+80$128,)5J8/852$/.32.53)"4)8)/$5"/+)83Z)8-2J$12.5.26M)/$,.8Q.,.26M).12$:/.26)81+)-38Q.,.26>))A)/$5"/+3)3632$0)2J82)0$$23)2J$)+$28.,$+)/$%-./$0$123)"4)!"#$%&'(').3)+$35/.Q$+)2J/"-:J"-2)2J.3)3K$5.4.582."1)83)8)R&K:A+O&$%@,)*(+K:1&'59+U=9(:$)"/)ROKU>))C")Q$)5$/2.4.$+)83)81)!7#I)8)/$5"/+3)3632$0)0-32)J8X$)Q$$1)2$32$+)Q6)8)@G!)B"/-0)

Page 13: MoReq2010 Core Requirements DRAFT v0.27 · !"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03) 7"/$)#$%-./$0$123)81+)9,-:);13)

!"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03)7"/$)#$%-./$0$123)81+)9,-:);13)<)=$/3."1)'>?&)@#ABC)BD#)9EFG;7)7DHIEGCAC;DH)CJ.3)+"5-0$12).3)5"K6/.:J2)L)@G!)B"/-0)B"-1+82."1M)&'('M).15,-+.1:)8,,)2$N2)81+).08:$3).15,-+$+)O.2J)2J$)O"/P>)

CJ.3)+"5-0$12).3)8)+/842)O"/P<.1<K/":/$33)4"/)2J$)K-/K"3$)"4)K-Q,.5)5"13-,282."1)"1,6)81+)086)08P$)833$/2."13M)5"128.1)$//"/3)81+)+$35/.Q$)4-152."18,.26)2J82).3),82$/)5J81:$+)"/)O.2J+/8O1>)

98:$)(S)"4)&'R))

)

)

855/$+.2$+)2$32)5$12/$)81+)Q$$1).33-$+)8)5$/2.4.582$)"4)5"0K,.815$)4"/)82),$832)2J$)5"/$)/$%-./$0$123>))CJ$)@G!)B"/-0)8,3").33-$3)5$/2.4.582$3)"4)5"0K,.815$)8:8.132)2J$)8++.2."18,)0"+-,$3)"4)!"#$%&'('M)K/"X.+$+)81)!7#I)J83)K/$X."-3,6)b"/)3.0-,281$"-3,6c)Q$$1)5$/2.4.$+)8:8.132)2J$)5"/$)/$%-./$0$123>))!"#$%&'(')+"$3)1"2)+$4.1$)2J$3$)0"+-,$3)83)`"K2."18,a)83)2J$6)086)1"2)Q$)"K2."18,>));1)3"0$),$:8,)]-/.3+.52."13)81+)85/"33)3"0$).1+-32/6)3$52"/3)2J$6)086)Q$)/82$+)83)J.:J,6)+$3./8Q,$)"/)$X$1)83)/$%-./$+)4-152."18,.26>))E1+$/)3$52."1)(>W)"4)!"#$%&'(')$85J).132815$)"/).0K,$0$1282."1)"4)81)!7#I).3)/$:8/+$+)83)81)$12.26)81+):.X$1)8)3632$0).+$12.4.$/)Q83$+)"1)8)EE;@)83)O$,,)83)3"0$)"2J$/).+$12.46.1:)0$28+828>));2).3)1"2)2J$)Q/81+)"4)3"42O8/$)Q-2)$85J)3$K8/82$)3.2$)"/).1328,,82."1)2J82).3).+$12.4.$+).1)2J.3)O86>))CJ.3)8,,"O3)816)/$5"/+)2J82)J83)Q$$1)2/8134$//$+)Q$2O$$1)3632$03)2")Q$)2/85$+)Q85P)2")2J$)X$/6).132815$).1)OJ.5J).2)O83)5/$82$+)81+)$X$/6)3$K8/82$).1328,,82."1).2)J83)Q$$1)J$,+).1)3-Q3$%-$12,6>))@.44$/$12).132815$3)"4)!7#I)3632$03)8/$)/$%-./$+)2")Q$)8Q,$)2").1+.X.+-8,,6)/$K"/2)"1)2J$./),$X$,)"4)5"0K,.815$)O.2J)2J$)5"/$)/$%-./$0$123)"4)!"#$%&'(').15,-+.1:)OJ.5J)0"+-,$3)2J$6)3-KK"/2M)-3.1:)2J$)-1.%-$).+$12.4.$/3):.X$1)2")+.44$/$12)X$/3."13)"4)+.44$/$12)0"+-,$3)"4)!"#$%&'('M)+$35/.Q$+)8Q"X$>))j.2J"-2)2J.3)4$82-/$M)+.44$/$12)!7#I)3",-2."13)O"-,+)1"2)Q$)8Q,$)2").12$//":82$)$85J)"2J$/)2")+.35"X$/)OJ.5J),$X$,)"4)4-152."18,.26)2J$)"2J$/)3-KK"/23>))E1+$/)!"#$%&'('M)8,,)!7#I)3632$03)0-32).12$/485$).1)3"0$)O86)$.2J$/)2")-3$/3)+./$52,6)2J/"-:J)8)-3$/).12$/485$)81+["/)O.2J)"2J$/)Q-3.1$33)3632$03)2J/"-:J)8)3$/X.5$3).12$/485$>))!"#$%&'(')+"$3)1"2)3K$5.46)2J82)81)!7#I)1$$+3)2")+")Q"2J>));1)"/+$/)2")582$/)4"/)2J$3$)+.44$/$12)0"+$3)"4)"K$/82."1)Q$2O$$1)-3$/)485.1:)81+)Q85P)$1+)/$5"/+3)3632$03M)3$52."1)(>W)8,,"O3)$85J)3-KK,.$/)2")5J""3$)OJ.5J)"4)2J$)!"#$%&'(')3$/.$3)('').12$/485$)0"+-,$3)2J$./)K/"+-523).0K,$0$12>))B"/)$N80K,$M)0"+-,$)('()5"128.13)/$%-./$0$123)4"/):/8KJ.58,)-3$/).12$/485$3)b^E;cM)OJ.,$)0"+-,$)('&)5"128.13)/$%-./$0$123)4"/)8KK,.582."1)K/":/800.1:).12$/485$3)bA9;c>))I.:1.4.5812,6)4"/)5"0K,.815$)8,,)!7#I)3"42O8/$)0-32).0K,$0$12)82),$832)"1$)"4)2J$)('')3$/.$3)0"+-,$3>))I"0$)3",-2."13)086).0K,$0$12)81+)Q$)5$/2.4.$+)8:8.132)0"/$)2J81)"1$)"4)2J$3$)0"+-,$3>))A,3").1)3$52."1)(>W)2J$)5"15$K2)"4)81)`.1X$12"/6a).3).12/"+-5$+>))A1).1X$12"/6)/$K/$3$123)2J$)3$2)"4)$12.2.$3)"4)8)K8/2.5-,8/)26K$)O.2J.1)$85J)!7#IM)3")4"/)$N80K,$)8,,)+.3K"38,)35J$+-,$3)8/$)+$4.1$+)83)Q$,"1:.1:)2")8)5"00"1)+.3K"38,)35J$+-,$).1X$12"/6>))!"#$%&'(')-3$3)2J.3)2$/0)83)8)5"1X$1.$15$)2")+$35/.Q$)8,,)2J$)$12.2.$3)"4)8)K8/2.5-,8/)$12.26)26K$)5",,$52.X$,6)81+)3"0$2.0$3)2"):.X$)2J$0)5"00"1)5J8/852$/.32.53M)4"/)$N80K,$)8+0.1.32/82"/3)086)J8X$)855$33)2")2J$)+.3K"38,)35J$+-,$).1X$12"/6)OJ.,$)-3$/3)+")1"2>))I"),"1:)83)2J.3).3)2/-$M)!"#$%&'(')+"$3)1"2)3K$5.46)J"O)2J$)2$/0)`.1X$12"/6a)3J"-,+)Q$).12$/K/$2$+)O.2J.1)+.44$/$12)!7#I)K/"+-523)"/)/$K/$3$12$+)2")-3$/3>))!"#$%&'(')-3$3).1X$12"/.$3)2")/$4$/)2")1"2)]-32)2J$)3$2)"4)$12.2.$3)"4)8)K8/2.5-,8/)$12.26)26K$)Q-2)8,3")2")3$23)"4)26K$)+$4.1.2."13>))C6K$)+$4.1.2."13).1)!"#$%&'(')28P$)"1)2J$)380$)5J8/852$/.32.53)83)$12.2.$3>))I")4"/)$N80K,$M)8,,)$12.26)26K$3).1)!"#$%&'(')8/$).+$12.4.$+)Q6)8)3632$0).+$12.4.$/M)J8X$)8)2.2,$)81+)+$35/.K2."1)81+)Q$,"1:)2")2J$)$12.26)

Page 14: MoReq2010 Core Requirements DRAFT v0.27 · !"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03) 7"/$)#$%-./$0$123)81+)9,-:);13)

!"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03)7"/$)#$%-./$0$123)81+)9,-:);13)<)=$/3."1)'>?&)@#ABC)BD#)9EFG;7)7DHIEGCAC;DH)CJ.3)+"5-0$12).3)5"K6/.:J2)L)@G!)B"/-0)B"-1+82."1M)&'('M).15,-+.1:)8,,)2$N2)81+).08:$3).15,-+$+)O.2J)2J$)O"/P>)

CJ.3)+"5-0$12).3)8)+/842)O"/P<.1<K/":/$33)4"/)2J$)K-/K"3$)"4)K-Q,.5)5"13-,282."1)"1,6)81+)086)08P$)833$/2."13M)5"128.1)$//"/3)81+)+$35/.Q$)4-152."18,.26)2J82).3),82$/)5J81:$+)"/)O.2J+/8O1>)

98:$)(T)"4)&'R))

)

)

26K$).1X$12"/6>))CJ$)+.44$/$15$)Q$2O$$1)2J$)$12.26)26K$).1X$12"/6)81+)2J$)+.3K"38,)35J$+-,$).1X$12"/6).3)2J82)!"#$%&'(')+$4.1$3)2J$)4-,,)/81:$)"4)$12.26)26K$3)8X8.,8Q,$>));1)2J.3)3$13$)2J$)$12.26)26K$).1X$12"/6).3)1"2)$N2$13.Q,$M)$N5$K2)Q6)8++.2."18,)0"+-,$3)"4)!"#$%&'(')OJ$/$)1$O)$12.26)26K$3)8/$).12/"+-5$+>))F6)5"0K8/.3"1)2J$)+.3K"38,)35J$+-,$).1X$12"/6)O.2J.1)$85J)!7#I).3)$N2$13.Q,$)81+)8+0.1.32/82"/3)8/$)4/$$)2")5/$82$)1$O)+.3K"38,)35J$+-,$3)81+)8++)2J$0)2")2J$)+.3K"38,)35J$+-,$).1X$12"/6)83)/$%-./$+>))jJ$/$)!"#$%&'(')K/"X.+$3).23)"O1)26K$)+$4.1.2."13M)3-5J)83)4"/)$12.26)26K$3M).2)8,3")K/"X.+$3)2J$)3632$0).+$12.4.$/3)2J82)8,,)!7#I)3"42O8/$)0-32)-3$)2")/$4$/)2")2J"3$)26K$)+$4.1.2."13).1)2J$)Y!G)35J$08>))CJ.3)0$813)2J82)"1$)!7#I)3",-2."1)581)$NK"/2)8)/$5"/+)81+)81"2J$/)581).0K"/2).2)81+)/$5":1.3$).2)83)8)/$5"/+)Q$58-3$).2)-3$3)2J$)380$)!"#$%&'(')3-KK,.$+)EE;@)2")/$K/$3$12)8)/$5"/+>))F$58-3$)!"#$%&'(')K/"X.+$3)2J$3$)-1+$/,6.1:).+$12.4.$/3)4"/)26K$3)+$4.1$+)Q6)2J$)3K$5.4.582."1M)$85J)3632$0).3)8Q,$)2")/$4$/)2")2J$0)Q6)+.44$/$12)2.2,$3)81+)+$35/.K2."13>))jJ82)"1$)!7#I)+$35/.Q$3)83)8)`#$5"/+a)0.:J2)Q$)8)`@"33.$/a).1)81"2J$/)Q-2)2J$6)O.,,)32.,,)J8X$)2J$)380$)26K$).+$12.4.$/>))B.18,,6M)3$52."1)(>W)5"128.13)/$%-./$0$123)4"/)3632$0)8,$/23>))_85J)!7#I)0-32)J8X$)8)K/"852.X$)3632$0)"4)8,$/23)2J82).3)-3$+)Q6)2J$)!7#I)2")1"2.46)8+0.1.32/82"/3)"4)81).33-$)2J82)/$%-./$3)822$12."1>))!"#$%&'(')+"$3)1"2)3K$5.46)OJ82)2$5J1",":.$3)3J"-,+)Q$)-3$+)Q6)3632$03)2")/8.3$)8,$/23>))!"#$%&'(')+"$3)+$4.1$)2J$)26K$3)"4)8,$/23)2J82)2J$)!7#I)0-32)Q$)8Q,$)2")/8.3$>)

!./.= 5EDOCDIHJU&OGJRKHCJL&I$52."1)(>R)"4)2J$)5"/$)/$%-./$0$123)5"X$/3)J"O)/$5"/+3)3632$03)$N$5-2$)2J$)4-152."13)+$4.1$+)Q6)2J$)4-152."18,)/$%-./$0$123)"4)!"#$%&'('>))_85J)!7#I)0-32)P$$K)8)3632$0),":)83)O$,,)83)3-KK"/2)2J$)!"#$%&'(')4-152."18,)0"+$,)81+)$12.26)$X$12)J.32"/.$3>))I632$0),":3M)32"/$+)"-23.+$)2J$)3632$0).23$,4)8/$)X8,-8Q,$)/$3"-/5$3)OJ$1)2J$)3632$0)48.,3)81+).3)1"2)"K$/82."18,>))#$%-./$0$123)4"/)Q-,P)"K$/82."13)8/$)8,3")5"X$/$+).1)3$52."1)(>R>))F-,P)"K$/82."13)8,,"O)8)-3$/)2")3$,$52)0"/$)2J81)"1$)$12.26)"4)2J$)380$)$12.26)26K$)82)2J$)380$)2.0$)81+)3.0-,281$"-3,6)K$/4"/0)2J$)380$)4-152."1)"1)2J$)OJ",$)3$,$52."1M)83).4)2J$)-3$/)O83)K$/4"/0.1:)8)3.1:,$)4-152."1)O.2J)8)3.1:,$)$12.26>))B"/)$N80K,$M)81)8+0.1.32/82"/)086)3$,$52)0-,2.K,$)/$5"/+3)81+)0"X$)2J$0)8,,).12")2J$)380$)8::/$:82."1)83)8)3.1:,$)"K$/82."1M)"/)2J$)-3$/)086)3$,$52)0-,2.K,$)8::/$:82."13)81+)5,"3$)2J$0).1)8)3.1:,$)Q-,P)"K$/82."1>))_X$/6)4-152."1)+$35/.Q$+)Q6)!"#$%&'(').3):.X$1).23)"O1)4-152."1)+$4.1.2."1)O.2J).23)"O1)3632$0).+$12.4.$/M)2.2,$)81+)+$35/.K2."1>))A+0.1.32/82"/3)086)5"14.:-/$)2J$)!7#I)81+)+$5.+$)OJ.5J)4-152."13).1)2J$)4-152."1).1X$12"/6)OJ$1)K$/4"/0$+)/$3-,2).1)2J$):$1$/82."1)"4)81)$X$12)2J82).3)K$/081$12,6)8++$+)2")81)$12.26f3)$X$12)J.32"/6>))F$58-3$)"4)2J.3)3281+8/+.382."1)"4)4-152."1)+$4.1.2."13)85/"33)2J$)0$28+828)0"+$,).12/"+-5$+)Q6)!"#$%&'(')81)$12.26f3)OJ",$)$X$12)J.32"/6)O.,,)Q$)8Q,$)2")Q$)/$8+M).1+$N$+)81+)-1+$/32""+)$X$1)OJ$1)2J$)$12.26).3)$NK"/2$+)4/"0)"1$)!7#I)81+).0K"/2$+).12")81"2J$/>));1)"2J$/)O"/+3M)-1+$/)!"#$%&'(')$85J)$12.26f3)$X$12)J.32"/6)J83)Q$5"0$)8)K$/081$12)81+)1$5$338/6)K8/2)"4)2J$)0$28+828)"4)2J82)$12.26)81+)/$K,85$3)2J$)5"15$K2)"4)8)3632$0)O.+$)`8-+.2)2/8.,a)OJ$/$)8,,)/$5"/+3)3632$0)"K$/82."13)8/$)/$5"/+$+)Q-2).1)8)

Page 15: MoReq2010 Core Requirements DRAFT v0.27 · !"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03) 7"/$)#$%-./$0$123)81+)9,-:);13)

!"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03)7"/$)#$%-./$0$123)81+)9,-:);13)<)=$/3."1)'>?&)@#ABC)BD#)9EFG;7)7DHIEGCAC;DH)CJ.3)+"5-0$12).3)5"K6/.:J2)L)@G!)B"/-0)B"-1+82."1M)&'('M).15,-+.1:)8,,)2$N2)81+).08:$3).15,-+$+)O.2J)2J$)O"/P>)

CJ.3)+"5-0$12).3)8)+/842)O"/P<.1<K/":/$33)4"/)2J$)K-/K"3$)"4)K-Q,.5)5"13-,282."1)"1,6)81+)086)08P$)833$/2."13M)5"128.1)$//"/3)81+)+$35/.Q$)4-152."18,.26)2J82).3),82$/)5J81:$+)"/)O.2J+/8O1>)

98:$)(W)"4)&'R))

)

)

4"/082)2J82).3)"1,6)-1+$/32""+)Q6)2J$)"/.:.182.1:)3632$0>));2).3)1"2)K"33.Q,$)-1+$/)!"#$%&'(')2")$NK"/2)81)$12.26)O.2J"-2)3.0-,281$"-3,6)$NK"/2.1:)8,,)"4).23)0$28+828).15,-+.1:).23)$X$12)J.32"/6>)

!./.> 3UEJKL&NJP&DCQEL&I$52."1)(>U)+$35/.Q$3)2J$).12$/852."1)Q$2O$$1)-3$/3)81+):/"-K3M)5",,$52.X$,6)58,,$+)`8:$123aM)81+)/",$3>))E3$/3)81+):/"-K3)8/$)Q"2J)5"15$K23)2J82)$N.32)"-23.+$)81)"/:81.382."1f3)/$5"/+3)3632$0>))E3$/3)/$K/$3$12)2J$).1+.X.+-8,)32844)81+)3632$03).1)2J$)"/:81.382."1M)OJ.,$):/"-K3)/$K/$3$12).23)8+0.1.32/82.X$)81+)"K$/82."18,)-1.23>))D/:81.382."13)O.,,)5"00"1,6)3J8/$)2J$)380$)-3$/3)81+):/"-K3)85/"33)8,,)2J$)Q-3.1$33)3632$03).1)2J$./)1$2O"/P)Q6)855$33.1:)8)3J8/$+)+./$52"/6)3$/X.5$>))B"/)2J.3)/$83"1)!"#$%&'(')3K$5.4.58,,6)$N5,-+$3)2J$)0818:$0$12)"4)-3$/3)81+):/"-K3)4/"0).23)4-152."18,)/$%-./$0$123>))jJ.,$)2J.3)+"$3)1"2)K/$5,-+$)81)!7#I)4/"0)K/"X.+.1:).23)"O1)+./$52"/6)3$/X.5$3M).2).3)/$,82.X$,6)-1,.P$,6)2J82)2J$)380$)8+0.1.32/82"/3)OJ")0818:$)2J$)"/:81.382."1f3)/$5"/+3)8,3")0818:$)2J$)5"0.1:)81+):".1:)"4)K$/3"11$,)81+)2J$)4"/082."1)"4):/"-K3>))jJ.,$)2J$)K/$3$15$)"4)8-2J$12.582."1)3$/X.5$3)81+)+./$52"/6)3$/X.5$3)O.2J.1)2J$).00$+.82$)$1X./"10$12)"4)2J$)/$5"/+3)3632$0).3)833-0$+)Q6)2J$)!"#$%&'(')3K$5.4.582."1M)2J$),"1:)2$/0)K/$3$/X82."1)"4)2J$).14"/082."1)2J$6)5"128.1).3)1"2>));2).3)$%-8,,6)833-0$+)2J82)2J$).14"/082."1)J$,+)Q6)3-5J)3632$03).3)J.:J,6)X",82.,$)81+)2J82)2J$)+./$52"/6)3$/X.5$)O.,,)"1,6)$X$/)J",+)2J$)0"32)5-//$12).14"/082."1)8Q"-2)8)-3$/>))I$52."1)(>U)"4)2J$)5"/$)/$%-./$0$123)2J$/$4"/$)/$%-./$3)2J82)81)!7#I)/$:-,8/,6)380K,$)2J$)0$28+828)J$,+)Q6)2J$)+./$52"/6)3$/X.5$)4"/)-3$/3)81+):/"-K3M)81+)32"/$)816)5J81:$3)2")2J$3$)$12.2.$3)"X$/)2.0$)83)K8/2)"4)8)!"#$%&'(')326,$)$X$12)J.32"/6>))CJ.3)/$:-,8/)3615J/"1.382."1)$13-/$3)2J82)2J$)/$5"/+3)0818:$+)Q6)2J$)/$5"/+3)3632$0)8/$)32"/$+)O.2J.1)8)/.5J)0$28+828)5"12$N2>))F6)5"0K8/.3"1)O.2J)-3$/3)81+):/"-K3M)/",$3)8/$)3K$5.4.5)2")2J$)/$5"/+3)3632$0>));1)!"#$%&'(')/",$3)8/$)+$4.1$+)83)8)3$2)"4)4-152."1)+$4.1.2."13>))F"2J)-3$/3)81+):/"-K3)581)Q$):/812$+)/",$3)3.15$)-3$/3)O.,,)J8X$)855$33)2")/",$3):/812$+)2"):/"-K3)83)8)/$3-,2)"4)2J$./):/"-K)0$0Q$/3J.K>))CJ.3)0$813)2J82)/",$3)"1,6)J8X$)0$81.1:).1)2J$)5"12$N2)"4)81)!7#I)83)2J$)3$2)"4)8X8.,8Q,$)4-152."13).3)+$4.1$+)Q6)!"#$%&'('>))CJ$)5"/$)/$%-./$0$123).15,-+$)"1,6)2O")/",$3>))CJ$)+$48-,2)-3$/)/",$).3):/812$+)2")8,,)-3$/3)"4)2J$)!7#IM)OJ.,$)2J$)8+0.1.32/82"/)/",$)K/"X.+$3)8)J.:J$/),$X$,)"4)855$33)2")2J$)5,833.4.582."1)35J$0$M)8::/$:82."13M)2$0K,82$3M)+.3K"38,)35J$+-,$3M)$25>))F"2J)2J$)8+0.1.32/82"/)81+)-3$/)/",$3)+$4.1$+).1)3$52."1)(>U)8/$)3632$0)O.+$)/",$3).1)2J$)5"/$)/$%-./$0$123>)

!./.@ "QNLLHOHRNKHCJ&E1,.P$)K/$X."-3)X$/3."13)"4)2J$)3K$5.4.582."1M)!"#$%&'(')+$4.1$3)5,833.4.582."1)81+)8::/$:82."1)83)3$K8/82$)Q-2)/$,82$+)5"15$K23>))7,833.4.582."1).3)2J$)3-Q]$52)"4)3$52."1)(>V>))

Page 16: MoReq2010 Core Requirements DRAFT v0.27 · !"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03) 7"/$)#$%-./$0$123)81+)9,-:);13)

!"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03)7"/$)#$%-./$0$123)81+)9,-:);13)<)=$/3."1)'>?&)@#ABC)BD#)9EFG;7)7DHIEGCAC;DH)CJ.3)+"5-0$12).3)5"K6/.:J2)L)@G!)B"/-0)B"-1+82."1M)&'('M).15,-+.1:)8,,)2$N2)81+).08:$3).15,-+$+)O.2J)2J$)O"/P>)

CJ.3)+"5-0$12).3)8)+/842)O"/P<.1<K/":/$33)4"/)2J$)K-/K"3$)"4)K-Q,.5)5"13-,282."1)"1,6)81+)086)08P$)833$/2."13M)5"128.1)$//"/3)81+)+$35/.Q$)4-152."18,.26)2J82).3),82$/)5J81:$+)"/)O.2J+/8O1>)

98:$)(R)"4)&'R))

)

)

;ID(WTV?<&)+$4.1$3)5,833.4.582."1)83M)`2J$)K/"5$33)"4).+$12.46.1:)2J$)582$:"/6)"/)582$:"/.$3)"4)Q-3.1$33)852.X.26)81+)2J$)/$5"/+3)2J$6):$1$/82$)81+)"4):/"-K.1:)2J$0M).4)8KK,.58Q,$M).12")4.,$3)2")485.,.282$)+$35/.K2."1M)5"12/",M),.1P3)81+)+$2$/0.182."1)"4)+.3K"3.2."1)81+)855$33)3282-3a)bK8:$)(Rc>));1)!"#$%&'(')2J$3$)582$:"/.$3)"4)Q-3.1$33)852.X.26)8/$)58,,$+)`5,833$3aM)OJ.,$)2J$)2$/0)`4.,$a)bOJ.5J)J83)8)3K$5.4.5)0$81.1:)1"2).15,-+$+).1)2J$)5"/$)/$%-./$0$123c).3)/$K,85$+)Q6)2J$)2$/0)`8::/$:82."1a)b4/"0);ID&S'V(c).1)2J.3)5"12$N2>))CJ$/$4"/$M)2")/$.12$/K/$2)2J$);ID)+$4.1.2."1):.X$1)8Q"X$).1)2J$)X"58Q-,8/6)"4)!"#$%&'('M)5,833.4.582."1).1X",X$3)8KK,6.1:)8)5,833)b/$K/$3$12.1:)8)582$:"/6)"4)Q-3.1$33)852.X.26c)2")8)/$5"/+M)"/)bK/$4$/8Q,6c)5",,$52.X$,6)2")8)OJ",$)8::/$:82."1)"4)/$5"/+3>))!"#$%&'(')081+82$3)2J82)$85J)!"#$%)5"0K,.812)/$5"/+3)3632$0)0-32).0K,$0$12)8)5,833.4.582."1)35J$0$)2J82)5"128.13)5,833$3>))CJ$/$)8/$)3$X$/8,)+.44$/$12)O863)"4)"/:81.3.1:)2J$)5,833$3)O.2J.1)8)5,833.4.582."1)35J$0$).1)5"00"1)-3$>))!"#$%&'(')+"$3)1"2)081+82$)816)3.1:,$)8KK/"85J)2")32/-52-/.1:)2J$)5,833$3)O.2J.1)8)5,833.4.582."1)35J$0$>));132$8+)3$52."1)(>V)8,,"O3)$85J)3-KK,.$/)2")5J""3$)Q$2O$$1).0K,$0$12.1:)"1$)"4)2J$)!"#$%&'(')3$/.$3)&'')5,833.4.582."1)0"+-,$3>))B"/)$N80K,$M)0"+-,$)&'()5"128.13)/$%-./$0$123)4"/)J.$/8/5J.58,)5,833.4.582."1M)OJ.,$)0"+-,$)&'&)5"128.13)/$%-./$0$123)4"/)2J$38-/-3)Q83$+)5,833.4.582."1>))I.:1.4.5812,6M)2")85J.$X$)5"0K,.815$)8,,)!7#I)0-32).0K,$0$12)82),$832)"1$)"4)2J$)&'')3$/.$3)5,833.4.582."1)0"+-,$3>))I"0$)3-KK,.$/3)086)5J""3$)2").0K,$0$12)0"/$)2J81)"1$)"4)2J$3$)0"+-,$3)83)2J.3):.X$3):/$82$/)5J".5$)2")5"13-0$/3>))#$:8/+,$33)"4)2J$)32/-52-/$)"4)2J$)5,833.4.582."1)35J$0$)2J82).3).0K,$0$12$+)2J$/$)8/$)8,3")/$%-./$0$123)2J82)8/$)5"00"1)2")8,,)4"/03)"4)5,833.4.582."1)81+)2J$3$)8/$)+$28.,$+).1)3$52."1)(>V>))C$0K,82$3M)+.35-33$+)-1+$/)(>T>?)Q$,"OM)086)Q$)833"5.82$+)O.2J)5,833$3)83)581)+.3K"38,)35J$+-,$3M)+.35-33$+)-1+$/)(>T>('>));1)K/$X."-3)X$/3."13)"4)!"#$%)$85J)8::/$:82."1)5"-,+)"1,6)$X$/)J8X$)8)3.1:,$)5,833.4.582."1)81+)$85J)/$5"/+)O"-,+)1$5$338/.,6)J8X$)2J$)380$)5,833.4.582."1)83).23)K8/$12)8::/$:82."1>));2)O83)1"2)K"33.Q,$)4"/)8)3.1:,$)8::/$:82."1)2")J8X$)0-,2.K,$)5,833.4.582."13>))CJ.3).3)1"O)K"33.Q,$).1)!"#$%&'('>))A::/$:82."13)81+)/$5"/+3)581)Q$):.X$1)3$X$/8,)5,833.4.582."13)Q"2J)Q6).1J$/.2.1:)2J$./)K8/$12)8::/$:82."1f3)5,833$3)83)O$,,)83)Q6)J8X.1:)5,833$3)8KK,.$+)2")2J$0)+./$52,6>))CJ.3).3)8)3.:1.4.5812)5J81:$)"4)8KK/"85J>))F$58-3$)8)3.1:,$)$12.26)581)58//6)0"/$)2J81)"1$)5,833.4.582."1)-1+$/)!"#$%&'('M)2J$)3K$5.4.582."1)/$%-./$3)2J82)"1$)5,833.4.582."1).1)K8/2.5-,8/)0-32)Q$).+$12.4.$+)83)2J$)$12.26f3)K/.08/6)5,833.4.582."1>))_85J)8::/$:82."1)81+)/$5"/+)0-32)J8X$)82),$832)8)K/.08/6)5,833.4.582."1)81+)086)J8X$)8++.2."18,)3$5"1+8/6)5,833.4.582."13>))H"2)"1,6)0-32)$X$/6)/$5"/+)J8X$)8)K/.08/6)5,833.4.582."1)Q-2M)-1+$/)!"#$%&'('M)$85J)$12.26f3)K/.08/6)5,833.4.582."1)0-32)58//6)O.2J).2)81)833"5.82$+)+.3K"38,)35J$+-,$>))@.3K"38,).1)!"#$%&'(').3)Q83$+)"1)2J$)5"15$K2)2J82)81)$12.26f3)482$)4",,"O3).23)K/.08/6)5,833.4.582."1>)

Page 17: MoReq2010 Core Requirements DRAFT v0.27 · !"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03) 7"/$)#$%-./$0$123)81+)9,-:);13)

!"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03)7"/$)#$%-./$0$123)81+)9,-:);13)<)=$/3."1)'>?&)@#ABC)BD#)9EFG;7)7DHIEGCAC;DH)CJ.3)+"5-0$12).3)5"K6/.:J2)L)@G!)B"/-0)B"-1+82."1M)&'('M).15,-+.1:)8,,)2$N2)81+).08:$3).15,-+$+)O.2J)2J$)O"/P>)

CJ.3)+"5-0$12).3)8)+/842)O"/P<.1<K/":/$33)4"/)2J$)K-/K"3$)"4)K-Q,.5)5"13-,282."1)"1,6)81+)086)08P$)833$/2."13M)5"128.1)$//"/3)81+)+$35/.Q$)4-152."18,.26)2J82).3),82$/)5J81:$+)"/)O.2J+/8O1>)

98:$)(U)"4)&'R))

)

)

!./.6 3UUDEUNKHCJ&A3)J83)Q$$1)+$35/.Q$+)8Q"X$M).1)!"#$%&'('M)8::/$:82."1)81+)5,833.4.582."1)8/$)"/2J":"18,)5"15$K23>))A::/$:82."1M)2J$)3-Q]$52)"4)3$52."1)(>?M)8,O863)4",,"O3)8)K-/$,6)J.$/8/5J.58,)32/-52-/$)+"O1)4/"0)8)/""2)8::/$:82."1M)OJ.5J).3)+$4.1$+)83)81)8::/$:82."1)O.2J)1")J.:J$/),$X$,)K8/$12)8::/$:82."1>))CJ$/$).3)1")/$%-./$0$12)4"/)8,,)8::/$:82."13).1)81)!7#I)2")Q$).15"/K"/82$+).12")8)3.1:,$):.812)8::/$:82."1)3")2J$)!7#I)0-32)Q$)8Q,$)2")J8X$)0-,2.K,$)/""2)8::/$:82."13>))A2)2J$),"O$32),$X$,)"4)8::/$:82."1M)8::/$:82."13)5"128.1)/$5"/+3>))A2).12$/0$+.82$),$X$,3)"4)8::/$:82."1M)8::/$:82."13)5"128.1)"2J$/)8::/$:82."13>))A1)8::/$:82."1)5811"2)5"128.1)Q"2J)/$5"/+3)81+)8::/$:82."13>))A1)!7#I)0-32)3-KK"/2)3$X$1),$X$,3)"4)8::/$:82."1).15,-+.1:)/$5"/+3>))A::/$:82."13).1)!"#$%&'(')+")1"2)]-32)5,-32$/)$12.2.$3)2":$2J$/M)2J$6)8,3")K,85$)2J$0).12")81).0K,.5.2,6)"/+$/$+)2.0$)3$%-$15$>)))_85J)$12.26)2J82).3)8++$+)2")81)8::/$:82."1)]".13)2J$)$1+)"4)2J$)3$%-$15$M)Q-2)81)8+0.1.32/82"/)581)/$"/+$/)2J$)3$%-$15$).4)1$5$338/6>)));2).3)8,3")K"33.Q,$)2")3K,.2)81)8::/$:82."1).12")2O")8::/$:82."13)82)816)K".12).1)2J$)3$%-$15$>))A::/$:82."13)J8X$)81)"K$1[5,"3$+)K/"K$/26)1"2)3J8/$+)O.2J)"2J$/)$12.26)26K$3>))jJ$1)81)8::/$:82."1).3)5,"3$+)2J$1)1")0"/$)$12.2.$3)581)Q$).15,-+$+).1).2)-1,$33).2).3)/$"K$1$+>))CJ$)5,"3.1:)"4).23)K8/$12)8::/$:82."1).3)5"00"1,6)-3$+)83)8)+.3K"38,)2/.::$/)4"/)8)/$5"/+>)

!./.B $ERCDPL&NJP&RCIMCJEJKL&I$52."1)(>(')5"X$/3)/$5"/+3)81+)/$5"/+)5"0K"1$123>));ID(WTV?<()3282$3)2J82)"1$)"4)2J$)5J8/852$/.32.53)"4)8)/$5"/+).3)2J82M)`2J$),.1P3)Q$2O$$1)+"5-0$123M)J$,+)3$K8/82$,6)Q-2)5"0Q.1.1:)2")08P$)-K)8)/$5"/+M)3J"-,+)Q$)K/$3$12a)bK8:$)Uc>));1)!"#$%&'('M)2J$3$)3$K8/82$)+"5-0$123)8/$)58,,$+)2J$)`5"0K"1$123a)"4)8)/$5"/+)81+)$85J)/$5"/+)0-32)J8X$)82),$832)"1$M)Q-2)086)Q$)08+$)-K)"4)3$X$/8,)5"0K"1$123>))!"#$%&'('f3).12$/K/$282."1)"4)8)/$5"/+).3)2J$)380$)83)2J82)"4)81)`.2$0a).1);ID&S'V(<&M)OJ.5J)3282$3)2J82).2).3)2J$M)`308,,$32)+.35/$2$)-1.2)"4)/$5"/+3)0818:$+)83)81)$12.26a)bK8:$)(&c>));ID&S'V(<&):"$3)"1)2")386)2J82)OJ.,$)81).2$0)581)J8X$)5"0K"1$123M)`2J$)5"0K"1$123)"4)2J$).2$0)8/$)0818:$+)83)8)3.1:,$)$12.26)O.2J.1)2J$)3632$0a>))CJ.3).3)2/-$)"4)8)/$5"/+).1)!"#$%&'('>))jJ$1)8)/$5"/+).3)5/$82$+).1)81)!7#I)$85J)"4).23)5"0K"1$123)0-32)Q$)3$K8/82$,6).+$12.4.$+>));1)3"0$)/$5"/+3)3632$0).0K,$0$1282."13M)OJ$1)8)/$5"/+).3)5/$82$+).23)5"0K"1$123)8/$)58K2-/$+)81+)32"/$+).1)2J$)/$5"/+3)3632$0).23$,4M).1)"2J$/).0K,$0$1282."13)2J$)5"0K"1$123)$N.32)$N2$/18,,6)2")2J$)/$5"/+3)3632$0)OJ.5J)08.128.13)2J$./)0$28+828)Q-2)+"$3)1"2)K/"X.+$).23)"O1).12$:/82$+)32"/8:$)/$K"3.2"/6>))!"#$%&'(')/$4$/3)2")2J$3$)+.44$/$12)8KK/"85J$3)83)`0818:$+)5"0K"1$123a)-1+$/)0"+-,$)S'()81+)`-10818:$+)5"0K"1$123a)-1+$/)0"+-,$)S'&)81+)1$.2J$/)8KK/"85J).3)K/$4$//$+)"X$/)2J$)"2J$/>));132$8+)3$52."1)(>(')8,,"O3)$85J)3-KK,.$/)2")5J""3$)Q$2O$$1).0K,$0$12.1:)"1$)"/)Q"2J)"4)2J$)!"#$%&'(')3$/.$3)S'')5"0K"1$12)0"+-,$3>))jJ$1)8)

Page 18: MoReq2010 Core Requirements DRAFT v0.27 · !"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03) 7"/$)#$%-./$0$123)81+)9,-:);13)

!"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03)7"/$)#$%-./$0$123)81+)9,-:);13)<)=$/3."1)'>?&)@#ABC)BD#)9EFG;7)7DHIEGCAC;DH)CJ.3)+"5-0$12).3)5"K6/.:J2)L)@G!)B"/-0)B"-1+82."1M)&'('M).15,-+.1:)8,,)2$N2)81+).08:$3).15,-+$+)O.2J)2J$)O"/P>)

CJ.3)+"5-0$12).3)8)+/842)O"/P<.1<K/":/$33)4"/)2J$)K-/K"3$)"4)K-Q,.5)5"13-,282."1)"1,6)81+)086)08P$)833$/2."13M)5"128.1)$//"/3)81+)+$35/.Q$)4-152."18,.26)2J82).3),82$/)5J81:$+)"/)O.2J+/8O1>)

98:$)(V)"4)&'R))

)

)

5"0K"1$12).3)0818:$+)+./$52,6)Q6)2J$)/$5"/+3)3632$0)2J$/$).3),$33)/.3P)2J82).2)O.,,)Q$)+$,$2$+)"/)5J81:$+)81+)O.,,)Q$)P$K2).12852)"X$/)2.0$>))g"O$X$/M)OJ$1)8)/$5"/+).3)32"/$+).1).23)"/.:.182.1:)Q-3.1$33)3632$0)2J$/$).3)0"/$),.P$,.J""+)2J82).2)581)Q$)/$8+M).12$/K/$2$+)81+)8KK/"K/.82$,6)/$1+$/$+)2")+.44$/$12)+$X.5$3>))CJ$/$)8/$)0816)+8284.,$)4"/0823).1)$X$/6+86)-3$)81+).2).3)-1,.P$,6)2J82)816)5$12/8,.3$+)!7#I)O.2J).23)"O1)3$K8/82$)/$K"3.2"/6)O.,,)/$5":1.3$)81+)Q$)8Q,$)2")/$1+$/)0"/$)2J81)8)J81+4-,)"4)2J$)0"32)5"00"1,6)-3$+)+"5-0$12)26K$3>))E10818:$+)5"0K"1$123)-1+$/)!"#$%&'(')+")1"2)]-32).15,-+$)+8284.,$3)J$,+).1)$N2$/18,)/$K"3.2"/.$3>))CJ$6)8,3").15,-+$)K8K$/)+"5-0$123d)KJ63.58,)$12.2.$3)3-5J)83)7@3M)28K$3)81+)+.353d)81+)3")58,,$+)`32/-52-/$+a)/$5"/+3)3-5J)83).1+.X.+-8,)4.1815.8,)2/813852."13)J$,+).1)/"O3)81+)28Q,$3).1)+828Q83$3>));1)2J.3)3$13$M)!"#$%&'(')+"$3)1"2)+.44$/$12.82$)Q$2O$$1)5"15$K23)3-5J)83)`32/-52-/$+a)81+)`-132/-52-/$+a)/$5"/+3)"/)`KJ63.58,a)81+)`$,$52/"1.5a)/$5"/+3M)Q-2)"1,6)Q$2O$$1)`0818:$+a)81+)`-10818:$+a)5"0K"1$123>))B"/)2J.3)/$83"1M)!"#$%&'(')5811"2)Q$)582$:"/.3$+)83)8)3K$5.4.582."1)2J82)8KK,.$3)3",$,6)2")$,$52/"1.5)/$5"/+3)Q$58-3$).2).3)$%-8,,6)8KK,.58Q,$)2")8,,)/$5"/+3)O.2J)816)26K$)"4)5"0K"1$12>))D1$)"4)2J$)5J8/852$/.32.53)"4)8)/$5"/+)+$4.1$+).1)3$52."1)(>(').3)2J82)8)3.1:,$)/$5"/+)581)Q$)K,85$+).12")0"/$)2J81)"1$)8::/$:82."1>))CJ.3).3)+"1$)Q6)+-K,.582.1:)2J$)/$5"/+)82)2J$)K".12).2).3)833"5.82$+)O.2J)2J$)3$5"1+)81+)3-Q3$%-$12)8::/$:82."1M).15,-+.1:)+-K,.582.1:)2J$)/$5"/+f3)0$28+828)81+)$X$12)J.32"/6M)Q-2)O.2J)$85J).132815$)3J8/.1:)2J$)380$)5"0K"1$123>))_85J).132815$)"4)2J$)/$5"/+)2J$1)4",,"O3)8)3$K8/82$),.4$565,$)81+)/$2$12."1)K82J)4/"0)2J82)K".12)"1)O.2J)2J$)5"0K"1$123)2J$03$,X$3)"1,6)Q$.1:)+$32/"6$+)OJ$1)2J$),832).132815$)"4)2J$)/$5"/+).3)+$32/"6$+>)

!./.!0 *EKNPNKN&NJP&KEIMQNKEL&#$%-./$0$123)4"/)0$28+828)81+)2$0K,82$3)581)Q$)4"-1+).1)3$52."1)(>((>))!"#$%&'(')K/"X.+$3)+$4.1.2."13)4"/)$85J)"4)2J$)0$28+828)$,$0$123)+$35/.Q$+).1)2J$)3K$5.4.582."1M)3-5J)83)$85J)$12.26f3)3632$0).+$12.4.$/M)2.2,$M)+$35/.K2."1M)5/$82$+)2.0$3280KM)$25>))_,$0$12)+$4.1.2."13)8/$)"4)2O")26K$3d)2J$6)$.2J$/)5"128.1)+828).1)3"0$)4"/082)b2$N2-8,M)1-0$/.5M)+82$[2.0$M)$25>c)"/)2J$6)5"128.1)8)/$4$/$15$)2")81"2J$/)$12.26).1)2J$)!7#IM)4"/)$N80K,$M)2J$)$12.26f3)$12.26)26K$M)2J$)$12.26f3)K/.08/6)5,833.4.582."1M)2J$)$12.26f3)+.3K"38,)35J$+-,$M)2J$)-3$/)OJ")5/$82$+)2J$)$12.26M)$25>))B"/)$,$0$12)+$4.1.2."13)2J82)5"128.1)+828M)!"#$%&'(')/$%-./$3)2J82)2J$6)Q$)+$4.1$+)83)jS7)Y!G)+82826K$3M)2")3-KK"/2).12$/"K$/8Q.,.26)O.2J)"2J$/)/$5"/+3)3632$03)b3$$)jS7)Y!G)I5J$08)@$4.1.2."1)G81:-8:$)bYI@c)(>()98/2)&Z)@82826K$3c>));1)8++.2."1)2")2J$)0$28+828)$,$0$123)+$4.1$+)Q6)!"#$%&'('M)8+0.1.32/82"/3)086)5/$82$)1$O)$,$0$12)+$4.1.2."13)81+)8++)2J$0)2")2J$)$,$0$12).1X$12"/6>))CJ$3$)8/$)5-32"0)"/)-3$/)+$4.1$+)0$28+828>))A+0.1.32/82"/3)581)5"132/-52)2$0K,82$3M)5"13.32.1:)"4)3$23)"4)5-32"0)$,$0$12)+$4.1.2."13M)81+)8KK,6)2J$0)2")$12.2.$3>))B"/)$N80K,$M).4)8)/$5"/+)2$0K,82$).3)833"5.82$+)O.2J)81)8::/$:82."1)81+)8)-3$/)5/$82$3)"/)0"X$3)8)/$5"/+)2")2J82)8::/$:82."1)2J$1)8,,)"4)2J$)$,$0$123)+$4.1$+).1)2J$)2$0K,82$)O.,,)Q$).15,-+$+).1)2J$)0$28+828)"4)2J$)/$5"/+>));4)816)"4)2J$3$)$,$0$123)8/$)081+82"/6)2J$1)X8,-$3)4"/)2J$0)O.,,)1$$+)2")Q$)3-KK,.$+)Q$4"/$)2J$)/$5"/+)581)Q$)5/$82$+)"/)0"X$+>)

Page 19: MoReq2010 Core Requirements DRAFT v0.27 · !"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03) 7"/$)#$%-./$0$123)81+)9,-:);13)

!"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03)7"/$)#$%-./$0$123)81+)9,-:);13)<)=$/3."1)'>?&)@#ABC)BD#)9EFG;7)7DHIEGCAC;DH)CJ.3)+"5-0$12).3)5"K6/.:J2)L)@G!)B"/-0)B"-1+82."1M)&'('M).15,-+.1:)8,,)2$N2)81+).08:$3).15,-+$+)O.2J)2J$)O"/P>)

CJ.3)+"5-0$12).3)8)+/842)O"/P<.1<K/":/$33)4"/)2J$)K-/K"3$)"4)K-Q,.5)5"13-,282."1)"1,6)81+)086)08P$)833$/2."13M)5"128.1)$//"/3)81+)+$35/.Q$)4-152."18,.26)2J82).3),82$/)5J81:$+)"/)O.2J+/8O1>)

98:$)(?)"4)&'R))

)

)

)!"#$%&'(')8,,"O3)2$0K,82$3)4"/)5,833$3M)8::/$:82."13)81+)/$5"/+3M)83)O$,,)83)2O")3K$5.8,)2$0K,82$)26K$3)4"/)5"0K"1$123)81+)-3$/3>))7"0K"1$12)2$0K,82$3)8/$)-1-3-8,)Q$58-3$)2J$6M)81+)2J$)$,$0$12)+$4.1.2."13)2J$6)5"128.1M)8/$)K/"X.+$+)Q6)2J$)3-KK,.$/)"4)2J$)!7#I)/82J$/)2J81)Q$.1:)+$4.1$+).1)2J$)!7#I)Q6)81)8+0.1.32/82"/>))7"0K"1$12)2$0K,82$3)58K2-/$)0$28+828)4/"0)3281+8/+).1+-32/6)+"5-0$12)4"/0823)3-5J)83)gC!GM)9@BM)9H^M)k9_^)81+)DDY!G)+8284.,$3>))jJ$1)8)-3$/)8++3)8)1$O)5"0K"1$12)OJ"3$)+828)4"/082).3)/$5":1.3$+M)2J$1)2J$)!7#I)O.,,)8-2"082.58,,6)3$,$52)81+)8KK,6)2J$)8KK/"K/.82$)5"0K"1$12)2$0K,82$)2")2J$)1$O)5"0K"1$12)$12.26)81+)$N2/852)2J$)$0Q$++$+)0$28+828)4/"0)2J$)+"5-0$12).12")2J$)5"//$3K"1+.1:)$,$0$123)"4)2J$)5"0K"1$12)$12.26>))F$58-3$)2J.3)58K8Q.,.26)0-32)Q$)Q-.,2).12")2J$)2$5J1",":6)"4)2J$)!7#I)2J$1)"1,6)2J$)3-KK,.$/)581)+$2$/0.1$)OJ.5J)5"0K"1$12)2$0K,82$3)8)K8/2.5-,8/)K/"+-52)O.,,)3-KK"/2>))E3$/)2$0K,82$3)8/$)+$4.1$+)4/"0)0$28+828)$,$0$123)2J82)0825J)2J$)$12/.$3).1)2J$)+./$52"/6)3$/X.5$)-3$+)Q6)2J$)!7#I>))F6)+$4.1.1:)8)-3$/)2$0K,82$)81)8+0.1.32/82"/).3)+$2$/0.1.1:)OJ.5J)0$28+828)8Q"-2)-3$/3)O.,,)Q$)08KK$+)4/"0)2J$)-3$/)855"-12).1)2J$)+./$52"/6)3$/X.5$)2")2J$)5"//$3K"1+.1:)-3$/)$12.26).1)2J$)!7#I>))A,2J"-:J)2J$)8+0.1.32/82"/)J83)5"12/",)"X$/)OJ.5J)$,$0$123)2").15,-+$).1)2J$)-3$/)2$0K,82$M)2J$)/81:$)"4)$,$0$12)+$4.1.2."13)8X8.,8Q,$)O.,,)Q$)/$32/.52$+)2")2J"3$)2J82)2J$)3-KK,.$/)3-KK"/23)4"/)816):.X$1)26K$)81+)X$/3."1)"4)+./$52"/6)3$/X.5$)8KK,.582."1>)

!./.!! AHLMCLHJU&CO&DERCDPL&CJ$)5/$82."1)"4)+.3K"38,)35J$+-,$3)81+)2J$)+.3K"38,)K/"5$33).3)+.35-33$+).1)3$52."1)(>(&)"4)2J$)!"#$%&'(')3K$5.4.582."1>));1)!"#$%&'(')8::/$:82."13)8/$)1"2):.X$1)+.3K"38,)35J$+-,$3>))D1,6)/$5"/+3)8/$):.X$1)+.3K"38,)35J$+-,$3)OJ.5J)2J$6)086)+$/.X$)4/"0)2J$./)K/.08/6)5,833.4.582."1)-1+$/)2J$)K/.15.K,$M)0$12."1$+)K/$X."-3,6M)2J82)482$)4",,"O3)K/.08/6)5,833.4.582."1>))D4)5"-/3$)2J$)/$5"/+)086)O$,,).1J$/.2).23)K/.08/6)5,833.4.582."1)4/"0).23)K8/$12)8::/$:82."1)3").1+./$52,6)8::/$:82."13)8/$)8,3").1X",X$+>))A+0.1.32/82"/3)086)5/$82$)1$O)+.3K"38,)35J$+-,$3)81+)8++)2J$0)2")8)+.3K"38,)35J$+-,$).1X$12"/6>))!"#$%&'(')+$K8/23)4/"0)2J$)K/$X."-3)X$/3."1)"4)2J$)3K$5.4.582."1)Q6)833"5.82.1:)$85J)/$5"/+)O.2J)"1$)81+)"1,6)"1$)+.3K"38,)35J$+-,$>))CJ.3):/$82,6)3.0K,.4.$3)2J$)!"#$%&'(')+.3K"38,)K/"5$33)OJ.5J).3)3J"O1)83)8)3282$)085J.1$).1)2J$)+.8:/80)Q$,"O>));1)2J.3)+.8:/80)8)/$5"/+).3)3J"O1)83)8,O863)Q$.1:).1)"1$)"4)3.N)K"33.Q,$)3282$3>))A)/$5"/+f3)+.3K"38,)35J$+-,$).3)+$/.X$+).1)2J$)4./32).132815$)4/"0).23)K/.08/6)5,833.4.582."1>))!"#$%&'(')/$%-./$3)2J82)8,,)8::/$:82."13)81+)/$5"/+3)0-32)J8X$)8)K/.08/6)5,833.4.582."1)81+)2J82)2")Q$)-3$+)83)8)K/.08/6)5,833.4.582."1)8)5,833)0-32)J8X$)81)833"5.82$+)+.3K"38,)35J$+-,$>))I.0K,6)Q6)5/$82.1:)8)/$5"/+).1)81)8::/$:82."1).2)O.,,)8-2"082.58,,6).1J$/.2)2J$)8::/$:82."1f3)K/.08/6)5,833.4.582."1)81+)4/"0).2)2J$)+.3K"38,)35J$+-,$)833"5.82$+)O.2J)2J$)K/.08/6)5,833.4.582."1>));4)81)8+0.1.32/82"/)O.3J$3)2")5J81:$)2J$)+.3K"38,)35J$+-,$)4"/)8)/$5"/+)2J$1)2J$)8+0.1.32/82"/)086):.X$)2J$)/$5"/+)8)1$O)K/.08/6)5,833.4.582."1)"/)"X$//.+$)2J$)+$48-,2)+.3K"38,)35J$+-,$)+$/.X$+)4/"0).23)K/.08/6)5,833.4.582."1)Q6)8KK,6.1:)8)+.44$/$12)

Page 20: MoReq2010 Core Requirements DRAFT v0.27 · !"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03) 7"/$)#$%-./$0$123)81+)9,-:);13)

!"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03)7"/$)#$%-./$0$123)81+)9,-:);13)<)=$/3."1)'>?&)@#ABC)BD#)9EFG;7)7DHIEGCAC;DH)CJ.3)+"5-0$12).3)5"K6/.:J2)L)@G!)B"/-0)B"-1+82."1M)&'('M).15,-+.1:)8,,)2$N2)81+).08:$3).15,-+$+)O.2J)2J$)O"/P>)

CJ.3)+"5-0$12).3)8)+/842)O"/P<.1<K/":/$33)4"/)2J$)K-/K"3$)"4)K-Q,.5)5"13-,282."1)"1,6)81+)086)08P$)833$/2."13M)5"128.1)$//"/3)81+)+$35/.Q$)4-152."18,.26)2J82).3),82$/)5J81:$+)"/)O.2J+/8O1>)

98:$)&')"4)&'R))

)

)

+.3K"38,)35J$+-,$)+./$52,6)2")2J$)/$5"/+>))bH"2$)2J82)2J$)8Q.,.26)2"):.X$)8)/$5"/+)8)K/.08/6)5,833.4.582."1)2J82).3)+.44$/$12)2")2J$)K/.08/6)5,833.4.582."1)"4).23)K8/$12)8::/$:82."1)/$K,85$3)2J$)5"15$K2)"4)/$5"/+)26K$3).1)K/$X."-3)X$/3."13)"4)2J$)3K$5.4.582."1>c))A1)8+0.1.32/82"/)581)"X$//.+$)2J$)+$48-,2)+.3K"38,)35J$+-,$)"4)8)/$5"/+)2J82).3)+$/.X$+)4/"0).23)K/.08/6)5,833.4.582."1)82)816)2.0$M)Q-2)2J.3).3)0"32),.P$,6)2")J8KK$1)4",,"O.1:)8)/$X.$O).1)2J$)+.3K"38,)K/"5$33)83)"-2,.1$+).1)2J$)+.8:/80)Q$,"O)b3$$)32$K)S8>c>))B"/)$N80K,$M).4)8)/$5"/+).3)/$X.$O$+)81+)8)+$5.3."1).3)08+$)2")+$32/"6).2).1)81"2J$/)2O")6$8/3)2J$1)2J.3)+$5.3."1)O.,,)Q$)$1852$+)Q6)8KK,6.1:)8)1$O)+.3K"38,)35J$+-,$)b`+$32/"6)2O")6$8/3)4/"0)1"Oac)2")2J$)/$5"/+>));2).3)-1,.P$,6)2J82)2J$)/$X.$O$/)O.,,)$,$52)2")5J81:$)2J$)/$5"/+f3)K/.08/6)5,833.4.582."1)3.0K,6)2")$1852)2J$)/$X.$O)+$5.3."1>))A,,)/$5"/+3).1)2J$)!7#I)0-32)82)8,,)2.0$3)Q$).1)"1$)"4)2J$)3.N)3282$3)+$35/.Q$+)Q6)2J$)4",,"O.1:)3282$)085J.1$>))))))))))))))))))))))))_X$1)2J"-:J)2J$6)+")1"2)J8X$)+.3K"38,)35J$+-,$3)8KK,.$+)2")2J$0M)8::/$:82."13).1)!"#$%&'(')8/$)8,O863)+$32/"6$+)OJ$1)2J$),832)/$5"/+)2J$6)5"128.1).3)+$32/"6$+>))g.:J$/),$X$,)8::/$:82."13)8/$)+$32/"6$+)OJ$1)2J$),832)8::/$:82."1)2J$6)5"128.1).3)+$32/"6$+>))jJ$1)8::/$:82."13)81+)/$5"/+3)8/$)+$32/"6$+)2J$6)Q$5"0$).1852.X$)81+)2J$./)5"0K"1$123)8/$)+$,$2$+>))A,,)$12.2.$3).1)!"#$%&'(')J8X$)81)852.X$)81+)81).1852.X$)3282$>))g"O$X$/M).1)2J$)583$)"4)8::/$:82."13)81+)/$5"/+3M)"15$)2J$6)8/$)08+$).1852.X$)2J$6)5811"2)Q$)/$2-/1$+)2")81)852.X$)3282$>))_,$0$12)+$4.1.2."13)81+)4-152."1)+$4.1.2."13)

9+):;<=>:?@)AB@C>#DE@BF)

&+)G;B@#)#@>@;>:D;)

HI+)

:;)#@?:@J)

(+)<=>:?@)AK#@L

#@>@;>:D;F)

HM+)<J<:>:;N)>#<;CO@#)

H7+)<J<:>:;N)

B@C>#G=>:D;))

2/.::$/)

+$32/"6)8-2"082.58,,6)

1$O)+.3K"38,)35J$+-,$)8KK,.$+)

+$32/"6)

5"14./0$+)2/8134$/)

/$X.$O)

Page 21: MoReq2010 Core Requirements DRAFT v0.27 · !"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03) 7"/$)#$%-./$0$123)81+)9,-:);13)

!"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03)7"/$)#$%-./$0$123)81+)9,-:);13)<)=$/3."1)'>?&)@#ABC)BD#)9EFG;7)7DHIEGCAC;DH)CJ.3)+"5-0$12).3)5"K6/.:J2)L)@G!)B"/-0)B"-1+82."1M)&'('M).15,-+.1:)8,,)2$N2)81+).08:$3).15,-+$+)O.2J)2J$)O"/P>)

CJ.3)+"5-0$12).3)8)+/842)O"/P<.1<K/":/$33)4"/)2J$)K-/K"3$)"4)K-Q,.5)5"13-,282."1)"1,6)81+)086)08P$)833$/2."13M)5"128.1)$//"/3)81+)+$35/.Q$)4-152."18,.26)2J82).3),82$/)5J81:$+)"/)O.2J+/8O1>)

98:$)&()"4)&'R))

)

)

0818:$+)Q6)2J$)!7#I)8/$)5"14.:-/8Q,$)3-5J)2J82)OJ$1)81)8::/$:82."1)"/)/$5"/+).3)08+$).1852.X$)3"0$)"4).23)0$28+828)$,$0$123)8/$)+$,$2$+)81+)3"0$)"4)2J$)$X$123).1).23)$X$12)J.32"/6)8/$)+$,$2$+)3K$5.4.58,,6)2")/$0"X$)K$/3"18,)+828)81+)2")$13-/$)2J82)8)/$5"/+)5811"2)Q$)/$5"132/-52$+)4/"0).23)/$08.1.1:)0$28+828>)

!./.!< AHLMCLNQ&VCQPL&!"#$%&'(')3-KK"/23)2J$)5"15$K2)"4)8)+.3K"38,)J",+)81+)/$%-./$0$123)4"/)+.3K"38,)J",+3)8/$)5"128.1$+).1)3$52."1)(>(S>))@.3K"38,)J",+3)8/$)Q$5"0.1:).15/$83.1:,6)-3$+).1)8,,)]-/.3+.52."13)2")K/$X$12)/$5"/+3)4/"0)Q$.1:)+$32/"6$+)OJ.,$),$:8,)852."1).3)K$1+.1:>))!"#$%&'(')8,,"O3)+.3K"38,)J",+3)2")Q$)5/$82$+)81+)8::/$:82."13)81+)/$5"/+3)2")Q$)8++$+)2")2J$0)82)816)3-Q3$%-$12)2.0$>))A)+.3K"38,)J",+).3)2J$/$4"/$)81)$12.26).1).23)"O1)/.:J2)2J82)0.:J2)/$K/$3$12M)4"/)$N80K,$M)8)5"-/2)"/+$/>))CJ$)!7#I)0-32)08.128.1)81).1X$12"/6)"4)8,,)+.3K"38,)J",+3>))jJ.,$)2J$)+.3K"38,)J",+).3)852.X$)2J$)!7#I)0-32)1"2)+$32/"6)816)8::/$:82."13)"/)2J$./)5"12$123)+"O1)2")816),$X$,)"4)8::/$:82."1M)"/)816).1+.X.+-8,)/$5"/+3),.32$+).1)2J$)+.3K"38,)J",+>))jJ$1)2J$)+.3K"38,)J",+).3)08+$).1852.X$)2J$1)2J$3$)$12.2.$3)8/$)8,,"O$+)2")K/"5$$+)2")+$32/-52."1>)

!./.!? -ENDRVHJU&NJP&DEMCDKHJU&I$52."1)(>(T)5"128.13)/$%-./$0$123)4"/)3$8/5J.1:)81+)/$K"/2.1:>))!"#$%&'(')+"$3)1"2)+.32.1:-.3J)K8/2.5-,8/,6)Q$2O$$1)3$8/5J.1:)81+)/$K"/2.1:>))A16)3$8/5J)5/.2$/.8)0-32)Q$)8Q,$)2")Q$)38X$+)81+)/-1)83)8)/$K"/2>))G.P$O.3$)816)/$K"/2)3J"-,+)J8X$)81)$%-.X8,$12)3$8/5J)2J82)5"-,+)Q$)K$/4"/0$+).132$8+>))!"#$%&'(')/$%-./$3)2J82)81)!7#I)3-KK"/23)3$8/5J$3)2J82):.X$)3-008/6)/$K"/23M)O.2J)/$3-,23)3J"O1)83)2J$)1-0Q$/3)"4)$12.2.$3)0825J.1:)$85J)3$8/5J)582$:"/6)/82J$/)2J81),.32.1:)2J$0).1)+$28.,>)

!./.!/ %WMCDKHJU&;0K"/2.1:)81+)$NK"/2.1:)J8X$)8)K8/2.5-,8/)0$81.1:).1)!"#$%&'(')2J82).3)+.35-33$+).1)(>T>&);12$/"K$/8Q.,.26)81+)Y!G)35J$08M)8Q"X$>)))CJ$)/$%-./$0$123)4"/)$NK"/2.1:).1)3$52."1)(>(W)2J$/$4"/$)"1,6)8,,"O)$12.2.$3)2")Q$)$NK"/2$+)83)5"0K,$2$)$12.2.$3)O.2J)2J$./)0$28+828)81+)$X$12)J.32"/.$3).12852>))!"#$%&'(')+"$3)1"2)8,,"O)4"/)K8/2.8,)$NK"/2M)4"/)$N80K,$M)"1,6)2J$)5"0K"1$123)"4)8)/$5"/+)O.2J"-2).23)0$28+828>))D1$)"4)2J$).33-$3)O.2J)$NK"/2).3)2J82)Q$58-3$)"4)2J$).12$//$,82$+1$33)Q$2O$$1)$12.2.$3).1)2J$)!7#I).2)O"-,+)Q$)K"33.Q,$)2")5J""3$)2")$NK"/2)8)3.1:,$)$12.26)81+).1)2J$)$1+)$NK"/2)$X$/6)$12.26).1)2J$)!7#I)Q$58-3$)2J$6)8/$)8,,)/$,82$+)2")"1$)81"2J$/).1)3"0$)O86>))B"/)2J.3)/$83"1M)!"#$%&'(')3K$5.4.$3)2J82)OJ.,$)$12.2.$3)3$,$52$+)4"/)$NK"/2)O.,,)Q$)$NK"/2$+).1)4-,,M)816)$12.2.$3)2J82)2J$6)/$4$/)2")O.,,)"1,6)Q$).15,-+$+).1)2J$)4"/0)"4)81)$NK"/2)J$8+$/>))CJ$)0$28+828)2J82).3).15,-+$+).1)81)$NK"/2)J$8+$/).3)5"14.:-/8Q,$)Q6)81)8+0.1.32/82"/)Q-2)Q6)+$48-,2).1+.582$3)"1,6)2J$)3632$0).+$12.4.$/)"4)2J$)$12.26)81+)2J$)3632$0).+$12.4.$/)"4)2J$)$12.26)26K$>))DK2."18,,6M)OJ$1)$NK"/2.1:)2J$)8+0.1.32/82"/)086)5J""3$)2").15,-+$)8)5$/28.1)1-0Q$/)"4):$1$/82."13)"4)$12.26).1)4-,,>))B"/)$N80K,$M)3K$5.46.1:)"1$):$1$/82."1)O.,,)$NK"/2)8,,)2J$)3$,$52$+)$12.2.$3)81+)2J$)$12.2.$3)2J$6)/$4$/)2").1)4-,,M)3K$5.46.1:)2O"):$1$/82."13)O.,,)

Page 22: MoReq2010 Core Requirements DRAFT v0.27 · !"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03) 7"/$)#$%-./$0$123)81+)9,-:);13)

!"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03)7"/$)#$%-./$0$123)81+)9,-:);13)<)=$/3."1)'>?&)@#ABC)BD#)9EFG;7)7DHIEGCAC;DH)CJ.3)+"5-0$12).3)5"K6/.:J2)L)@G!)B"/-0)B"-1+82."1M)&'('M).15,-+.1:)8,,)2$N2)81+).08:$3).15,-+$+)O.2J)2J$)O"/P>)

CJ.3)+"5-0$12).3)8)+/842)O"/P<.1<K/":/$33)4"/)2J$)K-/K"3$)"4)K-Q,.5)5"13-,282."1)"1,6)81+)086)08P$)833$/2."13M)5"128.1)$//"/3)81+)+$35/.Q$)4-152."18,.26)2J82).3),82$/)5J81:$+)"/)O.2J+/8O1>)

98:$)&&)"4)&'R))

)

)

.15,-+$)8,,)2J$)$12.2.$3)2J"3$)$12.2.$3)/$4$/)2"M)81+)3")"1>))A16)$12.2.$3)1"2)$NK"/2$+).1)4-,,)O.,,)Q$)$NK"/2$+)83)$NK"/2)J$8+$/3>))_NK"/2)J$8+$/3)086)Q$)0825J$+)-K)8:8.132)4-,,)$12.2.$3)"1).0K"/2M).4)2J$6)J8X$)Q$$1).0K"/2$+)K/$X."-3,6)"/)8/$).0K"/2$+),82$/>));2)3J"-,+)Q$)1"2$+)2J82)OJ.,$)$NK"/2).3)8)1$5$338/6)K8/2)"4)2J$)5"/$)/$%-./$0$123)"4)!"#$%&'('M).0K"/2).3)1"2)K8/2)"4)2J$)5"/$)/$%-./$0$123>))CJ.3)/$4,$523)2J$)5"0K,$N.26)"4)2J$).0K"/2)K/"5$33>));4)$X$/6)!7#I)O$/$)/$%-./$+)2")3-KK"/2).0K"/2)4/"0)$X$/6)"2J$/)!7#I)2J$1)2J$)5"32)"4)8)3632$0)2")2J$)$1+)5"13-0$/)O"-,+)/.3$)81+)2J$)1-0Q$/)"4)5"0K,.812)3632$03)O"-,+)48,,>))B"/)2J.3)/$83"1)!"#$%&'(')/$%-./$3)2J82)$X$/6)!7#I)0-32)3-KK"/2)$NK"/2)3")2J82).2)+"$3)1"2)Q$5"0$)8)Q,.1+)8,,$6)OJ$/$)+828)"15$)J8X.1:)Q$$1)K-2).12")2J$)3632$0)5811"2)Q$)/$2/.$X$+)4/"0).2>))g"O$X$/M)1"2)$X$/6)!7#I)0-32)3-KK"/2).0K"/2d)"1,6)2J"3$)2J82)8/$)-3$+)83)0.++,$O8/$)2")3.2)Q$J.1+)4/"12),.1$)3",-2."13)81+)3$5"1+):$1$/82."1)!7#I)K/"+-523)2J82)/$K,85$)$N.32.1:).0K,$0$1282."13).1)2J$)4-2-/$)/$%-./$)2J.3)485.,.26>));0K"/2).3)K/"X.+$+)83)81)$N2$13."1)0"+-,$)2")!"#$%&'(')81+)"/:81.382."13)581)3K$5.46)2J.3)4-152."18,.26).4)2J$6)/$%-./$).2>))

!./.!= +CJ_OGJRKHCJNQ&DEFGHDEIEJKL&NJP&CKVED&DELCGDREL&;1)8++.2."1)2")4-152."18,)/$%-./$0$123M)!"#$%&'(')8,3")5"128.13)1"1<4-152."18,)/$%-./$0$123>))H"1<4-152."18,)/$%-./$0$123)8/$)1"2)2$32$+)83)K8/2)"4)!"#$%&'(')5"0K,.815$)81+)5$/2.4.582."1>))g"O$X$/)2J$)5$/2.4.582."1)K/"5$33)086)/$%-./$)2J$)3-KK,.$/)2")K/"X.+$).14"/082."1)8Q"-2)2J$)!7#I)8KK,.582."1)2J82).3)2J$1)/$K/"+-5$+).1)2J$)2$32.1:)/$K"/2>));1)!"#$%&'('M)1"1<4-152."18,)/$%-./$0$123)+.44$/)4/"0)4-152."18,)/$%-./$0$123)Q6)28P.1:)2J$)4"/0)"4)%-$32."13>))CJ$3$)8/$)%-$32."13)2J82)3J"-,+)Q$)83P$+)Q6)2J$)"/:81.382."1)+-/.1:)K/"5-/$0$12)81+)+-/.1:)2J$).1328,,82."1)"4)8)!"#$%)5"0K,.812)/$5"/+3)3632$0>));1)K8/2)2J$3$)%-$32."13)086)Q$)8Q,$)2")Q$)813O$/$+)Q6)2J$)3-KK,.$/)"4)2J$)!7#I>))g"O$X$/M).2).3)0"/$),.P$,6)2J82)813O$/.1:)2J$)1"1<4-152."18,)/$%-./$0$123)"4)!"#$%&'(')O.,,)8,3")/$%-./$)8,.:10$12)Q$2O$$1)2J$)!7#I)83).1328,,$+)81+)2J$)"/:81.382."1f3)2$5J1.58,)81+)3$5-/.26).14/832/-52-/$)-1+$/)2J$):-.+815$)"4)2J$)"/:81.382."1f3)8+0.1.32/82.X$)K",.5.$3)81+)"K$/82.1:)K/"5$+-/$3>));2).3)J"K$+)2J82)2J$);IDS'S'')3$/.$3)"4)3281+8/+3M)5-//$12,6)-1+$/)+$X$,"K0$12M)O.,,)833.32).1)J.:J,.:J2.1:)2J$3$)O.+$/)5"13.+$/82."13)81+)2J$./)/80.4.582."13>))H"1<4-152."18,)/$%-./$0$123)4"/)Q-3.1$33)5"12.1-.26)8/$)5"X$/$+).1)3$52."1)(>(R>))F-3.1$33)5"12.1-.26).15,-+$3)Q85P)-K)81+)"2J$/)4"/03)"4)"44)3.2$)/$+-1+812)+-K,.582."1)81+)+.3832$/)/$5"X$/6)4",,"O.1:)2J$)+808:$M),"33)"/)48.,-/$)"4)2J$)!7#I>))F-3.1$33)5"12.1-.26)8,3").1X",X$3)3$/X.5$),$X$,)8:/$$0$123)bIGAc)OJ$/$)3$/X.5$)-K)2.0$)"X$/)8),"1:$/)K$/."+)"4)2.0$M)3-5J)83)8)6$8/M).3)0$83-/$+)8:8.132)8:/$$+)K$/5$128:$3M)81+)K,811$+)"-28:$3)4"/)08.12$1815$)81+)-K:/8+$)8/$)0.1.0.3$+)"/)/$32/.52$+)2")5$/28.1)2.0$3)"4)2J$)O$$P>))I$52."1)(>(U)5"128.13)1"1<4-152."18,)/$%-./$0$123)4"/)K$/4"/0815$)81+)358,8Q.,.26>))9$/4"/0815$).3)8)0$83-/$)"4)2J$)/$3K"13.X$1$33)81+)2J$)2J/"-:JK-2)"4)2J$)!7#I)OJ.,$)358,8Q.,.26).3)5"15$/1$+)O.2J)J"O)0-5J)+828).2)581)32"/$>))CJ$)2O")8/$)"42$1),.1P$+)83M)

Page 23: MoReq2010 Core Requirements DRAFT v0.27 · !"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03) 7"/$)#$%-./$0$123)81+)9,-:);13)

!"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03)7"/$)#$%-./$0$123)81+)9,-:);13)<)=$/3."1)'>?&)@#ABC)BD#)9EFG;7)7DHIEGCAC;DH)CJ.3)+"5-0$12).3)5"K6/.:J2)L)@G!)B"/-0)B"-1+82."1M)&'('M).15,-+.1:)8,,)2$N2)81+).08:$3).15,-+$+)O.2J)2J$)O"/P>)

CJ.3)+"5-0$12).3)8)+/842)O"/P<.1<K/":/$33)4"/)2J$)K-/K"3$)"4)K-Q,.5)5"13-,282."1)"1,6)81+)086)08P$)833$/2."13M)5"128.1)$//"/3)81+)+$35/.Q$)4-152."18,.26)2J82).3),82$/)5J81:$+)"/)O.2J+/8O1>)

98:$)&S)"4)&'R))

)

)

+$K$1+.1:)"1)2J$)2$5J1",":6).1)-3$M)2J$),8/:$/)8)3632$0):$23)2J$)3,"O$/).2)086)K$/4"/0)1$5$338/6)4-152."13)3-5J)83)3$8/5J.1:>))9$/4"/0815$)81+)358,8Q.,.26)8/$)8,3")"42$1)844$52$+)Q6):$":/8KJ.5)+.32815$3)Q$2O$$1)2J$)-3$/)81+)2J$)3$/X.5$M)4"/)$N80K,$M)2J$)1-0Q$/)"4)1$2O"/P)J"K3)81+)2J$)1$2O"/P),82$156>))CJ$/$)8/$)1").1+-32/6)3281+8/+3)4"/)K$/4"/0815$)81+)358,8Q.,.26)"4)/$5"/+3)3632$03)81+)2"")0816)X8/.8Q,$3).1X",X$+)2")$328Q,.3J)2J$0>))A1)!7#I)086)/-1)%-.2$)+.44$/$12,6)"1)8)K/.X82$)1$2O"/P)83)5"0K8/$+)2").23)K$/4"/0815$)"1)2J$)K-Q,.5).12$/1$2).14/832/-52-/$>))CJ.3),85P)"4)5"0K8/8Q,$)K$/4"/0815$)81+)358,8Q.,.26).1+.582"/3)3J"-,+)1"2)K/$X$12)2J$)5"13-0$/)4/"0)"Q28.1.1:)833-/815$)4/"0)8)3-KK,.$/)4"/)8):.X$1)3.2$)-1+$/)0$83-/8Q,$)2/844.5),"8+3)81+)P1"O1)5"1+.2."13>))CJ$)4.18,)3$52."1)"4)1"1<4-152."18,)/$%-./$0$123).1)3$52."1)(>(VM)5"X$/3)"K$/82."18,)83K$523)"4)2J$)!"#$%&'(')3K$5.4.582."1)2J82)2J$)!7#I)0-32)5"0K,6)O.2J>))D2J$/)/$3"-/5$3)5"128.1$+).1)2J.3)3K$5.4.582."1).15,-+$)8):,"338/6)"4)2$/03M)8)Q.Q,.":/8KJ6)81+)/$4$/$15$3)2")"2J$/).12$/182."18,)/$5"/+3)0818:$0$12)3281+8/+3)81+)28Q,$3)"4)!"#$%&'(')K/"X.+$+)26K$)+$4.1.2."13)81+)5"+$3>)))

Page 24: MoReq2010 Core Requirements DRAFT v0.27 · !"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03) 7"/$)#$%-./$0$123)81+)9,-:);13)

!"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03)7"/$)#$%-./$0$123)81+)9,-:);13)<)=$/3."1)'>?&)@#ABC)BD#)9EFG;7)7DHIEGCAC;DH)CJ.3)+"5-0$12).3)5"K6/.:J2)L)@G!)B"/-0)B"-1+82."1M)&'('M).15,-+.1:)8,,)2$N2)81+).08:$3).15,-+$+)O.2J)2J$)O"/P>)

CJ.3)+"5-0$12).3)8)+/842)O"/P<.1<K/":/$33)4"/)2J$)K-/K"3$)"4)K-Q,.5)5"13-,282."1)"1,6)81+)086)08P$)833$/2."13M)5"128.1)$//"/3)81+)+$35/.Q$)4-152."18,.26)2J82).3),82$/)5J81:$+)"/)O.2J+/8O1>)

98:$)&T)"4)&'R))

)

)

!.= 2GJRKHCJNQ&DEFGHDEIEJKL&OCD&DERCDPL&LTLKEIL&

$!.=.!&CJ$)!7#I)0-32)8-2"082.58,,6)833.:1)8)3632$0).+$12.4.$/)2").23$,4)OJ$1).2).3)4./32).1328,,$+>))-""#."/,)."0"*'+#$(.#+1+'"0#)!"*')$)".+#)*#234325#%*!#$(.0%'')*6#."/,)."0"*'+#)*#232232#

%*!#2322373##8%&9#+":%.%'"#)*+'%*&"#($#%*#;<=-#0,+'#>"#,*)/,"?1#)!"*')$)"!3##8@"*#)$#'9"#

;<=-#)+#)*+'%??"!#%+#%#!,:?)&%'"#($#%*('9".#+1+'"0A#%#*"B#+1+'"0#)!"*')$)".#+9(,?!#>"#

6"*".%'"!#(*#)*+'%??%')(*3##C9)+#)+#*"&"++%.1A#%0(*6#('9".#."%+(*+A#'(#"*+,."#'9"#)*'"6.)'1#

($#!%'%#"D:(.'"!#$.(0#'9"#;<=-3#

#

E*#;(="/7F2F#'9"#"*')'1#)!"*')$)"!#>1#'9"#+1+'"0#)!"*')$)".#($#'9"#;<=-#)+#."$".."!#'(#%+#

'9"#G+1+'"0#%6"*'H3##E'#)+#,+"!A#$(.#"D%0:?"A#)*#"@"*'#9)+'(.)"+#'(#)!"*')$1#B9)&9#,+".#

:".$(.0"!#%#:%.')&,?%.#$,*&')(*#B9"*#)'#B%+#%&',%??1#:".$(.0"!#%,'(0%')&%??1#>1#'9"#

+1+'"0#)'+"?$3#

$!.=.<&CJ$)!7#I)0-32)8-2"082.58,,6)833.:1)2").23$,4)8)+$48-,2),81:-8:$)OJ$1).2).3)4./32).1328,,$+>))8@".1#;<=-#0,+'#>"#)*+'%??"!#B)'9#%#!"$%,?'#?%*6,%6"3##I#+,::?)".#0%1#&9((+"#%*1#!"$%,?'#

?%*6,%6"#$(.#)'+#;<=-#+($'B%."#(.#0%1#0%J"#:.(@)+)(*#$(.#'9"#!"$%,?'#?%*6,%6"#'(#>"#

&9(+"*#!,.)*6#)*+'%??%')(*3##C9"#&(."#."/,)."0"*'+#($#;(="/7F2F#!(#*('#0%J"#:.(@)+)(*#

$(.#'9"#!"$%,?'#?%*6,%6"#'(#>"#&9%*6"!#%$'".#)*+'%??%')(*3##-""#'9"#$(.0%'')*6#."/,)."0"*'+#

$(.#?%*6,%6"#)!"*')$)".+#,*!".#=23223K3#

#

8%&9#'"D',%?#0"'%!%'%#"?"0"*'#)*#'9"#;<=-#)+#%&&(0:%*)"!#>1#%#+:"&)$)"!#?%*6,%6"#

)*!)&%'(.#,*!".#=2322343##C9"#&(."#."/,)."0"*'+#($#;(="/7F2F#&(@".#0(*(?)*6,%?#;<=-#

+(?,')(*+#%*!#'9"#?%*6,%6"#)*!)&%'(.#$(.#%??#'"D',%?#0"'%!%'%#B)??#'9"."$(."#>"#!".)@"!#

$.(0#'9"#!"$%,?'#?%*6,%6"#($#'9"#;<=-3#

$!.=.?&CJ$)!7#I)0-32)8-2"082.58,,6)833.:1)2").23$,4)8)081+82"/6)2.2,$)81+)81)"K2."18,)+$35/.K2."1)OJ$1).2).3)4./32).1328,,$+>))C9"#+,::?)".#0%1#:.(@)!"#!"$%,?'#'"D'#$(.#'9"#')'?"#%*!#(:')(*%??1#$(.#'9"#!"+&.):')(*#B9"*#

'9"#;<=-#)+#$).+'#)*+'%??"!3##C9)+#0%1#>"#&9%*6"!#?%'".#>1#%*#%!0)*)+'.%'(.#,*!".#=234343#

$!.=./&CJ$)!7#I)0-32).15,-+$).1).23)0$28+828)2J$)3-KK,.$/f3)180$)81+)8++/$33d)2J$)3-KK,.$/f3)O$Q3.2$d)2J$)K/"+-52)180$d)K/"+-52)X$/3."1)81+)K/"+-52)3-KK"/2)E#;>))C9)+#0"'%!%'%#0%1#(*?1#>"#&9%*6"!#>1#%#:.(!,&'#,:6.%!"A#B9)&9#)+#(,'+)!"#'9"#+&(:"#($#

'9"#;(="/7F2F#+:"&)$)&%')(*3#

Page 25: MoReq2010 Core Requirements DRAFT v0.27 · !"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03) 7"/$)#$%-./$0$123)81+)9,-:);13)

!"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03)7"/$)#$%-./$0$123)81+)9,-:);13)<)=$/3."1)'>?&)@#ABC)BD#)9EFG;7)7DHIEGCAC;DH)CJ.3)+"5-0$12).3)5"K6/.:J2)L)@G!)B"/-0)B"-1+82."1M)&'('M).15,-+.1:)8,,)2$N2)81+).08:$3).15,-+$+)O.2J)2J$)O"/P>)

CJ.3)+"5-0$12).3)8)+/842)O"/P<.1<K/":/$33)4"/)2J$)K-/K"3$)"4)K-Q,.5)5"13-,282."1)"1,6)81+)086)08P$)833$/2."13M)5"128.1)$//"/3)81+)+$35/.Q$)4-152."18,.26)2J82).3),82$/)5J81:$+)"/)O.2J+/8O1>)

98:$)&W)"4)&'R))

)

)

$!.=.=&CJ$)!7#I)0-32)8,,"O)81)8+0.1.32/82"/)2")5J81:$).23)2.2,$)81+)+$35/.K2."1)O.2J"-2)+$,$2.1:).23)2.2,$>))C9"#')'?"#)+#0%*!%'(.13#

$!.=.>&CJ$)!7#I)0-32)8,,"O)81)8+0.1.32/82"/)2")3$2M)5J81:$)81+)+$,$2$)81)$N2$/18,).+$12.4.$/)4"/)2J$)!7#I>))L)$$"."*'#+1+'"0+#0%1#)*'".:."'#'9"#"D'".*%?#)!"*')$)".#)*#!)$$"."*'#B%1+3##M(.#B">#>%+"!#

+1+'"0+#)'#0%1#>"#%#N=EA#$(.#('9".#+1+'"0+#)'#0%1#&(*'%)*#+".@".A#*"'B(.J#(.#:(.'#

)*$(.0%')(*A#$(.#('9".+#)'#0%1#>"#%#:,."?1#'"D',%?#!"+&.):')(*3##E.."+:"&')@"#($#)'+#,+"A#'9"#

"D'".*%?#)!"*')$)".#0%1#:.(@)!"#@%?,%>?"#&(*'"D',%?#)*$(.0%')(*#%>(,'#'9"#;<=-A#$(.#

"D%0:?"A#B9"*#%++(&)%'"!#B)'9#."&(.!+#"D:(.'"!#$.(0#'9"#+1+'"03#

$!.=.@&CJ$)!7#I)0-32)8,,"O)81)8+0.1.32/82"/)2")3$2M)5J81:$)81+)+$,$2$)81)"/:81.382."1)180$)81+)"/:81.382."1)8++/$33)4"/)2J$)!7#I>))C9"#(.6%*)+%')(*#*%0"#%*!#(.6%*)+%')(*#%!!."++#%."#(:')(*%?#0"'%!%'%#>,'#0%1#:.(@)!"#

@%?,%>?"#&(*'"D',%?#)*$(.0%')(*#%>(,'#'9"#;<=-A#$(.#"D%0:?"A#B9"*#%++(&)%'"!#B)'9#

."&(.!+#"D:(.'"!#$.(0#'9"#+1+'"03#

$!.=.6&CJ$)!7#I)0-32)8,,"O)81)8+0.1.32/82"/)2")-K+82$)2J$)0$28+828)"4)2J$)!7#I)$12.26)Q6)8++.1:M)5J81:.1:)81+)+$,$2.1:)"/:81.382."1)5"128523)5"13.32.1:)"4)K8./3)"4)5"12852)180$)81+)5"12852)+$28.,>))O.6%*)+%')(*#&(*'%&'+#%."#(:')(*%?#0"'%!%'%#>,'#0%1#:.(@)!"#@%?,%>?"#&(*'"D',%?#

)*$(.0%')(*#%>(,'#'9"#;<=-A#$(.#"D%0:?"A#B9"*#%++(&)%'"!#B)'9#."&(.!+#"D:(.'"!#$.(0#'9"#

+1+'"03#

$!.=.B&CJ$)!7#I)0-32)8,,"O)81)8+0.1.32/82"/)2")5J81:$)2J$)O$$P+86)2J82)328/23)$85J)O$$P)81+)2J$)0"12J)2J82)328/23)2J$)4./32)%-8/2$/)"4)2J$)6$8/>))C9"+"#@%?,"+#%."#,+"!#)*#+"%.&9)*6#%*!#.":(.')*6#,*!".#=232P3223##C9"#+,::?)".#0,+'#

:.(@)!"#!"$%,?'#@%?,"+#$(.#'9"+"#"?"0"*'+#B9"*#'9"#;<=-#)+#$).+'#)*+'%??"!3#

$!.=.!0&CJ$)!7#I)0-32)8,,"O)8)-3$/)2").13K$52)2J$).+$12.46.1:)0$28+828)4"/)2J$)!7#I>))C9.(,69(,'#;(="/7F2F#'9"#'".0#G)*+:"&'H#)+#,+"!#'(#0"%*#'9%'#'9"#,+".#)+#%>?"#'(#%&&"++#

'9"#0"'%!%'%#($#%*#"*')'1#B)'9(,'#'9"#%>)?)'1#'(#0(!)$1#'9"03##E'#!("+#*('#)0:?1#'9%'#%*#

;<=-#0,+'#)0:?"0"*'#%#:%.')&,?%.#'1:"#($#@)+,%?#)*'".$%&"A#+""#=23432K3#

#

C9"#)!"*')$1)*6#0"'%!%'%#$(.#'9"#;<=-#)+#?)+'"!#,*!".#'9"#.%')(*%?"#'(#=2343273#

Page 26: MoReq2010 Core Requirements DRAFT v0.27 · !"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03) 7"/$)#$%-./$0$123)81+)9,-:);13)

!"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03)7"/$)#$%-./$0$123)81+)9,-:);13)<)=$/3."1)'>?&)@#ABC)BD#)9EFG;7)7DHIEGCAC;DH)CJ.3)+"5-0$12).3)5"K6/.:J2)L)@G!)B"/-0)B"-1+82."1M)&'('M).15,-+.1:)8,,)2$N2)81+).08:$3).15,-+$+)O.2J)2J$)O"/P>)

CJ.3)+"5-0$12).3)8)+/842)O"/P<.1<K/":/$33)4"/)2J$)K-/K"3$)"4)K-Q,.5)5"13-,282."1)"1,6)81+)086)08P$)833$/2."13M)5"128.1)$//"/3)81+)+$35/.Q$)4-152."18,.26)2J82).3),82$/)5J81:$+)"/)O.2J+/8O1>)

98:$)&R)"4)&'R))

)

)

$!.=.!!&CJ$)!7#I)0-32)Q$)8Q,$)2")/$K"/2)2")8)-3$/M),.32.1:).23),$X$,)"4)!"#$%&'(')5"0K,.815$M)83).1328,,$+>))B"/)2J$)5"/$)/$%-./$0$123)81+)$85J)0"+-,$)"4)!"#$%&'(')2J82)2J$)!7#I).3)Q"2J)5$/2.4.$+)8:8.132M)81+).3).1328,,$+).1)5"0K,.815$)O.2JM)2J$)!7#I)0-32),.32)2J$).+$12.4.$/M)2.2,$M)+$35/.K2."1)81+)X$/3."1)4"/)2J82)0"+-,$>))C9)+#."/,)."0"*'#)+#)*'"*!"!#'(#:.(@)!"#,+".+#B)'9#%#!"6.""#($#%++,.%*&"#'9%'#%*#)*+'%??"!#

+($'B%."#%::?)&%')(*#)+#;(="/7F2F#&(0:?)%*'#B9"*#)0:?"0"*'"!#%'#%#:%.')&,?%.#+)'"#$(.#%#

:%.')&,?%.#(.6%*)+%')(*A#+,>Q"&'#'(#'9"#'".0+#%*!#&(*!)')(*+#($#'9"#&(*'.%&'#>"'B""*#'9"#

&(*+,0".A#'9"#+,::?)".#%*!#'9"#+1+'"0#)*'"6.%'(.3##E*+'%??"!#+1+'"0+#0,+'#*('#.":(.'#

;(="/7F2F#&(0:?)%*&"#%6%)*+'#'9"#&(."#."/,)."0"*'+#(.#0(!,?"+#($#;(="/7F2F#,*?"++#

'9").#+,::?)".+#9%@"#."&")@"!#($$)&)%?#&".')$)&%')(*#>1#'9"#LR;#M(.,0#$(.#'9"#:%.')&,?%.#

:.(!,&'#%*!#:.(!,&'#@".+)(*#'9%'#)+#)*+'%??"!A#"D&":'#B9"*#'9"1#%."#,*!".6()*6#'"+')*6#$(.#

'9"#:,.:(+"+#($#&".')$)&%')(*#>1#%#LR;#M(.,0#%&&."!)'"!#'"+'#&"*'."3##-(0"#+($'B%."#

:.(!,&'+#9%@"#0%*1#&(*$)6,.%')(*#+"'')*6+#%*!#+(0"#!":"*!#(*#'9).!S:%.'1#%::?)&%')(*+#

$(.#;(="/7F2F#&(0:?)%*&"3##-1+'"0+#0,+'#*('#.":(.'#;(="/7F2F#&(0:?)%*&"#%6%)*+'#'9"#

&(."#."/,)."0"*'+#(.#0(!,?"+#($#;(="/7F2F#)$#'9"1#(.#%*1#)*'"6.%'"!#'9).!S:%.'1#

%::?)&%')(*+#%."#*('#&(*$)6,."!#+(#%+#'(#"D&?,!"#+"'')*6+#'9%'#&(*'.%@"*"#")'9".#'9"#

$,*&')(*%?#(.#*(*S$,*&')(*%?#."/,)."0"*'+#($#;(="/7F2F3#

#

C9"#&(."#."/,)."0"*'+#%*!#%??#0(!,?"+#($#;(="/7F2F#%."#)++,"!#B)'9#%#,*)/,"#)!"*')$)".#

TNNELUA#%#')'?"A#%#!"+&.):')(*A#%*!#@".+)(*#)*$(.0%')(*A#+""#+"&')(*#2323##8%&9#."@)+)(*#($#

")'9".#'9"#&(."#."/,)."0"*'+#(.#%#0(!,?"#B)??#>"#)++,"!#B)'9#%#*"B#,*)/,"#)!"*')$)".3##C9"#

LR;#M(.,0#B)??#J"":#%#$,??#?)+'#($#%??#;(="/7F2F#)!"*')$)".+A#%*!#'9"#0(!,?"+#'9"1#."$".#'(A#

(*#'9"#;(="/7F2F#B">+)'"3##I#$,??#?)+'#($#%??#;(="/7F2F#&".')$)"!#;<=-#:.(!,&'+#%*!#

:.(!,&'#@".+)(*+A#)*&?,!)*6#'9"#+:"&)$)&#."@)+)(*+#($#;(="/7F2F#0(!,?"+#'9%'#'9"1#9%@"#

>""*#&".')$)"!#%6%)*+'#B)??#>"#:,>?)+9"!#(*#'9"#LR;#M(.,0#B">+)'"3#

$!.=.!<&jJ$1)/$K"/2.1:)5"0K,.815$)-1+$/)#(>W>((M)2J$)/$K"/2)J$8+$/)0-32)$.2J$/).15,-+$)8,,)"4)2J$)!7#I).+$12.46.1:)0$28+828M)"/)8,,"O)2J$)-3$/)2")3$,$52)OJ.5J)0$28+828)2").15,-+$).1)2J$)/$K"/2>))C9"#;<=-#)!"*')$1)*6#0"'%!%'%#)*&?,!"+V#

#

• C9"#+1+'"0#)!"*')$)".#$(.#'9"#;<=-A#+""#=23432W#

• C9"#!"$%,?'#?%*6,%6"#$(.#'9"#;<=-A#+""#=23437W#

• C9"#')'?"#%*!#!"+&.):')(*#($#'9"#;<=-A#+""#=2343K#%*!#=23434W#

• C9"#+,::?)".#*%0"A#+,::?)".#%!!."++A#+,::?)".#B">+)'"#N=EA#:.(!,&'#*%0"A#:.(!,&'#

@".+)(*#%*!#:.(!,&'#+,::(.'#N=EA#+""#=2343PW#

• C9"#"D'".*%?#)!"*')$)".A#)$#%*1A#+""#=2343XW#

• C9"#(.6%*)+%')(*#*%0"#%*!#%!!."++A#)$#%*1A#+""#=2343YW#%*!#

• C9"#(.6%*)+%')(*#&(*'%&'+#$(.#'9"#;<=-A#)$#%*1A#+""#=2343Z3#

)-""#%?+(#'9"#."/,)."0"*'+#$(.#.":(.')*6#)*#232P3P7#%*!#"D:(.')*6#,*!".#=23243X3#

Page 27: MoReq2010 Core Requirements DRAFT v0.27 · !"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03) 7"/$)#$%-./$0$123)81+)9,-:);13)

!"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03)7"/$)#$%-./$0$123)81+)9,-:);13)<)=$/3."1)'>?&)@#ABC)BD#)9EFG;7)7DHIEGCAC;DH)CJ.3)+"5-0$12).3)5"K6/.:J2)L)@G!)B"/-0)B"-1+82."1M)&'('M).15,-+.1:)8,,)2$N2)81+).08:$3).15,-+$+)O.2J)2J$)O"/P>)

CJ.3)+"5-0$12).3)8)+/842)O"/P<.1<K/":/$33)4"/)2J$)K-/K"3$)"4)K-Q,.5)5"13-,282."1)"1,6)81+)086)08P$)833$/2."13M)5"128.1)$//"/3)81+)+$35/.Q$)4-152."18,.26)2J82).3),82$/)5J81:$+)"/)O.2J+/8O1>)

98:$)&U)"4)&'R))

)

)

$!.=.!?&CJ$)!7#I)0-32)J8X$)81).12$/485$)2J82).0K,$0$123)"1$)"4)2J$)!"#$%&'(')('')3$/.$3).12$/485$)0"+-,$3>))I*#;<=-#0%1#)0:?"0"*'#0(."#'9%*#(*"#($#'9"#2FF#+".)"+#)*'".$%&"#0(!,?"+A#>,'#)'#0,+'#>"#

$,??1#&(0:?)%*'#B)'9#%*!#'"+'"!#%6%)*+'#%'#?"%+'#(*"#)*'".$%&"#0(!,?"#)*#'9"#2FF#+".)"+3#

$!.=.!/&CJ$)!7#I)0-32)08.128.1)81).1X$12"/6)"4)!"#$%&'(')$12.26)26K$)+$4.1.2."13)81+)8,,"O)-3$/3)2")Q/"O3$).2>));(="/7F2F#,+"+#'9"#'".0#G)*@"*'(.1H#'(#."$".#&(??"&')@"?1#'(#%??#'9"#"*')')"+#($#%#:%.')&,?%.#

'1:"#B)'9)*#%*#;<=-3##I*#)*@"*'(.1#)*#;(="/7F2F#)+#%#+)*6?"'(*#&(*&":'A#0"%*)*6#'9%'#

"%&9#;<=-#0,+'#0%)*'%)*#(*?1#(*"#)*@"*'(.1#($#"*')'1#'1:"#!"$)*)')(*+#%*!#%??#"*')'1#'1:"#

!"$)*)')(*+#0,+'#>"#)*&?,!"!#)*#'9)+#)*@"*'(.13##C9"#'".0#)+#,+"!#)*#;(="/7F2F#%+#%#9%*!1#

&(*&":',%?)+%')(*3##M(.#"D%0:?"A#9"."#)'#)+#,+"!#'(#!"$)*"#B9(#0%1#>.(B+"#'9"#"*')'1#'1:"#

!"$)*)')(*+#)*#'9"#;<=-A#)*#'9)+#&%+"A#,+".+A#0"%*)*6#>('9#,+".+#%*!#%!0)*)+'.%'(.+3#

#

C9.(,69(,'#;(="/7F2F#'9"#'".0#G>.(B+"H#)+#,+"!#'(#0"%*#G!)+&(@".%>?"#B)'9(,'#,+)*6#

+"%.&9H3##E*#'9)+#&(*'"D'A#>.(B+)*6#0"%*+#'9%'#%#,+".#+9(,?!#>"#%>?"#'(#%&&"++#'9"#"*')'1#

'1:"#!"$)*)')(*#)*@"*'(.1#%*!#%&&"++#%??#"*')'1#'1:"#!"$)*)')(*+#'9.(,69#%#+".)"+#($#+)0:?"#

(:".%')(*+#+,&9#%+#*"D'A#:."@)(,+A#$).+'#%*!#?%+'3##;(="/7F2F#!("+#*('#+:"&)$1#B9%'#'9"+"#

(:".%')(*+#%."#(.#9(B#'9"1#0,+'#>"#)0:?"0"*'"!3#

#

C9"#'".0#G>.(B+"H#!("+#*('#)0:?1#'9%'#%*#;<=-#0,+'#)0:?"0"*'#%#:%.')&,?%.#'1:"#($#

@)+,%?#)*'".$%&"A#+""#=23432K3#

$!.=.!=&CJ$)!7#I)0-32)8,,"O)8)-3$/)2").13K$52)2J$)0$28+828)"4)81)$12.26)26K$)+$4.1.2."1).1)2J$)$12.26)26K$).1X$12"/6>))C9"#'".0#G)*+:"&'H#)+#!"$)*"!#)*#'9"#.%')(*%?"#'(#=23432F3#

$!.=.!>&CJ$)!7#I)0-32)8,,"O)81)8+0.1.32/82"/)2")5J81:$)2J$)2.2,$)81+)+$35/.K2."1)"4)81)$12.26)26K$)+$4.1.2."1>))C9"#'%>?"#($#"*')'1#'1:"+#'9%'#0,+'#>"#+,::(.'"!#>1#'9"#;<=-#&%*#>"#$(,*!#)*#+"&')(*#237KA#

)*&?,!)*6#'9"#;(="/7F2F#:.(@)!"!#+1+'"0#)!"*')$)".#$(.#"%&9#"*')'1#'1:"#!"$)*)')(*#%*!#

B)'9#+,66"+'"!#')'?"+#%*!#!"+&.):')(*+#)*#8*6?)+93#

#

-,::?)".+#0,+'#)0:?"0"*'#'9"#"*')'1#'1:"+#?)+'"!#)*#237KA#B)'9#'9").#;(="/7F2F#+,::?)"!#

+1+'"0#)!"*')$)".+#T+""#232237UA#>,'#0%1#:.(@)!"#'9").#(B*#!"$%,?'#')'?"+#%*!#!"+&.):')(*+#

$(.#"%&9#"*')'1#'1:"#)*#%*1#?%*6,%6"3##I!0)*)+'.%'(.+#0%1#'9"*#0(!)$1#'9"#')'?"+#%*!#

!"+&.):')(*+#$,.'9".#B)'9)*#'9").#(.6%*)+%')(*%?#;<=-#)0:?"0"*'%')(*#)*#%&&(.!%*&"#B)'9#

'9)+#."/,)."0"*'3#

Page 28: MoReq2010 Core Requirements DRAFT v0.27 · !"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03) 7"/$)#$%-./$0$123)81+)9,-:);13)

!"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03)7"/$)#$%-./$0$123)81+)9,-:);13)<)=$/3."1)'>?&)@#ABC)BD#)9EFG;7)7DHIEGCAC;DH)CJ.3)+"5-0$12).3)5"K6/.:J2)L)@G!)B"/-0)B"-1+82."1M)&'('M).15,-+.1:)8,,)2$N2)81+).08:$3).15,-+$+)O.2J)2J$)O"/P>)

CJ.3)+"5-0$12).3)8)+/842)O"/P<.1<K/":/$33)4"/)2J$)K-/K"3$)"4)K-Q,.5)5"13-,282."1)"1,6)81+)086)08P$)833$/2."13M)5"128.1)$//"/3)81+)+$35/.Q$)4-152."18,.26)2J82).3),82$/)5J81:$+)"/)O.2J+/8O1>)

98:$)&V)"4)&'R))

)

)

$!.=.!@&CJ$)!7#I)0-32)8,,"O)-3$/3)2")3$8/5J)4"/)81+)/$K"/2)"1)$12.26)26K$)+$4.1.2."13>))-""#'9"#."/,)."0"*'+#$(.#+"%.&9)*6#%*!#.":(.')*6#)*#232P3#

$!.=.!6&CJ$)!7#I)0-32)$13-/$)2J82)$85J)$12.26)5/$82$+)Q6)2J$)!7#I).3)8)X8,.+)$12.26)26K$>))C9"#"*')'1#'1:"#0,+'#%::"%.#)*#'9"#)*@"*'(.1#($#"*')'1#'1:"+3##I*#"*')'1[+#'1:"#&%**('#>"#

&9%*6"!3#

$!.=.!B&CJ$)!7#I)0-32)8-2"082.58,,6):$1$/82$)8)-1.%-$)3632$0).+$12.4.$/)4"/)$85J)1$O)$12.26)2J82).3)5/$82$+).1)2J$)!7#I>))-""#$(.0%'#."/,)."0"*'+#$(.#+1+'"0#)!"*')$)".+#,*!".#=232232#%*!#=2322373##I*#"*')'1[+#

+1+'"0#)!"*')$)".#0,+'#*"@".#&9%*6"3#

$!.=.<0&CJ$)!7#I)0-32)8-2"082.58,,6):$1$/82$)8)2.0$3280K)4"/)$85J)1$O)$12.26)O.2J)2J$)+82$)81+)2.0$).2).3)5/$82$+).1)2J$)!7#I>))-""#$(.0%'')*6#."/,)."0"*'+#$(.#')0"+'%0:+#,*!".#=23223Z#%*!#=2322353##8@"*#B9"*#'9"#

"*')'1#!".)@"+#$.(0#%*('9".#+(,.&"A#+,&9#%+#%#,+".#+1*&9.(*)+"!#B)'9#%#!)."&'(.1#+".@)&"A#

'9"#')0"+'%0:#0,+'#."$?"&'#'9"#!%'"#%*!#')0"#)'#B%+#&."%'"!#%+#%*#"*')'1#)*#'9"#;<=-3#

$!.=.<!&CJ$)!7#I)0-32)8-2"082.58,,6).15,-+$)8)/$4$/$15$)2")2J$)-3$/)2J82)5/$82$+)2J$)$12.26).1)2J$)0$28+828)"4)2J$)$12.26>))-(0"#"*')')"+#%."#&."%'"!#%,'(0%')&%??1#>1#'9"#;<=-#%*!#*('#>1#,+".#%&')(*3##E*#'9"+"#

&%+"+#'9"#+1+'"0#%6"*'#+9(,?!#>"#,+"!#%+#'9"#&."%'(.#($#'9"#"*')'13##C9"#+1+'"0#%6"*'#)+#

!"$)*"!#)*#=234323#

$!.=.<<&CJ$)!7#I)0-32)$13-/$)2J82)8,,)1$O)$12.2.$3)8/$)852.X$>))I??#"*')')"+#)*#'9"#;<=-#9%@"#%*#%&')@"\)*%&')@"#+'%',+#>,'#%."#$).+'#&."%'"!#)*#'9"#%&')@"#

+'%'"3#

$!.=.<?&CJ$)!7#I)0-32)$13-/$)2J82)$85J)1$O)$12.26)5/$82$+).1)2J$)!7#I)J83)8)2.2,$)81+)"K2."18,,6)81)855"0K816.1:)+$35/.K2."1>));(="/7F2F#."/,)."+#'9%'#%??#"*')')"+#9%@"#%#')'?"#>,'#!("+#*('#."/,)."#'9%'#%??#')'?"+#>"#

,*)/,"#%&.(++#'9"#;<=-3##]9"."#'9"#;<=-#)'+"?$#&."%'"+#%*#"*')'1#'9"*#)'#0,+'#+,::(.'#%#

0"&9%*)+0#$(.#%,'(0%')&%??1#&(*+'.,&')*6#'9"#')'?"#%*!#!"+&.):')(*A#:(++)>?1#>1#&(0>)*)*6#

('9".#0"'%!%'%#"?"0"*'+3#

Page 29: MoReq2010 Core Requirements DRAFT v0.27 · !"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03) 7"/$)#$%-./$0$123)81+)9,-:);13)

!"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03)7"/$)#$%-./$0$123)81+)9,-:);13)<)=$/3."1)'>?&)@#ABC)BD#)9EFG;7)7DHIEGCAC;DH)CJ.3)+"5-0$12).3)5"K6/.:J2)L)@G!)B"/-0)B"-1+82."1M)&'('M).15,-+.1:)8,,)2$N2)81+).08:$3).15,-+$+)O.2J)2J$)O"/P>)

CJ.3)+"5-0$12).3)8)+/842)O"/P<.1<K/":/$33)4"/)2J$)K-/K"3$)"4)K-Q,.5)5"13-,282."1)"1,6)81+)086)08P$)833$/2."13M)5"128.1)$//"/3)81+)+$35/.Q$)4-152."18,.26)2J82).3),82$/)5J81:$+)"/)O.2J+/8O1>)

98:$)&?)"4)&'R))

)

)

$!.=.</&jJ$/$)!"#$%&'(')8,,"O3)2J$)2.2,$)"4)81)$12.26)2")Q$)0"+.4.$+M)2J$)!7#I)0-32)$13-/$)2J82)2J$)2.2,$).3)1$X$/)+$,$2$+>))C9"#')'?"#)+#0%*!%'(.13#

$!.=.<=&CJ$)!7#I)0-32)08.128.1)81).1X$12"/6)"4)!"#$%&'(')8,$/2)26K$)+$4.1.2."13)81+)8,,"O)8+0.1.32/82"/3)2")Q/"O3$).2>))C9"#'".0+#G)*@"*'(.1H#%*!#G>.(B+"H#%."#"D:?%)*"!#)*#'9"#.%')(*%?"#'(#=23432P3#

$!.=.<>&CJ$)!7#I)0-32)8,,"O)81)8+0.1.32/82"/)2").13K$52)2J$)0$28+828)"4)81)8,$/2)26K$)+$4.1.2."1).1)2J$)8,$/2)26K$).1X$12"/6>))C9"#'".0#G)*+:"&'H#)+#!"$)*"!#)*#'9"#.%')(*%?"#'(#=23432F3#

$!.=.<@&CJ$)!7#I)0-32)8,,"O)81)8+0.1.32/82"/)2")5J81:$)2J$)2.2,$)81+)+$35/.K2."1)"4)81)8,$/2)26K$)+$4.1.2."1>))C9"#'%>?"#($#%?".'#'1:"+#'9%'#0,+'#>"#+,::(.'"!#>1#'9"#;<=-#&%*#>"#$(,*!#)*#+"&')(*#237PA#

)*&?,!)*6#'9"#;(="/7F2F#:.(@)!"!#+1+'"0#)!"*')$)".#$(.#"%&9#%?".'#'1:"#!"$)*)')(*#%*!#

B)'9#+,66"+'"!#')'?"+#%*!#!"+&.):')(*+#)*#8*6?)+93#

#

-,::?)".+#0,+'#)0:?"0"*'#'9"#%?".'#'1:"+#?)+'"!#)*#237PA#B)'9#'9").#;(="/7F2F#+,::?)"!#

+1+'"0#)!"*')$)".+#T+""#232237UA#>,'#0%1#:.(@)!"#'9").#(B*#!"$%,?'#')'?"+#%*!#!"+&.):')(*+#

$(.#"%&9#%?".'#'1:"#)*#%*1#?%*6,%6"3##I!0)*)+'.%'(.+#0%1#'9"*#0(!)$1#'9"#')'?"+#%*!#

!"+&.):')(*+#$,.'9".#B)'9)*#'9").#(.6%*)+%')(*%?#;<=-#)0:?"0"*'%')(*#)*#%&&(.!%*&"#B)'9#

'9)+#."/,)."0"*'3#

$!.=.<6&CJ$)!7#I)0-32)8,,"O)8+0.1.32/82"/3)2")3$8/5J)4"/)81+)/$K"/2)"1)8,$/2)26K$)+$4.1.2."13>))-""#'9"#."/,)."0"*'+#$(.#+"%.&9)*6#%*!#.":(.')*6#)*#232P3#

$!.=.<B&CJ$)!7#I)0-32)Q$)8Q,$)2"):$1$/82$)8,$/23)81+)/8.3$)2J$0)/$0"2$,6)O.2J)8+0.1.32/82"/3)2J82)8/$)1"2)+./$52,6)855$33.1:)2J$)3632$0>));(="/7F2F#!("+#*('#+:"&)$1#B9%'#%?".'#0"&9%*)+0#0,+'#>"#+,::(.'"!#%*!#'9"#;<=-#0%1#

)0:?"0"*'#+"@".%?#!)$$"."*'#'"&9*(?(6)"+3##C9"+"#0,+'#>"#?)+'"!#%*!#'"+'"!#)*#(.!".#'(#

(>'%)*#;(="/7F2F#&".')$)&%')(*3#

#

I&&":'%>?"#0"&9%*)+0+#$(.#.%)+)*6#%?".'+#0%1#)*&?,!"V#

#

• ^1#"0%)?W#

Page 30: MoReq2010 Core Requirements DRAFT v0.27 · !"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03) 7"/$)#$%-./$0$123)81+)9,-:);13)

!"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03)7"/$)#$%-./$0$123)81+)9,-:);13)<)=$/3."1)'>?&)@#ABC)BD#)9EFG;7)7DHIEGCAC;DH)CJ.3)+"5-0$12).3)5"K6/.:J2)L)@G!)B"/-0)B"-1+82."1M)&'('M).15,-+.1:)8,,)2$N2)81+).08:$3).15,-+$+)O.2J)2J$)O"/P>)

CJ.3)+"5-0$12).3)8)+/842)O"/P<.1<K/":/$33)4"/)2J$)K-/K"3$)"4)K-Q,.5)5"13-,282."1)"1,6)81+)086)08P$)833$/2."13M)5"128.1)$//"/3)81+)+$35/.Q$)4-152."18,.26)2J82).3),82$/)5J81:$+)"/)O.2J+/8O1>)

98:$)S')"4)&'R))

)

)

• ^1#:,+9#*(')$)&%')(*A#$(.#"D%0:?"#-;-#0"++%6)*6W#

• _,>?)+9"!#%+#%*#=--\I'(0#$""!W#

• `)%#%#+,>+&.):')(*#+".@)&"A#$(.#"D%0:?"#G'B)''".3&(0HW#

#

;"&9%*)+0+#'9%'#%."#*('#%&&":'%>?"#)*&?,!"V#

#

• ].)')*6#%?".'+#'(#%#+1+'"0#?(6#$)?"#T)+#*('#:.(%&')@"#%*!#."/,)."+#+"&,."#%&&"++#'(#'9"#

+1+'"0#?(6+#$.(0#%#."0('"#?(&%')(*UW#

• ^1#)*+'%*'#0"++%6)*6#T!("+#*('#?"%@"#%#'.%&"%>?"#&(*@".+%')(*#'(#+9(B#B9"'9".#'9"#

0"++%6"#B%+#"@".#."&")@"!UW#

#

C9"#%?".'#*(')$)&%')(*#0"&9%*)+0#,+"!#>1#'9"#;<=-#0,+'#%??(B#%!0)*)+'.%'(.+#'(#&9((+"#

B9"'9".#'(#+,>+&.)>"#'(#%?".'#*(')$)&%')(*+#(.#*('A#+""#=23Y32X#%*!#=23Y32Y3#

$!.=.?0&CJ$)!7#I)0-32)08.128.1)81).1X$12"/6)5"128.1.1:)8,,)2J$)8,$/23).2)/8.3$3)81+)8,,"O)8+0.1.32/82"/3)2")Q/"O3$).2)Q6)8,$/2)26K$M)3282-3)81+)5/$82$+)2.0$3280K>)))C9"#'".0+#G)*@"*'(.1H#%*!#G>.(B+"H#%."#!"$)*"!#)*#'9"#.%')(*%?"#'(#=23432P3##^1#

)0:?)&%')(*A#%*#)*@"*'(.1#0,+'#>"#(.!"."!#+(#'9%'#)'#0%1#>"#>.(B+"!#)*#%#?(6)&%?#B%13##

O'9".B)+"#>.(B+)*6#)+#*(#!)$$"."*'#'(#.%*!(0#%&&"++3##E*#'9)+#."/,)."0"*'#%*#;<=-#0,+'#

>"#%>?"#'(#(.!".#"%&9#($#'9"#%?".'+#'9"#)*@"*'(.1#>1#B9"'9".#'9"1#%."#%&')@"#(.#)*%&')@"A#>1#

'9").#."&"*&1A#%*!#>1#'9").#'1:"3##

$!.=.?!&CJ$)!7#I)0-32)8-2"082.58,,6)833.:1)2J$)8KK/"K/.82$)8,$/2)26K$)2")$85J)1$O)8,$/2).2):$1$/82$3)81+)08P$).2)852.X$>))C9"#;<=-#0%)*'%)*+#%*#)*@"*'(.1#($#%?".'#'1:"+#,*!".#=2343743##O*"#(:')(*#$(.#'9"#;<=-#'(#

%,'(0%')&%??1#&(*+'.,&'#%#')'?"#%*!#!"+&.):')(*#$(.#%#*"B#%?".'#,*!".#=23437KA#)+#'(#>%+"#)'#

(*#'9"#%?".'#'1:"#')'?"#%*!#!"+&.):')(*A#+""#=23437Y3#

$!.=.?<&jJ$1)81)8,$/2).3):$1$/82$+)2J$1)2J$)!7#I)0-32).15,-+$).1).23)0$28+828)8,,)$12.2.$3)2J82)8/$)2J$)3-Q]$52)"4)2J$)8,$/2>))I?".'+#%."#%?B%1+#6"*".%'"!#)*#."$"."*&"#'(#(*"#(.#0(."#+,>Q"&'#"*')')"+#)*#'9"#;<=-A#

!":"*!)*6#(*#'9"#%?".'#'1:"3)

$!.=.??&jJ$1$X$/)81)8,$/2).3)/8.3$+)2J$1)2J$)!7#I)0-32).15,-+$)2J$)$X$12).1)2J$)$X$12)J.32"/6)"4)1"2)]-32)2J$)8,$/2).23$,4)Q-2).1)2J$)$X$12)J.32"/.$3)"4)$85J)"4)2J$)$12.2.$3)2J82)8/$)3-Q]$523)"4)2J$)8,$/2>))E*#('9".#B(.!+A#'9"#%?".'#%*!#'9"#"*')')"+#'9%'#%."#'9"#+,>Q"&'+#($#'9"#%?".'#%."#&(*+)!"."!#

'(#>"#'9"#:%.')&):%')*6#"*')')"+#)*#'9"#"@"*'#,*!".#=23X37Z#%*!#=23X3753)

Page 31: MoReq2010 Core Requirements DRAFT v0.27 · !"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03) 7"/$)#$%-./$0$123)81+)9,-:);13)

!"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03)7"/$)#$%-./$0$123)81+)9,-:);13)<)=$/3."1)'>?&)@#ABC)BD#)9EFG;7)7DHIEGCAC;DH)CJ.3)+"5-0$12).3)5"K6/.:J2)L)@G!)B"/-0)B"-1+82."1M)&'('M).15,-+.1:)8,,)2$N2)81+).08:$3).15,-+$+)O.2J)2J$)O"/P>)

CJ.3)+"5-0$12).3)8)+/842)O"/P<.1<K/":/$33)4"/)2J$)K-/K"3$)"4)K-Q,.5)5"13-,282."1)"1,6)81+)086)08P$)833$/2."13M)5"128.1)$//"/3)81+)+$35/.Q$)4-152."18,.26)2J82).3),82$/)5J81:$+)"/)O.2J+/8O1>)

98:$)S()"4)&'R))

)

)

$!.=.?/&CJ$)!7#I)0-32).15,-+$).1)$85J)8,$/2)1"2.4.582."1).2).33-$3M)-1+$/)#(>W>&?M)2/8X$/38Q,$)/$4$/$15$3)2")2J$)8,$/2)$12.26)81+)"K2."18,,6)2")$85J)"4)2J$)3-Q]$52)$12.2.$3>))I#G'.%@".+%>?"#."$"."*&"H#)+#(*"#'9%'#%??(B+#%#,+".#'(#!)."&'?1#%&&"++#%*#"*')'1#)*#'9"#;<=-3##

I*#"D%0:?"#($#%#'.%@".+%>?"#."$"."*&"#)*#%*#%?".'#*(')$)&%')(*#)+#%#91:".'"D'#?)*J#!)."&'?1#'(#

'9"#%?".'#"*')'1#"0>"!!"!#)*#%*#"0%)?#0"++%6"3##^1#"@(J)*6#'9"#?)*J#'9"#,+".#%&&"++"+#'9"#

"*')'1#!)."&'?13##;(="/7F2F#!("+#*('#+:"&)$1#B9%'#:%.')&,?%.#'.%@".+%>?"#."$"."*&"#

'"&9*(?(6)"+#;<=-#+($'B%."#+9(,?!#)0:?"0"*'A#9(B"@".#'9"#,+".#0,+'#*('#>"#."/,)."!#'(#

,+"#+"%.&9#'(#$)*!#'9"#%?".'#)*#'9"#;<=-3)

$!.=.?=&CJ$)!7#I)0-32)8,,"O)81)8+0.1.32/82"/)08P$)81)852.X$)8,$/2).1852.X$)Q6)852."1.1:).2>))I&')(*)*6#)+#%*#%&J*(B?"!6"0"*'#>1#%*#%!0)*)+'.%'(.#'9%'#%*#%?".'#9%+#>""*#."&")@"!#%*!#

%*1#."/,)."!#%&')(*#>1#'9"#%!0)*)+'.%'(.#)+#&(0:?"'"!3)

$!.=.?>&jJ$1)81)8,$/2).3)852."1$+)-1+$/)(>W>SWM)2J$)!7#I)0-32).15,-+$)2J$)$X$12).1)2J$)$X$12)J.32"/6)"4)1"2)]-32)2J$)8,$/2).23$,4)Q-2).1)2J$)$X$12)J.32"/6)"4)$85J)"4)2J$)$12.2.$3)2J82)8/$)2J$)3-Q]$52)"4)2J$)8,$/2>))-""#2343K73#

$!.=.?@&CJ$)!7#I)0-32)8-2"082.58,,6):$1$/82$)8)2.0$3280K)4"/)816)8,$/2)852."1$+)-1+$/)#(>W>SWM)81+)8++).2)2")2J$)0$28+828)"4)2J$)8,$/2>)

$!.=.?6&CJ$)!7#I)0-32).15,-+$)2J$)8+0.1.32/82"/)2J82)852."13)81)8,$/2)-1+$/)#(>W>SW).1)2J$)0$28+828)"4)2J$)8,$/2>)

$!.=.?B&CJ$)!7#I)0-32)8,,"O)81)8+0.1.32/82"/)2")08P$)81).1852.X$)8,$/2)852.X$)Q6)/$58,,.1:)2J$)K/$X."-3)852."1)-1+$/)(>W>SWM)2")3J"O)2J82).2)32.,,)/$%-./$3)4-/2J$/)852."1.1:>))

$!.=./0&jJ$1)81)8+0.1.32/82"/)/$58,,3)81)852."1)"1)81)8,$/2)-1+$/)#(>W>S?M)2J$)!7#I)0-32)8-2"082.58,,6)5,$8/)2J$)852."1$+)2.0$3280K)3$2)-1+$/)#(>W>SU)81+)/$0"X$)2J$)8+0.1.32/82"/)2J82)K/$X."-3,6)852."1$+)2J$)8,$/2)-1+$/)#(>W>SV)4/"0)2J$)0$28+828)"4)2J$)8,$/2M)8,2J"-:J)2J$6)0-32)32.,,)/$08.1)K8/2)"4).23)$X$12)J.32"/6>)

$!.=./!&jJ$1)81)852."1).3)/$58,,$+)-1+$/)(>W>S?M)2J$)!7#I)0-32).15,-+$)2J$)$X$12).1)2J$)$X$12)J.32"/6)"4)1"2)]-32)2J$)8,$/2).23$,4)Q-2).1)2J$)$X$12)J.32"/6)"4)$85J)"4)2J$)$12.2.$3)2J82)8/$)2J$)3-Q]$52)"4)2J$)8,$/2>))-""#2343K7#%*!#2343KP3#

Page 32: MoReq2010 Core Requirements DRAFT v0.27 · !"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03) 7"/$)#$%-./$0$123)81+)9,-:);13)

!"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03)7"/$)#$%-./$0$123)81+)9,-:);13)<)=$/3."1)'>?&)@#ABC)BD#)9EFG;7)7DHIEGCAC;DH)CJ.3)+"5-0$12).3)5"K6/.:J2)L)@G!)B"/-0)B"-1+82."1M)&'('M).15,-+.1:)8,,)2$N2)81+).08:$3).15,-+$+)O.2J)2J$)O"/P>)

CJ.3)+"5-0$12).3)8)+/842)O"/P<.1<K/":/$33)4"/)2J$)K-/K"3$)"4)K-Q,.5)5"13-,282."1)"1,6)81+)086)08P$)833$/2."13M)5"128.1)$//"/3)81+)+$35/.Q$)4-152."18,.26)2J82).3),82$/)5J81:$+)"/)O.2J+/8O1>)

98:$)S&)"4)&'R))

)

)

$!.=./<&CJ$)!7#I)0-32).15,-+$)8)2$N2-8,)5"00$12).1)2J$)0$28+828)"4)81)8,$/2)81+)0-32)8,,"O)81)8+0.1.32/82"/)2")0"+.46)2J.3)5"00$12)83)K8/2)"4)852."1.1:)81)8,$/2)-1+$/)#(>W>SWM)/$58,,.1:)81)8,$/2)-1+$/)(>W>S?M)81+)82)816)"2J$/)2.0$>))C9"#<(00"*'#0%1#%?+(#>"#,+"!#>1#'9"#;<=-#'(#:.(@)!"#%!!)')(*%?#'"D',%?#)*$(.0%')(*#

."?%')*6#'(#'9"#%?".'#*('#&(*'%)*"!#)*#")'9".#'9"#')'?"#(.#!"+&.):')(*3##M(.#"D%0:?"A#+""#

=23X353#

$!.=./?&CJ$)!7#I)0-32)8,,"O)81)8+0.1.32/82"/)2")3$,$52)8)1-0Q$/)"4)8,$/23)81+)K$/4"/0)816)"4)2J$)4",,"O.1:)4-152."13)83)8)3.1:,$)Q-,P)"K$/82."1Z))

• A52."1)8,,)3$,$52$+)8,$/23)3.0-,281$"-3,6M)3$$)#(>W>SWd)• #$58,,)8,,)3$,$52$+)8,$/23)3.0-,281$"-3,6M)3$$)#(>W>S?d)81+)• ^.X$)8,,)2J$)3$,$52$+)8,$/23)2J$)380$)5"00$12)3.0-,281$"-3,6M)3$$)#(>W>T&>)

)C9"#'".0#G+"?"&'H#."$".+#'(#%#,+".#&9((+)*6#%*#%!#9(&#%*!#'"0:(.%.1#6.(,:)*6#($#"*')')"+A#

$(.#"D%0:?"#$.(0#%#+"'#($#+"%.&9#."+,?'+A#)*#(.!".#'(#*(0)*%'"#'9"0#$(.#&(??"&')@"#%&')(*3##

]9"*#0%J)*6#%#+"?"&')(*A#'9"#;<=-#+9(,?!#*('#."+'.)&'#'9"#,+".[+#%>)?)'1#'(#&9((+"#B9)&9#

"*')')"+#'(#)*&?,!"#%*!#B9)&9#'(#"D&?,!"3##;(="/7F2F#!("+#*('#+:"&)$1#9(B#%*#;<=-#+9(,?!#

+,::(.'#'9"#,+".#)*#0%J)*6#%#+"?"&')(*A#%*!#'9"#'".0#G+"?"&'H#!("+#*('#)0:?1#'9%'#%*#;<=-#

0,+'#)0:?"0"*'#%#:%.')&,?%.#'1:"#($#@)+,%?#)*'".$%&"A#+""#=23432K3#

#

I#G>,?J#(:".%')(*H#)+#%#$,*&')(*#:".$(.0"!#+)0,?'%*"(,+?1#(*#%#+"?"&'"!#*,0>".#($#"*')')"+#

($#'9"#+%0"#"*')'1#'1:"#)*#%#+)*6?"#(:".%')(*3##M,.'9".#."/,)."0"*'+#$(.#>,?J#(:".%')(*+#

&%*#>"#$(,*!#+'%.')*6#%'#=23X32F3#)

$!.=.//&jJ$1)K$/4"/0.1:)816)"4)2J$)Q-,P)"K$/82."13),.32$+)-1+$/)#(>W>TS)2J$)!7#I)0-32)8,,"O)2J$)8+0.1.32/82"/)2")8KK,6)2J$)380$)5"00$12)3.0-,281$"-3,6)2")8,,)2J$)3$,$52$+)8,$/23>))-""#=2343P73#

$!.=./=&CJ$)!7#I)0-32)8,,"O)8+0.1.32/82"/3)2")3$8/5J)4"/)81+)/$K"/2)"1)8,$/23>))-""#'9"#."/,)."0"*'+#$(.#+"%.&9)*6#%*!#.":(.')*6#)*#232P3#

)

Page 33: MoReq2010 Core Requirements DRAFT v0.27 · !"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03) 7"/$)#$%-./$0$123)81+)9,-:);13)

!"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03)7"/$)#$%-./$0$123)81+)9,-:);13)<)=$/3."1)'>?&)@#ABC)BD#)9EFG;7)7DHIEGCAC;DH)CJ.3)+"5-0$12).3)5"K6/.:J2)L)@G!)B"/-0)B"-1+82."1M)&'('M).15,-+.1:)8,,)2$N2)81+).08:$3).15,-+$+)O.2J)2J$)O"/P>)

CJ.3)+"5-0$12).3)8)+/842)O"/P<.1<K/":/$33)4"/)2J$)K-/K"3$)"4)K-Q,.5)5"13-,282."1)"1,6)81+)086)08P$)833$/2."13M)5"128.1)$//"/3)81+)+$35/.Q$)4-152."18,.26)2J82).3),82$/)5J81:$+)"/)O.2J+/8O1>)

98:$)SS)"4)&'R))

)

)

!.> 2GJRKHCJNQ&DEFGHDEIEJKL&OCD&MEDOCDIHJU&OGJRKHCJL&

$!.>.!&CJ$)!7#I)0-32)K$/4"/0)$85J)4-152."1)83)8)3.1:,$)3$,4<5"128.1$+)K/"5$33)-1,$33)"2J$/O.3$).1+.582$+)Q6)!"#$%&'('>))I+#%#6"*".%?#.,?"A#;(="/7F2F#!("+#*('#:".0)'#$,*&')(*+#'(#>"#:%.')%??1#+,&&"++$,?#%+#'9)+#

B(,?!#?"%@"#'9"#;<=-#)*#%*#,*!"$)*"!#+'%'"3##M(.#"D%0:?"#)$#'9"#0"'%!%'%#$(.#%*#"*')'1#9%+#

>""*#&9%*6"!#>,'#'9"."#)+#*(#&(.."+:(*!)*6#"@"*'#9)+'(.1#%++(&)%'"!#B)'9#'9"#"*')'1#'(#

."&(.!#B9"*#)'#&9%*6"!A#B9%'#)'#B%+#:."@)(,+?1#%*!#B9(#&9%*6"!#)'3##N*!".#'9"+"#

&).&,0+'%*&"+#'9"#;<=-#0,+'#.(??#>%&J#%*1#&9%*6"+#0%!"#>1#'9"#$,*&')(*#>"$(."#'9"1#%."#

&(00)''"!3##;(="/7F2F#!("+#*('#+:"&)$1#9(B#'9)+#)+#!(*"3)

$!.>.<&CJ$)!7#I)0-32)08.128.1)8)3632$0),":)2J82)581)Q$)0"1.2"/$+)Q6)8)3632$0)3-KK"/2)2$5J1.5.81)"1)Q$J8,4)"4)2J$)"/:81.382."1>))C9"#'".0#G?(6H#."$".+#'(#%#!%'%$)?"#(.#('9".#"D'".*%?#!%'%#+'(."#J":'#+":%.%'"?1#'(#'9"#;<=-#

+(#'9%'#)'#)+#."%!%>?"#"@"*#B9"*#'9"#;<=-#9%+#$%)?"!#'(#'9"#:()*'#($#>")*6#)*%&&"++)>?"3##I#

+1+'"0#+,::(.'#'"&9*)&)%*#)+#*('#%#.(?"#B)'9)*#'9"#;<=-A#>,'#%#+,)'%>?1#/,%?)$)"!#:".+(*#

%::()*'"!#(.#&(*'.%&'"!#>1#'9"#(.6%*)+%')(*#'(#0%*%6"#)'+#>,+)*"++#+1+'"0+3##C9"#+1+'"0#

+,::(.'#'"&9*)&)%*#!("+#*('#*"&"++%.)?1#9%@"#'(#>"#%*#;<=-#,+".3#

$!.>.?&CJ$)3632$0),":)4"/)2J$)!7#IM)+$4.1$+).1)#(>R>&M)0-32)3-KK"/2)82),$832)2O")0"+$3)"4)"K$/82."1Z))

• 81).14"/082."18,)0"+$)OJ$/$)$X$/6)4-152."1)K$/4"/0$+)Q6)2J$)!7#I)5/$82$3)8),":)$12/6d)81+)

• 81)$//"/)0"+$)OJ$/$)"1,6)2J"3$)4-152."13)2J82)48.,M)-1+$/)#(>R>W)"/)#(>R>VM)8/$),"::$+>)

)C9"#+1+'"0#?(6#0%1#+,::(.'#('9".#0(!"+#%*!#'9"#+,::?)".#0%1#&9((+"#'(#)*&?,!"#('9".#

%!!)')(*%?#)*$(.0%')(*#%+#?(6#"*'.)"+3#

$!.>./&jJ$1)"K$/82.1:).1)$.2J$/)"4)2J$)2O")0"+$3)+$4.1$+).1)#(>R>SM)2J$)!7#I)0-32)$13-/$)2J82)8,,),":)$12/.$3)/$4$/)2")$12.2.$3)"1,6)Q6)2J$./)3632$0).+$12.4.$/3)81+)+")1"2)5"128.1)816)2$N2-8,)0$28+828)8Q"-2)2J$)$12.26>)))M(.#"D%0:?"A#'9"#?(6#0,+'#*('#&(*'%)*#,+".+[#*%0"+A#."&(.!#(.#%66."6%')(*#')'?"+A#"'&3##C9)+#

)+#%#+"&,.)'1#:."&%,')(*#%+#'9"#?(6#)+#*"&"++%.)?1#+'(."!#"D'".*%??1#'(#'9"#;<=-#%*!#$(.#

!)%6*(+')&#."%+(*+#0%1#>"#"D%0)*"!#>1#+1+'"0#+,::(.'#'"&9*)&)%*+#B9(#%."#*('#+,>Q"&'#'(#

%*1#($#'9"#%&&"++#&(*'.(?+#)0:?"0"*'"!#>1#'9"#;<=-3#

Page 34: MoReq2010 Core Requirements DRAFT v0.27 · !"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03) 7"/$)#$%-./$0$123)81+)9,-:);13)

!"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03)7"/$)#$%-./$0$123)81+)9,-:);13)<)=$/3."1)'>?&)@#ABC)BD#)9EFG;7)7DHIEGCAC;DH)CJ.3)+"5-0$12).3)5"K6/.:J2)L)@G!)B"/-0)B"-1+82."1M)&'('M).15,-+.1:)8,,)2$N2)81+).08:$3).15,-+$+)O.2J)2J$)O"/P>)

CJ.3)+"5-0$12).3)8)+/842)O"/P<.1<K/":/$33)4"/)2J$)K-/K"3$)"4)K-Q,.5)5"13-,282."1)"1,6)81+)086)08P$)833$/2."13M)5"128.1)$//"/3)81+)+$35/.Q$)4-152."18,.26)2J82).3),82$/)5J81:$+)"/)O.2J+/8O1>)

98:$)ST)"4)&'R))

)

)

$!.>.=&;4)2J$)!7#I)48.,3)2")5"0K,$2$)8)4-152."1)K$/4"/0$+)Q6)8)-3$/)2J$1).2)0-32)5/$82$)81)$12/6).1)2J$)3632$0),":M)+$4.1$+).1)#(>R>&M)81+)K/"X.+$)4$$+Q85P)2")2J$)-3$/)2J82)2J$)4-152."1)O83)-13-55$334-,>))C9"#B%1#)*#B9)&9#%*#;<=-#&(00,*)&%'"+#%#$%)?"!#$,*&')(*#>%&J#'(#'9"#,+".#B)??#>"#

!":"*!"*'#(*#'9"#'1:"#($#)*'".$%&"#'9"#;<=-#,+"+A#+""#=23432K3)

$!.>.>&CJ$)3632$0),":)$12/6)5/$82$+).1)#(>R>W)81+)#(>R>V)0-32)5"128.1)82),$832)2J$)4",,"O.1:).14"/082."1M)3-Q]$52)2")#(>R>TZ))

• CJ$)+82$[2.0$)"4)2J$)48.,-/$d)• CJ$).+$12.26)"4)2J$)4-152."1)2J82)O83)822$0K2$+d)• CJ$).+$12.26)"4)2J$)-3$/)OJ")K$/4"/0$+)2J$)4-152."1d)• CJ$).+$12.26)"4)816)K8/2.5.K82.1:)$12.2.$3d)81+)• _N2$1+$+)$//"/).14"/082."1>)

)-""#'9"#.%')(*%?"#'(#=23X37Z#$(.#%#!"$)*)')(*#($#:%.')&):%')*6#"*')')"+3##8D'"*!"!#"..(.#

)*$(.0%')(*#)+#+:"&)$)&#'(#%#:%.')&,?%.#;<=-#>,'#B)??#6"*".%??1#&(*'%)*#!)%6*(+')&#

)*$(.0%')(*#)*&?,!)*6#"D'"*!"!#"..(.#&(!"+A#!"'%)?#%>(,'#'9"#+1+'"0#+'%'"#%'#'9"#')0"#'9"#

"..(.#(&&,.."!#%*!#+($'B%."#"D&":')(*+#'9%'#B"."#"*&(,*'"."!3##;(="/7F2F#!("+#*('#

+:"&)$1#B9%'#"D'"*!"!#"..(.#)*$(.0%')(*#+9(,?!#>"#:.(@)!"!#>1#%*#;<=-3#

$!.>.@&B",,"O.1:)2J$)48.,-/$)"4)8)4-152."1)-1+$/)#(>R>WM)2J$)!7#I)0-32)K/"X.+$)8)0$813)Q6)OJ.5J)8)-3$/)581).12$//":82$)2J$)3632$0)81+)/$2/.$X$)$N2$1+$+)$//"/).14"/082."1)4",,"O.1:)2J$)48.,-/$)"4)8)4-152."1M)O.2J"-2)855$33.1:)2J$)3632$0),":>))8D'"*!"!#"..(.#)*$(.0%')(*#)+#"D:?%)*"!#)*#'9"#.%')(*%?"#'(#=23X3X3##;(="/7F2F#!("+#*('#

+:"&)$1#9(B#'9"#;<=-#+9(,?!#:.(@)!"#"D'"*!"!#"..(.#)*$(.0%')(*#'(#'9"#,+".#,*!".#'9)+#

."/,)."0"*'3##M(.#"D%0:?"A#)'#0%1#>"#:.(@)!"!#%+#:%.'#($#'9"#)*)')%?#"..(.#$""!>%&J#)*#

=23X34#(.#)'#0%1#>"#0%!"#%@%)?%>?"#(*#$(??(BS,:#."/,"+'W#"D'"*!"!#"..(.#)*$(.0%')(*#0%1#

(*?1#>"#%&&"++)>?"#'"0:(.%.)?1A#,*')?#'9"#*"D'#"..(.#(&&,.+#(.#)'#0%1#>"#B.)''"*#'(#%#&?)"*'#

&%&9"W#%*!#+(#(*3#

$!.>.6&;4)2J$)!7#I)48.,3)2")5"0K,$2$)8)4-152."1)K$/4"/0$+)Q6).23$,4)2J$1).2)0-32)5/$82$)81)$12/6).1)2J$)3632$0),":M)+$4.1$+).1)#(>R>&M)81+)/8.3$)81)8,$/2)4"/)2J$)K8/2.5.K82.1:)$12.26)"/)$12.2.$3M)3$$)#(>W>&?M)#(>W>S&)81+)#(>W>SS>))C9"#;<=-#0,+'#!(#'9)+#)*#%??#&%+"+#B9"."#'9"."#)+#*('#%*#%&')@"#,+".#:".$(.0)*6#'9"#

$,*&')(*#%*!#'9"."$(."#*(#(*"#'(#)00"!)%'"?1#.":(.'#'9"#"..(.#'(3#

$!.>.B&jJ$1)2J$)!7#I)/8.3$3)81)8,$/2)-1+$/)#(>R>VM).2)0-32).15,-+$)$N2$1+$+)$//"/).14"/082."1).1)2J$)5"00$12)"4)2J$)8,$/2>)

Page 35: MoReq2010 Core Requirements DRAFT v0.27 · !"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03) 7"/$)#$%-./$0$123)81+)9,-:);13)

!"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03)7"/$)#$%-./$0$123)81+)9,-:);13)<)=$/3."1)'>?&)@#ABC)BD#)9EFG;7)7DHIEGCAC;DH)CJ.3)+"5-0$12).3)5"K6/.:J2)L)@G!)B"/-0)B"-1+82."1M)&'('M).15,-+.1:)8,,)2$N2)81+).08:$3).15,-+$+)O.2J)2J$)O"/P>)

CJ.3)+"5-0$12).3)8)+/842)O"/P<.1<K/":/$33)4"/)2J$)K-/K"3$)"4)K-Q,.5)5"13-,282."1)"1,6)81+)086)08P$)833$/2."13M)5"128.1)$//"/3)81+)+$35/.Q$)4-152."18,.26)2J82).3),82$/)5J81:$+)"/)O.2J+/8O1>)

98:$)SW)"4)&'R))

)

)

)-""#=2343P73#

$!.>.!0&jJ$/$)8)-3$/)K$/4"/03)8)3.1:,$)4-152."1)4"/)8)3$,$52$+)1-0Q$/)"4)$12.2.$3)83)8)Q-,P)"K$/82."1M)2J$1)2J$)!7#I)0-32)822$0K2)2")/$K$2.2.X$,6)K$/4"/0)2J$)380$)4-152."1)"15$)4"/)$85J)$12.26)83).4).2)O$/$)8)3.1:,$)4-152."1)-1+$/)#(>R>(>))C9"#.%')(*%?"#'(#=2343PK#&(*'%)*+#%*#"D:?%*%')(*#($#%#>,?J#(:".%')(*3##8%&9#+":%.%'"#

$,*&')(*#B)'9)*#'9"#>,?J#(:".%')(*#0,+'#>"#:".$(.0"!#%+#%#+"?$S&(*'%)*"!#$,*&')(*A#%+#

!"+&.)>"!#)*#=23X323#

$!.>.!!&CJ$)!7#I)0-32)J8X$)8)0$5J81.30)4"/)8-2"082.58,,6)5815$,,.1:)8)Q-,P)"K$/82."1).4).2)$15"-12$/3)8)3.:1.4.5812)1-0Q$/)"4)48.,-/$3)OJ$1).2)822$0K23)2")K$/4"/0)2J$)4-152."1>));(="/7F2F#!("+#*('#+:"&)$1#B9%'#'9)+#0"&9%*)+0#+9(,?!#>"#(.#B9"'9".#)'#&%*#>"#

(@"..)!!"*#>1#'9"#,+".#(.#&(*$)6,."!#$(.#!)$$"."*'#(.6%*)+%')(*%?#*""!+3##a")'9".#!("+#

;(="/7F2F#:.(@)!"#%#:."&)+"#!"$)*)')(*#$(.#'9"#B(.!#G+)6*)$)&%*'H#B9"*#,+"!#)*#'9)+#

."/,)."0"*'3#

$!.>.!<&CJ$)!7#I)0-32)J8X$)8)0$5J81.30)2")K/"X.+$)8)-3$/)OJ")J83).1.2.82$+)8)Q-,P)"K$/82."1)O.2J)4$$+Q85P)"1)2J$)K/":/$33)"4)2J$)Q-,P)"K$/82."1>));(="/7F2F#!("+#*('#+:"&)$1#B9%'#'9)+#0"&9%*)+0#+9(,?!#>"#(.#9(B#:.(6."++#+9(,?!#>"#

)*!)&%'"!#'(#'9"#,+".#!,.)*6#%#>,?J#(:".%')(*3##8D%0:?"+#)*&?,!"A#%#:.(6."++#>%.#)*#%#@)+,%?#

6.%:9)&%?#)*'".$%&"W#%*#)*!)&%')(*#($#'9"#')0"#'%J"*#+(#$%.#%*!#'9"#"D:"&'"!#')0"#'(#

&(0:?"'"W#%*!\(.#'9"#'('%?#*,0>".#($#"*')')"+#'(#+')??#'(#:.(&"++#%*!#'9"#*,0>".#:.(&"++"!#

+(#$%.#>.(J"*#)*'(#+,&&"++$,?#%*!#,*+,&&"++$,?#&(0:?"')(*+W#"'&3#

$!.>.!?&CJ$)!7#I)0-32)1"2)K/$X$12)8)-3$/)OJ")J83).1.2.82$+)8)Q-,P)"K$/82."1)4"/)8)3$,$52$+)1-0Q$/)"4)$12.2.$3)-1+$/)#(>R>(')4/"0)855$33.1:)2J$)!7#IM)81+)K$/4"/0.1:)4-152."13)"1)$12.2.$3)"2J$/)2J81)2J"3$)K8/2.5.K82.1:).1)2J$)Q-,P)"K$/82."1>))C9"#;<=-#0,+'#*('#$.""b"#'9"#,+".[+#%&&"++#'(#'9"#+1+'"0#B9)?"#)'#&%..)"+#(,'#%#>,?J#

(:".%')(*3#

$!.>.!/&CJ$)!7#I)0-32)8,,"O)2J$)-3$/)OJ")/$%-$32$+)8)Q-,P)"K$/82."1)-1+$/)#(>R>(')2")5815$,).2)82)816)2.0$)Q$4"/$)5"0K,$2."1>))I#,+".#0%1#&9((+"#'(#&%*&"?#%#>,?J#(:".%')(*#$(.#%#*,0>".#($#."%+(*+3##C9"#,+".#0%1#

&9%*6"#9)+#(.#9".#0)*!A#(.#'9"#>,?J#(:".%')(*#0%1#>"#'%J)*6#'((#?(*6A#$(.#"D%0:?"A#)*#'9"#

,+".[+#(:)*)(*3#

Page 36: MoReq2010 Core Requirements DRAFT v0.27 · !"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03) 7"/$)#$%-./$0$123)81+)9,-:);13)

!"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03)7"/$)#$%-./$0$123)81+)9,-:);13)<)=$/3."1)'>?&)@#ABC)BD#)9EFG;7)7DHIEGCAC;DH)CJ.3)+"5-0$12).3)5"K6/.:J2)L)@G!)B"/-0)B"-1+82."1M)&'('M).15,-+.1:)8,,)2$N2)81+).08:$3).15,-+$+)O.2J)2J$)O"/P>)

CJ.3)+"5-0$12).3)8)+/842)O"/P<.1<K/":/$33)4"/)2J$)K-/K"3$)"4)K-Q,.5)5"13-,282."1)"1,6)81+)086)08P$)833$/2."13M)5"128.1)$//"/3)81+)+$35/.Q$)4-152."18,.26)2J82).3),82$/)5J81:$+)"/)O.2J+/8O1>)

98:$)SR)"4)&'R))

)

)

$!.>.!=&jJ$1)8)Q-,P)"K$/82."1).3)5815$,,$+M)-1+$/)$.2J$/)#(>R>(()"/)#(>R>(TM)2J$)!7#I)0-32)$1+).2)83)3""1)83)K"33.Q,$)OJ.,$)/$28.1.1:)2J$).12$:/.26)"4)2J$)3632$0)-1+$/)#(>R>(>))C9"#;<=-#0,+'#*('#+'%.'#%*1#*"B#$,*&')(*+#,*!".#'9"#>,?J#(:".%')(*#%*!#0,+'#!"&)!"#

B9"'9".#'(#&(0:?"'"#%*1#:%.')%??1#&(0:?"'"!#$,*&')(*+#+'(:#'9"0#$.(0#&(0:?"')*6#%*!#

.(??#'9"0#>%&J3#

$!.>.!>&jJ$1)8)Q-,P)"K$/82."1).3)5"0K,$2$+)"/)5815$,,$+M)2J$)!7#I)0-32)K/"X.+$)3-008/6)4$$+Q85P)2")2J$)-3$/M)3.0.,8/)2")2J82)/$5$.X$+)-1+$/)#(>R>WM)4"/)2J$)Q-,P)"K$/82."1)83)8)OJ",$>))C9"#,+".#0,+'#*('#."&")@"#+":%.%'"#$""!>%&J#)*!)@)!,%??1#$(.#"%&9#:%.')&):%')*6#"*')'13#

$!.>.!@&CJ$)4$$+Q85P)K/"X.+$+)Q6)2J$)!7#I)4"/)8)Q-,P)"K$/82."1)-1+$/)#(>R>(R)0-32)$18Q,$)2J$)-3$/)2")5,$8/,6).+$12.46)OJ.5J)"4)2J$)3$,$52$+)$12.2.$3)O$/$)K/"5$33$+)3-55$334-,,6M)4"/)OJ.5J)$12.2.$3)2J$)4-152."1)48.,$+M)81+)4"/)OJ.5J)$12.2.$3)2J$)4-152."1)O83)1"2)822$0K2$+>))-""#%?+(#=23X343##C9"#,+".#0,+'#9%@"#+,$$)&)"*'#)*$(.0%')(*#'(#>"#%>?"#'(#."+'%.'#'9"#>,?J#

(:".%')(*#%'#%#?%'".#')0"#>1#$)*!)*6#%*!#+"?"&')*6#(*?1#'9(+"#"*')')"+#'9%'#B"."#*('#

+,&&"++$,??1#:.(&"++"!3#

$!.>.!6&B",,"O.1:)2J$)48.,-/$)"4)"1$)"/)0"/$)4-152."13).1)8)Q-,P)"K$/82."1M)2J$)!7#I)0-32)K/"X.+$)8)0$813)3.0.,8/)2")#(>R>U)Q6)OJ.5J)8)-3$/)581).12$//":82$)2J$)3632$0)81+)/$2/.$X$)$N2$1+$+)$//"/).14"/082."1)4"/)2J$)48.,$+)4-152."13>))-""#=23X3Y3#

$!.>.!B&CJ$)!7#I)0-32)08.128.1)81).1X$12"/6)"4)!"#$%&'(')4-152."1)+$4.1.2."13)81+)8,,"O)-3$/3)2")Q/"O3$).2>))C9"#'".0+#G)*@"*'(.1H#%*!#G>.(B+"H#%."#!"$)*"!#%*!#$,.'9".#"D:?%)*"!#)*#'9"#.%')(*%?"+#'(#

=23432P#%*!#=2343KF3#

$!.>.<0&CJ$)!7#I)0-32)8,,"O)8)-3$/)2").13K$52)2J$)0$28+828)"4)8)4-152."1)+$4.1.2."1).1)2J$)4-152."1).1X$12"/6>))C9"#'".0#G)*+:"&'H#)+#!"$)*"!#)*#'9"#.%')(*%?"#'(#=23432F3#

$!.>.<!&CJ$)!7#I)0-32)8,,"O)81)8+0.1.32/82"/)2")5J81:$)2J$)2.2,$)81+)+$35/.K2."1)"4)8)4-152."1)+$4.1.2."1>))

Page 37: MoReq2010 Core Requirements DRAFT v0.27 · !"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03) 7"/$)#$%-./$0$123)81+)9,-:);13)

!"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03)7"/$)#$%-./$0$123)81+)9,-:);13)<)=$/3."1)'>?&)@#ABC)BD#)9EFG;7)7DHIEGCAC;DH)CJ.3)+"5-0$12).3)5"K6/.:J2)L)@G!)B"/-0)B"-1+82."1M)&'('M).15,-+.1:)8,,)2$N2)81+).08:$3).15,-+$+)O.2J)2J$)O"/P>)

CJ.3)+"5-0$12).3)8)+/842)O"/P<.1<K/":/$33)4"/)2J$)K-/K"3$)"4)K-Q,.5)5"13-,282."1)"1,6)81+)086)08P$)833$/2."13M)5"128.1)$//"/3)81+)+$35/.Q$)4-152."18,.26)2J82).3),82$/)5J81:$+)"/)O.2J+/8O1>)

98:$)SU)"4)&'R))

)

)

C9"#'%>?"#($#$,*&')(*#!"$)*)')(*+#'9%'#0,+'#>"#+,::(.'"!#>1#'9"#;<=-#&%*#>"#$(,*!#)*#

+"&')(*#2374A#)*&?,!)*6#'9"#;(="/7F2F#:.(@)!"!#+1+'"0#)!"*')$)".#$(.#"%&9#$,*&')(*#

!"$)*)')(*#%*!#B)'9#+,66"+'"!#')'?"+#%*!#!"+&.):')(*+#)*#8*6?)+93#

#

-,::?)".+#0,+'#)0:?"0"*'#'9"#$,*&')(*#!"$)*)')(*+#?)+'"!#)*#2374A#B)'9#'9").#;(="/7F2F#

+,::?)"!#+1+'"0#)!"*')$)".+#T+""#232237UA#>,'#0%1#:.(@)!"#'9").#(B*#!"$%,?'#')'?"+#%*!#

!"+&.):')(*+#$(.#"%&9#$,*&')(*#!"$)*)')(*#)*#%*1#?%*6,%6"3##I!0)*)+'.%'(.+#0%1#'9"*#0(!)$1#

'9"#')'?"+#%*!#!"+&.):')(*+#$,.'9".#B)'9)*#'9").#(.6%*)+%')(*%?#;<=-#)0:?"0"*'%')(*#)*#

%&&(.!%*&"#B)'9#'9)+#."/,)."0"*'3#

$!.>.<<&B"/)$85J)4-152."1)+$4.1.2."1)O.2J.1)2J$)4-152."1).1X$12"/6M)$N5$K2)83)3K$5.4.$+).1)#(>R>&TM)2J$)!7#I)0-32)8,,"O)81)8+0.1.32/82"/)2")0"+.46)2J$)4-152."1)+$4.1.2."1)2")K/$X$12)4-152."13)"4)2J82)26K$)4/"0)Q$.1:).15,-+$+).1)$X$12)J.32"/.$3>))^1#!"$%,?'#B9"*#'9"#;<=-#)+#$).+'#)*+'%??"!#%??#$,*&')(*+#0,+'#6"*".%'"#"@"*'+3##C9)+#

."/,)."0"*'#%??(B+#%!0)*)+'.%'(.+#'(#+:"&)$1#B9)&9#$,*&')(*+#6"*".%'"#"@"*'+#%*!#B9)&9#

!(#*('3##C9"#:,.:(+"#($#'9)+#."/,)."0"*'#)+#'(#%??(B#%!0)*)+'.%'(.+#'(#&(*'.(?#'9"#.%'"#%'#

B9)&9#"@"*'#9)+'(.)"+#6.(B#>1#*('#)*&?,!)*6#+(0"#'1:"+#($#"@"*'+3#

$!.>.<?&CJ$)!7#I)0-32)8,,"O)81)8+0.1.32/82"/)2")/$3$2)816)4-152."1)+$4.1.2."1)2J82)J83)Q$$1)0"+.4.$+)-1+$/)#(>R>&&M)2")8,,"O)4-152."13)"4)2J82)26K$)2"):$1$/82$)$X$123)2J82)8/$).15,-+$+).1)$X$12)J.32"/.$3>))E'#+9(,?!#>"#*('"!#'9%'#%*1#"@"*'+#($#'9)+#'1:"#'9%'#9%@"#(&&,.."!#B9)?"#'9"#$,*&')(*#

!"$)*)')(*#B%+#0(!)$)"!#&%**('#>"#."6"*".%'"!3#

$!.>.</&CJ$)!7#I)0-32)$13-/$)2J82)$X$123)8/$)8,O863):$1$/82$+)81+)8++$+)2")2J$)$X$12)J.32"/.$3)"4)2J$)4-152."1)+$4.1.2."13)4"/)0"+.46.1:)8)4-152."1)+$4.1.2."1)-1+$/)(>R>&&)81+)/$3$22.1:)8)4-152."1)+$4.1.2."1)-1+$/)(>R>&S>))C9"#:,.:(+"#($#'9)+#."/,)."0"*'#)+#'(#"*+,."#'9%'#%*1#&9%*6"+#'(#'9"#+"'')*6+#$(.#B9"'9".#

+(0"#"@"*'#'1:"+#%."#)*&?,!"!#)*#"@"*'#9)+'(.)"+#(.#*('#%."#%?B%1+#'9"0+"?@"+#&%:',."!#%+#

"@"*'+3#

$!.>.<=&CJ$)!7#I)0-32)8,,"O)-3$/3)2")3$8/5J)4"/)81+)/$K"/2)"1)4-152."1)+$4.1.2."13>))-""#'9"#."/,)."0"*'+#$(.#+"%.&9)*6#%*!#.":(.')*6#)*#232P3#

$!.>.<>&jJ$1$X$/)816)4-152."1)+$35/.Q$+).1)!"#$%&'(').3)K$/4"/0$+)4"/)816)$12.26).1)2J$)!7#IM)2J$1)2J$)!7#I)0-32)8-2"082.58,,6)5/$82$)8)1$O)$X$12)2J82)+$35/.Q$3)2J$)4-152."1)2J82)O83)K$/4"/0$+M)-1,$33)2J$)4-152."1)+$4.1.2."1)J83)Q$$1)0"+.4.$+)-1+$/)#(>R>&&>))

Page 38: MoReq2010 Core Requirements DRAFT v0.27 · !"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03) 7"/$)#$%-./$0$123)81+)9,-:);13)

!"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03)7"/$)#$%-./$0$123)81+)9,-:);13)<)=$/3."1)'>?&)@#ABC)BD#)9EFG;7)7DHIEGCAC;DH)CJ.3)+"5-0$12).3)5"K6/.:J2)L)@G!)B"/-0)B"-1+82."1M)&'('M).15,-+.1:)8,,)2$N2)81+).08:$3).15,-+$+)O.2J)2J$)O"/P>)

CJ.3)+"5-0$12).3)8)+/842)O"/P<.1<K/":/$33)4"/)2J$)K-/K"3$)"4)K-Q,.5)5"13-,282."1)"1,6)81+)086)08P$)833$/2."13M)5"128.1)$//"/3)81+)+$35/.Q$)4-152."18,.26)2J82).3),82$/)5J81:$+)"/)O.2J+/8O1>)

98:$)SV)"4)&'R))

)

)

C9"#;<=-#0,+'#0%)*'%)*#%*#"@"*'#9)+'(.1#%+#:%.'#($#'9"#0"'%!%'%#($#"@".1#"*')'1#)*#'9"#

;<=-3#

$!.>.<@&CJ$)!7#I)0-32)8-2"082.58,,6).15,-+$)2J$)4-152."1)+$4.1.2."1)4"/)2J$)4-152."1)2J82)O83)K$/4"/0$+)2")5/$82$)2J$)$X$12)-1+$/)#(>R>&R).1)2J$)0$28+828)"4)2J$)$X$12>))O*"#(:')(*#$(.#'9"#;<=-#'(#%,'(0%')&%??1#&(*+'.,&'#%#')'?"#%*!#!"+&.):')(*#$(.#%#*"B#"@"*'#

,*!".#=23437K#)+#'(#>%+"#)'#(*#'9"#$,*&')(*#!"$)*)')(*#')'?"#%*!#!"+&.):')(*3#

$!.>.<6&jJ$1)81)$X$12).3):$1$/82$+)2J$1)2J$)!7#I)0-32).15,-+$).1).23)0$28+828)8,,)$12.2.$3)2J82)K8/2.5.K82$+).1)2J$)$X$12>))M(.#"D%0:?"A#)$#%#."&(.!#)+#%!!"!#'(#%*#%66."6%')(*#'9"*#>('9#'9"#."&(.!#%*!#'9"#

%66."6%')(*#9%@"#:%.')&):%'"!#)*#'9"#"@"*'3##C9"#$,*&')(*#!"$)*)')(*+#)*#2374#?)+'#'9"#

:%.')&):%')*6#"*')')"+3)

$!.>.<B&jJ$1)81)$X$12).3):$1$/82$+)2J$1)2J$)!7#I)0-32)8++)2J$)$X$12)2")2J$)$X$12)J.32"/6)"4)$X$/6)$12.26)2J82)K8/2.5.K82$+).1)2J$)$X$12>))-""#=23X37Z#$(.#%#!"$)*)')(*#($#:%.')&):%')*6#"*')')"+3##a('"#'9%'#'9"#"@"*'#+9(,?!#*('#>"#

!,:?)&%'"!#'(#>"#)*&?,!"!#)*#0,?'):?"#"@"*'#9)+'(.)"+A#>,'#)*+'"%!#'9"#+%0"#"@"*'A#B)'9#'9"#

+%0"#+1+'"0#)!"*')$)".A#+9(,?!#%::"%.#)*#'9"#"@"*'#9)+'(.1#($#"@".1#:%.')&):%')*6#"*')'13)

$!.>.?0&jJ$1$X$/)81)$X$12)/$3-,23).1)"1$)"/)0"/$)5J81:$3)2")2J$)0$28+828)$,$0$123)"4)8)K8/2.5.K82.1:)$12.26M)2J$1)4"/)$85J)$,$0$12)2J82)J83)5J81:$+M)2J$)!7#I)0-32)8++)5J81:$).14"/082."1)2")2J$)$X$12).+$12.46.1:)2J$)5J81:$+)$12.26)81+)2J$)5J81:$+)$,$0$12)81+).15,-+.1:)2J$)X8,-$)"4)2J$)$,$0$12)Q$4"/$)2J$)5J81:$)81+).23)1$O)X8,-$)842$/)2J$)5J81:$>))C9"#$,*&')(*#!"$)*)')(*+#)*#+"&')(*#2374#?)+'#'9"#:(++)>?"#:%.')&):%')*6#"*')')"+#%*!A#$(.#"%&9A#

B9)&9#($#'9").#0"'%!%'%#"?"0"*'+#0%1#>"#&9%*6"!#>1#'9"#$,*&')(*3#

$!.>.?!&jJ$1$X$/)8)-3$/).13K$523)2J$)0$28+828)"4)81)$12.26)2J$)!7#I)0-32)8,,"O)2J$)-3$/)2")Q/"O3$)2J$)$12.26f3)$X$12)J.32"/6>))C9"#'".0#G)*+:"&'H#)+#!"$)*"!#)*#'9"#.%')(*%?"#'(#=23432F3##-""#%?+(#=23X3KX#%*!#=23X3KY3#

$!.>.?<&B"/)$85J)4-152."1)+$4.1.2."1)O.2J.1)2J$)4-152."1).1X$12"/6)2J82)8KK,.$3)2")$.2J$/)8::/$:82."13)"/)/$5"/+3M)2J$)!7#I)0-32)8,,"O)81)8+0.1.32/82"/)2")5J81:$)2J$)4-152."1)+$4.1.2."1M)3")2J82)2J82)2J$)!7#I)+$,$2$3)$X$123)Q83$+)"1)2J82)4-152."1)+$4.1.2."1)4"/)8::/$:82."13)81+)/$5"/+3)OJ$1)2J$6)8/$)+$32/"6$+>))

Page 39: MoReq2010 Core Requirements DRAFT v0.27 · !"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03) 7"/$)#$%-./$0$123)81+)9,-:);13)

!"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03)7"/$)#$%-./$0$123)81+)9,-:);13)<)=$/3."1)'>?&)@#ABC)BD#)9EFG;7)7DHIEGCAC;DH)CJ.3)+"5-0$12).3)5"K6/.:J2)L)@G!)B"/-0)B"-1+82."1M)&'('M).15,-+.1:)8,,)2$N2)81+).08:$3).15,-+$+)O.2J)2J$)O"/P>)

CJ.3)+"5-0$12).3)8)+/842)O"/P<.1<K/":/$33)4"/)2J$)K-/K"3$)"4)K-Q,.5)5"13-,282."1)"1,6)81+)086)08P$)833$/2."13M)5"128.1)$//"/3)81+)+$35/.Q$)4-152."18,.26)2J82).3),82$/)5J81:$+)"/)O.2J+/8O1>)

98:$)S?)"4)&'R))

)

)

C9"#:,.:(+"#($#'9)+#."/,)."0"*'#)+#'(#"*%>?"#%!0)*)+'.%'(.+#'(#"*+,."#'9%'#'9"#!"'%)?#($#

!"+'.(1"!#"*')')"+#&%**('#>"#."&(*+'.,&'"!#$.(0#'9").#"@"*'#9)+'(.)"+3##I!0)*)+'.%'(.+#0%1#

%?+(#+:"&)$1#'9%'#:%.')&,?%.#0"'%!%'%#"?"0"*'+#%."#!"?"'"!#$.(0#%66."6%')(*+#%*!#."&(.!+#

B9"*#'9"1#%."#!"+'.(1"!A#+""#=232734F#%*!#=23273473#

#

-"&')(*#2374#?)+'+#'9"#$,*&')(*#!"$)*)')(*+#$(.#B9)&9#'9)+#."/,)."0"*'#%::?)"+3##^1#!"$%,?'#

'9"#;<=-#+9(,?!#J"":#%??#"@"*'+3#

)E'#+9(,?!#>"#*('"!#'9%'#&9%*6)*6#'9"#$,*&')(*#!"$)*)')(*#+9(,?!#*('#!"?"'"#'9"#"@"*'+#$(.#

%66."6%')(*+#%*!#."&(.!+#'9%'#9%@"#%?."%!1#>""*#!"+'.(1"!3#

$!.>.??&CJ$)!7#I)0-32)8,,"O)81)8+0.1.32/82"/)2")5J81:$)816)4-152."1)+$4.1.2."1)K/$X."-3,6)5J81:$+)-1+$/)#(>R>S&M)3")2J82)2J$)!7#I)P$$K3)$X$123)Q83$+)"1)2J82)4-152."1)+$4.1.2."1)4"/)8::/$:82."13)81+)/$5"/+3)2J82)8/$)+$32/"6$+>))E'#+9(,?!#>"#*('"!#'9%'#&9%*6)*6#'9"#$,*&')(*#!"$)*)')(*#>%&J#&%**('#."&(@".#!"?"'"!#

"@"*'+#$(.#%66."6%')(*+#%*!#."&(.!+#'9%'#9%@"#%?."%!1#>""*#!"+'.(1"!3#

$!.>.?/&CJ$)!7#I)0-32)8,,"O)81)8+0.1.32/82"/)2")3$,$52)8)1-0Q$/)"4)4-152."1)+$4.1.2."13)81+)K$/4"/0)816)"4)2J$)4",,"O.1:)4-152."13)83)8)Q-,P)"K$/82."1Z))

• 9/$X$12)$X$123)Q$.1:):$1$/82$+)81+)8++$+)2")$X$12)J.32"/.$3)4"/)8,,)3$,$52$+)4-152."1)+$4.1.2."13M)3$$)#(>R>&&>)

• A,,"O)$X$123)2")Q$):$1$/82$+)81+)8++$+)2")$X$12)J.32"/.$3)4"/)8,,)3$,$52$+)4-152."1)+$4.1.2."13M)3$$)#(>R>&S>)

• _13-/$)2J82)$X$123)Q83$+)"1)8,,)3$,$52$+)4-152."1)+$4.1.2."13)8/$)+$32/"6$+)OJ$1)8::/$:82."13)81+)/$5"/+3)8/$)+$32/"6$+M)3$$)#(>R>S&>)

• _13-/$)2J82)$X$123)Q83$+)"1)8,,)3$,$52$+)4-152."1)+$4.1.2."13)8/$)/$28.1$+)OJ$1)8::/$:82."13)81+)/$5"/+3)8/$)+$32/"6$+M)3$$)#(>R>SS>)

)C9"#'".0+#G+"?"&'H#%*!#G>,?J#(:".%')(*H#%."#"D:?%)*"!#)*#'9"#.%')(*%?"#'(#=2343PK3#

="/,)."0"*'+#$(.#>,?J#(:".%')(*+#&%*#>"#$(,*!#+'%.')*6#%'#=23X32F3#

$!.>.?=&CJ$)!7#I)0-32)8,,"O)-3$/3)2")3$8/5J)4"/)81+)/$K"/2)"1)816)$X$123)Q$,"1:.1:)2")$12.2.$3)OJ"3$)0$28+828)2J$6)8/$)$12.2,$+)2").13K$52>))-""#'9"#."/,)."0"*'+#$(.#+"%.&9)*6#%*!#.":(.')*6#)*#232P3##E$#'9"#,+".#)+#*('#%??(B"!#%&&"++#

'(#'9"#0"'%!%'%#'9"*#'9"#"@"*'#+9(,?!#*('#>"#!)+&(@".%>?"#>1#+"%.&9)*63#

$!.>.?>&CJ$)!7#I)0-32)1"2)8,,"O)-3$/3)2")4.1+M)/$K"/2)"1M)Q/"O3$)2")"/).13K$52)$X$123)-1+$/)#(>R>S()"/)#(>R>SW)-1,$33)2J$)-3$/).3)K$/0.22$+)2").13K$52)2J$)0$28+828)"4)8,,)K8/2.5.K82.1:)$12.2.$3>))

Page 40: MoReq2010 Core Requirements DRAFT v0.27 · !"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03) 7"/$)#$%-./$0$123)81+)9,-:);13)

!"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03)7"/$)#$%-./$0$123)81+)9,-:);13)<)=$/3."1)'>?&)@#ABC)BD#)9EFG;7)7DHIEGCAC;DH)CJ.3)+"5-0$12).3)5"K6/.:J2)L)@G!)B"/-0)B"-1+82."1M)&'('M).15,-+.1:)8,,)2$N2)81+).08:$3).15,-+$+)O.2J)2J$)O"/P>)

CJ.3)+"5-0$12).3)8)+/842)O"/P<.1<K/":/$33)4"/)2J$)K-/K"3$)"4)K-Q,.5)5"13-,282."1)"1,6)81+)086)08P$)833$/2."13M)5"128.1)$//"/3)81+)+$35/.Q$)4-152."18,.26)2J82).3),82$/)5J81:$+)"/)O.2J+/8O1>)

98:$)T')"4)&'R))

)

)

C9"#'".0#G)*+:"&'H#)+#!"$)*"!#)*#'9"#.%')(*%?"#'(#=23432F#%*!#'9"#'".0#G>.(B+"H#)+#"D:?%)*"!#

)*#'9"#.%')(*%?"#'(#=23432P3##C9"#'".0#G:%.')&):%')*6#"*')')"+H#)+#"D:?%)*"!#)*#'9"#.%')(*%?"#

'(#=23X375#%*!#=23X3KF3#

#

E$#%#,+".#>.(B+"+#'9"#"@"*'#9)+'(.1#($#%*#"*')'1#,*!".#=23X3K2#'9"*#'9"#;<=-#0,+'#"*+,."#

'9%'#"@"*'+#'9%'#'9"#,+".#)+#*('#:".0)''"!#'(#)*+:"&'#,*!".#'9)+#."/,)."0"*'#!(#*('#%::"%.#

%+#:%.'#($#'9"#"@"*'#9)+'(.13#

#

E$#'9"#,+".#)+#*('#%??(B"!#'(#)*+:"&'#'9"#"@"*'#'9"*#)'#+9(,?!#*('#>"#!)+&(@".%>?"#>1#

+"%.&9)*6#)*#%&&(.!%*&"#B)'9#=232P37F3#

$!.>.?@&CJ$)!7#I)0-32)8,,"O)2J$)-3$/)2")Q/"O3$)2")2J$)$12.26)81+).13K$52).23)0$28+828)4"/)816)$X$12)+.35"X$/$+)Q6)3$8/5J.1:)-1+$/)#(>R>SW>))C9)+#."/,)."0"*'#)+#'9"#)*@".+"#($#=23X3K23#

)

Page 41: MoReq2010 Core Requirements DRAFT v0.27 · !"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03) 7"/$)#$%-./$0$123)81+)9,-:);13)

!"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03)7"/$)#$%-./$0$123)81+)9,-:);13)<)=$/3."1)'>?&)@#ABC)BD#)9EFG;7)7DHIEGCAC;DH)CJ.3)+"5-0$12).3)5"K6/.:J2)L)@G!)B"/-0)B"-1+82."1M)&'('M).15,-+.1:)8,,)2$N2)81+).08:$3).15,-+$+)O.2J)2J$)O"/P>)

CJ.3)+"5-0$12).3)8)+/842)O"/P<.1<K/":/$33)4"/)2J$)K-/K"3$)"4)K-Q,.5)5"13-,282."1)"1,6)81+)086)08P$)833$/2."13M)5"128.1)$//"/3)81+)+$35/.Q$)4-152."18,.26)2J82).3),82$/)5J81:$+)"/)O.2J+/8O1>)

98:$)T()"4)&'R))

)

)

!.@ 2GJRKHCJNQ&DEFGHDEIEJKL&OCD&NUEJKL&NJP&DCQEL&

$!.@.!&CJ$)!7#I)0-32)Q$).12$:/82$+)O.2J)"1$)"/)0"/$)8-2J$12.582."1)3$/X.5$3)81+)0-32)/$5$.X$)3$5-/$)5"14./082."1)2J82)8)-3$/).3)8-2J"/.3$+)81+)852.X$)Q$4"/$).2)8,,"O3)2J82)-3$/)2")855$33)2J$)!7#I>))C9"#%,'9"*')&%')(*#+".@)&"#0%1#>"#"D'".*%?#'(#'9"#;<=-#(.#>,)?'#)*3##C9"#;<=-#0%1#,+"#

0(."#'9%*#(*"#%,'9"*')&%')(*#+".@)&"#+)0,?'%*"(,+?13##;(="/7F2F#!("+#*('#+:"&)$1#

B9"'9".#%#,+".#0,+'#>"#%,'9(.)+"!#>"$(."#"%&9#)*!)@)!,%?#%&&"++#'(#'9"#;<=-#(.#(*?1#(*&"#

>"$(."#%#+"++)(*#&(*+)+')*6#($#0,?'):?"#%&&"++"+#B)'9)*#%#+:"&)$)"!#:".)(!#($#')0"A#>('9#

0"'9(!+#%."#%&&":'%>?"#%*!#)*#&(00(*#,+"3##C9"#'".0#G+"&,."#&(*$).0%')(*H#0"%*+#'9%'#

&(00,*)&%')(*#>"'B""*#'9"#;<=-#%*!#'9"#%,'9"*')&%')(*#+".@)&"#0,+'#>"#+"&,."!3##

;(="/7F2F#!("+#*('#+:"&)$1#9(B#'9)+#+9(,?!#>"#)0:?"0"*'"!3#

$!.@.<&;4)8)-3$/)822$0K23)2")855$33)2J$)!7#I)81+).3)1"2)8-2J"/.3$+)Q6)2J$)8-2J$12.582."1)3$/X.5$M)2J$1)2J$)!7#I)3J"-,+)/8.3$)81)8,$/2)"1)2J$)3632$0)8:$12>))C9"#+1+'"0#%6"*'#)+#'9"#+)*6?"'(*#"*')'1#'9%'#.":."+"*'+#'9"#;<=-#+1+'"0A#+""#=234323#C9"#

%?".'#0,+'#)*&?,!"#'9"#+1+'"0#%6"*'#%+#%#:%.')&):%')*6#"*')'1#,*!".#=2343K73##C9"."$(."A#)*#

%&&(.!%*&"#B)'9#=2343KKA#'9"#%?".'#"@"*'+#$(.#%??#,*%,'9(.)+"!#%''"0:'+#'(#%&&"++#'9"#;<=-#

0,+'#>"#%!!"!#'(#'9"#"@"*'#9)+'(.1#($#'9"#+1+'"0#%6"*'3#

$!.@.?&CJ$)!7#I)0-32)Q$).12$:/82$+)O.2J)"1$)"/)0"/$)+./$52"/6)3$/X.5$3)2J82)581)3$5-/$,6)K/"X.+$).14"/082."1)3-5J)83)2J$)180$M):/"-K)0$0Q$/3J.KM)81+)"2J$/)+$28.,3)"4)$85J)-3$/)"1)/$%-$32>))C9"#!)."&'(.1#+".@)&"#0%1#>"#"D'".*%?#'(#'9"#;<=-#(.#>,)?'#)*3##C9"#;<=-#0%1#&(**"&'#'(#

0(."#'9%*#(*"#!)."&'(.1#+".@)&"#+)0,?'%*"(,+?13##I?'".*%')@"?1A#'9"#;<=-#0%1#,+"#%#+)*6?"#

,*)$)"!#+".@)&"#%+#>('9#%*#%,'9"*')&%')(*#+".@)&"#%*!#%#!)."&'(.1#+".@)&"3##C9"#'".0#

G+"&,."?1#:.(@)!"#)*$(.0%')(*H#0"%*+#'9%'#&(00,*)&%')(*#>"'B""*#'9"#;<=-#%*!#'9"#

!)."&'(.1#+".@)&"#0,+'#>"#+"&,."!3##;(="/7F2F#!("+#*('#+:"&)$1#9(B#'9)+#+9(,?!#>"#

)0:?"0"*'"!3#

$!.@./&CJ$)!7#I)0-32)8,,"O)81)8+0.1.32/82"/)2")833"5.82$)8)-3$/)2$0K,82$)O.2J)$85J).12$:/82$+)+./$52"/6)3$/X.5$>))N+".#'"0:?%'"+#%."#&."%'"!#,*!".#23223773##C9"#,+".#'"0:?%'"#0%:+#0"'%!%'%#0%)*'%)*"!#

>1#'9"#!)."&'(.1#+".@)&"#)*#)'+#,+".+[#%&&(,*'+#'(#'9"#"/,)@%?"*'#"?"0"*'+#($#,+".#"*')')"+#)*#

'9"#;<=-3##C9"#0"'%!%'%#"?"0"*'+#'9%'#&%*#>"#0%::"!#)*#'9)+#B%1#%."#!":"*!"*'#(*#9(B#

'9"#(.6%*)+%')(*#9%+#&(*$)6,."!#)'+#!)."&'(.1#+".@)&"3##^1#%??(B)*6#%#!)$$"."*'#'"0:?%'"#$(.#

"%&9#!)."&'(.1#+".@)&"#'9"#;<=-#&%*#(@".&(0"#!)$$"."*&"+#)*#'9"#0"'%!%'%#%@%)?%>)?)'1#

>"'B""*#!)$$"."*'#+".@)&"+3#

Page 42: MoReq2010 Core Requirements DRAFT v0.27 · !"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03) 7"/$)#$%-./$0$123)81+)9,-:);13)

!"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03)7"/$)#$%-./$0$123)81+)9,-:);13)<)=$/3."1)'>?&)@#ABC)BD#)9EFG;7)7DHIEGCAC;DH)CJ.3)+"5-0$12).3)5"K6/.:J2)L)@G!)B"/-0)B"-1+82."1M)&'('M).15,-+.1:)8,,)2$N2)81+).08:$3).15,-+$+)O.2J)2J$)O"/P>)

CJ.3)+"5-0$12).3)8)+/842)O"/P<.1<K/":/$33)4"/)2J$)K-/K"3$)"4)K-Q,.5)5"13-,282."1)"1,6)81+)086)08P$)833$/2."13M)5"128.1)$//"/3)81+)+$35/.Q$)4-152."18,.26)2J82).3),82$/)5J81:$+)"/)O.2J+/8O1>)

98:$)T&)"4)&'R))

)

)

$!.@.=&CJ$)!7#I)0-32)08.128.1)8)5"0Q.1$+).1X$12"/6)"4)Q"2J)-3$/)$12.2.$3)81+):/"-K)$12.2.$3M)5",,$52.X$,6)+$4.1$+)83)8:$123M)81+)8,,"O)-3$/3)2")Q/"O3$).2)Q6)Q"2J)-3$/)81+):/"-K>)#

C9"#;<=-#0%)*'%)*+#'9"#%6"*'#)*@"*'(.1#'(#&%:',."#9)+'(.)&%?#&(*'"D',%?#)*$(.0%')(*#

%>(,'#,+".+#%*!#6.(,:+#."?%'"!#'(#."&(.!+A#%66."6%')(*+#%*!#."?%'"!#"*')')"+3##E'#0,+'#*('#

>"#&(*+)!"."!#%*#%?'".*%')@"#'(#9%@)*6#)*'"6.%'"!#%,'9"*')&%')(*#%*!#!)."&'(.1#+".@)&"+#

,*!".#23Y32#%*!#23Y3K3##M(.#'9)+#."%+(*A#'9"#%6"*'#)*@"*'(.1#&(*'%)*+#(*?1#%#+,>+"'#($#

0"'%!%'%#%>(,'#,+".+#'9%'#9%@"#%&&"++"!#'9"#;<=-#%'#?"%+'#(*&"#%*!#'9").#6.(,:#

0"0>".+9):+3##M(.#"D%0:?"A#'9"#(.6%*)+%')(*#+9(,?!#*('#!,:?)&%'"#)'+#"*')."#&(.:(.%'"#

!)."&'(.1#)*'(#'9"#;<=-#%6"*'#)*@"*'(.13#

)C9"#'".0+#G)*@"*'(.1H#%*!#G>.(B+"H#%."#!"$)*"!#%*!#$,.'9".#"D:?%)*"!#)*#'9"#.%')(*%?"+#'(#

=23432P#%*!#=2343KF3#

$!.@.>&CJ$)!7#I)0-32)8,,"O)8)-3$/)2").13K$52)2J$)0$28+828)"4)8)-3$/)"/):/"-K)$12.26).1)2J$)8:$12).1X$12"/6>))C9"#'".0#G)*+:"&'H#)+#!"$)*"!#)*#'9"#.%')(*%?"#'(#=23432F3#

$!.@.@&CJ$)!7#I)0-32)8-2"082.58,,6)5/$82$)8)1$O)852.X$)-3$/)$12.26).1)2J$)8:$12).1X$12"/6)4"/)$85J)8-2J"/.3$+)-3$/)2J82)855$33$3)2J$)!7#I)4"/)2J$)4./32)2.0$>))a"B#,+".#"*')')"+#%."#&."%'"!#)*#'9"#%6"*'#)*@"*'(.1#B9"*"@".#'9"#;<=-#)+#,*%>?"#'(#

0%'&9#%*#"D)+')*6#,+".#"*')'1#$.(0#'9"#%6"*'#)*@"*'(.1#B)'9#'9"#"D'".*%?#)!"*')$)".#$(.#'9"#

,+".#'9%'#)+#:%++"!#>1#'9"#%,'9"*')&%')(*#+".@)&"3###

[email protected]&CJ$)!7#I)0-32)8-2"082.58,,6):/812)$85J)1$O)-3$/).2)5/$82$3)2J$)+$48-,2)-3$/)/",$>))C9)+#."/,)."0"*'#%@()!+#'9"#*""!#$(.#%*#%!0)*)+'.%'(.#'(#0%*,%??1#%++)6*#%#.(?"#'(#"@".1#

*"B#,+".#>"$(."#'9"1#&%*#,+"$,??1#%&&"++#'9"#$,*&')(*%?)'1#($#'9"#;<=-3##E$#%#,+".#9%+#*(#

.(?"+#'9"*#'9"#,+".#&%**('#:".$(.0#%*1#$,*&')(*+#)*#'9"#;<=-A#"@"*#'9(,69#'9"#,+".#&%*#

%&&"++#)'3##E*#'9"#;(="/7F2F#&(."#."/,)."0"*'+#'9"#!"$%,?'#,+".#.(?"#)+#'9"#(*?1#,+".#.(?"3#

[email protected]&CJ$)!7#I)0-32).15,-+$)$85J)-3$/f3)$N2$/18,).+$12.4.$/).1)2J$)0$28+828)"4)2J$)5"//$3K"1+.1:)-3$/)$12.26>))C9"#"D'".*%?#)!"*')$)".#)+#'9"#,*)/,"#."$"."*&"#$(.#'9"#,+".[+#%&&(,*'#,+"!#>1#'9"#

%,'9"*')&%')(*#%*!#!)."&'(.1#+".@)&"+3##I*#"D%0:?"#($#%*#"D'".*%?#)!"*')$)".#)+#%#,+".[+#

,*)/,"#*"'B(.J#+)6*#(*3#

#

C9"#;<=-#B)??#,+"#'9"#"D'".*%?#)!"*')$)".#'(#0%'&9#'9"#,+".#"*')'1#)*#'9"#%6"*'#)*@"*'(.1#'(#

"%&9#,+".#%&&"++A#%+#!"+&.)>"!#)*#'9"#.%')(*%?"#'(#=23Y3Y3##])'9)*#'9"#;<=-A#)*'".*%?#

Page 43: MoReq2010 Core Requirements DRAFT v0.27 · !"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03) 7"/$)#$%-./$0$123)81+)9,-:);13)

!"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03)7"/$)#$%-./$0$123)81+)9,-:);13)<)=$/3."1)'>?&)@#ABC)BD#)9EFG;7)7DHIEGCAC;DH)CJ.3)+"5-0$12).3)5"K6/.:J2)L)@G!)B"/-0)B"-1+82."1M)&'('M).15,-+.1:)8,,)2$N2)81+).08:$3).15,-+$+)O.2J)2J$)O"/P>)

CJ.3)+"5-0$12).3)8)+/842)O"/P<.1<K/":/$33)4"/)2J$)K-/K"3$)"4)K-Q,.5)5"13-,282."1)"1,6)81+)086)08P$)833$/2."13M)5"128.1)$//"/3)81+)+$35/.Q$)4-152."18,.26)2J82).3),82$/)5J81:$+)"/)O.2J+/8O1>)

98:$)TS)"4)&'R))

)

)

."$"."*&"+#'(#'9"#,+".#"*')'1#+9(,?!#%?B%1+#,+"#'9"#+1+'"0#)!"*')$)".#%+#'9)+#B)??#*"@".#

&9%*6"#%*!#)+#,*)@".+%??1#,*)/,"#.%'9".#'9%*#Q,+'#?(&%??1#,*)/,"3#

$!.@.!0&B"/)$85J)1$O)-3$/M)2J$)!7#I)0-32)8-2"082.58,,6)/$2/.$X$)2J$)-3$/f3)180$)4/"0)2J$)+./$52"/6)3$/X.5$)81+)3$2).2)2")2J$)2.2,$)"4)2J$)1$O)-3$/)$12.26>));(="/7F2F#0%J"+#*(#:.(@)+)(*#$(.#"*'".)*6#'9"#,+".[+#!"'%)?+#!)."&'?1#)*'(#'9"#;<=-3#

$!.@.!!&B"/)$85J)1$O)-3$/)$12.26M)2J$)!7#I)0-32)8-2"082.58,,6)/$2/.$X$)816)8++.2."18,)0$28+828)$,$0$123)4/"0)2J$)+./$52"/6)3$/X.5$)83)3K$5.4.$+)Q6)2J$)-3$/)2$0K,82$)833"5.82$+)O.2J)2J$)+./$52"/6)3$/X.5$)-1+$/)(>U>TM).4)816>))C9"#@%?,"#($#"%&9#"?"0"*'#)*#'9"#'"0:?%'"#)+#."%!#$.(0#'9"#"/,)@%?"*'#0"'%!%'%#)*#'9"#

!)."&'(.1#+".@)&"#%+#+:"&)$)"!#>1#'9"#'"0:?%'"#0%::)*63#

$!.@.!<&CJ$)!7#I)0-32)8,,"O)81)8+0.1.32/82"/)2")5J81:$)2J$)3282-3)"4)816)852.X$)-3$/)$12.26)2").1852.X$M)2")K/$X$12)2J$)-3$/)4/"0)855$33.1:)2J$)!7#I)81+)2")K/$X$12)2J$)!7#I)4/"0)3615J/"1.3.1:)2J$)-3$/)$12.26)O.2J)2J$)+./$52"/6)3$/X.5$>))C9"#;<=-#+9(,?!#*('#%''"0:'#'(#+1*&9.(*)+"#)*%&')@"#,+".+#B)'9#'9"#!)."&'(.1#+".@)&"3#

$!.@.!?&;4)81)8-2J"/.3$+)Q-2).1852.X$)-3$/)822$0K23)2")855$33)2J$)!7#I)2J$1)2J$)!7#I)0-32)/$4-3$)2J$)-3$/)855$33)81+)/8.3$)81)8,$/2>))C9"#%?".'#0,+'#)*&?,!"#'9"#,+".#%+#%#:%.')&):%')*6#"*')'1#,*!".#=2343K73##C9"."$(."A#)*#

%&&(.!%*&"#B)'9#=2343KKA#'9"#%?".'#"@"*'#0,+'#>"#%!!"!#'(#'9"#"@"*'#9)+'(.1#($#'9"#)*%&')@"#

,+".#"*')'13#

$!.@.!/&CJ$)!7#I)0-32)8,,"O)81)8+0.1.32/82"/)2")5J81:$)2J$)3282-3)"4)816).1852.X$)-3$/)2")852.X$)2")8,,"O)2J$)-3$/)$12.26)855$33)2")2J$)!7#I)81+)2")/$3-0$)3615J/"1.382."1)O.2J)2J$)+./$52"/6)3$/X.5$>))a('"#'9%'#'9"#;<=-#B)??#%,'(0%')&%??1#&9%*6"#'9"#+'%',+#($#'9"#,+".#>%&J#'(#)*%&')@"#)$#

'9"."#)+#*(#"*'.1#$(.#'9"#,+".#)*#'9"#!)."&'(.1#+".@)&"#,*!".#=23Y37K3#

$!.@.!=&jJ$1$X$/)2J$)3282-3)"4)8)-3$/).3)5J81:$+)4/"0).1852.X$)2")852.X$M)-1+$/)#(>U>(TM)2J$1)2J$)!7#I)0-32)4./32)3615J/"1.3$)2J$)-3$/)$12.26)O.2J)2J$)+./$52"/6)3$/X.5$)Q$4"/$)2J$)-3$/).3)8Q,$)2")855$33)2J$)!7#I>))E$#'9"#,+".#"*')'1#9%+#>""*#0%.J"!#%+#)*%&')@"#$(.#+(0"#')0"#'9"*#'9"#0"'%!%'%#)*#'9"#

"*')'1#B)??#*('#9%@"#>""*#+1*&9.(*)+"!#%*!#0%1#>"#(,'#($#!%'"3#

Page 44: MoReq2010 Core Requirements DRAFT v0.27 · !"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03) 7"/$)#$%-./$0$123)81+)9,-:);13)

!"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03)7"/$)#$%-./$0$123)81+)9,-:);13)<)=$/3."1)'>?&)@#ABC)BD#)9EFG;7)7DHIEGCAC;DH)CJ.3)+"5-0$12).3)5"K6/.:J2)L)@G!)B"/-0)B"-1+82."1M)&'('M).15,-+.1:)8,,)2$N2)81+).08:$3).15,-+$+)O.2J)2J$)O"/P>)

CJ.3)+"5-0$12).3)8)+/842)O"/P<.1<K/":/$33)4"/)2J$)K-/K"3$)"4)K-Q,.5)5"13-,282."1)"1,6)81+)086)08P$)833$/2."13M)5"128.1)$//"/3)81+)+$35/.Q$)4-152."18,.26)2J82).3),82$/)5J81:$+)"/)O.2J+/8O1>)

98:$)TT)"4)&'R))

)

)

$!.@.!>&CJ$)!7#I)0-32)8,,"O)81)8+0.1.32/82"/)2")-13-Q35/.Q$)4/"0)8,$/2)1"2.4.582."13>));(="/7F2F#)*&?,!"+#%#0"'%!%'%#"?"0"*'#)*#'9"#,+".#"*')'1#'9%'#$?%6+#B9"'9".#'9"#

%!0)*)+'.%'(.#)+#+,>+&.)>"!#'(#%?".'+#(.#*('3#-(0"#;<=-#+(?,')(*+#0%1#)6*(."#'9)+#

0"'%!%'%#"?"0"*'#!":"*!)*6#(*#'9"#'1:"#($#*(')$)&%')(*#0"'9(!#%!(:'"!#>1#'9"#;<=-#$(.#

.%)+)*6#%?".'+#,*!".#=2343753##C9"#;<=-#+(?,')(*+#'9%'#)6*(."#'9"#;(="/7F2F#0"'%!%'%#

"?"0"*'#B)??#>"#'9(+"#'9%'#0%*%6"#+,>+&.):')(*+#(,'+)!"#'9"#;<=-A#$(.#"D%0:?"#,+)*6#%*#

=--\I'(0#$""!+#B9)&9#)+#%?."%!1#%#+,>+&.):')(*#>%+"!#+".@)&"3##C9(+"#;<=-#+(?,')(*+#'9%'#

!(#,+"#'9"#;(="/7F2F#$?%6#+9(,?!#+"'#)'#'(#'.,"#>1#!"$%,?'3#

$!.@.!@&CJ$)!7#I)0-32)8,,"O)81)8+0.1.32/82"/)2")3-Q35/.Q$)2")8,$/2)1"2.4.582."13>))-""#'9"#.%')(*%?"#'(#23Y32X3#

$!.@.!6&CJ$)!7#I)0-32)/8.3$)81)8,$/2).4M)4",,"O.1:)816)3615J/"1.382."1M).13-44.5.$12)0$28+828).3)"Q28.1$+)4/"0)2J$)+./$52"/6)3$/X.5$)2")$18Q,$)8+0.1.32/82"/3)2J82)J8X$)3-Q35/.Q$+)2")8,$/2)1"2.4.582."13)2")/$5$.X$)2J$0>))M(.#+(0"#%?".'#*(')$)&%')(*#0"&9%*)+0+#'9"#;<=-#0%1#*""!#'(#(>'%)*#:%.')&,?%.#,+".#

!"'%)?+#$.(0#'9"#!)."&'(.1#+".@)&"3##M(.#"D%0:?"A#)$#'9"#;<=-#+"*!+#%?".'+#>1#"0%)?#'9"*#

"0%)?#%!!."++"+#B)??#*""!#'(#>"#&(:)"!#$.(0#'9"#!)."&'(.1#+".@)&"#!,.)*6#+1*&9.(*)+%')(*#

'(#"*+,."#'9%'#%?".'+#&%*#>"#+"*'#'(#%!0)*)+'.%'(.+3##C9)+#)*#',.*#0"%*+#'9%'#'9"#,+".#

'"0:?%'"#%++(&)%'"!#B)'9#'9"#!)."&'(.1#+".@)&"#0,+'#&(*'%)*#%*#%::.(:.)%'"#0%::)*6#$(.#

+1*&9.(*)+)*6#"0%)?#%!!."++"+#)*'(#&,+'(0#0"'%!%'%#"?"0"*'+A#+""#=23Y3PA#=23Y322#%*!#

=23Y3253#

#

E$#'9"#;<=-#,+"+#'9"#;(="/7F2F#0"'%!%'%#"?"0"*'#!"+&.)>"!#)*#'9"#.%')(*%?"#'(#=23Y32XA#

'9"*#'9)+#&%*#>"#,+"!#'(#9"?:#!"&)!"#$(.#B9)&9#,+".+#'9"+"#%!!)')(*%?#0"'%!%'%#"?"0"*'+#

%."#0%*!%'(.13#

$!.@.!B&jJ$1$X$/)2J$)!7#I)3615J/"1.3$3)8)-3$/)$12.26)O.2J)2J$)+./$52"/6)3$/X.5$)2J$1).2)0-32)8-2"082.58,,6)-K+82$)2J$)2.2,$)"4)2J$)-3$/)81+)816)0$28+828)$,$0$123)3K$5.4.$+)Q6)2J$)-3$/)2$0K,82$)833"5.82$+)O.2J)2J$)+./$52"/6)3$/X.5$M).4)816>))-""#=23Y32F#%*!#=23Y3223##]9"*"@".#+1*&9.(*)+%')(*#&9%*6"+#'9"#@%?,"+#($#0"'%!%'%#

"?"0"*'+#'9)+#+9(,?!#>"#&%:',."!#)*#'9"#+1*&9.(*)+%')(*#"@"*'#)*#'9"#,+".#"*')'1[+#"@"*'#

9)+'(.1#,*!".#=23X3753#

#

;(="/7F2F#!("+#*('#+:"&)$1#9(B#($'"*#'9"#;<=-#+9(,?!#+1*&9.(*)+"#,+".#"*')')"+#B)'9#'9"#

!)."&'(.1#+".@)&"3##C9)+#0%1#>"#(*&"#:".#,+".#%&&"++A#(*&"#:".#,+".#+"++)(*A#(.#%'#."6,?%.#

')0"!#)*'".@%?+A#+,&9#%+#!%)?13#C9"#;<=-#0%1#>"#&(*$)6,."!#'(#+1*&9.(*)+"#,+".+#(*?1#B9"*#

'9"1#%&&"++#)'#%*!#:".$(.0#$,*&')(*+3##I?'".*%')@"?1A#)*#%#&?(+"?1#)*'"6.%'"!#"*@).(*0"*'A#

+1*&9.(*)+%')(*#0%1#>"#"D'".*%??1#'.)66"."!#>1#'9"#!)."&'(.1#+".@)&"#)*#."+:(*+"#'(#%*#

Page 45: MoReq2010 Core Requirements DRAFT v0.27 · !"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03) 7"/$)#$%-./$0$123)81+)9,-:);13)

!"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03)7"/$)#$%-./$0$123)81+)9,-:);13)<)=$/3."1)'>?&)@#ABC)BD#)9EFG;7)7DHIEGCAC;DH)CJ.3)+"5-0$12).3)5"K6/.:J2)L)@G!)B"/-0)B"-1+82."1M)&'('M).15,-+.1:)8,,)2$N2)81+).08:$3).15,-+$+)O.2J)2J$)O"/P>)

CJ.3)+"5-0$12).3)8)+/842)O"/P<.1<K/":/$33)4"/)2J$)K-/K"3$)"4)K-Q,.5)5"13-,282."1)"1,6)81+)086)08P$)833$/2."13M)5"128.1)$//"/3)81+)+$35/.Q$)4-152."18,.26)2J82).3),82$/)5J81:$+)"/)O.2J+/8O1>)

98:$)TW)"4)&'R))

)

)

,:!%'"#($#)'+#(B*#,+".#%&&(,*'+#T)*#('9".#B(.!+A#G:,+9H#+1*&9.(*)+%')(*#.%'9".#'9%*#G:,??H#

+1*&9.(*)+%')(*U3##I*#;<=-#B)'9#%#>,)?'#)*#!)."&'(.1#+".@)&"#0%1#*('#."/,)."#

+1*&9.(*)+%')(*3#

$!.@.<0&jJ$1$X$/)2J$)!7#I)3615J/"1.3$3)8)-3$/)$12.26)O.2J)2J$)+./$52"/6)3$/X.5$).2)0-32)8-2"082.58,,6)-K+82$)2J$)-3$/f3):/"-K)0$0Q$/3J.K3)81+)2J$1)3615J/"1.3$)2J$)852.X$):/"-K3)2")OJ.5J)2J$)-3$/)Q$,"1:3>)

$!.@.<!&jJ$1$X$/)2J$)!7#I)3615J/"1.3$3)8)-3$/)$12.26)O.2J)2J$)+./$52"/6)3$/X.5$)2J$1).2)0-32)8-2"082.58,,6).15,-+$)2J$)2.0$3280K)4"/)2J$)0"32)/$5$12)3615J/"1.382."1)$X$12).1)2J$)0$28+828)"4)2J$)-3$/)$12.26>))E$#'9"#;<=-#,+"+#%#>,)?'#)*#!)."&'(.1#+".@)&"#'9"*#'9"#?%+'#+1*&9.(*)+"!#')0"+'%0:#+9(,?!#

>"#0(!)$)"!#B9"*"@".#'9"#,+".#"*')'1#)+#,:!%'"!3#

$!.@.<<&CJ$)!7#I)0-32)8,,"O)81)8+0.1.32/82"/)2")/$%-$32)2J$).00$+.82$)3615J/"1.382."1)"4)81)852.X$)-3$/)$12.26>))C9"#,+".#"*')'1#0,+'#>"#%&')@"#%*!#0,+'#>"#+1*&9.(*)+"!#B)'9#'9"#!)."&'(.1#+".@)&"#>"$(."#

'9"#,+".#)+#*"D'#%>?"#'(#%&&"++#'9"#;<=-3##E$#'9"#;<=-#,+"+#%#>,)?'#)*#!)."&'(.1#+".@)&"#'9"*#

%??#,+".#"*')')"+#B)??#%?B%1+#>"#,:#'(#!%'"3#

$!.@.<?&;4).1)822$0K2.1:)2J$)3615J/"1.382."1)"4)8)-3$/)$12.26)2J$)!7#I)+.35"X$/3)2J82)2J$)5"//$3K"1+.1:)-3$/)855"-12)J83)Q$$1)+$,$2$+)4/"0)2J$)+./$52"/6)3$/X.5$)2J$1)2J$)!7#I)0-32)8-2"082.58,,6)5J81:$)2J$)3282-3)"4)2J$)-3$/)$12.26)2").1852.X$>))-""#=23Y327#%*!#'9"#.%')(*%?"#'(#=23Y32P3#

$!.@.</&CJ$)!7#I)0-32)8,,"O)81)8+0.1.32/82"/)2")0"+.46)2J$)$N2$/18,).+$12.4.$/)4"/)8)-3$/)$12.26>)))C9)+#$,*&')(*%?)'1#)+#*""!"!#(&&%+)(*%??1#B9"*#%#,+".#9%+#>""*#%&&)!"*'%??1#!"?"'"!#$.(0#

'9"#!)."&'(.1#+".@)&"#%*!#9%+#>""*#.")*+'%'"!#,*!".#%#!)$$"."*'#,+".#%&&(,*'3##E'#!("+#*('#

%::?1#'(#%*#;<=-#B)'9#%#>,)?'#)*#!)."&'(.1#+".@)&"3#

$!.@.<=&;4M)+-/.1:)-3$/)3615J/"1.382."1)O.2J)2J$)+./$52"/6)3$/X.5$M)2J$)!7#I)+.35"X$/3)8):/"-K)4"/)OJ.5J).2)+"$3)1"2)8,/$8+6)J8X$)8)5"//$3K"1+.1:):/"-K)$12.26M)2J$1).2)0-32)5/$82$)8)1$O)852.X$):/"-K)$12.26)4"/)2J82):/"-K).1)2J$)8:$12).1X$12"/6>))C9"#;<=-#0,+'#&9"&J#'9"#"D'".*%?#)!"*')$)".#$(.#'9"#6.(,:#'(#+""#B9"'9".#%#&(.."+:(*!)*6#

6.(,:#"*')'1#9%+#%?."%!1#>""*#&."%'"!#)*#'9"#%6"*'#)*@"*'(.13##E$#'9"."#)+#*(#&(.."+:(*!)*6#

6.(,:#"*')'1#'9"*#'9"#;<=-#0,+'#%,'(0%')&%??1#&."%'"#(*"3#

Page 46: MoReq2010 Core Requirements DRAFT v0.27 · !"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03) 7"/$)#$%-./$0$123)81+)9,-:);13)

!"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03)7"/$)#$%-./$0$123)81+)9,-:);13)<)=$/3."1)'>?&)@#ABC)BD#)9EFG;7)7DHIEGCAC;DH)CJ.3)+"5-0$12).3)5"K6/.:J2)L)@G!)B"/-0)B"-1+82."1M)&'('M).15,-+.1:)8,,)2$N2)81+).08:$3).15,-+$+)O.2J)2J$)O"/P>)

CJ.3)+"5-0$12).3)8)+/842)O"/P<.1<K/":/$33)4"/)2J$)K-/K"3$)"4)K-Q,.5)5"13-,282."1)"1,6)81+)086)08P$)833$/2."13M)5"128.1)$//"/3)81+)+$35/.Q$)4-152."18,.26)2J82).3),82$/)5J81:$+)"/)O.2J+/8O1>)

98:$)TR)"4)&'R))

)

)

$!.@.<>&CJ$)!7#I)0-32)8-2"082.58,,6)32"/$)2J$)$N2$/18,).+$12.4.$/)4"/)$85J):/"-K)83)K8/2)"4).23):/"-K)$12.26>))C9"#"D'".*%?#)!"*')$)".#)+#'9"#,*)/,"#."$"."*&"#$(.#'9"#6.(,:[+#%&&(,*'#)*#'9"#!)."&'(.1#

+".@)&"3#

$!.@.<@&B"/)$85J)1$O):/"-KM)2J$)!7#I)0-32)8-2"082.58,,6)/$2/.$X$)2J$):/"-Kf3)180$)4/"0)2J$)+./$52"/6)3$/X.5$)81+)3$2).2)2")2J$)2.2,$)"4)2J$):/"-K)$12.26>))

$!.@.<6&CJ$)!7#I)0-32)8,,"O)81)8+0.1.32/82"/)2")5J81:$)2J$)3282-3)"4)81)852.X$):/"-K)2").1852.X$)2")K/$X$12)2J$):/"-K)$12.26)4/"0)Q$.1:)8-2"082.58,,6)3615J/"1.3$+)O.2J)2J$)+./$52"/6)3$/X.5$)Q6)2J$)!7#I>))E*#%!!)')(*#'(#*('#>")*6#+1*&9.(*)+"!#B)'9#'9"#!)."&'(.1#+".@)&"A#%*1#,+".#'9%'#)+#%#0"0>".#

($#'9"#)*%&')@"#6.(,:#0,+'#*('#(>'%)*#'9"#>"*"$)'#($#%*1#.(?"+#6.%*'"!#'(#'9"#6.(,:#,*!".#

=23Y3KY3#

$!.@.<B&CJ$)!7#I)0-32)8,,"O)81)8+0.1.32/82"/)2")5J81:$)2J$)3282-3)"4)81).1852.X$):/"-K)2")852.X$)2")8,,"O)2J$):/"-K)$12.26)2")/$3-0$)3615J/"1.382."1)O.2J)2J$)+./$52"/6)3$/X.5$>)

$!.@.?0&jJ$1$X$/)2J$)3282-3)"4)8):/"-K).3)5J81:$+)4/"0).1852.X$)2")852.X$)-1+$/)#(>U>&?)2J$)!7#I)0-32).00$+.82$,6)3615J/"1.3$)2J$):/"-K)$12.26)O.2J)2J$)+./$52"/6)3$/X.5$>))E$#'9"#6.(,:#"*')'1#9%+#>""*#0%.J"!#%+#)*%&')@"#$(.#+(0"#')0"#'9"*#'9"#0"'%!%'%#)*#'9"#

"*')'1#0%1#>"#(,'#($#!%'"3#

$!.@.?!&jJ$1$X$/)2J$)!7#I)3615J/"1.3$3)8):/"-K)$12.26)O.2J)2J$)+./$52"/6)3$/X.5$)2J$1).2)0-32)8-2"082.58,,6)-K+82$)2J$)2.2,$)"4)2J$):/"-K)4/"0)2J$)180$).1)2J$)+./$52"/6)3$/X.5$>));(="/7F2F#!("+#*('#+:"&)$1#9(B#($'"*#'9"#;<=-#+9(,?!#+1*&9.(*)+"#6.(,:#"*')')"+#B)'9#

'9"#!)."&'(.1#+".@)&"3##-""#%?+(#'9"#.%')(*%?"#'(#=23Y3253#

$!.@.?<&jJ$1$X$/)2J$)!7#I)3615J/"1.3$3)8):/"-K)$12.26)O.2J)2J$)+./$52"/6)3$/X.5$)2J$1).2)0-32)8-2"082.58,,6).15,-+$)2J$)2.0$3280K)4"/)2J$)0"32)/$5$12)3615J/"1.382."1)$X$12).1)2J$)0$28+828)"4)2J$):/"-K)$12.26>))E$#'9"#;<=-#,+"+#%#>,)?'#)*#!)."&'(.1#+".@)&"#'9"*#'9"#?%+'#+1*&9.(*)+"!#')0"+'%0:#+9(,?!#

>"#0(!)$)"!#B9"*"@".#'9"#6.(,:#"*')'1#)+#,:!%'"!3#

Page 47: MoReq2010 Core Requirements DRAFT v0.27 · !"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03) 7"/$)#$%-./$0$123)81+)9,-:);13)

!"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03)7"/$)#$%-./$0$123)81+)9,-:);13)<)=$/3."1)'>?&)@#ABC)BD#)9EFG;7)7DHIEGCAC;DH)CJ.3)+"5-0$12).3)5"K6/.:J2)L)@G!)B"/-0)B"-1+82."1M)&'('M).15,-+.1:)8,,)2$N2)81+).08:$3).15,-+$+)O.2J)2J$)O"/P>)

CJ.3)+"5-0$12).3)8)+/842)O"/P<.1<K/":/$33)4"/)2J$)K-/K"3$)"4)K-Q,.5)5"13-,282."1)"1,6)81+)086)08P$)833$/2."13M)5"128.1)$//"/3)81+)+$35/.Q$)4-152."18,.26)2J82).3),82$/)5J81:$+)"/)O.2J+/8O1>)

98:$)TU)"4)&'R))

)

)

$!.@.??&CJ$)!7#I)0-32)8,,"O)81)8+0.1.32/82"/)2")/$%-$32)2J$).00$+.82$)3615J/"1.382."1)"4)81)852.X$):/"-K)$12.26>))C9"#6.(,:#"*')'1#0,+'#>"#%&')@"3##E$#'9"#;<=-#,+"+#%#>,)?'#)*#!)."&'(.1#+".@)&"#'9"*#%??#

6.(,:#"*')')"+#B)??#%?B%1+#>"#,:#'(#!%'"3#

$!.@.?/&;4).1)822$0K2.1:)3615J/"1.382."1)2J$)!7#I)+.35"X$/3)2J82)2J$)5"//$3K"1+.1:):/"-K)855"-12)J83)Q$$1)+$,$2$+)4/"0)2J$)+./$52"/6)3$/X.5$)2J$1).2)0-32)8-2"082.58,,6)3$2)2J$)3282-3)"4)2J$):/"-K)$12.26)2").1852.X$>))-""#=23Y37Z3#

$!.@.?=&CJ$)!7#I)0-32)8,,"O)81)8+0.1.32/82"/)2")0"+.46)2J$)$N2$/18,).+$12.4.$/)4"/)8):/"-K)$12.26>)))C9)+#$,*&')(*%?)'1#)+#*""!"!#(&&%+)(*%??1#B9"*#%#6.(,:#9%+#>""*#%&&)!"*'%??1#!"?"'"!#$.(0#

'9"#!)."&'(.1#+".@)&"#%*!#9%+#>""*#.")*+'%'"!#,*!".#%#!)$$"."*'#6.(,:#%&&(,*'3##E'#!("+#*('#

%::?1#'(#%*#;<=-#B)'9#%#>,)?'#)*#!)."&'(.1#+".@)&"3#

$!.@.?>&CJ$)!7#I)0-32)8,,"O)81)8+0.1.32/82"/)2"):/812)/",$3)2")-3$/3)81+):/"-K3>)))]9"*#%#,+".#)+#6.%*'"!#%#.(?"#!)."&'?1#'9"*#'9"#,+".#B)??#."'%)*#'9%'#.(?"#."6%.!?"++#($#'9"#

,+".[+#6.(,:#0"0>".+9):+3#

$!.@.?@&CJ$)!7#I)0-32)8,,"O)81)852.X$)-3$/)2")$N$/5.3$)816)/",$3)2J82)J8X$)Q$$1):/812$+)$.2J$/)2")2J82)-3$/)+./$52,6)"/)2")816)852.X$):/"-K3)2")OJ.5J)2J$)-3$/)Q$,"1:3>))]9"*#%#6.(,:#"*')'1#)+#6.%*'"!#%#.(?"#'9"*#%??#($#'9"#%&')@"#,+".+#'9%'#%."#0"0>".+#($#'9%'#

6.(,:#B)??#)*9".)'#'9%'#.(?"#$(.#+(#?(*6#%+#'9"1#."0%)*#6.(,:#0"0>".+#%*!#'9"#+'%',+#($#'9"#

6.(,:#)+#0%.J"!#%+#%&')@"3#N+".+#!(#*('#)*9".)'#'9"#.(?"+#6.%*'"!#'(#)*%&')@"#6.(,:+3)

$!.@.?6&CJ$)!7#I)0-32)8,,"O)81)8+0.1.32/82"/)2")/$35.1+)/",$3):/812$+)2")-3$/)81+):/"-K)$12.2.$3>)))-""#=23Y3KX#%*!#=23Y3KY3##I*#%!0)*)+'.%'(.#0%1#."+&)*!#.(?"+A#)*&?,!)*6#'9"#%!0)*)+'.%'(.#

.(?"#$.(0#'9"#%!0)*)+'.%'(.[+#(B*#,+".#"*')'13##E$#%#,+".#9%+#*(#.(?"+#'9"*#'9"#,+".A#'9(,69#

%&')@"#%*!#%,'9(.)+"!A#&%**('#:".$(.0#%*1#$,*&')(*+3#

$!.@.?B&CJ$)!7#I)0-32)K/"X.+$)8)3$5-/$)5"14.:-/82."1)"K2."1)4"/):/812.1:)2J$)8+0.1.32/82"/)/",$)2")8)-3$/)"/):/"-K).4)82)816)2.0$)2J$)!7#I)J83)1")852.X$)8+0.1.32/82"/>))

Page 48: MoReq2010 Core Requirements DRAFT v0.27 · !"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03) 7"/$)#$%-./$0$123)81+)9,-:);13)

!"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03)7"/$)#$%-./$0$123)81+)9,-:);13)<)=$/3."1)'>?&)@#ABC)BD#)9EFG;7)7DHIEGCAC;DH)CJ.3)+"5-0$12).3)5"K6/.:J2)L)@G!)B"/-0)B"-1+82."1M)&'('M).15,-+.1:)8,,)2$N2)81+).08:$3).15,-+$+)O.2J)2J$)O"/P>)

CJ.3)+"5-0$12).3)8)+/842)O"/P<.1<K/":/$33)4"/)2J$)K-/K"3$)"4)K-Q,.5)5"13-,282."1)"1,6)81+)086)08P$)833$/2."13M)5"128.1)$//"/3)81+)+$35/.Q$)4-152."18,.26)2J82).3),82$/)5J81:$+)"/)O.2J+/8O1>)

98:$)TV)"4)&'R))

)

)

;(="/7F2F#!("+#*('#+:"&)$1#9(B#'9)+#)+#!(*"3##C9"#&(*$)6,.%')(*#(:')(*#"D)+'+#(*?1#'(#

%??(B#'9"#%::()*'0"*'#($#'9"#$).+'#%!0)*)+'.%'(.#$(.#%#*"B?1#)*+'%??"!#;<=-A#(.#)*#'9"#

"@"*'#'9%'#%*#%!0)*)+'.%'(.#%&&)!"*'%??1A#!,.)*6#*(.0%?#(:".%')(*A#."+&)*!+#'9"#

%!0)*)+'.%'(.#.(?"#$.(0#%??#%&')@"#,+".+3##E'#0,+'#>"#9)69?1#+"&,."#%*!#+9(,?!#*('#>"#,+"!#

%+#%#+,>+')','"#$(.#=23Y3KX3#

$!.@./0&jJ$1$X$/)2J$)3$5-/$)5"14.:-/82."1)"K2."1)4"/):/812.1:)2J$)8+0.1.32/82"/)/",$)-1+$/)#(>U>S?).3)-3$+M)2J$)!7#I)0-32)08P$)2J$)3632$0)8:$12)8)K8/2.5.K82.1:)$12.26)-1+$/)(>R>&V)81+)(>R>&?>))E*#('9".#B(.!+A#'9"#"@"*'#6"*".%'"!#>1#=23Y3K5#0,+'#>"#?(66"!#)*#'9"#"@"*'#9)+'(.1#($#'9"#

+1+'"0#%6"*'A#"D:?%)*"!#)*#=23432A#%+#B"??#%+#)*#'9"#"@"*'#9)+'(.1#($#'9"#,+".#"*')'13#

$!.@./!&CJ$)!7#I)0-32)8,,"O)81)8+0.1.32/82"/)2")3$,$52)8)1-0Q$/)"4)-3$/)$12.2.$3)4/"0)2J$)8:$12).1X$12"/6)81+)K$/4"/0)816)"4)2J$)4",,"O.1:)4-152."13)83)8)Q-,P)"K$/82."1Z))

• 7J81:$)2J$)3282-3)"4)2J$)3$,$52$+)-3$/)$12.2.$3)2").1852.X$M)3$$)#(>U>(&d)• 7J81:$)2J$)3282-3)"4)2J$)3$,$52$+)-3$/)$12.2.$3)2")852.X$M)3$$)#(>U>(Td)• #$%-$32)2J$).00$+.82$)3615J/"1.382."1)"4)8,,)3$,$52$+)-3$/)$12.2.$3M)3$$)#(>U>&&d)• ^/812)8)/",$)2")8,,)3$,$52$+)-3$/)$12.2.$3M)3$$)#(>U>SRd)81+)• #$35.1+)8)/",$)4/"0)8,,)3$,$52$+)-3$/)$12.2.$3M)3$$)#(>U>SV>)

)C9"#'".0+#G+"?"&'H#%*!#G>,?J#(:".%')(*H#%."#"D:?%)*"!#)*#'9"#.%')(*%?"#'(#=2343PK3##

="/,)."0"*'+#$(.#>,?J#(:".%')(*+#&%*#>"#$(,*!#+'%.')*6#%'#=23X32F3#

$!.@./<&CJ$)!7#I)0-32)8,,"O)81)8+0.1.32/82"/)2")3$,$52)8)1-0Q$/)"4):/"-K)$12.2.$3)4/"0)2J$)8:$12).1X$12"/6)81+)K$/4"/0)816)"4)2J$)4",,"O.1:)4-152."13)83)8)Q-,P)"K$/82."1Z))

• 7J81:$)2J$)3282-3)"4)2J$)3$,$52$+):/"-K)$12.2.$3)2").1852.X$M)3$$)#(>U>&Vd)• 7J81:$)2J$)3282-3)"4)2J$)3$,$52$+):/"-K)$12.2.$3)2")852.X$M)3$$)#(>U>&?d)• #$%-$32)2J$).00$+.82$)3615J/"1.382."1)"4)8,,)3$,$52$+):/"-K)$12.2.$3M)3$$)

#(>U>SSd)• ^/812)8)/",$)2")8,,)3$,$52$+):/"-K)$12.2.$3M)3$$)#(>U>SRd)• #$35.1+)8)/",$)4/"0)8,,)3$,$52$+):/"-K)$12.2.$3M)3$$)#(>U>SV>)

)C9"#'".0+#G+"?"&'H#%*!#G>,?J#(:".%')(*H#%."#"D:?%)*"!#)*#'9"#.%')(*%?"#'(#=2343PK3##

="/,)."0"*'+#$(.#>,?J#(:".%')(*+#&%*#>"#$(,*!#+'%.')*6#%'#=23X32F3#

$!.@./?&CJ$)!7#I)0-32)8,,"O)-3$/3)2")3$8/5J)4"/)81+)/$K"/2)"1)-3$/3M):/"-K3)81+)/",$3>))-""#'9"#."/,)."0"*'+#$(.#+"%.&9)*6#%*!#.":(.')*6#)*#232P3#

))

Page 49: MoReq2010 Core Requirements DRAFT v0.27 · !"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03) 7"/$)#$%-./$0$123)81+)9,-:);13)

!"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03)7"/$)#$%-./$0$123)81+)9,-:);13)<)=$/3."1)'>?&)@#ABC)BD#)9EFG;7)7DHIEGCAC;DH)CJ.3)+"5-0$12).3)5"K6/.:J2)L)@G!)B"/-0)B"-1+82."1M)&'('M).15,-+.1:)8,,)2$N2)81+).08:$3).15,-+$+)O.2J)2J$)O"/P>)

CJ.3)+"5-0$12).3)8)+/842)O"/P<.1<K/":/$33)4"/)2J$)K-/K"3$)"4)K-Q,.5)5"13-,282."1)"1,6)81+)086)08P$)833$/2."13M)5"128.1)$//"/3)81+)+$35/.Q$)4-152."18,.26)2J82).3),82$/)5J81:$+)"/)O.2J+/8O1>)

98:$)T?)"4)&'R))

)

)

!.6 2GJRKHCJNQ&DEFGHDEIEJKL&OCD&RQNLLHOHRNKHCJ&

$!.6.!&CJ$)!7#I)0-32)J8X$)8)5,833.4.582."1)35J$0$)58K8Q,$)"4).0K,$0$12.1:)82),$832)"1$)"4)2J$)!"#$%&'(')&'')3$/.$3)5,833.4.582."1)0"+-,$3>))-)*&"#"%&9#;<=-#0,+'#9%@"#%#&?%++)$)&%')(*#+&9"0"#)'#)+#:(++)>?"#$(.#'9"#&?%++)$)&%')(*#

+&9"0"#'(#>"#&."%'"!#%,'(0%')&%??1#%*!#6)@"*#%#!"$%,?'#')'?"#%*!#!"+&.):')(*#B9"*#'9"#

;<=-#)+#$).+'#)*+'%??"!3##O'9".B)+"#%*#%!0)*)+'.%'(.#0,+'#$).+'#&."%'"#'9"#&?%++)$)&%')(*#

+&9"0"3#

$!.6.<&F$4"/$)816)5,833$3)581)Q$)8++$+)2")2J$)5,833.4.582."1)35J$0$)81)8+0.1.32/82"/)0-32)3$,$52)OJ.5J)0$2J"+)"4)5,833.4.582."1).2).0K,$0$123)Q6)5J""3.1:)4/"0)"1$)"4)2J$)8X8.,8Q,$)!"#$%&'(')&'')3$/.$3)5,833.4.582."1)0"+-,$3>))E$#'9"#;<=-#+($'B%."#(*?1#+,::(.'+#(*"#0"'9(!#($#&?%++)$)&%')(*#>1#>")*6#&".')$)"!#%6%)*+'#

(*?1#(*"#($#'9"#7FF#+".)"+#&?%++)$)&%')(*#0(!,?"+#'9"*#)'#0%1#+J):#'9)+#+'":3#

$!.6.?&CJ$)!7#I)0-32)5/$82$)2J$)5,833.4.582."1)35J$0$)83)81)$12.26)O.2J)2J$)8KK/"K/.82$)0$28+828>))C9"#$(??(B)*6#."/,)."0"*'+#%::?1V#=234325A#=23437FA#=234372#T'9"#,+".#0%1#>"#'9"#+1+'"0#

%6"*'#,*!".#=23Z32#(.#'9"#%!0)*)+'.%'(.#,*!".#=23Z37UA#%*!#=23437K#T'9"#')'?"#%*!#

!"+&.):')(*#0%1#>"#%#+"'#'(#!"$%,?'#@%?,"+#,*!".#'9"#.%')(*%?"#'(#=23Z32U3#

$!.6./&CJ$)!7#I)0-32)8,,"O)81)8+0.1.32/82"/)2")5J81:$)2J$)2.2,$)81+)+$35/.K2."1)"4)2J$)5,833.4.582."1)35J$0$>))-""#=23437P3#

$!.6.=&CJ$)!7#I)0-32)8,,"O)81)8+0.1.32/82"/)2")833"5.82$)8)5,833)2$0K,82$)O.2J)2J$)5,833.4.582."1)35J$0$)3")2J82)2J$)2$0K,82$).3)8-2"082.58,,6)8KK,.$+)2")1$O)5,833$3)5/$82$+).1)2J$)5,833.4.582."1)35J$0$>))-""#."/,)."0"*'+#$(.#0"'%!%'%#%*!#'"0:?%'"+#)*#+"&')(*#23223#

$!.6.>&CJ$)!7#I)0-32)8,,"O)81)8+0.1.32/82"/)2")5/$82$)1$O)5,833$3)81+)8++)2J$0)2")2J$)5,833.4.582."1)35J$0$M)-3.1:)2J$)5,833)2$0K,82$)833"5.82$+)O.2J)2J$)5,833.4.582."1)35J$0$)-1+$/)#(>V>WM).4)816>)))-)*&"#."&(.!+#0,+'#>"#&?%++)$)"!#(*#&%:',."#)'#)+#*('#:(++)>?"#'(#,+"#%*#;<=-#$(.#0%*%6)*6#

."&(.!+#,*?"++#'9"#&?%++)$)&%')(*#+&9"0"#&(*'%)*+#%'#?"%+'#(*"#&?%++3#

Page 50: MoReq2010 Core Requirements DRAFT v0.27 · !"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03) 7"/$)#$%-./$0$123)81+)9,-:);13)

!"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03)7"/$)#$%-./$0$123)81+)9,-:);13)<)=$/3."1)'>?&)@#ABC)BD#)9EFG;7)7DHIEGCAC;DH)CJ.3)+"5-0$12).3)5"K6/.:J2)L)@G!)B"/-0)B"-1+82."1M)&'('M).15,-+.1:)8,,)2$N2)81+).08:$3).15,-+$+)O.2J)2J$)O"/P>)

CJ.3)+"5-0$12).3)8)+/842)O"/P<.1<K/":/$33)4"/)2J$)K-/K"3$)"4)K-Q,.5)5"13-,282."1)"1,6)81+)086)08P$)833$/2."13M)5"128.1)$//"/3)81+)+$35/.Q$)4-152."18,.26)2J82).3),82$/)5J81:$+)"/)O.2J+/8O1>)

98:$)W')"4)&'R))

)

)

$!.6.@&CJ$)!7#I)0-32)8,,"O)81)8+0.1.32/82"/)2").15,-+$)2$N2-8,)35"K$)1"2$3).1)2J$)0$28+828)"4)8)5,833>)))-&(:"#*('"+#"D:?%)*#'(#,+".+#9(B#%#&?%++#+9(,?!#>"#,+"!#$(.#&?%++)$)&%')(*3#

$!.6.6&CJ$)!7#I)0-32)8,,"O)-3$/3)2")Q/"O3$)2J$)5,833$3).1)2J$)5,833.4.582."1)35J$0$>))C9"#'".0#G>.(B+"H#)+#!"$)*"!#%*!#$,.'9".#"D:?%)*"!#)*#'9"#.%')(*%?"+#'(#=23432P#%*!#

=2343KF3#

$!.6.B&CJ$)!7#I)0-32)8,,"O)8)-3$/)2").13K$52)2J$)0$28+828)"4)8)5,833).1)2J$)5,833.4.582."1)35J$0$>))C9"#'".0#G)*+:"&'H#)+#!"$)*"!#)*#'9"#.%')(*%?"#'(#=23432F3#

$!.6.!0&CJ$)!7#I)0-32)8,,"O)-3$/3)2")3$8/5J)4"/)81+)/$K"/2)"1)5,833$3>))-""#'9"#."/,)."0"*'+#$(.#+"%.&9)*6#%*!#.":(.')*6#)*#232P3#

$!.6.!!&CJ$)!7#I)0-32)8,,"O)81)8+0.1.32/82"/)2")5J81:$)2J$)X8,-$3)"4)816)0$28+828)$,$0$123)833"5.82$+)O.2J)8)5,833M).15,-+.1:)2J$)2.2,$M)+$35/.K2."1M)35"K$)1"2$3M)81+)816)8++.2."18,)0$28+828).1)855"/+815$)O.2J)816)$,$0$12)+$4.1.2."13)8KK,.$+)2")2J$)5,833)-3.1:)8)2$0K,82$>))8?"0"*'#!"$)*)')(*+#%."#)*&?,!"!#)*#'9"#0"'%!%'%#($#%#&?%++#$.(0#%#&?%++#'"0:?%'"#,*!".#

=23Z3X3##-&(:"#*('"+#%."#%!!"!#,*!".#=23Z3Y3#

$!.6.!<&CJ$)!7#I)0-32)8,,"O)81)8+0.1.32/82"/)2")833"5.82$)81)8::/$:82."1)2$0K,82$)O.2J)8)5,833)3")2J82).2).3)8-2"082.58,,6)8KK,.$+)2")8::/$:82."13)5,833.4.$+)-1+$/)2J82)5,833>))-""#."/,)."0"*'+#$(.#0"'%!%'%#%*!#'"0:?%'"+#)*#+"&')(*#23223#

$!.6.!?&CJ$)!7#I)0-32)8,,"O)81)8+0.1.32/82"/)2")/$0"X$)81)8::/$:82."1)2$0K,82$)4/"0)8)5,833)2J82)O83)833"5.82$+)-1+$/)#(>V>(&>)

$!.6.!/&CJ$)!7#I)0-32)8,,"O)81)8+0.1.32/82"/)2")833"5.82$)8)/$5"/+)2$0K,82$)O.2J)8)5,833)3")2J82).2).3)8-2"082.58,,6)8KK,.$+)2")/$5"/+3)5,833.4.$+)-1+$/)2J82)5,833>))-""#."/,)."0"*'+#$(.#0"'%!%'%#%*!#'"0:?%'"+#)*#+"&')(*#23223#

Page 51: MoReq2010 Core Requirements DRAFT v0.27 · !"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03) 7"/$)#$%-./$0$123)81+)9,-:);13)

!"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03)7"/$)#$%-./$0$123)81+)9,-:);13)<)=$/3."1)'>?&)@#ABC)BD#)9EFG;7)7DHIEGCAC;DH)CJ.3)+"5-0$12).3)5"K6/.:J2)L)@G!)B"/-0)B"-1+82."1M)&'('M).15,-+.1:)8,,)2$N2)81+).08:$3).15,-+$+)O.2J)2J$)O"/P>)

CJ.3)+"5-0$12).3)8)+/842)O"/P<.1<K/":/$33)4"/)2J$)K-/K"3$)"4)K-Q,.5)5"13-,282."1)"1,6)81+)086)08P$)833$/2."13M)5"128.1)$//"/3)81+)+$35/.Q$)4-152."18,.26)2J82).3),82$/)5J81:$+)"/)O.2J+/8O1>)

98:$)W()"4)&'R))

)

)

$!.6.!=&CJ$)!7#I)0-32)8,,"O)81)8+0.1.32/82"/)2")/$0"X$)8)/$5"/+)2$0K,82$)4/"0)8)5,833)2J82)O83)833"5.82$+)-1+$/)#(>V>(T>)

$!.6.!>&CJ$)!7#I)0-32)8,,"O)81)8+0.1.32/82"/)2")833"5.82$)81)852.X$)+.3K"38,)35J$+-,$)O.2J)8)5,833)3")2J82).2)Q$5"0$3)2J$)+$48-,2)+.3K"38,)35J$+-,$)4"/)/$5"/+3)OJ"3$)K/.08/6)5,833.4.582."1).3)2J82)5,833>))-""#."/,)."0"*'+#$(.#!)+:(+%?#+&9"!,?"+#)*#+"&')(*#23273##C(#>"#,+"!#$(.#:.)0%.1#

&?%++)$)&%')(*#%#&?%++#0,+'#9%@"#%*#%&')@"#!)+:(+%?#+&9"!,?"#%++(&)%'"!#B)'9#)'3#

$!.6.!@&CJ$)!7#I)0-32)8,,"O)81)8+0.1.32/82"/)2")/$K,85$)2J$)+.3K"38,)35J$+-,$)833"5.82$+)O.2J)8)5,833)-1+$/)#(>V>(R)4"/)81"2J$/)852.X$)+.3K"38,)35J$+-,$>))I*1#%&')@"#."&(.!#)*#'9"#;<=-#'9%'#&,.."*'?1#,+"+#'9"#:."@)(,+#!)+:(+%?#+&9"!,?"#%+#)'+#

!"$%,?'#!)+:(+%?#+&9"!,?"#0,+'#)00"!)%'"?1#%!(:'#'9"#*"B#!)+:(+%?#+&9"!,?"3##C9)+#B)??#

%::?1#'(#%??#%&')@"#."&(.!+#$(.#B9)&9#'9)+#&?%++#)+#'9").#:.)0%.1#&?%++)$)&%')(*3##E'#!("+#*('#

%::?1#'(#)*%&')@"#."&(.!+#,*!".#=23273443#

$!.6.!6&CJ$)!7#I)0-32)1"2)K/$X$12)81)8+0.1.32/82"/)OJ")J83).1.2.82$+)81)"K$/82."1)2")/$K,85$)"1$)+.3K"38,)35J$+-,$)O.2J)81"2J$/)-1+$/)#(>V>(UM)4/"0)855$33.1:)2J$)!7#IM)81+)K$/4"/0.1:)4-152."13)"1)$12.2.$3)"2J$/)2J81)2J"3$)K8/2.5.K82.1:).1)2J$)380$)"K$/82."1>))C9"#;<=-#0,+'#*('#$.""b"#'9"#%!0)*)+'.%'(.[+#%&&"++#'(#'9"#+1+'"0#B9)?"#)'#&%..)"+#(,'#'9"#

.":?%&"0"*'#(:".%')(*3#

$!.6.!B&CJ$)!7#I)0-32)8,,"O)81)8+0.1.32/82"/)2")/$0"X$)8)+.3K"38,)35J$+-,$)4/"0)8)5,833)2J82)O83)833"5.82$+)-1+$/)#(>V>(RM)-1,$33)2J82)5,833).3)Q$.1:)-3$+)83)2J$)K/.08/6)5,833.4.582."1)4"/)816)8::/$:82."1)"/)/$5"/+).1)2J$)!7#I>))I#&?%++#&%**('#>"#,+"!#%+#%#:.)0%.1#&?%++)$)&%')(*#,*?"++#)'#9%+#%*#%++(&)%'"!#!)+:(+%?#

+&9"!,?"3##M(.#'9)+#."%+(*#'9"#!)+:(+%?#+&9"!,?"#&%**('#>"#."0(@"!#,*?"++#'9"#&?%++#)+#*('#

>")*6#,+"!#$(.#:.)0%.1#&?%++)$)&%')(*3##a('"#'9%'#'9"#!)+:(+%?#+&9"!,?"#&%*#>"#.":?%&"!#>1#

%*('9".#B9)?"#'9"#&?%++#)+#>")*6#,+"!#$(.#:.)0%.1#&?%++)$)&%')(*#,*!".#=23Z32Y3#

$!.6.<0&CJ$)!7#I)0-32)8,,"O)81)8+0.1.32/82"/)2")08/P)8)5,833)3")2J82).2)581)Q$)+./$52,6)8KK,.$+)2")/$5"/+3>))^1#!"$%,?'#%#&?%++#&%*#(*?1#>"#%::?)"!#!)."&'?1#'(#&?%++"+#%*!#)*9".)'"!#>1#."&(.!+3##C9)+#

."/,)."0"*'#0%.J+#%#&?%++#%+#>")*6#%>?"#'(#>"#%::?)"!#!)."&'?1#'(#%#."&(.!#%+#B"??#%+#%#

&?%++3#-""#%?+(#23Z3773#

Page 52: MoReq2010 Core Requirements DRAFT v0.27 · !"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03) 7"/$)#$%-./$0$123)81+)9,-:);13)

!"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03)7"/$)#$%-./$0$123)81+)9,-:);13)<)=$/3."1)'>?&)@#ABC)BD#)9EFG;7)7DHIEGCAC;DH)CJ.3)+"5-0$12).3)5"K6/.:J2)L)@G!)B"/-0)B"-1+82."1M)&'('M).15,-+.1:)8,,)2$N2)81+).08:$3).15,-+$+)O.2J)2J$)O"/P>)

CJ.3)+"5-0$12).3)8)+/842)O"/P<.1<K/":/$33)4"/)2J$)K-/K"3$)"4)K-Q,.5)5"13-,282."1)"1,6)81+)086)08P$)833$/2."13M)5"128.1)$//"/3)81+)+$35/.Q$)4-152."18,.26)2J82).3),82$/)5J81:$+)"/)O.2J+/8O1>)

98:$)W&)"4)&'R))

)

)

$!.6.<!&CJ$)!7#I)0-32)8,,"O)81)8+0.1.32/82"/)2")-108/P)8)5,833)08/P$+)-1+$/)#(>V>&')3")2J82).2)5811"2)Q$)+./$52,6)8KK,.$+)2")/$5"/+3>))C9"#&?%++#."',.*+#'(#'9"#!"$%,?'#+'%'"#B9"."#)'#&%**('#>"#%::?)"!#'(#."&(.!+#!)."&'?1#>,'#

(*?1#>1#&?%++#)*9".)'%*&"3##a('"#'9%'#,*0%.J)*6#'9"#&?%++#B)??#*('#&9%*6"#%*1#."&(.!+#'9%'#

&,.."*'?1#9%@"#'9"#&?%++#%::?)"!#!)."&'?13#

$!.6.<<&CJ$)!7#I)0-32)8,,"O)81)8+0.1.32/82"/)2")5J81:$)2J$)3282-3)"4)816)852.X$)5,833)2").1852.X$)2")K/$X$12).2)Q$.1:)-3$+)4"/)4-2-/$)5,833.4.582."1M)-1,$33)2J82)5,833).3)Q$.1:)-3$+)83)2J$)K/.08/6)5,833.4.582."1)4"/)816)852.X$)8::/$:82."1)"/)852.X$)/$5"/+).1)2J$)!7#I>))E$#'9"#&?%++#)+#>")*6#,+"!#%+#'9"#:.)0%.1#&?%++)$)&%')(*#($#%&')@"#%66."6%')(*+#%*!#."&(.!+#

'9"*#)'#&%**('#>"#0%!"#)*%&')@"3##E$#)'#)+#(*?1#>")*6#,+"!#$(.#+"&(*!%.1#&?%++)$)&%')(*#'9"*#)'#

0%1#>"#0%!"#)*%&')@"3#

$!.6.<?&CJ$)!7#I)0-32)8,,"O)81)8+0.1.32/82"/)2")5J81:$)2J$)3282-3)"4)81).1852.X$)5,833)2")852.X$)2")8,,"O).2)2")Q$)-3$+)4"/)4-2-/$)5,833.4.582."1>)

$!.6.</&CJ$)!7#I)0-32)8,,"O)81)8+0.1.32/82"/)2")3$,$52)8)1-0Q$/)"4)5,833$3)4/"0)2J$)5,833.4.582."1)35J$0$)81+)K$/4"/0)816)"4)2J$)4",,"O.1:)4-152."13)83)8)Q-,P)"K$/82."1Z))

• 7J81:$)2J$)X8,-$)"4)8)5-32"0)0$28+828)$,$0$12)8KK,.$+)Q6)2$0K,82$M)3$$)#(>V>((M)2")2J$)380$)X8,-$)4"/)8,,)3$,$52$+)5,833$3d)

• A33"5.82$)2J$)380$)8::/$:82."1)2$0K,82$)2")8,,)3$,$52$+)5,833$3M)3$$)#(>V>(&d)• #$0"X$)2J$)8::/$:82."1)2$0K,82$)4/"0)8,,)3$,$52$+)5,833$3M)3$$)#(>V>(Sd)• A33"5.82$)2J$)380$)/$5"/+)2$0K,82$)2")8,,)3$,$52$+)5,833$3M)3$$)#(>V>(Td)• #$0"X$)2J$)/$5"/+)2$0K,82$)4/"0)8,,)3$,$52$+)5,833$3M)3$$)#(>V>(Wd)• A33"5.82$)2J$)380$)+.3K"38,)35J$+-,$)2")8,,)3$,$52$+)5,833$3M)3$$)#(>V>(Rd)• #$0"X$)2J$)+.3K"38,)35J$+-,$)4/"0)8,,)3$,$52$+)5,833$3M)3$$)#(>V>(?d)• !8/P)8)5,833)3")2J82).2)086)Q$)8KK,.$+)2")/$5"/+3)+./$52,6M)3$$)#(>V>&'d)• E108/P)8)5,833)3")2J82).2)086)1"2)Q$)+./$52,6)8KK,.$+)2")/$5"/+3M)3$$)#(>V>&(d)• 7J81:$)2J$)3282-3)"4)2J$)3$,$52$+)5,833$3)2").1852.X$M)3$$)#(>V>&&d)• 7J81:$)2J$)3282-3)"4)2J$)3$,$52$+)5,833$3)2")852.X$M)3$$)#(>V>&Sd)

)C9"#'".0+#G+"?"&'H#%*!#G>,?J#(:".%')(*H#%."#"D:?%)*"!#)*#'9"#.%')(*%?"#'(#=2343PK3##

="/,)."0"*'+#$(.#>,?J#(:".%')(*+#&%*#>"#$(,*!#+'%.')*6#%'#=23X32F3#

$!.6.<>&CJ$)!7#I)0-32)8,,"O)81)8+0.1.32/82"/)2")/$K,85$)816)852.X$)5,833)O.2J)81"2J$/)852.X$)5,833)4"/)8,,)852.X$)8::/$:82."13)81+)852.X$)/$5"/+3)2")OJ.5J).2).3)8KK,.$+)2J/"-:J"-2)2J$)!7#I)83)8)3.1:,$)"K$/82."1>))

Page 53: MoReq2010 Core Requirements DRAFT v0.27 · !"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03) 7"/$)#$%-./$0$123)81+)9,-:);13)

!"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03)7"/$)#$%-./$0$123)81+)9,-:);13)<)=$/3."1)'>?&)@#ABC)BD#)9EFG;7)7DHIEGCAC;DH)CJ.3)+"5-0$12).3)5"K6/.:J2)L)@G!)B"/-0)B"-1+82."1M)&'('M).15,-+.1:)8,,)2$N2)81+).08:$3).15,-+$+)O.2J)2J$)O"/P>)

CJ.3)+"5-0$12).3)8)+/842)O"/P<.1<K/":/$33)4"/)2J$)K-/K"3$)"4)K-Q,.5)5"13-,282."1)"1,6)81+)086)08P$)833$/2."13M)5"128.1)$//"/3)81+)+$35/.Q$)4-152."18,.26)2J82).3),82$/)5J81:$+)"/)O.2J+/8O1>)

98:$)WS)"4)&'R))

)

)

C9"#;<=-#0,+'#$)*!#%??#%66."6%')(*+#%*!#."&(.!+#'(#B9)&9#'9"#(.)6)*%?#&?%++#B%+#>""*#

%::?)"!#(.#)*9".)'"!#%*!#&9%*6"#)'#$(.#'9"#.":?%&"0"*'#&?%++3##E$#'9"#(.)6)*%?#&?%++#B%+#

>")*6#,+"!#%+#'9"#:.)0%.1#&?%++)$)&%')(*#'9"*#'9"#%?'".*%')@"#&?%++#0,+'#>"#,+"!#%+#'9"#

:.)0%.1#&?%++)$)&%')(*#)*+'"%!3##C9)+#0%1#'9"*#."+,?'#)*#%#&9%*6"#'(#'9"#!"$%,?'#!)+:(+%?#

+&9"!,?"#$(.#%&')@"#."&(.!+#B)'9#'9)+#:.)0%.1#&?%++)$)&%')(*A#+)0)?%.#'9(,69#*('#'9"#+%0"#%+#

=23Z32Y3#

$!.6.<@&CJ$)!7#I)0-32)1"2)8,,"O)2J$)8+0.1.32/82"/)2")08P$)8)5,833).1852.X$)-1+$/)#(>V>&S).4)2J$)"/.:.18,)5,833)J83)81)833"5.82$+)+.3K"38,)35J$+-,$)-1+$/)#(>V>(R)81+).3)Q$.1:)-3$+)4"/)K/.08/6)5,833.4.582."1)81+)2J$)/$K,85$0$12)5,833)+"$3)1"2)J8X$)81)833"5.82$+)+.3K"38,)35J$+-,$)-1+$/)#(>V>(R>)

$!.6.<6&CJ$)!7#I)0-32)1"2)K/$X$12)81)8+0.1.32/82"/)OJ")J83).1.2.82$+)81)"K$/82."1)2")/$K,85$)"1$)5,833)O.2J)81"2J$/)-1+$/)#(>V>&RM)4/"0)855$33.1:)2J$)!7#IM)81+)K$/4"/0.1:)4-152."13)"1)$12.2.$3)"2J$/)2J81)2J"3$)K8/2.5.K82.1:).1)2J$)380$)"K$/82."1>))C9"#;<=-#0,+'#*('#$.""b"#'9"#%!0)*)+'.%'(.[+#%&&"++#'(#'9"#+1+'"0#B9)?"#)'#&%..)"+#(,'#'9"#

.":?%&"0"*'#(:".%')(*3#

$!.6.<B&CJ$)!7#I)0-32)8,,"O)81)8+0.1.32/82"/)2")+$,$2$)816)5,833)2J82)J83)1$X$/)Q$$1)-3$+)4"/)5,833.4.582."1>))I#&?%++#&%**('#>"#!"?"'"!#(*&"#)'#9%+#>""*#,+"!#%+#)'#9%+#'9"*#>"&(0"#:%.'#($#'9"#9)+'(.1#($#

%66."6%')(*+#%*!#."&(.!+#)*#'9"#;<=-3#c(B"@".A#'9"#&?%++#&%*#>"#0%!"#)*%&')@"#'(#:."@"*'#

)'#>")*6#,+"!#$(.#$,',."#&?%++)$)&%')(*A#,*!".#=23Z3773#

$!.6.?0&CJ$)!7#I)0-32)8,,"O)81)8+0.1.32/82"/)2")8++)1$O)5,833$3)2")2J$)5,833.4.582."1)35J$0$M).1)Q-,PM)Q6)/$8+.1:)4/"0)8)+8284.,$)2J82)+$35/.Q$3)2J$./)0$28+828>))C9"#:,.:(+"#($#'9)+#."/,)."0"*'#)+#'(#%??(B#'9"#&?%++)$)&%')(*#+&9"0"#'(#>"#"%+)?1#:(:,?%'"!#

B9)?"#'9"#;<=-#)+#>")*6#&(*$)6,."!A#%*!#>"$(."#)'#)+#,+"!#$(.#'9"#0%*%6"0"*'#($#."&(.!+3##

C9"#!%'%$)?"#$(.0%'#'(#>"#,+"!#>1#'9"#;<=-#'(#:(:,?%'"#'9"#&?%++)$)&%')(*#+&9"0"#)+#*('#

+:"&)$)"!3#

#

C9)+#."/,)."0"*'#)+#*('#'9"#+%0"#%+#)0:(.')*6#&?%++"+#)*'(#'9"#&?%++)$)&%')(*#+&9"0"#T>,?J#

)0:(.'#)+#*('#:%.'#($#'9"#;(="/7F2F#&(."#."/,)."0"*'+U3##E*#"%&9#&%+"#'9"#&?%++"+#

!"+&.)>"!#>1#'9"#!%'%$)?"#%."#>")*6#*"B?1#&."%'"!#)*#'9"#;<=-3##E'#)+#'9"."$(."#*('#

%::.(:.)%'"#'(#?(%!#"@"*'#9)+'(.)"+#$(.#'9"+"#"*')')"+#$.(0#'9"#!%'%$)?"3#

$!.6.?!&jJ$1)1$O)5,833$3)8/$)8++$+).1)Q-,P)2")8)5,833.4.582."1)35J$0$M)-1+$/)#(>V>S'M)2J$1)2J$)!7#I)0-32)1"2)/$8+)2J$)3632$0).+$12.4.$/)4"/)$85J)1$O)5,833)4/"0)2J$)+8284.,$)Q-2)0-32)8-2"082.58,,6)833.:1)8)1$O)3632$0).+$12.4.$/)2")$85J)1$O)5,833>))

Page 54: MoReq2010 Core Requirements DRAFT v0.27 · !"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03) 7"/$)#$%-./$0$123)81+)9,-:);13)

!"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03)7"/$)#$%-./$0$123)81+)9,-:);13)<)=$/3."1)'>?&)@#ABC)BD#)9EFG;7)7DHIEGCAC;DH)CJ.3)+"5-0$12).3)5"K6/.:J2)L)@G!)B"/-0)B"-1+82."1M)&'('M).15,-+.1:)8,,)2$N2)81+).08:$3).15,-+$+)O.2J)2J$)O"/P>)

CJ.3)+"5-0$12).3)8)+/842)O"/P<.1<K/":/$33)4"/)2J$)K-/K"3$)"4)K-Q,.5)5"13-,282."1)"1,6)81+)086)08P$)833$/2."13M)5"128.1)$//"/3)81+)+$35/.Q$)4-152."18,.26)2J82).3),82$/)5J81:$+)"/)O.2J+/8O1>)

98:$)WT)"4)&'R))

)

)

-""#=2343253##C9)+#."/,)."0"*'#)+#)*'"*!"!#'(#%@()!#'9"#:(++)>)?)'1#'9%'#%#6)@"*#)*+'%??%')(*#

($#%*#;<=-#0%1#>"#0%*%6)*6#&?%++"+#B)'9#'9"#+%0"#+1+'"0#)!"*')$)".+#%+#+)0)?%.#&?%++"+#)*#

%*('9".#;<=-3##-,&9#%#+)',%')(*#B(,?!#."+,?'#)*#"*')')"+#'9%'#B"."#*('#,*)@".+%??1#,*)/,"3#

$!.6.?<&jJ$1)1$O)5,833$3)8/$)8++$+).1)Q-,P)2")8)5,833.4.582."1)35J$0$M).1)855"/+815$)O.2J)#(>V>S'M)2J$1)2J$)0$28+828)/$8+)4/"0)2J$)+8284.,$)0-32)Q$)X8,.+)81+).15,-+$)816)081+82"/6)0$28+828)$,$0$123)/$%-./$+)Q6)!"#$%&'('M)3-5J)83)2J$)2.2,$)"4)2J$)5,833M)"/)/$%-./$+)Q6)2J$)5,833)2$0K,82$)833"5.82$+)O.2J)2J$)5,833.4.582."1)35J$0$M).4)816>))-""#=23437KA#=23Z34#%*!#=23Z3X3##C9"#;<=-#0,+'#*('#:.(&"++#'9"#!%'%$)?"#)$#0%*!%'(.1#

0"'%!%'%#"?"0"*'+#%."#0)++)*6#(.#)*@%?)!3#

$!.6.??&jJ$1)1$O)5,833$3)8/$)8++$+).1)Q-,P)2")8)5,833.4.582."1)35J$0$M).1)855"/+815$)O.2J)#(>V>S'M)2J$1)2J$)!7#I)0-32)3-KK"/2)2J$)8Q.,.26)2")8++)1$O)5,833$3)2J82)J8X$)81)833"5.82$+)8::/$:82."1)2$0K,82$)81+["/)81)833"5.82$+)/$5"/+)2$0K,82$>))-""#=23Z327#%*!#=23Z32P3##C9"#+:"&)$)"!#'"0:?%'"+#0,+'#9%@"#%?."%!1#>""*#%!!"!#'(#'9"#

;<=-#(.#'9"1#0,+'#>"#!"+&.)>"!#)*#'9"#+%0"#!%'%$)?"#%+#'9"#*"B#&?%++#)*#%&&(.!%*&"#B)'9#

=23223473#

$!.6.?/&jJ$1)1$O)5,833$3)8/$)8++$+).1)Q-,P)2")8)5,833.4.582."1)35J$0$M).1)855"/+815$)O.2J)#(>V>S'M)2J$1)2J$)!7#I)0-32)3-KK"/2)2J$)8Q.,.26)2")8++)1$O)5,833$3)2J82)J8X$)81)833"5.82$+)+.3K"38,)35J$+-,$>))-""#=23Z32X3##C9"#+:"&)$)"!#!)+:(+%?#+&9"!,?"#0,+'#9%@"#%?."%!1#>""*#%!!"!#'(#'9"#;<=-#(.#

)'#0,+'#>"#!"+&.)>"!#)*#'9"#+%0"#!%'%$)?"#%+#'9"#*"B#&?%++#)*#%&&(.!%*&"#B)'9#=232734Y3#

)

Page 55: MoReq2010 Core Requirements DRAFT v0.27 · !"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03) 7"/$)#$%-./$0$123)81+)9,-:);13)

!"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03)7"/$)#$%-./$0$123)81+)9,-:);13)<)=$/3."1)'>?&)@#ABC)BD#)9EFG;7)7DHIEGCAC;DH)CJ.3)+"5-0$12).3)5"K6/.:J2)L)@G!)B"/-0)B"-1+82."1M)&'('M).15,-+.1:)8,,)2$N2)81+).08:$3).15,-+$+)O.2J)2J$)O"/P>)

CJ.3)+"5-0$12).3)8)+/842)O"/P<.1<K/":/$33)4"/)2J$)K-/K"3$)"4)K-Q,.5)5"13-,282."1)"1,6)81+)086)08P$)833$/2."13M)5"128.1)$//"/3)81+)+$35/.Q$)4-152."18,.26)2J82).3),82$/)5J81:$+)"/)O.2J+/8O1>)

98:$)WW)"4)&'R))

)

)

!.B 2GJRKHCJNQ&DEFGHDEIEJKL&OCD&NUUDEUNKHCJ&

$!.B.!&CJ$)!7#I)0-32)8,,"O)81)8+0.1.32/82"/)2")5/$82$)8)1$O)8::/$:82."1)81+)8++).2)2")2J$)!7#I)O.2J"-2)K,85.1:).2).12")81)$N.32.1:)8::/$:82."1>)))C9)+#."/,)."0"*'#!"+&.)>"+#%#.(('#%66."6%')(*#'9%'#)+#*('#'9"#&9)?!#($#%*('9".#

%66."6%')(*3##-)*&"#."&(.!+#0,+'#>"#:?%&"!#)*'(#%*#%66."6%')(*A#)'#)+#*('#:(++)>?"#'(#

&%:',."#."&(.!+#)*'(#%*#;<=-#,*')?#)'#&(*'%)*+#%'#?"%+'#(*"#%66."6%')(*3#

$!.B.<&CJ$)!7#I)0-32)8,,"O)81)8+0.1.32/82"/)2")5/$82$)8)1$O)8::/$:82."1)81+)8++).2)2")81)"K$1)8::/$:82."1)2J82)+"$3)1"2)5"128.1)816)/$5"/+3>))I#:%."*'#%66."6%')(*#&%**('#9%@"#>('9#&9)?!#%66."6%')(*+#%*!#&9)?!#."&(.!+3##I*#

%66."6%')(*#0,+'#>"#(:"*#T%*!#%&')@"U#'(#9%@"#"*')')"+#&."%'"!#)*#)'A#+""#=2353K43#

$!.B.?&jJ$1)8)1$O)8::/$:82."1).3)5/$82$+)-1+$/)#(>?>()"/)#(>?>&M)2J$1)2J$)!7#I)0-32)8,,"O)2J$)8+0.1.32/82"/)2")5,833.46).2)"1)5/$82."1)Q6)833"5.82.1:).2)O.2J)852.X$)5,833$3)4/"0)2J$)5,833.4.582."1)35J$0$>))C9"#:.)0%.1#&?%++)$)&%')(*#0,+'#>"#+"?"&'"!#%+#:%.'#($#&."%')*6#'9"#%66."6%')(*3#

$!.B./&jJ$1)8)1$O)8::/$:82."1).3)5/$82$+)81+)8++$+)2")81)"K$1)8::/$:82."1)-1+$/)#(>?>&M)2J$1)2J$)!7#I)0-32)$13-/$)2J82)2J$)1$O)8::/$:82."1)8-2"082.58,,6).1J$/.23)8,,)"4).2)K8/$12)8::/$:82."1f3)5,833$3)81+).15,-+$3)2J$0)O.2J)816)1$O)5,833$3).2).3)5,833.4.$+)O.2J)-1+$/)#(>?>S>))C9"#%66."6%')(*#0,+'#%,'(0%')&%??1#)*9".)'#%??#'9"#&?%++"+#)'+#:%."*'#%66."6%')(*#)+#

&?%++)$)"!#B)'93##;(="/7F2F#!("+#*('#:.(@)!"#%#B%1#'(#:."@"*'#%#&?%++#$.(0#>")*6#)*9".)'"!#

>1#%#&9)?!#"*')'13#

$!.B.=&jJ$1)5/$82.1:)8)1$O)8::/$:82."1)-1+$/)#(>?>()"/)#(>?>&)2J$)!7#I)0-32)8,,"O)81)8+0.1.32/82"/)2")1"0.182$)OJ.5J)5,833)833"5.82$+)O.2J)2J$)1$O)8::/$:82."1)-1+$/)#(>?>S)81+)#(>?>T)O.,,)Q$).23)K/.08/6)5,833.4.582."1M).4)2J$)1"0.182$+)5,833)J83)8)+.3K"38,)35J$+-,$)833"5.82$+)O.2J).2>))C(#>"#&(*+)!"."!#%+#%#:.)0%.1#&?%++)$)&%')(*#%#&?%++#0,+'#9%@"#%#!)+:(+%?#+&9"!,?"#

%++(&)%'"!#B)'9#)'>))I#&9)?!#%66."6%')(*#!("+#*('#*""!#'(#9%@"#'9"#+%0"#:.)0%.1#&?%++)$)&%')(*#%+#)'+#:%."*'#%?'9(,69#'9)+#)+#%#+"*+)>?"#!"$%,?'#,*?"++#'9"#%!0)*)+'.%'(.#

&9((+"+#%*('9".#,*!".#'9)+#."/,)."0"*'3#

Page 56: MoReq2010 Core Requirements DRAFT v0.27 · !"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03) 7"/$)#$%-./$0$123)81+)9,-:);13)

!"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03)7"/$)#$%-./$0$123)81+)9,-:);13)<)=$/3."1)'>?&)@#ABC)BD#)9EFG;7)7DHIEGCAC;DH)CJ.3)+"5-0$12).3)5"K6/.:J2)L)@G!)B"/-0)B"-1+82."1M)&'('M).15,-+.1:)8,,)2$N2)81+).08:$3).15,-+$+)O.2J)2J$)O"/P>)

CJ.3)+"5-0$12).3)8)+/842)O"/P<.1<K/":/$33)4"/)2J$)K-/K"3$)"4)K-Q,.5)5"13-,282."1)"1,6)81+)086)08P$)833$/2."13M)5"128.1)$//"/3)81+)+$35/.Q$)4-152."18,.26)2J82).3),82$/)5J81:$+)"/)O.2J+/8O1>)

98:$)WR)"4)&'R))

)

)

$!.B.>&jJ$1)8)1$O)8::/$:82."1).3)5/$82$+)-1+$/)#(>?>()"/)#(>?>&)2J$)!7#I)0-32):.X$).2)816)8++.2."18,)0$28+828)83)3K$5.4.$+)Q6)816)8::/$:82."1)2$0K,82$)833"5.82$+)O.2J)816)"4)2J$)5,833$3).2).3)5,833.4.$+)O.2J)-1+$/)#(>?>S)81+)#(>?>T>))I*#%66."6%')(*#'"0:?%'"#0%1#>"#%++(&)%'"!#B)'9#%#&?%++#,*!".#=23Z3273##-""#'9"#

."/,)."0"*'+#$(.#0"'%!%'%#%*!#'"0:?%'"+#)*#+"&')(*#23223#

$!.B.@&jJ$/$)8)2$0K,82$)8KK,.$+)2")81)8::/$:82."1)-1+$/)#(>?>R)5"128.13)081+82"/6)$,$0$123)2J$1)2J$)!7#I)0-32)$13-/$)2J82)X8,.+)X8,-$3)8/$)K/"X.+$+)Q6)2J$)8+0.1.32/82"/)4"/)2J$3$)081+82"/6)$,$0$123)Q$4"/$)2J$)8::/$:82."1)581)Q$)5/$82$+>))-""#."/,)."0"*'+#$(.#0"'%!%'%#%*!#'"0:?%'"+#)*#+"&')(*#23223#

$!.B.6&jJ$1)81)8::/$:82."1).3)5/$82$+)-1+$/)#(>?>()"/)#(>?>&)2J$)!7#I)0-32)5/$82$).2)83)81)"K$1)8::/$:82."1>))I*#(:"*#%66."6%')(*#)+#(*"#'9%'#&9)?!#"*')')"+#&%*#>"#:?%&"!#)*#(.#0(@"!#$.(03#

$!.B.B&CJ$)!7#I)0-32)8,,"O)-3$/3)2")Q/"O3$)4/"0)81)8::/$:82."1)2").23)5J.,+)$12.2.$3)81+)2").23)K8/$12)8::/$:82."1M).4)816>))C9"#'".0#%*!#G>.(B+"H#%."#!"$)*"!#%*!#$,.'9".#"D:?%)*"!#)*#'9"#.%')(*%?"+#'(#=23432P#%*!#

=2343KF3#

$!.B.!0&CJ$)!7#I)0-32)8,,"O)8)-3$/)2").13K$52)2J$)0$28+828)"4)81)8::/$:82."1>))C9"#'".0#G)*+:"&'H#)+#!"$)*"!#)*#'9"#.%')(*%?"#'(#=23432F3)

$!.B.!!&CJ$)!7#I)0-32)8,,"O)81)8+0.1.32/82"/)2")8KK,6)81)8::/$:82."1)2$0K,82$)2")81)8::/$:82."1)82)816)2.0$)842$/).2).3)5/$82$+)81+):.X$).2)816)8++.2."18,)0$28+828)83)3K$5.4.$+)Q6)2J$)2$0K,82$>))C"0:?%'"+#%."#(*?1#%::?)"!#%,'(0%')&%??1#B9"*#%*#%66."6%')(*#)+#&."%'"!#,*!".#=2353X3##E$#

'9"#%66."6%')(*#)+#?%'".#0(@"!#(.#)'+#&?%++)$)&%')(*#)+#&9%*6"!#'9"*#%!!)')(*%?#'"0:?%'"+#

%."#*('#%,'(0%')&%??1#%::?)"!3##c(B"@".A#%*#%!0)*)+'.%'(.#0%1#!"&)!"#'(#%::?1#%#'"0:?%'"#

'(#%*#%66."6%')(*#%'#%*1#')0"3#

$!.B.!<&jJ$/$)8)2$0K,82$).3)8KK,.$+)2")81)8::/$:82."1)-1+$/)#(>?>(()2J$1)2J$)!7#I)0-32)$13-/$)2J82)2J$)8+0.1.32/82"/)K/"X.+$3)X8,.+)X8,-$3)4"/)8,,)081+82"/6)$,$0$123)"/)2J$)2$0K,82$)5811"2)Q$)8KK,.$+>))

Page 57: MoReq2010 Core Requirements DRAFT v0.27 · !"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03) 7"/$)#$%-./$0$123)81+)9,-:);13)

!"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03)7"/$)#$%-./$0$123)81+)9,-:);13)<)=$/3."1)'>?&)@#ABC)BD#)9EFG;7)7DHIEGCAC;DH)CJ.3)+"5-0$12).3)5"K6/.:J2)L)@G!)B"/-0)B"-1+82."1M)&'('M).15,-+.1:)8,,)2$N2)81+).08:$3).15,-+$+)O.2J)2J$)O"/P>)

CJ.3)+"5-0$12).3)8)+/842)O"/P<.1<K/":/$33)4"/)2J$)K-/K"3$)"4)K-Q,.5)5"13-,282."1)"1,6)81+)086)08P$)833$/2."13M)5"128.1)$//"/3)81+)+$35/.Q$)4-152."18,.26)2J82).3),82$/)5J81:$+)"/)O.2J+/8O1>)

98:$)WU)"4)&'R))

)

)

-""#."/,)."0"*'+#$(.#0"'%!%'%#%*!#'"0:?%'"+#)*#+"&')(*#23223#

$!.B.!?&CJ$)!7#I)0-32)8,,"O)81)8+0.1.32/82"/)2")5J81:$)2J$)X8,-$3)"4)816)0$28+828)$,$0$123)833"5.82$+)O.2J)81)8::/$:82."1M).15,-+.1:)2J$)2.2,$M)+$35/.K2."1M)81+)816)8++.2."18,)0$28+828).1)855"/+815$)O.2J)816)$,$0$12)+$4.1.2."13)8KK,.$+)2")2J$)8::/$:82."1)-3.1:)8)2$0K,82$>))8?"0"*'#!"$)*)')(*+#%."#)*&?,!"!#)*#'9"#0"'%!%'%#$(.#%*#%66."6%')(*#$.(0#%*#%66."6%')(*#

'"0:?%'"#,*!".#=2353X#%*!#=2353223#

$!.B.!/&CJ$)!7#I)0-32)8,,"O)81)8+0.1.32/82"/)2")-K+82$)816)8::/$:82."1f3)5,833.4.582."1)Q6)8++.1:)8)5,833)2").2>))C9"#&?%++#B)??#>"&(0"#%#+"&(*!%.1#&?%++)$)&%')(*#>,'#0%1#>"#:.(0('"!#'(#:.)0%.1#

&?%++)$)&%')(*#,*!".#=2353253#

$!.B.!=&jJ$1)8)5,833).3)8++$+)2")81)8::/$:82."1)-1+$/)#(>?>(T)2J$1)2J$)!7#I)0-32)$13-/$)2J82).2).3)8-2"082.58,,6).1J$/.2$+)Q6)816)5J.,+)$12.2.$3)"4)2J82)8::/$:82."1M)81+)2J$./)5J.,+/$1M)81+)3")"1>))O*&"#%::?)"!#'(#%#9)69".#?"@"?#%66."6%')(*A#&?%++"+#B)??#$(??(B#%#.,?"#($#&%+&%!)*6#

)*9".)'%*&"3#

$!.B.!>&CJ$)!7#I)0-32)8,,"O)81)8+0.1.32/82"/)2")/$0"X$)8)5,833)4/"0)81)8::/$:82."1M)$N5$K2).23)K/.08/6)5,833.4.582."1)"/)8)5,833)2J82).2).1J$/.23)4/"0).23)K8/$12)8::/$:82."1M).4)816>))E*9".)'"!#&?%++"+#&%**('#>"#."0(@"!#$.(0#'9"#%66."6%')(*#>,'#'9"1#&%*#>"#.":?%&"!#%+#'9"#

:.)0%.1#&?%++)$)&%')(*#%*!#>"&(0"#%#+"&(*!%.1#&?%++)$)&%')(*A#+""#=23532Z3##C9"#(*?1#&?%++"+#

'9%'#&%*#>"#."0(@"!#$.(0#%66."6%')(*+#%."#'9(+"#'9%'#9%@"#>""*#%::?)"!#,*!".#=23532P#(.#

=2353K3#

$!.B.!@&jJ$1)8)5,833).3)/$0"X$+)4/"0)81)8::/$:82."1)-1+$/)#(>?>(R)2J$1)2J$)!7#I)0-32)$13-/$)2J82).2).3)8-2"082.58,,6)/$0"X$+)4/"0)816)5J.,+)$12.2.$3)"4)2J82)8::/$:82."1M)81+)2J$./)5J.,+/$1M)81+)3")"1>)#

E$#'9"#&?%++#)+#,+"!#>1#%#&9)?!#"*')'1#%+#)'+#:.)0%.1#&?%++)$)&%')(*#'9"*#+""#=23532Z3#

$!.B.!6&jJ$/$)8)5,833).3).1J$/.2$+)Q6)81)852.X$)5J.,+)8::/$:82."1)"/)/$5"/+)81+)-3$+)83).23)K/.08/6)5,833.4.582."1M)2J$1).4)2J$)5,833).3)/$0"X$+)-1+$/)#(>?>(RM)"/)5J81:$+)-1+$/)#(>?>(?)"/)#(>?>S&M)2J$)!7#I)0-32)3.0-,281$"-3,6)5J81:$)2J$)K/.08/6)5,833.4.582."1)"4)2J$)5J.,+)$12.26)2")2J$)1$O)K/.08/6)5,833.4.582."1).1J$/.2$+)4/"0).23)K8/$12)8::/$:82."1>))

Page 58: MoReq2010 Core Requirements DRAFT v0.27 · !"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03) 7"/$)#$%-./$0$123)81+)9,-:);13)

!"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03)7"/$)#$%-./$0$123)81+)9,-:);13)<)=$/3."1)'>?&)@#ABC)BD#)9EFG;7)7DHIEGCAC;DH)CJ.3)+"5-0$12).3)5"K6/.:J2)L)@G!)B"/-0)B"-1+82."1M)&'('M).15,-+.1:)8,,)2$N2)81+).08:$3).15,-+$+)O.2J)2J$)O"/P>)

CJ.3)+"5-0$12).3)8)+/842)O"/P<.1<K/":/$33)4"/)2J$)K-/K"3$)"4)K-Q,.5)5"13-,282."1)"1,6)81+)086)08P$)833$/2."13M)5"128.1)$//"/3)81+)+$35/.Q$)4-152."18,.26)2J82).3),82$/)5J81:$+)"/)O.2J+/8O1>)

98:$)WV)"4)&'R))

)

)

8@".1#%66."6%')(*#%*!#."&(.!#)*#'9"#;<=-#0,+'#9%@"#%#:.)0%.1#&?%++)$)&%')(*#%'#%??#')0"+3##

C9)+#."/,)."0"*'#B)??#9%@"#%#&%+&%!)*6#"$$"&'#+)0)?%.#'(#=235324#%*!#=23532Y#%+#'9"#

:.)0%.1#&?%++)$)&%')(*#%'#"%&9#?"@"?#($#%66."6%')(*#)+#&9%*6"!3#

#

C9)+#."/,)."0"*'#%::?)"+#(*?1#'(#%&')@"#%66."6%')(*+#%*!#."&(.!+#B9)&9#&%*#9%@"#'9").#

:.)0%.1#&?%++)$)&%')(*#&9%*6"!3##E*%&')@"#%66."6%')(*+#%*!#."&(.!+#0%1#*('#9%@"#'9").#

:.)0%.1#&?%++)$)&%')(*#&9%*6"!#,*!".#=232734P3#

$!.B.!B&CJ$)!7#I)0-32)8,,"O)81)8+0.1.32/82"/)2")1"0.182$)8)+.44$/$12)K/.08/6)5,833.4.582."1)4/"0)2J$)5,833$3)O.2J)OJ.5J)81)8::/$:82."1).3)5,833.4.$+)2")/$K,85$).23)5-//$12)K/.08/6)5,833.4.582."1M).4)2J$)1"0.182$+)5,833)J83)8)+.3K"38,)35J$+-,$)833"5.82$+)O.2J).2>))C(#>"#&(*+)!"."!#%+#%#:.)0%.1#&?%++)$)&%')(*#%#&?%++#0,+'#9%@"#%#!)+:(+%?#+&9"!,?"#

%++(&)%'"!#B)'9#)'3##a('"#'9%'#%#&9%*6"#'(#'9"#:.)0%.1#&?%++)$)&%')(*#($#%*#%66."6%')(*#B)??#

."+,?'#)*#&%+&%!)*6#&9%*6"+#'(#'9"#:.)0%.1#&?%++)$)&%')(*#($#&9)?!#"*')')"+A#+""#=23532Z3#

$!.B.<0&jJ$1$X$/)8)5J.,+)$12.26).3)8++$+)2")81)"K$1)8::/$:82."1)2J$)!7#I)0-32).15,-+$)8)2.0$3280K).1)2J$)0$28+828)"4)2J$)5J.,+)$12.26)2").1+.582$)2J$)+82$)81+)2.0$).2)O83).15,-+$+).1)2J$)8::/$:82."1>))<9)?!#"*')')"+#&%*#>"#%!!"!#'(#%*#%66."6%')(*#>1#>")*6#&."%'"!#)*#'9"0#(.#0(@"!#'(#'9"0#

,*!".#=23537#%*!#=3537Z3##C9"#&9)?![+#')0"+'%0:#)+#.":?%&"!#)$#)'#)+#"@".#0(@"!#'(#%#!)$$"."*'#

%66."6%')(*#>,'#."0%)*+#)*#)'+#"@"*'#9)+'(.1A#)$#."&(.!"!3#

$!.B.<!&jJ$1$X$/)8)5J.,+)$12.26).3)8++$+)2")81)"K$1)8::/$:82."1)2J$)!7#I)0-32).15,-+$)8)2.0$3280K).1)2J$)0$28+828)"4)2J$)8::/$:82."1)2").1+.582$)2J$)+82$)81+)2.0$)2J$)0"32)/$5$12)5J.,+)$12.26)O83)8++$+)2")2J$)8::/$:82."1>))^('9#'9"#&9)?![+#')0"+'%0:#$(.#)'+#)*&?,+)(*#)*#%*#%66."6%')(*#,*!".#=23537FA#%*!#'9"#

%66."6%')(*[+#')0"+'%0:#$(.#)'+#0(+'#."&"*'#)*&?,+)(*#&%*#>"#,+"!#%+#."'"*')(*#:".)(!#+'%.'#

'.)66".+A#+""#=23273P3#

$!.B.<<&jJ$1$X$/)8)5J.,+)$12.26).3)8++$+)2")81)"K$1)8::/$:82."1)2J$)!7#I)0-32).15,-+$)8)3$%-$15$)1-0Q$/).1)2J$)0$28+828)"4)2J$)5J.,+)$12.26)2")8,,"O)2J$)5"12$123)"4)2J$)8::/$:82."1)2")Q$)"/+$/$+)Q6)OJ$1)2J$6)O$/$).15,-+$+>)#

C9"#0"'%!%'%#0(!"?#$(.#;(="/7F2F#)*&?,!"+#%#*"D'#+"/,"*&"#*,0>".#)*#'9"#0"'%!%'%#$(.#

"%&9#%66."6%')(*#'(#"*%>?"#+"/,"*&"#*,0>".+#'(#>"#)++,"!3##C9"#&9)?![+#+"/,"*&"#*,0>".#

)+#.":?%&"!#)$#)'#)+#"@".#0(@"!#'(#%#!)$$"."*'#%66."6%')(*#>,'#."0%)*+#)*#)'+#"@"*'#9)+'(.1A#)$#

."&(.!"!3#

$!.B.<?&;4)5J.,+)$12.2.$3)8/$)0"X$+)"-2)"4)81)8::/$:82."1)4"/)816)/$83"1M)2J$)!7#I)0-32)$13-/$)2J82)2J$./)"/.:.18,)3$%-$15$)1-0Q$/3)8/$)1"2)/$.33-$+)2")1$O)8//.X8,3>)

Page 59: MoReq2010 Core Requirements DRAFT v0.27 · !"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03) 7"/$)#$%-./$0$123)81+)9,-:);13)

!"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03)7"/$)#$%-./$0$123)81+)9,-:);13)<)=$/3."1)'>?&)@#ABC)BD#)9EFG;7)7DHIEGCAC;DH)CJ.3)+"5-0$12).3)5"K6/.:J2)L)@G!)B"/-0)B"-1+82."1M)&'('M).15,-+.1:)8,,)2$N2)81+).08:$3).15,-+$+)O.2J)2J$)O"/P>)

CJ.3)+"5-0$12).3)8)+/842)O"/P<.1<K/":/$33)4"/)2J$)K-/K"3$)"4)K-Q,.5)5"13-,282."1)"1,6)81+)086)08P$)833$/2."13M)5"128.1)$//"/3)81+)+$35/.Q$)4-152."18,.26)2J82).3),82$/)5J81:$+)"/)O.2J+/8O1>)

98:$)W?)"4)&'R))

)

)

)C9"#@%&%*'#+"/,"*&"#*,0>".+#%."#+)0:?1#+J)::"!3#

$!.B.</&CJ$)!7#I)0-32)8,,"O)81)8+0.1.32/82"/)2")/$K"3.2."1)8)5J.,+)8::/$:82."1)"/)/$5"/+)O.2J.1).23)K8/$12f3)8::/$:82."1)3$%-$15$M).4)2J$)K8/$12)8::/$:82."1).3)"K$1>))C9"#%!0)*)+'.%'(.#0(@"+#'9"#&9)?!#%66."6%')(*#(.#."&(.!#'(#'9"#*"B#:(+)')(*#&,.."*'?1#

(&&,:)"!#>1#%#!)$$"."*'#&9)?!#"*')'13##C9"#&9)?!."*#($#'9"#%66."6%')(*#%??#+9,$$?"#%?(*6#

+B%::)*6#+"/,"*&"#*,0>".+#,*')?#'9"1#%."#"$$"&')@"?1#."(.!"."!3##C9"#&9)?!#"*')'1#'9%'#B%+#

(.)6)*%??1#%!Q%&"*'#'(#'9"#"*')'1#'9%'#B%+#."(.!"."!#'%J"+#'9"#."(.!"."!#"*')'1[+#(.)6)*%?#

+"/,"*&"#*,0>".3#

#

;(@)*6#%#&9)?!#"*')'1#'(#%#*"B#:(+)')(*#B)'9)*#)'+#:%."*'#%66."6%')(*#+9(,?!#*('#&9%*6"#

'9"#)*&?,!"!#')0"+'%0:#%!!"!#'(#'9"#"*')'1#,*!".#=23537F3#

#

C9)+#."/,)."0"*'#&%*#>"#,+"!#'(#.":(+)')(*#%#+"'#($#+"?"&'"!#&9)?!#"*')')"+A#*('#*"&"++%.)?1#

&(*')6,(,+A#)*#%#+)*6?"#(:".%')(*#,*!".#=2353P73##]9"*#'9)+#(&&,.+#'9"#;<=-#0,+'#$).+'#

>.)*6#'9"#&9)?!#"*')')"+#'(6"'9".#%+#%#>?(&J#B)'9#'9").#)*'".*%?#(.!".#:."+".@"!#%*!#'9"*#

0(@"#'9"#B9(?"#>?(&J#'(6"'9".#)*'(#%#:%.')&,?%.#:(+)')(*#B)'9)*#'9"#+"/,"*&"#%!Q,+')*6#

+"/,"*&"#*,0>".+#%+#*"&"++%.13#

#

M(.#"D%0:?"A#)$#'9"."#B"."#'"*#&9)?!#"*')')"+#)*#%*#%66."6%')(*#'9"*#7A#KA#X#%*!#5#&(,?!#>"#

+"?"&'"!#,*!".#=2353P7#%*!#0(@"!#%+#%#>,?J#(:".%')(*#'(#:(+)')(*#4#'(#."+,?'#)*#%#$)*%?#

(.!".#($#2A#PA#4A#YA#7A#KA#XA#5A#Z#%*!#2FA#%+#+9(B*#)*#'9"#!)%6.%0#>"?(BV#

#

#

#

#

#

#

#

M(??(B)*6#'9)+#'9"#+"/,"*&"#*,0>".+#B(,?!#'9"*#>"#."%??(&%'"!#%+#!"+&.)>"!#%>(@"3#

$!.B.<=&CJ$)!7#I)0-32)8,,"O)81)8+0.1.32/82"/)2")3K,.2)81)"K$1)8::/$:82."1)O.2J)2O")"/)0"/$)5J.,+)$12.2.$3)82)816)K".12).1).23)3$%-$15$)2")5/$82$)2O")8::/$:82."13)O.2J)82),$832)"1$)"4)2J$)"/.:.18,)5J.,+)$12.2.$3).1)$85J)"4)2J$)1$O)8::/$:82."13>))C9"#$).+'#:%.'#($#'9"#+"/,"*&"#)+#."'%)*"!#)*#'9"#(.)6)*%?#%66."6%')(*#B9)?"#'9"#+"&(*!#:%.'#

($#'9"#+"/,"*&"#)+#0(@"!#'(#%#*"B#%66."6%')(*#B)'9#'9"#+%0"#0"'%!%'%#%+#'9"#(.)6)*%?#

%66."6%')(*A#"D&":'#'9"#&."%')(*#')0"+'%0:#%*!#'9"#')'?"A#+""#=23537Y3#

#

a('"#'9%'#'9"#(.)6)*%?#%66."6%')(*#+9(,?!#*('#.")++,"#'9"#+"/,"*&"#*,0>".+#($#'9"#"*')')"+#

'9%'#9%@"#>""*#0(@"!#%*!#'9"#*"B#%66."6%')(*#+9(,?!#*('#.")++,"#'9"#+"/,"*&"#*,0>".+#

%'#'9"#+'%.'#($#'9"#(.)6)*%?#+"/,"*&"#,*!".#=23537K#

/+ 7+!+ .+ >+ B+ C+6+ D+ !;+

.+ >+!+ B+ /+ 6+ D+7+ C+ !;+

Page 60: MoReq2010 Core Requirements DRAFT v0.27 · !"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03) 7"/$)#$%-./$0$123)81+)9,-:);13)

!"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03)7"/$)#$%-./$0$123)81+)9,-:);13)<)=$/3."1)'>?&)@#ABC)BD#)9EFG;7)7DHIEGCAC;DH)CJ.3)+"5-0$12).3)5"K6/.:J2)L)@G!)B"/-0)B"-1+82."1M)&'('M).15,-+.1:)8,,)2$N2)81+).08:$3).15,-+$+)O.2J)2J$)O"/P>)

CJ.3)+"5-0$12).3)8)+/842)O"/P<.1<K/":/$33)4"/)2J$)K-/K"3$)"4)K-Q,.5)5"13-,282."1)"1,6)81+)086)08P$)833$/2."13M)5"128.1)$//"/3)81+)+$35/.Q$)4-152."18,.26)2J82).3),82$/)5J81:$+)"/)O.2J+/8O1>)

98:$)R')"4)&'R))

)

)

$!.B.<>&jJ$1)81)8::/$:82."1).3)3K,.2)-1+$/)#(>?>&W)2J$)!7#I)0-32)$13-/$)2J82)2J$)1$O)8::/$:82."1).3)5/$82$+).1)2J$)380$)K8/$12)8::/$:82."1)83)2J$)"/.:.18,M).4)816M)81+)2J82)8,,)"4)2J$)0$28+828M).15,-+.1:)2J$)5,833.4.582."13).3)5"K.$+)2")2J$)1$O)8::/$:82."1>))E$#'9"#(.)6)*%?#%66."6%')(*#9%+#*(#:%."*'#%66."6%')(*#'9"*#*")'9".#B)??#'9"#*"B#

%66."6%')(*3##C9"#*"B#%66."6%')(*#B)??#9%@"#'9"#+%0"#0"'%!%'%#)*&?,!)*6#&,+'(0#

0"'%!%'%#%+#'9"#(.)6)*%?#%66."6%')(*A#"D&":'#'9"#&."%')(*#')0"+'%0:A#&."%'(.#%*!#'9"#

')'?"A#+""#=23537YA#%*!#($#&(,.+"#)'#B)??#9%@"#%#!)$$"."*'#+"/,"*&"#*,0>".#)*#)'+#(B*#:%."*'#

%66."6%')(*#'(#'9"#(.)6)*%?#%66."6%')(*3)

$!.B.<@&jJ$1)81)8::/$:82."1).3)3K,.2)-1+$/)#(>?>&W)2J$)!7#I)0-32)8,,"O)81)8+0.1.32/82"/)2"):.X$)2J$)1$O,6)5/$82$+)8::/$:82."1)8)+.44$/$12)2.2,$)2")2J$)"/.:.18,)8::/$:82."1>))C9"#;<=-#0%1#:.(:(+"#'9"#(.)6)*%?#')'?"#%+#'9"#!"$%,?'#$(.#'9"#%!0)*)+'.%'(.#'(#0(!)$13#

$!.B.<6&CJ$)!7#I)0-32)8,,"O)81)8+0.1.32/82"/)2")0"X$)8)5J.,+)8::/$:82."1)"/)/$5"/+)4/"0)"1$)"K$1)8::/$:82."1)2")81"2J$/)"K$1)8::/$:82."1>))C9"#&9)?!#"*')'1#)+#."0(@"!#$.(0#)'+#&,.."*'#%66."6%')(*#%*!#:?%&"!#)*'(#'9"#*"B#

%66."6%')(*#%+#'9"#*"B#?%+'#"*')'1#)*#'9"#+"/,"*&"3#

$!.B.<B&jJ$1)8)5J.,+)$12.26).3)0"X$+).12")81)"K$1)8::/$:82."1)-1+$/)#(>?>&VM)"/)5,"1$+)-1+$/)#(>('>SS).23)3$%-$15$)1-0Q$/)0-32)Q$)/$K,85$+)O.2J)8)1$O)3$%-$15$)1-0Q$/)-1+$/)#(>?>&&M).23)8::/$:82$+)2.0$3280K)0-32)Q$)/$K,85$+)-1+$/)#(>?>&'M)81+)2J$)8::/$:82."1f3)2.0$3280K)4"/)2J$)0"32)/$5$12).15,-3."1)0-32)Q$)-K+82$+)-1+$/)#(>?>&(>)

$!.B.?0&jJ$/$)81)8+0.1.32/82"/)0"X$3)8)3$,$52."1)"4)5J.,+)$12.2.$3)4/"0)"1$)"K$1)8::/$:82."1)2")81"2J$/M)-1+$/)#(>?>&V)81+)#(>?>T&M)2J$1)2J$)!7#I)0-32)$13-/$)2J82)2J$6)8/$).33-$+)1$O)3$%-$15$)1-0Q$/3)-1+$/)#(>?>&?).1)2J$)380$)"/+$/)83)2J$./)K/$X."-3)3$%-$15$)1-0Q$/3).1)2J$)8::/$:82."1)2J$6)8/$)0"X$+)2">))E*#('9".#B(.!+A#)$#%#>?(&J#($#&9)?!#"*')')"+#)+#0(@"!#%+#%#>,?J#(:".%')(*#'9"*#'9"#;<=-#

+9(,?!#"*+,."#'9%'#'9"1#+'%1#)*#'9").#+%0"#."?%')@"#:(+)')(*+#B)'9)*#'9"#>?(&J3#

$!.B.?!&jJ$1)81)8::/$:82."1)"/)/$5"/+).3)0"X$+)2")8)1$O)K8/$12)8::/$:82."1)-1+$/)#(>?>&VM)"/)5,"1$+)-1+$/)#(>('>SSM)2J$1)816)5,833$3)2J82).2).1J$/.2$+)4/"0).23)K/$X."-3)K8/$12)8::/$:82."1)0-32)Q$)/$0"X$+)81+)/$K,85$+)O.2J)2J$)5,833$3).2).1J$/.23)4/"0).23)1$O)K8/$12)8::/$:82."1>))a('"#'9%'#)$#'9"#"*')'1#'9%'#)+#0(@"!#)+#%*#%66."6%')(*#T*('#%::?)&%>?"#'(#&?(*)*6A#+""#

=232F3KKU#'9"*#&9%*6)*6#'9"#&?%++)$)&%')(*#($#'9"#"*')'1#)*#'9)+#B%1#B)??#9%@"#%#&%+&%!)*6#

Page 61: MoReq2010 Core Requirements DRAFT v0.27 · !"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03) 7"/$)#$%-./$0$123)81+)9,-:);13)

!"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03)7"/$)#$%-./$0$123)81+)9,-:);13)<)=$/3."1)'>?&)@#ABC)BD#)9EFG;7)7DHIEGCAC;DH)CJ.3)+"5-0$12).3)5"K6/.:J2)L)@G!)B"/-0)B"-1+82."1M)&'('M).15,-+.1:)8,,)2$N2)81+).08:$3).15,-+$+)O.2J)2J$)O"/P>)

CJ.3)+"5-0$12).3)8)+/842)O"/P<.1<K/":/$33)4"/)2J$)K-/K"3$)"4)K-Q,.5)5"13-,282."1)"1,6)81+)086)08P$)833$/2."13M)5"128.1)$//"/3)81+)+$35/.Q$)4-152."18,.26)2J82).3),82$/)5J81:$+)"/)O.2J+/8O1>)

98:$)R()"4)&'R))

)

)

"$$"&'#+)0)?%.#'(#=235324#%*!#=23532Y#B9"."#'9"#)*9".)'"!#&?%++"+#%."#%?+(#."0(@"!#$.(0#)'+#

&9)?!#"*')')"+#%*!#.":?%&"!#>1#*"B#)*9".)'"!#&?%++"+3#

$!.B.?<&jJ$1)81)852.X$)5J.,+)8::/$:82."1)"/)/$5"/+).3)0"X$+)-1+$/)#(>?>S(M)"/)5,"1$+)-1+$/)#(>('>SSM)81+)2J$)$12.26).1J$/.2$+)2J$)K/.08/6)5,833.4.582."1)"4).23)K/$X."-3)K8/$12)8::/$:82."1)2J$1)2J$)!7#I)0-32)3.0-,281$"-3,6)5J81:$)2J$)K/.08/6)5,833.4.582."1)"4)2J$)$12.26)2")0825J).23)1$O)K8/$12)8::/$:82."1>))I+#B)'9#=2353K2#)$#'9"#"*')'1#'9%'#)+#0(@"!#)+#%*#%66."6%')(*#T*('#%::?)&%>?"#'(#&?(*)*6A#+""#

=232F3KKU#'9"*#'9)+#B)??#&%,+"#%#&%+&%!)*6#"$$"&'#,*!".#=23532Z3##c(B"@".A#'9)+#!("+#*('#

%::?1#'(#)*%&')@"#%66."6%')(*+#%*!#."&(.!+#'9%'#*"@".#&9%*6"#'9").#:.)0%.1#&?%++)$)&%')(*#

,*!".#=232734P3#

$!.B.??&CJ$)!7#I)0-32)8,,"O)81)8+0.1.32/82"/)2")/$0"X$)8)5J.,+)8::/$:82."1)4/"0).23)K8/$12)8::/$:82."1>))C9"#%!0)*)+'.%'(.#0%J"+#'9"#$(.0".#&9)?!#%66."6%')(*#%#*"B#.(('#%66."6%')(*#B)'9#*(#

:%."*'3##C9)+#%::?)"+#(*?1#'(#%66."6%')(*+#%*!#*('#."&(.!+3#

$!.B.?/&jJ$1)8)5J.,+)8::/$:82."1).3)/$0"X$+)4/"0).23)K8/$12)-1+$/)#(>?>SS)2J$)8::/$:82."1f3)5,833.4.582."13)0-32)Q$)8KK,.$+)+./$52,6)2")2J$)8::/$:82."1M)/$:8/+,$33)"4)OJ$2J$/)2J$6)O$/$)K/$X."-3,6).1J$/.2$+)"/)8KK,.$+)+./$52,6>))E*#"$$"&'#'9"."#)+#*(#&9%*6"#'(#'9"#%66."6%')(*[+#:.)0%.1#(.#+"&(*!%.1#&?%++)$)&%')(*+#%*!#

'9"."$(."#*(#)0:%&'#(*#%*1#&9)?!#"*')')"+#)*#'9"#%66."6%')(*3#

$!.B.?=&CJ$)!7#I)0-32)8,,"O)8)-3$/)2")5,"3$)81)"K$1)8::/$:82."1)3")2J82)5J.,+)$12.2.$3)5811"2)Q$)8++$+)2").2)"/)0"X$+)"-2)"4).2)81+).23)5"12$123)5811"2)Q$)/$K"3.2."1$+M)3"),"1:)83)2J$)8::/$:82."1)+"$3)1"2)J8X$)816)"K$1)5J.,+)8::/$:82."13>))<?(+)*6#%*#%66."6%')(*#:."@"*'+#*"B#&9)?!#"*')')"+#>")*6#%!!"!#'(#)'#(.#."0(@"!#$.(0#)'#

,*!".#=23537#%*!#=23537Z3##E'#%?+(#:."@"*'+#%*#%!0)*)+'.%'(.#$.(0#&9%*6)*6#'9"#+"/,"*&"#

($#%*#%66."6%')(*#,*!".#=23537P3##<?(+)*6#%*#%66."6%')(*#)+#*('#'9"#+%0"#%+#!"+'.(1)*6#)'#

,*!".#%#!)+:(+%?#+&9"!,?"3##I*#%66."6%')(*#&%*#(*?1#>"#0%!"#)*%&')@"#>1#!"+'.(1)*6#)'3#

$!.B.?>&CJ$)!7#I)0-32)8,,"O)81)8+0.1.32/82"/)2")5,"3$)81)"K$1)8::/$:82."1)81+)3.0-,281$"-3,6)5,"3$)816)"K$1)5J.,+)8::/$:82."13)81+)2J$./)"K$1)5J.,+)8::/$:82."13M)81+)3")"1>))N*!".#2353K4#%#,+".#0%1#(*?1#&?(+"#(*"#%66."6%')(*#%'#%#')0"3##I*#%!0)*)+'.%'(.A#9(B"@".A#

0%1#&?(+"#%*#%66."6%')(*#%*!#&%,+"#%#&%+&%!)*6#+".)"+#($#&?(+,."+3)

Page 62: MoReq2010 Core Requirements DRAFT v0.27 · !"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03) 7"/$)#$%-./$0$123)81+)9,-:);13)

!"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03)7"/$)#$%-./$0$123)81+)9,-:);13)<)=$/3."1)'>?&)@#ABC)BD#)9EFG;7)7DHIEGCAC;DH)CJ.3)+"5-0$12).3)5"K6/.:J2)L)@G!)B"/-0)B"-1+82."1M)&'('M).15,-+.1:)8,,)2$N2)81+).08:$3).15,-+$+)O.2J)2J$)O"/P>)

CJ.3)+"5-0$12).3)8)+/842)O"/P<.1<K/":/$33)4"/)2J$)K-/K"3$)"4)K-Q,.5)5"13-,282."1)"1,6)81+)086)08P$)833$/2."13M)5"128.1)$//"/3)81+)+$35/.Q$)4-152."18,.26)2J82).3),82$/)5J81:$+)"/)O.2J+/8O1>)

98:$)R&)"4)&'R))

)

)

$!.B.?@&jJ$1)81)8::/$:82."1).3)5,"3$+)-1+$/)#(>?>SW)"/)#(>?>SR)2J$)!7#I)0-32).15,-+$)8)2.0$3280K).1)2J$)0$28+828)"4)2J$)8::/$:82."1)O.2J)2J$)+82$)81+)2.0$)2J$)8::/$:82."1)O83)5,"3$+>))C9"#&?(+"!#')0"+'%0:#&%*#>"#,+"!#%+#%#."'"*')(*#:".)(!#+'%.'#'.)66".A#+""#=23273P3)

$!.B.?6&;4)81)8::/$:82."1).3)5,"3$+)-1+$/)#(>?>SW)"/)#(>?>SR)81+).2)J83)1")5J.,+)$12.2.$3)"/)8,,)"4).23)5J.,+)$12.2.$3)J8X$)Q$$1)+$32/"6$+)2J$1)2J$)!7#I)0-32)+$32/"6)2J$)8::/$:82."1)-1+$/)#(>(&>W&>))-""#%?+(#=23273423##R"%@)*6#%*#%66."6%')(*#(:"*#B)??#:."@"*'#)'#>")*6#!"+'.(1"!#B9"*#)'+#

&9)?!."*#%."#!"+'.(1"!3##^,'#%+#+((*#%+#)'#)+#&?(+"!#)'#B)??#'.)66".#=23273473)

$!.B.?B&CJ$)!7#I)0-32)8,,"O)8)-3$/)2")/$"K$1)8)5,"3$+)8::/$:82."1)K/"X.+$+).2)J83)1")K8/$12)8::/$:82."1)"/).23)K8/$12)8::/$:82."1).3)"K$1>))E'#0,+'#*"@".#>"#:(++)>?"#$(.#%#&?(+"!#%66."6%')(*#'(#9%@"#%#&9)?!#%66."6%')(*#'9%'#)+#(:"*3)

$!.B./0&jJ$1)8)5,"3$+)8::/$:82."1).3)/$"K$1$+)2J$1)2J$)!7#I)0-32)/$0"X$)2J$)5,"3$+)2.0$3280K)8KK,.$+)-1+$/)#(>?>SU)4/"0)2J$)0$28+828)"4)2J$)8::/$:82."1>))a('"#'9%'#'9"#&?(+)*6#%*!#+,>+"/,"*'#."(:"*)*6#($#'9"#%66."6%')(*#B)??#."0%)*#%+#"@"*'+#

)*#'9"#0"'%!%'%#($#'9"#%66."6%')(*3#

$!.B./!&CJ$)!7#I)0-32)8,,"O)81)8+0.1.32/82"/)2")3$,$52)8)1-0Q$/)"4)8::/$:82."13)81+)K$/4"/0)816)"4)2J$)4",,"O.1:)4-152."13)83)8)Q-,P)"K$/82."1Z))

• AKK,6)2J$)380$)8::/$:82."1)2$0K,82$)2")8,,)2J$)3$,$52$+)8::/$:82."13)81+)3K$5.46)2J$)380$)X8,-$3)4"/)816)8++.2."18,)0$28+828)$,$0$123)8++$+)Q6)2J$)2$0K,82$)2")8,,)2J$)3$,$52$+)8::/$:82."13M)3$$)#(>?>(()81+)#(>?>(&d)

• EK+82$)816)0$28+828)$,$0$12)8++$+)Q6)2$0K,82$)2")2J$)380$)X8,-$)4"/)8,,)2J$)3$,$52$+)8::/$:82."13M)3$$)#(>?>(Sd)

• EK+82$)2J$)5,833.4.582."1)Q6)8++.1:)8)5,833)2")8,,)3$,$52$+)8::/$:82."13M)3$$)#(>?>(Td)

• #$0"X$)8)5,833)4/"0)8,,)3$,$52$+)8::/$:82."13M)3$$)#(>?>(Rd)• H"0.182$)8)1$O)K/.08/6)5,833.4.582."1M)2J$)380$)5,833)4"/)8,,)3$,$52$+)

8::/$:82."13M)3$$)#(>?>(?d)• #$0"X$)2J$)3$,$52$+)8::/$:82."13)4/"0)2J$./)K8/$12)8::/$:82."13M)3$$)#(>?>SSd)• 7,"3$)2J$)3$,$52$+)8::/$:82."13M)3$$)#(>?>SRd)• #$"K$1)2J$)3$,$52$+)8::/$:82."13M)3$$)#(>?>S?d)

)

Page 63: MoReq2010 Core Requirements DRAFT v0.27 · !"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03) 7"/$)#$%-./$0$123)81+)9,-:);13)

!"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03)7"/$)#$%-./$0$123)81+)9,-:);13)<)=$/3."1)'>?&)@#ABC)BD#)9EFG;7)7DHIEGCAC;DH)CJ.3)+"5-0$12).3)5"K6/.:J2)L)@G!)B"/-0)B"-1+82."1M)&'('M).15,-+.1:)8,,)2$N2)81+).08:$3).15,-+$+)O.2J)2J$)O"/P>)

CJ.3)+"5-0$12).3)8)+/842)O"/P<.1<K/":/$33)4"/)2J$)K-/K"3$)"4)K-Q,.5)5"13-,282."1)"1,6)81+)086)08P$)833$/2."13M)5"128.1)$//"/3)81+)+$35/.Q$)4-152."18,.26)2J82).3),82$/)5J81:$+)"/)O.2J+/8O1>)

98:$)RS)"4)&'R))

)

)

C9"#'".0+#G+"?"&'H#%*!#G>,?J#(:".%')(*H#%."#"D:?%)*"!#)*#'9"#.%')(*%?"#'(#=2343PK3##

="/,)."0"*'+#$(.#>,?J#(:".%')(*+#&%*#>"#$(,*!#+'%.')*6#%'#=23X32F3#

$!.B./<&CJ$)!7#I)0-32)8,,"O)81)8+0.1.32/82"/)2")3$,$52)8)1-0Q$/)"4)8::/$:82."13)81+)/$5"/+3)4/"0)2J$)380$)K8/$12)8::/$:82."1)81+)K$/4"/0)816)"4)2J$)4",,"O.1:)4-152."13)83)8)Q-,P)"K$/82."1Z))

• #$K"3.2."1)2J$)3$,$52$+)5J.,+)$12.2.$3)O.2J.1)2J$./)K8/$12)8::/$:82."1)3$%-$15$M)3$$)#(>?>&T).15,-+.1:)2J$)$NK,8182"/6)/82."18,$d)

• !"X$)8,,)3$,$52$+)5J.,+)$12.2,$3)2")81"2J$/)8::/$:82."1M)3$$)#(>?>&V)81+)K8/2.5-,8/,6)#(>?>S'd)

)C9"#'".0+#G+"?"&'H#%*!#G>,?J#(:".%')(*H#%."#"D:?%)*"!#)*#'9"#.%')(*%?"#'(#=2343PK3##

="/,)."0"*'+#$(.#>,?J#(:".%')(*+#&%*#>"#$(,*!#+'%.')*6#%'#=23X32F3#

#

)

Page 64: MoReq2010 Core Requirements DRAFT v0.27 · !"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03) 7"/$)#$%-./$0$123)81+)9,-:);13)

!"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03)7"/$)#$%-./$0$123)81+)9,-:);13)<)=$/3."1)'>?&)@#ABC)BD#)9EFG;7)7DHIEGCAC;DH)CJ.3)+"5-0$12).3)5"K6/.:J2)L)@G!)B"/-0)B"-1+82."1M)&'('M).15,-+.1:)8,,)2$N2)81+).08:$3).15,-+$+)O.2J)2J$)O"/P>)

CJ.3)+"5-0$12).3)8)+/842)O"/P<.1<K/":/$33)4"/)2J$)K-/K"3$)"4)K-Q,.5)5"13-,282."1)"1,6)81+)086)08P$)833$/2."13M)5"128.1)$//"/3)81+)+$35/.Q$)4-152."18,.26)2J82).3),82$/)5J81:$+)"/)O.2J+/8O1>)

98:$)RT)"4)&'R))

)

)

!.!0 2GJRKHCJNQ&DEFGHDEIEJKL&OCD&DERCDPL&NJP&RCIMCJEJKL&

$!.!0.!&CJ$)!7#I)0-32)8,,"O)8)-3$/)2")5/$82$)8)1$O)/$5"/+)81+)8++).2)2")81)"K$1)8::/$:82."1)2J82)+"$3)1"2)5"128.1)816)5J.,+)8::/$:82."13>))I#:%."*'#%66."6%')(*#&%**('#9%@"#>('9#&9)?!#%66."6%')(*+#%*!#&9)?!#."&(.!+3##I*#

%66."6%')(*#0,+'#>"#(:"*#T%*!#%&')@"U#'(#9%@"#"*')')"+#&."%'"!#)*#)'A#+""#=2353K43#

$!.!0.<&jJ$1)8)1$O)/$5"/+).3)5/$82$+)-1+$/)#(>('>()2J$)!7#I)0-32)$13-/$)2J82).2)8-2"082.58,,6).1J$/.23).23)K8/$12)8::/$:82."1f3)5,833.4.582."13).15,-+.1:).23)K8/$12f3)K/.08/6)5,833.4.582."1>))C9"#."&(.!#0,+'#%,'(0%')&%??1#)*9".)'#%??#'9"#&?%++"+#)'+#:%."*'#%66."6%')(*#)+#&?%++)$)"!#

B)'93##;(="/7F2F#!("+#*('#:.(@)!"#%#B%1#'(#:."@"*'#%#&?%++#$.(0#>")*6#)*9".)'"!#>1#%#

."&(.!3##I#."&(.!#0,+'#%?B%1+#9%@"#%#:.)0%.1#&?%++)$)&%')(*3#

$!.!0.?&jJ$1)8)1$O)/$5"/+).3)5/$82$+)-1+$/)#(>('>()2J$)!7#I)0-32)8,,"O)2J$)-3$/)2")5,833.46).2)"1)5/$82."1)Q6)833"5.82.1:).2)O.2J)852.X$)5,833$3)4/"0)2J$)5,833.4.582."1)35J$0$>)

$!.!0./&jJ$1)8)/$5"/+).3)5,833.4.$+)Q6)8)-3$/)-1+$/)#(>('>S)"/)#(>('>&V)2J$)!7#I)0-32)$13-/$)2J82)2J$)-3$/)"1,6)8++3)5,833$3)2J82)8/$)08/P$+)83)8X8.,8Q,$)4"/)/$5"/+),$X$,)5,833.4.582."1>))C9"#,+".#0%1#(*?1#&9((+"#&?%++"+#'9%'#9%@"#>""*#+(#0%.J"!#>1#%*#%!0)*)+'.%'(.#,*!".#

=23Z37F3#

$!.!0.=&jJ$1)8)1$O)/$5"/+).3)5/$82$+)-1+$/)#(>('>()2J$)!7#I)0-32)8,,"O)2J$)-3$/)2")5J""3$)816)5,833)83)2J$)/$5"/+f3)K/.08/6)5,833.4.582."1).15,-+.1:)5,833$3)8++$+)-1+$/)#(>('>SM).4)2J$)1"0.182$+)5,833)J83)8)+.3K"38,)35J$+-,$)833"5.82$+)O.2J).2>))C(#>"#&(*+)!"."!#%+#%#:.)0%.1#&?%++)$)&%')(*#%#&?%++#0,+'#9%@"#%#!)+:(+%?#+&9"!,?"#

%++(&)%'"!#B)'9#)'3##I??#."&(.!+#0,+'#%?B%1+#9%@"#%#:.)0%.1#&?%++)$)&%')(*3)

$!.!0.>&jJ$1)8)1$O)/$5"/+).3)5/$82$+)-1+$/)#(>('>()2J$)!7#I)0-32):.X$).2)816)8++.2."18,)0$28+828)83)3K$5.4.$+)Q6)816)/$5"/+)2$0K,82$)833"5.82$+)O.2J)816)"4)2J$)5,833$3).2).3)5,833.4.$+)O.2J)-1+$/)#(>('>&)81+)#(>('>S>))I#."&(.!#'"0:?%'"#0%1#>"#%++(&)%'"!#B)'9#%#&?%++#,*!".#=23Z32P3#

Page 65: MoReq2010 Core Requirements DRAFT v0.27 · !"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03) 7"/$)#$%-./$0$123)81+)9,-:);13)

!"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03)7"/$)#$%-./$0$123)81+)9,-:);13)<)=$/3."1)'>?&)@#ABC)BD#)9EFG;7)7DHIEGCAC;DH)CJ.3)+"5-0$12).3)5"K6/.:J2)L)@G!)B"/-0)B"-1+82."1M)&'('M).15,-+.1:)8,,)2$N2)81+).08:$3).15,-+$+)O.2J)2J$)O"/P>)

CJ.3)+"5-0$12).3)8)+/842)O"/P<.1<K/":/$33)4"/)2J$)K-/K"3$)"4)K-Q,.5)5"13-,282."1)"1,6)81+)086)08P$)833$/2."13M)5"128.1)$//"/3)81+)+$35/.Q$)4-152."18,.26)2J82).3),82$/)5J81:$+)"/)O.2J+/8O1>)

98:$)RW)"4)&'R))

)

)

$!.!0.@&jJ$/$)8)2$0K,82$)8KK,.$+)2")8)/$5"/+)-1+$/)#(>('>R)5"128.13)081+82"/6)$,$0$123)2J$1)2J$)!7#I)0-32)$13-/$)2J82)X8,.+)X8,-$3)8/$)K/"X.+$+)Q6)2J$)-3$/)4"/)2J$3$)081+82"/6)$,$0$123)Q$4"/$)2J$)/$5"/+)581)Q$)5/$82$+>))-""#."/,)."0"*'+#$(.#0"'%!%'%#%*!#'"0:?%'"+#)*#+"&')(*#23223#

$!.!0.6&jJ$1)8)1$O)/$5"/+).3)5/$82$+)-1+$/)#(>('>()2J$)!7#I)0-32)$13-/$)2J82)2J$)-3$/)58K2-/$3)"/)+$5,8/$3)82),$832)"1$)5"0K"1$12)4"/)2J$)/$5"/+>))I#."&(.!#0%1#>"#0%!"#,:#($#0%*1#&(0:(*"*'+3##;(="/7F2F#,+"+#'9"#'".0#G&%:',."H#$(.#

&(0:(*"*'+#'9%'#%."#&(:)"!#"?"&'.(*)&%??1#>1#'9"#;<=-#)*'(#%#0%*%6"!#.":(+)'(.1#%*!#

G!"&?%."H#$(.#:91+)&%?#%*!#!)6)'%?#&(0:(*"*'+#'9%'#%."#0%*%6"!#>1#>,+)*"++#+1+'"0+#

"D'".*%??1#'(#'9"#;<=-3##-""#=232F353#

$!.!0.B&CJ$)!7#I)0-32).0K,$0$12)82),$832)"1$)"4)2J$)!"#$%&'(')S'')3$/.$3)5"0K"1$12)0"+-,$3)81+)4"/)$X$/6)5"0K"1$12)58K2-/$+)"/)+$5,8/$+)-1+$/)#(>('>VM)2J$)!7#I)0-32).15,-+$).23)5"0K"1$12)26K$).1)2J$)0$28+828)"4)2J$)5"0K"1$12>))C9"#KFF#+".)"+#0(!,?"+#!"$)*"#!)$$"."*'#'1:"+#($#&(0:(*"*'#'9%'#%*#;<=-#0%1#+,::(.'3##

C9"#;<=-#0%1#+,::(.'#(*"#(.#0(."#($#'9"#&(0:(*"*'#'1:"+#!"+&.)>"!#>1#'9"+"#."&(.!+3###

$!.!0.!0&jJ$/$)2J$)!7#I)3-KK"/23)0"/$)2J81)"1$)"4)2J$)!"#$%&'(')S'')3$/.$3)5"0K"1$12)0"+-,$3)2J$1)2J$)!7#I)0-32)8,,"O)8)/$5"/+)2")Q$)08+$)-K)"4)3$X$/8,)5"0K"1$123)$85J)"4)8)+.44$/$12)26K$>))8%&9#&(0:(*"*'#0,+'#&(0:?1#B)'9#%#+,::(.'"!#0(!,?"#>,'#(*"#&(0:(*"*'#0%1#>"#($#(*"#

'1:"A#!"$)*"!#>1#(*"#0(!,?"A#B9)?"#%*('9".#&(0:(*"*'#($#'9"#+%0"#."&(.!#)+#($#%#!)$$"."*'#

'1:"A#!"$)*"!#>1#%#!)$$"."*'#0(!,?"3#

$!.!0.!!&jJ$1)8)-3$/)58K2-/$3)"/)+$5,8/$3)8)5"0K"1$12)-1+$/)#(>('>V)2J$)!7#I)0-32)8-2"082.58,,6)58,5-,82$)81+).15,-+$)8)4,8:).1)2J$)0$28+828)"4)2J$)5"0K"1$12).1+.582.1:)OJ$2J$/)"/)1"2)2J$)5"0K"1$12)581)Q$)3$8/5J$+)-3.1:)4-,,)2$N2)3$8/5J.1:M)-1+$/)#(>(T>R>))C9"#@%?,"#($#'9)+#$?%6#B)??#!":"*!#(*#B9"'9".#(.#*('#'9"#&(0:(*"*'#)+#'"D',%?#%*!#)*#%#

!%'%$)?"#$(.0%'#B9)&9#'9"#;<=-#)+#%>?"#'(#)*!"D3##E'#0%1#%?+(#!":"*!#(*#B9)&9#($#'9"#

;(="/7F2F#+".)"+#KFF#&(0:(*"*'#0(!,?"+#'9"#;<=-#)0:?"0"*'+3##E$#'9"#&(0:(*"*'#

&%**('#>"#+"%.&9"!#,+)*6#$,??#'"D'#+"%.&9)*6#'9"*#%#,+".#B)??#(*?1#>"#%>?"#'(#$)*!#)'#>%+"!#

(*#+"%.&9)*6#)'+#0"'%!%'%3#

$!.!0.!<&jJ$/$)2J$)!7#I)3$23)8)4,8:).1)2J$)0$28+828)"4)8)5"0K"1$12).1+.582.1:)2J82).2)581)Q$)3$8/5J$+)-3.1:)4-,,)2$N2)3$8/5J.1:)-1+$/)#(>('>((M)2J$)!7#I)0-32)32"/$)8)X8,.+),81:-8:$).+$12.4.$/)O.2J)2J$)5"0K"1$12M).1+.582.1:)2J$),81:-8:$)"4)2J$)5"0K"1$12)2$N2>)

Page 66: MoReq2010 Core Requirements DRAFT v0.27 · !"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03) 7"/$)#$%-./$0$123)81+)9,-:);13)

!"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03)7"/$)#$%-./$0$123)81+)9,-:);13)<)=$/3."1)'>?&)@#ABC)BD#)9EFG;7)7DHIEGCAC;DH)CJ.3)+"5-0$12).3)5"K6/.:J2)L)@G!)B"/-0)B"-1+82."1M)&'('M).15,-+.1:)8,,)2$N2)81+).08:$3).15,-+$+)O.2J)2J$)O"/P>)

CJ.3)+"5-0$12).3)8)+/842)O"/P<.1<K/":/$33)4"/)2J$)K-/K"3$)"4)K-Q,.5)5"13-,282."1)"1,6)81+)086)08P$)833$/2."13M)5"128.1)$//"/3)81+)+$35/.Q$)4-152."18,.26)2J82).3),82$/)5J81:$+)"/)O.2J+/8O1>)

98:$)RR)"4)&'R))

)

)

)=23223K#!"$)*"+#%#G@%?)!H#?%*6,%6"#)!"*')$)".3#C9"#;(="/7F2F#&(."#."/,)."0"*'+#!"+&.)>"#

%#0(*(?)*6,%?#;<=-#%*!#'9"#!"$%,?'#?%*6,%6"#$(.#'9"#;<=-#)+#+"'#,*!".#=234373#

#

C9"#;<=-#+9(,?!#%''"0:'#'(#)!"*')$1#'9"#?%*6,%6"#($#'9"#&(0:(*"*'#B9)?"#)*!"D)*6#)'#$(.#

$,??#'"D'#+"%.&9)*63##E$#'9"#;<=-#&%**('#)!"*')$1#'9"#?%*6,%6"#($#'9"#&(0:(*"*'#)'#+9(,?!#

%++,0"#'9%'#)'#)+#)*#'9"#!"$%,?'#?%*6,%6"#($#'9"#;<=-3#

$!.!0.!?&jJ$1)8)-3$/)58K2-/$3)"/)+$5,8/$3)8)5"0K"1$12)-1+$/)#(>('>V)2J$)!7#I)0-32)8-2"082.58,,6)58,5-,82$)81+).15,-+$)8)4,8:).1)2J$)0$28+828)"4)2J$)5"0K"1$12).1+.582.1:)OJ$2J$/)"/)1"2)2J$)5"0K"1$12).3)855$33.Q,$)Q6)2J$)!7#I)83)8)+8284.,$>))C9"#@%?,"#($#'9)+#$?%6#B)??#!":"*!#(*#'9"#'1:"#($#'9"#&(0:(*"*'#%*!#'9"#;<=-#

)0:?"0"*'%')(*#T+""#%?+(#'9"#;(="/7F2F#-".)"+#KFF#&(0:(*"*'#0(!,?"+U3##;(="/7F2F#

!("+#*('#+:"&)$1#%*1#:%.')&,?%.#0"&9%*)+0#$(.#+"'')*6#'9"#@%?,"#($#'9)+#0"'%!%'%#"?"0"*'3##

E$#'9"#&(0:(*"*'#&%**('#>"#%&&"++"!#>1#'9"#;<=-#%+#%#!%'%$)?"#'9"*#)'#&%*#(*?1#>"#

."0('"?1#0%*%6"!#>1#'9"#;<=-3##-""#=23243X3#

$!.!0.!/&;4)2J$)+8284.,$)855$33.Q.,.26)4,8:).3)1"2)3$2)-1+$/)#(>('>(S)2J$1)2J$)!7#I)0-32)$13-/$)2J82).2).15,-+$3)8),"582."1)81+)$N2$/18,).+$12.4.$/).1)2J$)0$28+828)"4)2J$)5"0K"1$12>))I#&(0:(*"*'[+#?(&%')(*#"?"0"*'#)*!)&%'"+#B9"."#)'#&%*#0%*,%??1#>"#$(,*!#>1#%#,+".3##I??#

."&(.!#&(0:(*"*'+#'9%'#%."#*('#%,'(0%')&%??1#%&&"++)>?"#'9.(,69#'9"#;<=-#0,+'#9%@"#%#

?(&%')(*3##C9"#?(&%')(*#0%1#>"#)*#%*('9".#>,+)*"++#+1+'"03##C9"#"D'".*%?#)!"*')$)".#)+#%#

."$"."*&"#'(#'9"#&(0:(*"*'#'9%'#)!"*')$)"+#)'#%'#)'+#?(&%')(*3#

$!.!0.!=&jJ$1)8)-3$/)58K2-/$3)"/)+$5,8/$3)8)5"0K"1$12)-1+$/)#(>('>V)2J$)!7#I)0-32)8-2"082.58,,6)58,5-,82$)81+).15,-+$)8)4,8:).1)2J$)0$28+828)"4)2J$)5"0K"1$12).1+.582.1:)OJ$2J$/)"/)1"2)2J$)5"0K"1$12)581)Q$)8-2"082.58,,6)+$,$2$+)Q6)2J$)!7#I>))C9"#@%?,"#($#'9)+#$?%6#B)??#!":"*!#(*#'9"#'1:"#($#'9"#&(0:(*"*'#%*!#'9"#;<=-#

)0:?"0"*'%')(*#T+""#%?+(#'9"#;(="/7F2F#-".)"+#KFF#&(0:(*"*'#0(!,?"+U3##;(="/7F2F#

!("+#*('#+:"&)$1#%*1#:%.')&,?%.#0"&9%*)+0#$(.#+"'')*6#'9"#@%?,"#($#'9)+#0"'%!%'%#"?"0"*'3##

E$#'9"#&(0:(*"*'#&%**('#>"#%,'(0%')&%??1#!"?"'"!#>1#'9"#;<=-#'9"*#)'#B)??#."/,)."#0%*,%?#

!"?"')(*#>1#%*#%!0)*)+'.%'(.#B9(#0,+'#'9"*#&(*$).0#'9%'#)'#9%+#>""*#!"?"'"!A#+""#=23273KX3#

$!.!0.!>&jJ$1)8)-3$/)58K2-/$3)"/)+$5,8/$3)0"/$)2J81)"1$)5"0K"1$12)4"/)8)/$5"/+)-1+$/)#(>('>V)81+)#(>('>?)2J$)!7#I)0-32)1"2)K,85$)816),.0.2)"1)2J$)1-0Q$/)"4)5"0K"1$123)2J82)581)Q$)58K2-/$+)4"/)2J$)380$)/$5"/+M)K/"X.+$+)#(>('>(U>)

$!.!0.!@&D15$)8)/$5"/+)J83)Q$$1)5/$82$+)-1+$/)#(>('>()2J$)!7#I)0-32)$13-/$)2J82)5"0K"1$123)5811"2)Q$)8++$+M)/$0"X$+)"/)/$K,85$+).1)2J$)/$5"/+>))

Page 67: MoReq2010 Core Requirements DRAFT v0.27 · !"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03) 7"/$)#$%-./$0$123)81+)9,-:);13)

!"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03)7"/$)#$%-./$0$123)81+)9,-:);13)<)=$/3."1)'>?&)@#ABC)BD#)9EFG;7)7DHIEGCAC;DH)CJ.3)+"5-0$12).3)5"K6/.:J2)L)@G!)B"/-0)B"-1+82."1M)&'('M).15,-+.1:)8,,)2$N2)81+).08:$3).15,-+$+)O.2J)2J$)O"/P>)

CJ.3)+"5-0$12).3)8)+/842)O"/P<.1<K/":/$33)4"/)2J$)K-/K"3$)"4)K-Q,.5)5"13-,282."1)"1,6)81+)086)08P$)833$/2."13M)5"128.1)$//"/3)81+)+$35/.Q$)4-152."18,.26)2J82).3),82$/)5J81:$+)"/)O.2J+/8O1>)

98:$)RU)"4)&'R))

)

)

C9"#,+".#0,+'#&%:',."#(.#!"&?%."#%??#&(0:(*"*'+#($#'9"#."&(.!#B9"*#'9"#."&(.!#)+#$).+'#

&."%'"!3#

$!.!0.!6&jJ$1)8)/$5"/+).3)5/$82$+)O.2J)0"/$)2J81)"1$)5"0K"1$12)-1+$/)#(>('>(R)2J$)!7#I)0-32).15,-+$).1)2J$)0$28+828)"4)2J$)/$5"/+)OJ.5J)5"0K"1$12).3)2J$)08.1)5"0K"1$12>))C9"#0%)*#&(0:(*"*'#)+#'9"#&(0:(*"*'#'9%'#+9(,?!#>"#."'.)"@"!#$).+'#>1#%#,+".#%&&"++)*6#

'9"#."&(.!A#$(.#"D%0:?"A#,*!".#=232F37K3##^1#B%1#($#"D:?%*%')(*A#%#B">#:%6"#0%1#>"#0%!"#

,:#($#%*#cC;R#!(&,0"*'#B)'9#%++(&)%'"!#<--A#d;R#%*!#)0%6"#!%'%$)?"+3##O$#'9"+"#'9"#

cC;R#!(&,0"*'#)+#'9"#0%)*#&(0:(*"*'#($#'9"#."&(.!#>"&%,+"#>1#)*@(J)*6#'9"#cC;R#

!(&,0"*'#)*#%#B">#>.(B+".#)'#B)??#%,'(0%')&%??1#."'.)"@"A#%&&"++#%*!#)*&?,!"#'9"#('9".#

&(0:(*"*'+3##I&&"++)*6#(*"#($#'9"#)0%6"#!%'%$)?"#&(0:(*"*'+#B)??#*('#9%@"#'9)+#"$$"&'3#

$!.!0.!B&CJ$)!7#I)0-32)Q$)8Q,$)2").+$12.46)5"0K"1$123)4"/)OJ.5J).2)K/"X.+$3)5"0K"1$12)2$0K,82$3)81+)855-/82$,6)8KK,6)2J$)/$,$X812)2$0K,82$3)2")2J"3$)5"0K"1$123)OJ$1)2J$6)8/$)58K2-/$+)"/)+$5,8/$+)-1+$/)#(>('>V>));(="/7F2F#!("+#*('#+:"&)$1#9(B#'9"#;<=-#)!"*')$)"+#B9)&9#&(0:(*"*'+#%."#&(0:%')>?"#

B)'9#B9)&9#&(0:(*"*'#'"0:?%'"+#(.#9(B#'9(+"#'"0:?%'"+#%."#%::?)"!3##<(0:(*"*'#

'"0:?%'"+#+,::(.'#'9"#%,'(0%')&#"D'.%&')(*#($#"0>"!!"!#0"'%!%'%#$.(0#!%'%$)?"+#(.#'9"#

%,'(0%')&#"D'.%&')(*#($#0"'%!%'%#%>(,'#%#&(0:(*"*'#0%*%6"!#>1#%*('9".#>,+)*"++#

+1+'"03##-""#=23223PK#%*!#=23223443##C9"#+,::?)".#0,+'#:.(@)!"#)*$(.0%')(*#%>(,'#'9"#

&(0:(*"*'#'"0:?%'"+#'9%'#%."#+,::(.'"!#>1#'9"#;<=-#%+#:%.'#($#&".')$)&%')(*#'"+')*6A#

B9)&9#B)??#'9"*#>"#)*&?,!"!#)*#'9"#:,>?)+9"!#'"+'#.":(.'#$(.#'9"#;<=-3#

$!.!0.<0&CJ$)!7#I)0-32)8,,"O)-3$/3)2")Q/"O3$)4/"0)8)/$5"/+)2").23)K8/$12)8::/$:82."1>))C9"#'".0#%*!#G>.(B+"H#%."#!"$)*"!#%*!#$,.'9".#"D:?%)*"!#)*#'9"#.%')(*%?"+#'(#=23432P#%*!#

=2343KF3#

$!.!0.<!&CJ$)!7#I)0-32)8,,"O)-3$/3)2")Q/"O3$)4/"0)8)/$5"/+)2").23)5"0K"1$123>))C9"#'".0#%*!#G>.(B+"H#%."#!"$)*"!#%*!#$,.'9".#"D:?%)*"!#)*#'9"#.%')(*%?"+#'(#=23432P#%*!#

=2343KF3#

$!.!0.<<&CJ$)!7#I)0-32)8,,"O)8)-3$/)2").13K$52)2J$)0$28+828)"4)8)/$5"/+)81+).23)5"0K"1$123>))C9"#'".0#G)*+:"&'H#)+#!"$)*"!#)*#'9"#.%')(*%?"#'(#=23432F3#

$!.!0.<?&;4)8)-3$/).3)8Q,$)2").13K$52)2J$)0$28+828)"4)8)/$5"/+)-1+$/)#(>('>&&)81+)2J$)08.1)5"0K"1$12)"4)2J$)/$5"/+)J83)81)855$33.Q,$)+8284.,$)-1+$/)#(>('>(SM)2J$1)2J$)!7#I)0-32)8,,"O)2J$)-3$/)2")/$2/.$X$)2J$)08.1)5"0K"1$12f3)+8284.,$>)

Page 68: MoReq2010 Core Requirements DRAFT v0.27 · !"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03) 7"/$)#$%-./$0$123)81+)9,-:);13)

!"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03)7"/$)#$%-./$0$123)81+)9,-:);13)<)=$/3."1)'>?&)@#ABC)BD#)9EFG;7)7DHIEGCAC;DH)CJ.3)+"5-0$12).3)5"K6/.:J2)L)@G!)B"/-0)B"-1+82."1M)&'('M).15,-+.1:)8,,)2$N2)81+).08:$3).15,-+$+)O.2J)2J$)O"/P>)

CJ.3)+"5-0$12).3)8)+/842)O"/P<.1<K/":/$33)4"/)2J$)K-/K"3$)"4)K-Q,.5)5"13-,282."1)"1,6)81+)086)08P$)833$/2."13M)5"128.1)$//"/3)81+)+$35/.Q$)4-152."18,.26)2J82).3),82$/)5J81:$+)"/)O.2J+/8O1>)

98:$)RV)"4)&'R))

)

)

)C9"#0%)*#&(0:(*"*'#($#%#."&(.!#)+#!"$)*"!#,*!".#=232F32Z3#

#

C9"#'".0#G."'.)"@"H#)*#'9)+#&(*'"D'#0"%*+#'9%'#'9"#;<=-#%??(B+#'9"#,+".#'(#!(B*?(%!#%#

&(:1#($#'9"#&(0:(*"*'#!%'%$)?"3##C9"#(.)6)*%?#!%'%$)?"#."0%)*+#)*#)'+#:".0%*"*'#?(&%')(*3#

C9"#,+".#)+#'9"*#%>?"#'(#."%!#%*!#0%*):,?%'"#'9"#&(:)"!#!%'%$)?"#,+)*6#%*('9".#

%::?)&%')(*3##O*&"#%#&(:1#($#%#!%'%$)?"#9%+#>""*#."'.)"@"!#$.(0#'9"#;<=-#>1#%#,+".#'9"#&(:1#

)+#*(#?(*6".#0%*%6"!#>1#'9"#;<=-3#

$!.!0.</&;4)8)-3$/).3)8Q,$)2").13K$52)2J$)0$28+828)"4)8)5"0K"1$12)-1+$/)#(>('>&&)81+)2J$)5"0K"1$12)J83)81)855$33.Q,$)+8284.,$)-1+$/)#(>('>(SM)2J$1)2J$)!7#I)0-32)8,,"O)2J$)-3$/)2")/$2/.$X$)2J$)5"0K"1$12f3)+8284.,$>))C9"#'".0#G."'.)"@"H#)+#!"$)*"!#)*#'9"#.%')(*%?"#'(#=232F37K3#

$!.!0.<=&CJ$)!7#I)0-32)8,,"O)8)-3$/)2")8KK,6)8)/$5"/+)2$0K,82$)2")8)/$5"/+)82)816)2.0$)842$/).2).3)5/$82$+)81+):.X$).2)816)8++.2."18,)0$28+828)83)3K$5.4.$+)Q6)2J$)2$0K,82$>))C"0:?%'"+#%."#(*?1#%::?)"!#%,'(0%')&%??1#B9"*#%#."&(.!#)+#$).+'#&."%'"!#,*!".#=232F3X3##E$#

'9"#."&(.!#)+#?%'".#0(@"!#(.#)'+#&?%++)$)&%')(*#)+#&9%*6"!#'9"*#%!!)')(*%?#'"0:?%'"+#%."#*('#

%,'(0%')&%??1#%::?)"!3##c(B"@".A#%#,+".#0%1#!"&)!"#'(#%::?1#%#'"0:?%'"#'(#%#."&(.!#%'#%*1#

')0"3#

$!.!0.<>&jJ$/$)8)2$0K,82$).3)8KK,.$+)2")8)/$5"/+)-1+$/)#(>('>&W)2J$1)2J$)!7#I)0-32)$13-/$)2J82)2J$)-3$/)K/"X.+$3)X8,.+)X8,-$3)4"/)8,,)081+82"/6)$,$0$123)"/)2J$)2$0K,82$)5811"2)Q$)8KK,.$+>))-""#."/,)."0"*'+#$(.#0"'%!%'%#%*!#'"0:?%'"+#)*#+"&')(*#23223#

$!.!0.<@&CJ$)!7#I)0-32)8,,"O)8)-3$/)2")5J81:$)2J$)X8,-$3)"4)816)0$28+828)$,$0$123)833"5.82$+)O.2J)8)/$5"/+M).15,-+.1:)2J$)2.2,$M)+$35/.K2."1M)81+)816)8++.2."18,)0$28+828).1)855"/+815$)O.2J)816)$,$0$12)+$4.1.2."13)8KK,.$+)2")2J$)/$5"/+)-3.1:)8)2$0K,82$>))8?"0"*'#!"$)*)')(*+#%."#)*&?,!"!#)*#'9"#0"'%!%'%#($#%#."&(.!#$.(0#%#."&(.!#'"0:?%'"#,*!".#

=232F3X#%*!#=232F3743#

$!.!0.<6&CJ$)!7#I)0-32)8,,"O)8)-3$/)2")-K+82$)816)/$5"/+f3)5,833.4.582."1)Q6)+./$52,6)8KK,6.1:)8)5,833)2").2M)3-Q]$52)2")#(>('>T>))C9"#&?%++#B)??#>"&(0"#%#+"&(*!%.1#&?%++)$)&%')(*#>,'#0%1#>"#:.(0('"!#'(#:.)0%.1#

&?%++)$)&%')(*#,*!".#=232F3KF3#

Page 69: MoReq2010 Core Requirements DRAFT v0.27 · !"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03) 7"/$)#$%-./$0$123)81+)9,-:);13)

!"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03)7"/$)#$%-./$0$123)81+)9,-:);13)<)=$/3."1)'>?&)@#ABC)BD#)9EFG;7)7DHIEGCAC;DH)CJ.3)+"5-0$12).3)5"K6/.:J2)L)@G!)B"/-0)B"-1+82."1M)&'('M).15,-+.1:)8,,)2$N2)81+).08:$3).15,-+$+)O.2J)2J$)O"/P>)

CJ.3)+"5-0$12).3)8)+/842)O"/P<.1<K/":/$33)4"/)2J$)K-/K"3$)"4)K-Q,.5)5"13-,282."1)"1,6)81+)086)08P$)833$/2."13M)5"128.1)$//"/3)81+)+$35/.Q$)4-152."18,.26)2J82).3),82$/)5J81:$+)"/)O.2J+/8O1>)

98:$)R?)"4)&'R))

)

)

$!.!0.<B&CJ$)!7#I)0-32)8,,"O)8)-3$/)2")/$0"X$)8)5,833)4/"0)8)/$5"/+M)$N5$K2).23)K/.08/6)5,833.4.582."1)"/)8)5,833)2J82).2).1J$/.23)4/"0).23)K8/$12)8::/$:82."1M).4)816>))E*9".)'"!#&?%++"+#&%**('#>"#."0(@"!#$.(0#'9"#."&(.!#>,'#'9"1#&%*#>"#.":?%&"!#%+#'9"#

:.)0%.1#&?%++)$)&%')(*#%*!#>"&(0"#%#+"&(*!%.1#&?%++)$)&%')(*A#+""#=232F3KF3##C9"#(*?1#

&?%++"+#'9%'#&%*#>"#."0(@"!#$.(0#."&(.!+#>1#,+".+#%."#'9(+"#'9%'#9%@"#>""*#!)."&'?1#

%::?)"!#,*!".#=232F3K#(.#=232F37Z3#

$!.!0.?0&CJ$)!7#I)0-32)8,,"O)8)-3$/)2")1"0.182$)8)+.44$/$12)K/.08/6)5,833.4.582."1)4/"0)2J$)5,833$3)O.2J)OJ.5J)81)852.X$)/$5"/+).3)5,833.4.$+)2")/$K,85$).23)5-//$12)K/.08/6)5,833.4.582."1M).4)2J$)1"0.182$+)5,833)J83)8)+.3K"38,)35J$+-,$)833"5.82$+)O.2J).2>))C(#>"#&(*+)!"."!#%+#%#:.)0%.1#&?%++)$)&%')(*#%#&?%++#0,+'#9%@"#%#!)+:(+%?#+&9"!,?"#

%++(&)%'"!#B)'9#)'3##C9"#:.)0%.1#&?%++)$)&%')(*#($#%#."&(.!#0%1#(*?1#>"#&9%*6"!#)$#'9"#

."&(.!#)+#%&')@"A#+""#=232734P3#

$!.!0.?!&jJ$1$X$/)2J$)K/.08/6)5,833.4.582."1)"4)81)852.X$)/$5"/+).3)5J81:$+)81+)2J$)/$5"/+)-3$3)2J$)+.3K"38,)35J$+-,$)833"5.82$+)O.2J).23)K/.08/6)5,833.4.582."1M)2J$)!7#I)0-32)8-2"082.58,,6)3$2)2J$)+.3K"38,)35J$+-,$)"4)2J$)/$5"/+)2")2J$)+.3K"38,)35J$+-,$)833"5.82$+)O.2J).23)1$O)K/.08/6)5,833.4.582."1>))C9"#;<=-#0,+'#*('#&9%*6"#'9"#!)+:(+%?#+&9"!,?"#)$#'9"#!"$%,?'#!)+:(+%?#+&9"!,?"#9%+#>""*#

(@"..)!!"*A#+""#=232F3K73##C9"#:.)0%.1#&?%++)$)&%')(*#($#%#."&(.!#&%*#&9%*6"#$(.#0%*1#

!)$$"."*'#."%+(*+A#+""#=23532ZA#=235325A#=2353K7A#=232F37A#=232F34#%*!#=232F3KF3##C9)+#

."/,)."0"*'#(*?1#%::?)"+#'(#%&')@"#."&(.!+A#+""#=232734P#%*!#=23273443#

$!.!0.?<&CJ$)!7#I)0-32)8,,"O)81)8+0.1.32/82"/)2")"X$//.+$)2J$)+$48-,2)+.3K"38,)35J$+-,$)4"/)81)852.X$)/$5"/+)81+)8KK,6)8)+.44$/$12)+.3K"38,)35J$+-,$>))C9)+#%!0)*)+'.%')@"#:(B".#)+#,+,%??1#%++(&)%'"!#B)'9#%#."@)"BA#+""#=23273P73##C9"#!)+:(+%?#

+&9"!,?"#$(.#%*#)*%&')@"#."&(.!#&%**('#>"#&9%*6"!A#+""#=23273443##-""#%?+(#=23273743#

$!.!0.??&CJ$)!7#I)0-32)8,,"O)8)-3$/)2")K,85$)2J$)380$)/$5"/+).1)0"/$)2J81)"1$)8::/$:82."1)Q6)5,"1.1:).2).12")8)+.44$/$12)K8/$12)8::/$:82."1)4/"0)2J$)"/.:.18,>))I#&?(*"!#."&(.!#+9%."+#'9"#+%0"#&(0:(*"*'+#%+#'9"#(.)6)*%?#>,'#J"":+#%#!)$$"."*'#+"'#($#

0"'%!%'%3##I#&?(*"#0,+'#%?B%1+#>"#&."%'"!#)*#%#!)$$"."*'#%66."6%')(*3#

$!.!0.?/&jJ$1)2J$)!7#I)5/$82$3)8)5,"1$)"4)8)/$5"/+)-1+$/)#(>('>SS).2)0-32)5"K6)8,,)"4)2J$)0$28+828)"4)2J$)/$5"/+M).15,-+.1:)2J$)$X$12)J.32"/6M)Q-2)$N5,-+.1:)2J$)3632$0).+$12.4.$/M)+82$)5/$82$+M)81+)5/$82"/)2")2J$)5,"1$)81+)2J$1)0"X$).2)2")2J$)3K$5.4.$+)K8/$12)8::/$:82."1>)

Page 70: MoReq2010 Core Requirements DRAFT v0.27 · !"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03) 7"/$)#$%-./$0$123)81+)9,-:);13)

!"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03)7"/$)#$%-./$0$123)81+)9,-:);13)<)=$/3."1)'>?&)@#ABC)BD#)9EFG;7)7DHIEGCAC;DH)CJ.3)+"5-0$12).3)5"K6/.:J2)L)@G!)B"/-0)B"-1+82."1M)&'('M).15,-+.1:)8,,)2$N2)81+).08:$3).15,-+$+)O.2J)2J$)O"/P>)

CJ.3)+"5-0$12).3)8)+/842)O"/P<.1<K/":/$33)4"/)2J$)K-/K"3$)"4)K-Q,.5)5"13-,282."1)"1,6)81+)086)08P$)833$/2."13M)5"128.1)$//"/3)81+)+$35/.Q$)4-152."18,.26)2J82).3),82$/)5J81:$+)"/)O.2J+/8O1>)

98:$)U')"4)&'R))

)

)

)C9"#&?(*"#9%+#%#!)$$"."*'#+1+'"0#)!"*')$)".#>,'#>('9#'9"#&?(*"#%*!#'9"#(.)6)*%?#+9%."#'9"#

+%0"#"@"*'+#)*#'9").#"@"*'#9)+'(.1#,:#'(#'9"#&?(*)*6#"@"*'3##M.(0#'9"#&?(*)*6#"@"*'#$(.B%.!#

'9"#'B(#."&(.!+#B)??#*('#+9%."#%#&(00(*#"@"*'#9)+'(.13##a('"#'9%'#'9"#"@"*'#9)+'(.1#0,+'#

*('#>"#!,:?)&%'"!#>,'#)*+'"%!#'9"#&?(*"#0,+'#>"#%!!"!#'(#"%&9#"D)+')*6#"@"*'#)*#'9"#

(.)6)*%?#"@"*'#9)+'(.1#%+#%#:%.')&):%')*6#"*')'1#,*!".#=23X3753#

$!.!0.?=&jJ$1)8)5,"1$+)/$5"/+).3)5/$82$+)-1+$/)#(>('>SS)81+)K,85$+).1)8)+.44$/$12)K8/$12)8::/$:82."1)2J$1)2J$)!7#I)0-32)8-2"082.58,,6).33-$).2)O.2J)8)1$O)3$%-$15$)1-0Q$/)81+).15,-+$+)2.0$3280KM)3$$)#(>?>&?M)/$K,85$).23).1J$/.2$+)5,833$3M)3$$)#(>?>S(M)81+)K"33.Q,6)-K+82$).23)K/.08/6)5,833.4.582."1M)3$$)#(>?>S&>))C9"#;<=-#0,+'#%,'(0%')&%??1#,:!%'"#'9"#&?(*"!#."&(.!#)*#'9"#+%0"#B%1#%+#)'#B(,?!#)$#)'#

B"."#0(@)*6#'9"#(.)6)*%?#."&(.!#'(#%#*"B#:%."*'#%66."6%')(*#,*!".#=23537Z3##a('"#'9%'#%*#

%!0)*)+'.%'(.#0,+'#0(@"#%#."&(.!#,*!".#=23537Z#>,'#%#,+".#&%*#&?(*"#%#."&(.!#,*!".#

=232F3KK3##

$!.!0.?>&CJ$)!7#I)0-32)8-2"082.58,,6).15,-+$)/$4$/$15$3)2")8,,)/$5"/+3)5,"1$+)4/"0)2J$)380$)/$5"/+)-1+$/)#(>('>SS).1)2J$)0$28+828)"4)2J$)/$5"/+)81+)$X$/6)5,"1$>))N*!".#;(="/7F2F#'9"."#)+#*(#&(*&":'#($#%*#G(.)6)*%?H#%+#%??#&?(*"!#."&(.!+#%."#

)*!)+')*6,)+9%>?"A#+9%.)*6#%#&(00(*#"@"*'#9)+'(.1#,:#'(#'9"#:()*'#B9"."#'9"1#>.%*&9#

%:%.'#$.(0#"%&9#('9".3##I#&?(*"!#."&(.!#0%1#>"#&?(*"!#%6%)*#>,'#,*!".#'9)+#."/,)."0"*'#

."$"."*&"+#'(#%??#&?(*"!#."&(.!+#0,+'#>"#)*&?,!"!#B)'9#"@".1#('9".#&?(*"!#."&(.!A#

."6%.!?"++#($#B9"*#'9"1#B"."#&?(*"!3#

$!.!0.?@&jJ$1)8)/$5"/+)2J82)J83)Q$$1)5,"1$+)-1+$/)#(>('>SS).3)+$32/"6$+)-1+$/)#(>(&>W')2J$1).23)5"0K"1$123)0-32)1"2)Q$)+$32/"6$+)-1,$33)2J$)5,"1$+)/$5"/+).3)2J$),832)852.X$)/$5"/+)"4)2J$)3$2)"4)5,"1$+)/$5"/+3)2J82)8,,)3J8/$)2J$)380$)5"0K"1$123>))C9"#&(0:(*"*'+#%."#(*?1#!"+'.(1"!#B9"*#'9"#?%+'#&?(*"!#."&(.!#)+#!"+'.(1"!3#

$!.!0.?6&;1852.X$)/$5"/+3)086)1"2)Q$)5,"1$+>))-""#=232F3KK3#

$!.!0.?B&CJ$)!7#I)0-32)8,,"O)8)-3$/)2")3$,$52)8)1-0Q$/)"4)8::/$:82."13)81+)5/$82$)8)5,"1$+)/$5"/+)4/"0)2J$)380$)/$5"/+)"1)$85J)8::/$:82."1)83)8)Q-,P)"K$/82."1>))-""#=232F3KK#%#&?(*"!#."&(.!#&%**('#>"#&."%'"!#(*#'9"#+%0"#%66."6%')(*#%+#'9"#."&(.!#

>")*6#&?(*"!3#

Page 71: MoReq2010 Core Requirements DRAFT v0.27 · !"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03) 7"/$)#$%-./$0$123)81+)9,-:);13)

!"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03)7"/$)#$%-./$0$123)81+)9,-:);13)<)=$/3."1)'>?&)@#ABC)BD#)9EFG;7)7DHIEGCAC;DH)CJ.3)+"5-0$12).3)5"K6/.:J2)L)@G!)B"/-0)B"-1+82."1M)&'('M).15,-+.1:)8,,)2$N2)81+).08:$3).15,-+$+)O.2J)2J$)O"/P>)

CJ.3)+"5-0$12).3)8)+/842)O"/P<.1<K/":/$33)4"/)2J$)K-/K"3$)"4)K-Q,.5)5"13-,282."1)"1,6)81+)086)08P$)833$/2."13M)5"128.1)$//"/3)81+)+$35/.Q$)4-152."18,.26)2J82).3),82$/)5J81:$+)"/)O.2J+/8O1>)

98:$)U()"4)&'R))

)

)

$!.!0./0&CJ$)!7#I)0-32)8,,"O)8)-3$/)2")3$,$52)8)1-0Q$/)"4)/$5"/+3)81+)K$/4"/0)816)"4)2J$)4",,"O.1:)4-152."13)83)8)Q-,P)"K$/82."1Z))

• AKK,6)2J$)380$)/$5"/+)2$0K,82$)2")8,,)2J$)3$,$52$+)/$5"/+3)81+)3K$5.46)2J$)380$)X8,-$3)4"/)816)8++.2."18,)0$28+828)$,$0$123)8++$+)Q6)2J$)2$0K,82$)2")8,,)2J$)3$,$52$+)/$5"/+3M)3$$)#(>('>&W)81+)#(>('>&Rd)

• EK+82$)816)0$28+828)$,$0$12)8++$+)Q6)2$0K,82$)2")2J$)380$)X8,-$)4"/)8,,)2J$)3$,$52$+)/$5"/+3M)3$$)#(>('>&Ud)

• EK+82$)2J$)5,833.4.582."1)Q6)8KK,6.1:)8)5,833)2")8,,)3$,$52$+)/$5"/+3M)3$$)#(>('>&Vd)• #$0"X$)8)5,833)4/"0)8,,)3$,$52$+)/$5"/+3M)3$$)#(>('>&?d)• H"0.182$)8)1$O)K/.08/6)5,833.4.582."1M)2J$)380$)5,833)4"/)8,,)3$,$52$+)/$5"/+3M)

3$$)#(>('>S'd)• 7,"1$)2J$)3$,$52$+)/$5"/+3).12")2J$)380$)1$O)K8/$12)8::/$:82."1M)3$$)#(>('>SSd)• 7,"1$)2J$)3$,$52$+)/$5"/+3).12")8)3$,$52$+)3$2)"4)1$O)K8/$12)8::/$:82."13M)3$$)

#(>('>S?>))C9"#'".0+#G+"?"&'H#%*!#G>,?J#(:".%')(*H#%."#"D:?%)*"!#)*#'9"#.%')(*%?"#'(#=2343PK3##

="/,)."0"*'+#$(.#>,?J#(:".%')(*+#&%*#>"#$(,*!#+'%.')*6#%'#=23X32F3#

$!.!0./!&CJ$)!7#I)0-32)8,,"O)81)8+0.1.32/82"/)2")3$,$52)8)1-0Q$/)"4)/$5"/+3)81+)K$/4"/0)2J$)4",,"O.1:)4-152."1)83)8)Q-,P)"K$/82."1Z))

• DX$//.+$)2J$)+$48-,2)+.3K"38,)35J$+-,$)4"/)2J$)3$,$52$+)/$5"/+3)Q6)8KK,6.1:)8)+.44$/$12)+.3K"38,)35J$+-,$M)3$$)#(>('>S&d)

)C9"#'".0+#G+"?"&'H#%*!#G>,?J#(:".%')(*H#%."#"D:?%)*"!#)*#'9"#.%')(*%?"#'(#=2343PK3##

="/,)."0"*'+#$(.#>,?J#(:".%')(*+#&%*#>"#$(,*!#+'%.')*6#%'#=23X32F3#

))

Page 72: MoReq2010 Core Requirements DRAFT v0.27 · !"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03) 7"/$)#$%-./$0$123)81+)9,-:);13)

!"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03)7"/$)#$%-./$0$123)81+)9,-:);13)<)=$/3."1)'>?&)@#ABC)BD#)9EFG;7)7DHIEGCAC;DH)CJ.3)+"5-0$12).3)5"K6/.:J2)L)@G!)B"/-0)B"-1+82."1M)&'('M).15,-+.1:)8,,)2$N2)81+).08:$3).15,-+$+)O.2J)2J$)O"/P>)

CJ.3)+"5-0$12).3)8)+/842)O"/P<.1<K/":/$33)4"/)2J$)K-/K"3$)"4)K-Q,.5)5"13-,282."1)"1,6)81+)086)08P$)833$/2."13M)5"128.1)$//"/3)81+)+$35/.Q$)4-152."18,.26)2J82).3),82$/)5J81:$+)"/)O.2J+/8O1>)

98:$)U&)"4)&'R))

)

)

!.!! 2GJRKHCJNQ&DEFGHDEIEJKL&OCD&IEKNPNKN&NJP&KEIMQNKEL&

$!.!!.!&CJ$)!7#I)0-32):$1$/82$)8,,)3632$0).+$12.4.$/3)83)-1.X$/38,,6)-1.%-$).+$12.4.$/3)bEE;@c>));(="/7F2F#!("+#*('#+:"&)$1#B9)&9#%?6(.)'90#'9"#;<=-#+9(,?!#,+"#'(#6"*".%'"#+1+'"0#

)!"*')$)".+A#>,'#'9"#%::.(%&9"+#?)+'"!#)*#=M<P277#%."#."&(00"*!"!#%*!#&%*#+,::(.'#G9)69#

%??(&%')(*#.%'"+#($#,:#'(#2F#0)??)(*#:".#+"&(*!#:".#0%&9)*"H#T=M<P277A#:%6"#7U3#

$!.!!.<&CJ$)!7#I)0-32)-3$)2J$)3632$0).+$12.4.$/3)2J82)855"0K816)2J$)!"#$%&'(')3K$5.4.582."1M)OJ$/$)K/"X.+$+>))M(.#'9"#+'%*!%.!#%?".'#'1:"+A#'9"#+'%*!%.!#$,*&')(*#!"$)*)')(*+A#%*!#('9".#"*')')"+#:.(@)!"!#

>1#'9"#+:"&)$)&%')(*A#;(="/7F2F#+,::?)"+#."%!1#6"*".%'"!#NNEL+#'(#)!"*')$1#"%&9#0(!,?"#

%*!#."@)+)(*#($#'9"#+:"&)$)&%')(*A3##M(.#)*'".(:".%>)?)'1#:,.:(+"+#'9"#;<=-#0,+'#,+"#'9"+"#

+'%*!%.!#+1+'"0#)!"*')$)".+#B9"."#+,::?)"!3#

$!.!!.?&CJ$)!7#I)0-32)-3$)X8,.+),81:-8:$).+$12.4.$/3)2J82)8/$)5"0K,.812)O.2J)#B7WRTR)81+)2J$);AHA)G81:-8:$)I-Q28:)#$:.32/6>))-""#=23437#%*!#=2322343#

$!.!!./&CJ$)!7#I)0-32)Q$)8Q,$)2")58K2-/$M)32"/$)81+)$NK"/2)E1.5"+$)2$N2)81+)0-32)-3$).2)4"/)8,,)2$N2-8,)0$28+828)$,$0$123>))C9"#?%'"+'#@".+)(*#($#'9"#N*)&(!"#-'%*!%.!#)+#X3F3#

$!.!!.=&CJ$)!7#I)0-32)32"/$)8)X8,.+),81:-8:$).+$12.4.$/)O.2J)$85J)2$N2-8,)0$28+828)$,$0$12>))=23223K#!"$)*"+#%#G@%?)!H#?%*6,%6"#)!"*')$)".3#C9"#;(="/7F2F#&(."#."/,)."0"*'+#!"+&.)>"#

%#0(*(?)*6,%?#;<=-#%*!#'9"#!"$%,?'#?%*6,%6"#$(.#'9"#;<=-#)+#+"'#,*!".#=234373##C"D',%?#

0"'%!%'%#)*:,'#!)."&'?1#)*'(#'9"#;<=-#0%1#'9"."$(."#>"#%++,0"!#'(#>"#)*#'9"#!"$%,?'#

?%*6,%6"3##C9)+#)+#*('#*"&"++%.)?1#'.,"#($#)0:(.'"!#0"'%!%'%3##I#:?%**"!#"D'"*+)(*#0(!,?"#

'(#;(="/7F2F#&(@".+#0,?')?)*6,%?#;<=-#+(?,')(*+3#

$!.!!.>&B"/)2J$):$1$/82."1)"4)2.0$3280K3)2J$)!7#I)0-32)J8X$)855$33)2")8)J.:J,6)855-/82$)3"-/5$)"4)2J$)5-//$12)+82$M)2.0$)81+),"58,)2.0$)e"1$)81+)0-32)Q$)8Q,$)2")8+]-32)855"/+.1:,6)4"/)5J81:$3)2")2.0$)e"1$M)4"/)$N80K,$)58-3$+)Q6)3J.423).12")81+)"-2)"4)+86,.:J2)38X.1:3[3-00$/)2.0$M)81+)2J$)8++.2."1)81+)3-Q2/852."1)"4),$8K)3$5"1+3>))-""#=23223Z#%*!#=2322353#

Page 73: MoReq2010 Core Requirements DRAFT v0.27 · !"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03) 7"/$)#$%-./$0$123)81+)9,-:);13)

!"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03)7"/$)#$%-./$0$123)81+)9,-:);13)<)=$/3."1)'>?&)@#ABC)BD#)9EFG;7)7DHIEGCAC;DH)CJ.3)+"5-0$12).3)5"K6/.:J2)L)@G!)B"/-0)B"-1+82."1M)&'('M).15,-+.1:)8,,)2$N2)81+).08:$3).15,-+$+)O.2J)2J$)O"/P>)

CJ.3)+"5-0$12).3)8)+/842)O"/P<.1<K/":/$33)4"/)2J$)K-/K"3$)"4)K-Q,.5)5"13-,282."1)"1,6)81+)086)08P$)833$/2."13M)5"128.1)$//"/3)81+)+$35/.Q$)4-152."18,.26)2J82).3),82$/)5J81:$+)"/)O.2J+/8O1>)

98:$)US)"4)&'R))

)

)

$!.!!.@&CJ$)!7#I)0-32)Q$)8Q,$)2")3-KK"/2)+.44$/$12)-3$/3)"K$/82.1:).1)+.44$/$12)2.0$)e"1$3>))L":"*!)*6#(*#'9"#%.&9)'"&',."#($#'9"#;<=-A#'9)+#0%1#>"#%&9)"@"!#>1#+"'')*6#%??#')0"+'%0:+#

'(#&"*'.%?#+".@".#')0"A#(.#>1#+"'')*6#')0"+'%0:+#'(#?(&%?#')0"+#%*!#')0"#b(*"+#>,'#

)*&(.:(.%')*6#'9"#$%&)?)'1#'(#&(0:%."#')0"+'%0:+#%*!#+"%.&9#%&.(++#')0"b(*"+#,*!".#

=232P3273##C9"#?%''".#(:')(*#)+#:."$".."!#%+#J"":)*6#'9"#')0"#b(*"#%'#:()*'#(.)6)*#B)'9)*#%#

')0"+'%0:#:.(@)!"+#0(."#&(*'"D',%?#)*$(.0%')(*3#

$!.!!.6&CJ$)!7#I)0-32)P$$K)2.0$3280K3)2J82)8/$)5"0K82.Q,$)O.2J)jS7)Y!G)+82$C.0$I280K)4"/0823>))-""#]K<#d;R#-&9"0%#L"$)*)')(*#R%*6,%6"#Td-LU#232#_%.'#7V#L%'%'1:"+3#C9"#

!%'"C)0"-'%0:#$(.0%'#)+#%#@%.)%*'#($#'9"#d;R#!%'"\')0"#$(.0%'#B9)&9#)+#)*#',.*#%#+,>+"'#

($#E-O#ZXF2#'9%'#!("+#*('#%??(B#'.,*&%'"!#(.#."!,&"!#$(.0%'+3#

$!.!!.B&jJ$/$)2J$)!7#I)8-2"082.58,,6)K"K-,82$3)2.0$3280K).14"/082."1M)4"/)$N80K,$)OJ$1)833.:1.1:)8)X8,-$)2")2J$)5/$82$+)0$28+828)$,$0$12)-1+$/)(>W>&'M)2J$1)2J.3)0-32).15,-+$)2.0$)e"1$).14"/082."1)81+)8)K/$5.3."1)"4)82),$832)"1$)0.,,.3$5"1+>))C)0"#b(*"#)*$(.0%')(*#)+#*"&"++%.1#'(#!"'".0)*"#B9"*#"@"*'+#%&',%??1#(&&,.."!#."?%')@"#'(#

"%&9#('9".3#

$!.!!.!0&CJ$)!7#I)0-32)08.128.1)81).1X$12"/6)"4)$,$0$12)+$4.1.2."13M).15,-+.1:)2J$)!"#$%&'(')3-KK,.$+)$,$0$12)+$4.1.2."13M)81+)8,,"O)-3$/3)2")Q/"O3$).2>))C9"#'".0+#G)*@"*'(.1H#%*!#G>.(B+"H#%."#!"$)*"!#%*!#$,.'9".#"D:?%)*"!#)*#'9"#.%')(*%?"+#'(#

=23432P#%*!#=2343KF3#

#

]9"*#$).+'#)*+'%??"!#'9"#;<=-#0,+'#)*&?,!"#%??#($#'9"#;(="/7F2F#"?"0"*'#!"$)*)')(*+#

$(,*!#)*#+"&')(*#237X3##I!0)*)+'.%'(.+#0%1#&."%'"#*"B#"?"0"*'#!"$)*)')(*+#?(&%?#'(#%#

:%.')&,?%.#)*+'%??%')(*#,*!".#=232232K3#

$!.!!.!!&jJ$/$)2J$)!7#I)3-KK"/23)2J$)8-2"082.5)$N2/852."1)"4)$0Q$++$+)0$28+828)4/"0)5"0K"1$123)"/)"2J$/)Q-3.1$33)3632$03)-1+$/)#(>('>(?M)2J$)833"5.82$+)$,$0$12)+$4.1.2."13)0-32)Q$).15,-+$+).1)2J$)$,$0$12)+$4.1.2."1).1X$12"/6)OJ$1)2J$)!7#I).3)4./32).1328,,$+>))<(0:(*"*'#'"0:?%'"+#%."#,+"!#B9"."#'9$)!7#I)3-KK"/23)2J$)8-2"082.5)$N2/852."1)"4)$0Q$++$+)0$28+828)4/"0)5"0K"1$123)"/)"2J$/)Q-3.1$33)3632$03>))C9"#+,::?)".#0,+'#:.(@)!"#;(="/7F2F#"?"0"*'#!"$)*)')(*+#$(.#%??#+,&9#0"'%!%'%A#+""#%?+(#=23223PK3#)

Page 74: MoReq2010 Core Requirements DRAFT v0.27 · !"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03) 7"/$)#$%-./$0$123)81+)9,-:);13)

!"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03)7"/$)#$%-./$0$123)81+)9,-:);13)<)=$/3."1)'>?&)@#ABC)BD#)9EFG;7)7DHIEGCAC;DH)CJ.3)+"5-0$12).3)5"K6/.:J2)L)@G!)B"/-0)B"-1+82."1M)&'('M).15,-+.1:)8,,)2$N2)81+).08:$3).15,-+$+)O.2J)2J$)O"/P>)

CJ.3)+"5-0$12).3)8)+/842)O"/P<.1<K/":/$33)4"/)2J$)K-/K"3$)"4)K-Q,.5)5"13-,282."1)"1,6)81+)086)08P$)833$/2."13M)5"128.1)$//"/3)81+)+$35/.Q$)4-152."18,.26)2J82).3),82$/)5J81:$+)"/)O.2J+/8O1>)

98:$)UT)"4)&'R))

)

)

$!.!!.!<&CJ$)!7#I)0-32)8,,"O)8)-3$/)2").13K$52)2J$)0$28+828)"4)81)$,$0$12)+$4.1.2."1).1)2J$)$,$0$12).1X$12"/6>))C9"#'".0#G)*+:"&'H#)+#!"$)*"!#)*#'9"#.%')(*%?"#'(#=23432F3)

$!.!!.!?&CJ$)!7#I)0-32)8,,"O)81)8+0.1.32/82"/)2")5/$82$)1$O)$,$0$12)+$4.1.2."13)81+)8++)2J$0)2")2J$)$,$0$12).1X$12"/6>))C9"+"#?(&%?#0"'%!%'%#"?"0"*'+#0%1#'9"*#>"#%!!"!#'(#'"0:?%'"+#,*!".#=23223P43#

$!.!!.!/&CJ$)!7#I)0-32)$13-/$)2J82)81)8+0.1.32/82"/)5/$82.1:)8)1$O)$,$0$12)+$4.1.2."1)-1+$/)#(>((>(S)1"0.182$3)2J$)$,$0$12)+$4.1.2."1)83)Q$.1:)4"/)$.2J$/)81)$,$0$12)2J82)J",+3)8)/$4$/$15$)2")81)$12.26)"/)81)$,$0$12)2J82)J",+3)8)+82826K$)X8,-$>))C9"#"*')'1#&."%'(.#"?"0"*'#!"$)*)')(*A#+""#=234372A#)+#%*#"D%0:?"#($#%#!"$)*)')(*#$(.#%#

0"'%!%'%#"?"0"*'#'9%'#9(?!+#%#."$"."*&"#'(#%*#"*')'1W#)*#'9)+#&%+"#%#,+".#"*')'13##^1#

&(*'.%+'A#'9"#+1+'"0#)!"*')$)".#"?"0"*'#!"$)*)')(*A#+""#=234325A#)+#%*#"D%0:?"#($#%#!"$)*)')(*#

$(.#%#0"'%!%'%#"?"0"*'#'9%'#9(?!+#%#!%'%'1:"#@%?,"W#)*#'9)+#&%+"#%#@%?)!#NNEL3#

$!.!!.!=&jJ$/$)81)8+0.1.32/82"/)J83)1"0.182$+)2J82)8)1$O)$,$0$12)+$4.1.2."1)O.,,)J",+)8)/$4$/$15$)2")81)$12.26)-1+$/)#(>((>(TM)2J$)!7#I)0-32)$13-/$)2J82)2J$)8+0.1.32/82"/)4-/2J$/)3K$5.4.$3)Q6)1"0.182.1:)4/"0)2J$)$12.26)26K$).1X$12"/6M)OJ.5J)$12.26)26K$)"/)26K$3)2J$)$,$0$12)O.,,)/$4$/$15$>))C9"#%!0)*)+'.%'(.#0%1#+"?"&'#0(."#'9%*#(*"#"*')'1#'1:"#$.(0#'9"#"*')'1#'1:"#)*@"*'(.13##

M(.#"D%0:?"A#%*#"?"0"*'#!"$)*)')(*#0%1#+:"&)$1#%*#"?"0"*'#'9%'#9(?!+#%#."$"."*&"#'(#")'9".#

%#,+".#"*')'1#(.#%#6.(,:#"*')'13##C9"#%!0)*)+'.%'(.#0%1#+"?"&'#%#&(0>)*%')(*#($#%*1#"*')'1#

'1:"+#$.(0#'9"#)*@"*'(.1#$(.#%*#"?"0"*'#!"$)*)')(*3#

$!.!!.!>&jJ$/$)81)8+0.1.32/82"/)J83)1"0.182$+)2J82)8)1$O)$,$0$12)+$4.1.2."1)O.,,)J",+)8)+82826K$)X8,-$)-1+$/)#(>((>(TM)2J$)!7#I)0-32)$13-/$)2J82)2J$)8+0.1.32/82"/)833.:13)8)X8,.+)jS7)Y!G)+82826K$)2")2J$)$,$0$12)+$4.1.2."1>));(="/7F2F#,+"+#!%'%'1:"+#'(#!"+&.)>"#"?"0"*'#@%?,"+#'9%'#&(*$(.0#B)'9#'9"#]K<#d;R#

-&9"0%#L"$)*)')(*#R%*6,%6"#Td-LU#232#_%.'#7V#L%'%'1:"+3##C9"#>%+)+#($#%#0"'%!%'%#

"?"0"*'#!%'%'1:"#)*#;(="/7F2F#)+#'9"."$(."#"$$"&')@"?1#%*#d;R#+)0:?"#'1:"A#B9"'9".#%#

+'%*!%.!#d;R#!%'%'1:"#(.#%#,+".#!"$)*"!#d;R#!%'%'1:"3#

#

;(="/7F2F#!("+#*('#."/,)."#'9%'#'9"#;<=-#,+"#d;R#!%'%'1:"+#(.#@%?)!%')(*#)*'".*%??13##

C9"#;<=-#0%1#J"":#0"'%!%'%#@%?,"+#)*#%#&(00(*#!%'%>%+"#(.#('9".#$(.0%'3##c(B"@".A#

"%&9#0"'%!%'%#"?"0"*'#@%?,"#9"?!#)*#'9"#;<=-#0,+'#>"#&%:%>?"#($#>")*6#"D:."++"!#%+#'9"#

Page 75: MoReq2010 Core Requirements DRAFT v0.27 · !"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03) 7"/$)#$%-./$0$123)81+)9,-:);13)

!"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03)7"/$)#$%-./$0$123)81+)9,-:);13)<)=$/3."1)'>?&)@#ABC)BD#)9EFG;7)7DHIEGCAC;DH)CJ.3)+"5-0$12).3)5"K6/.:J2)L)@G!)B"/-0)B"-1+82."1M)&'('M).15,-+.1:)8,,)2$N2)81+).08:$3).15,-+$+)O.2J)2J$)O"/P>)

CJ.3)+"5-0$12).3)8)+/842)O"/P<.1<K/":/$33)4"/)2J$)K-/K"3$)"4)K-Q,.5)5"13-,282."1)"1,6)81+)086)08P$)833$/2."13M)5"128.1)$//"/3)81+)+$35/.Q$)4-152."18,.26)2J82).3),82$/)5J81:$+)"/)O.2J+/8O1>)

98:$)UW)"4)&'R))

)

)

+:"&)$)"!#d;R#!%'%'1:"#(.#)'#&%**('#>"#+,&&"++$,??1#"D&9%*6"!#>"'B""*#+1+'"0+#@)%#"D:(.'#

%*!#)0:(.'3#

#

a('"#'9%'#%#:(++)>?"#"D'"*+)(*#0(!,?"#'(#;(="/7F2F#'(#)*&?,!"#0"'%!%'%#"?"0"*'#

!"$)*)')(*+#>%+"!#(*#d;R#&(0:?"D#'1:"+#9%+#>""*#:.(:(+"!3#

$!.!!.!@&CJ$)!7#I)0-32)$13-/$)2J82)4"/)$85J)$,$0$12)+$4.1.2."1)2J$)+82826K$)3K$5.4.$+)-1+$/)#(>((>(R).3)X8,.+)81+)+"$3)1"2)/$4$/$15$)"/),.1P)2")816)35J$08)"/)"2J$/)+"5-0$12>))C9"#!%'%'1:"#!"$)*)')(*#0,+'#>"#+"?$S&(*'%)*"!#B)'9)*#'9"#"?"0"*'#!"$)*)')(*#9"?!#>1#'9"#

;<=-A#(.#?(*6#'".0#:."+".@%')(*#($#'9"#0"'%!%'%#&%**('#>"#%++,."!3##;(="/7F2F#!("+#*('#

%??(B#d;R#!"$)*)')(*+#$(.#!%'%'1:"+#'9%'#&(*'%)*#%#N=E#'(#%*#"D'".*%?#d-L#+&9"0%3#

$!.!!.!6&CJ$)!7#I)0-32)8,,"O)2J$)8+0.1.32/82"/)2")3K$5.46)OJ.5J)$,$0$12)+$4.1.2."13)2J82)/$4$/$15$)+82826K$3)8/$)2$N2-8,)81+)/$%-./$)8),81:-8:$).+$12.4.$/)-1+$/)#(>((>W>))-(0"#!%'%'1:"+#%."#'"D'#>%+"!#>,'#*('#'"D',%?#%*!#!(#*('#."/,)."#%*#)*!)&%'(.#($#B9)&9#

?%*6,%6"#'9"1#%."#B.)''"*#)*3##M(.#"D%0:?"A#'9"#!%'%'1:"#!"$)*)')(*#$(.#%#NNEL#)+#'"D'#>%+"!#

>,'#*('#B.)''"*#)*#%*1#:%.')&,?%.#?%*6,%6"3##M(.#'9)+#."%+(*#'9"#%!0)*)+'.%'(.#0,+'#

)*'".:."'#'9"#)*'"*'#($#'9"#"?"0"*'#!"$)*)')(*#%*!#+:"&)$1#B9"'9".#(.#*('#)'#)+#%#'"D',%?#$)"?!#

'9%'#+9(,?!#9%@"#%*#%++(&)%'"!#?%*6,%6"3#

$!.!!.!B&CJ$)!7#I)0-32)$13-/$)2J82)4"/)$85J)1$O)$,$0$12)+$4.1.2."1)5/$82$+)-1+$/)#(>((>(SM)2J$)8+0.1.32/82"/)3K$5.4.$3)8)0.1.0-0)1-0Q$/)"4)"55-//$15$3)4"/)2J$)$,$0$12>))I#0)*)0,0#*,0>".#($#(&&,.."*&"+#($#b".(#)*!)&%'"+#%*#(:')(*%?#"?"0"*'3##I#0)*)0,0#

*,0>".#($#(*"#(.#0(."#)*!)&%'"+#%#0%*!%'(.1#"?"0"*'3#

$!.!!.<0&CJ$)!7#I)0-32)$13-/$)2J82)4"/)$85J)1$O)$,$0$12)+$4.1.2."1)5/$82$+)-1+$/)#(>((>(SM)2J$)8+0.1.32/82"/)3K$5.4.$3)8)08N.0-0)1-0Q$/)"4)"55-//$15$3)4"/)2J$)$,$0$12>))C9"#0%D)0,0#*,0>".#($#(&&,.."*&"+#0,+'#>"#%'#?"%+'#(*"#%*!#%'#?"%+'#%+#0%*1#%+#'9"#

0)*)0,0#*,0>".#($#(&&,.."*&"+3##;(+'#0"'%!%'%#"?"0"*'+#B)??#(&&,.#(*&"3##;(."#'9%*#

(*"#0%D)0,0#(&&,.."*&"#)*!)&%'"+#%#?)+'#"?"0"*'3#

$!.!!.<!&CJ$)!7#I)0-32)$13-/$)2J82)2J$)08N.0-0)1-0Q$/)"4)"55-//$15$3)4"/)81)$,$0$12)+$4.1.2."1)3K$5.4.$+)-1+$/)#(>((>&')581)Q$)3$2)2")-1,.0.2$+>))C9)+#.":."+"*'+#%#?)+'#'9%'#&%*#($#>"#%*1#?"*6'93#

Page 76: MoReq2010 Core Requirements DRAFT v0.27 · !"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03) 7"/$)#$%-./$0$123)81+)9,-:);13)

!"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03)7"/$)#$%-./$0$123)81+)9,-:);13)<)=$/3."1)'>?&)@#ABC)BD#)9EFG;7)7DHIEGCAC;DH)CJ.3)+"5-0$12).3)5"K6/.:J2)L)@G!)B"/-0)B"-1+82."1M)&'('M).15,-+.1:)8,,)2$N2)81+).08:$3).15,-+$+)O.2J)2J$)O"/P>)

CJ.3)+"5-0$12).3)8)+/842)O"/P<.1<K/":/$33)4"/)2J$)K-/K"3$)"4)K-Q,.5)5"13-,282."1)"1,6)81+)086)08P$)833$/2."13M)5"128.1)$//"/3)81+)+$35/.Q$)4-152."18,.26)2J82).3),82$/)5J81:$+)"/)O.2J+/8O1>)

98:$)UR)"4)&'R))

)

)

$!.!!.<<&CJ$)!7#I)0-32)3-KK"/2)2J$)5/$82."1)-1+$/)#(>((>(S)"4)$,$0$12)+$4.1.2."13)2J82)8-2"082.58,,6)08K)2")0$28+828)$,$0$123).1)2J$)+./$52"/6)3$/X.5$)833"5.82$+)O.2J)-3$/3f)855"-123>))C9"#;<=-#0,+'#>"#%>?"#'(#%,'(0%')&%??1#"D'.%&'#0"'%!%'%#$.(0#'9"#!)."&'(.1#+".@)&"#

,*!".#=23Y3PA#=23Y322A#=23Y32ZA#%*!#=23Y3253##C(#!(#'9)+#'9"#;<=-#0,+'#+,::(.'#'9"#&."%')(*#

+:"&)%?#0%::"!#"?"0"*'#!"$)*)')(*+#'9%'#&%*#>"#%!!"!#'(#%#,+".#'"0:?%'"3#;(="/7F2F#!("+#

*('#+:"&)$1#B9)&9#,+".#%&&(,*'#0"'%!%'%#0,+'#>"#+,::(.'"!#>1#0%::"!#"?"0"*'#

!"$)*)')(*+#%+#'9)+#)+#!":"*!"*'#(*#9(B#'9"#(.6%*)+%')(*#9%+#&(*$)6,."!#)'+#!)."&'(.1#

+".@)&"#%*!#'9"#:%.')&,?%.#!)."&'(.1#+".@)&"#'"&9*(?(6)"+#+,::(.'"!#>1#'9"#;<=-3#

#

a('"#'9%'#)'#)+#0(."#,+,%?#$(.#;<=-#+($'B%."#'(#0%:#0"'%!%'%#)*#'9"#!)."&'(.1#+".@)&"#'(#

0"'%!%'%#"?"0"*'+#'9%'#9(?!#!%'%'1:"#@%?,"+A#+""#=232232XA#.%'9".#'9%*#%+#."$"."*&"+#'(#

('9".#"*')')"+A#+""#=2322324A#%?'9(,69#>('9#%."#:(++)>?"3#

$!.!!.<?&CJ$)!7#I)0-32)8,,"O)81)8+0.1.32/82"/)2")5J81:$)2J$)2.2,$)81+)+$35/.K2."1)"4)816)$,$0$12)+$4.1.2."1M).15,-+.1:)2J$)!"#$%&'(')3-KK,.$+)$,$0$12)+$4.1.2."13>))C9"#'%>?"#($#;(="/7F2F#"?"0"*'#!"$)*)')(*+#$(,*!#)*#+"&')(*#237XA#)*&?,!"+#+,66"+'"!#')'?"+#

%*!#!"+&.):')(*+#)*#8*6?)+93##-,::?)".+#0%1#.":?%&"#'9"+"#B)'9#'9").#(B*#!"$%,?'#')'?"+#%*!#

!"+&.):')(*+#$(.#"%&9#"?"0"*'#!"$)*)')(*A#)*&?,!)*6#')'?"+#%*!#!"+&.):')(*+#)*#%*1#+,::(.'"!#

?%*6,%6"3##I!0)*)+'.%'(.+#0%1#'9"*#0(!)$1#'9"+"#')'?"+#%*!#!"+&.):')(*+#$,.'9".#B)'9)*#

'9").#(.6%*)+%')(*%?#;<=-#)0:?"0"*'%')(*#)*#%&&(.!%*&"#B)'9#'9").#>,+)*"++#*""!+3#

$!.!!.</&CJ$)!7#I)0-32)8,,"O)81)8+0.1.32/82"/)2")0"+.46)$.2J$/)2J$)26K$)"4)$12.26)81)$,$0$12)J",+3)"/)2J$)+82826K$).2)J",+3M)83)O$,,)83)2J$)0.1.0-0)81+)08N.0-0)"55-//$15$3)"4)2J$)1$O)$,$0$12)+$4.1.2."1)5/$82$+)-1+$/)#(>((>(S).4).2)J83)1$X$/)Q$$1)-3$+>))C9"#'".0#G,+"!H#0"%*+#'9%'#'9"#"?"0"*'#!"$)*)')(*#9%+#*"@".#>""*#%::?)"!#'(#%*#"*')'13##

O*&"#%*#"?"0"*'#!"$)*)')(*#9%+#>""*#%::?)"!#'(#%'#?"%+'#(*"#"*')'1#)*#'9"#;<=-#'9"*#'9"#

+:"&)$)&%')(*#($#'9"#"?"0"*'#!"$)*)')(*#0,+'#>"#$.(b"*#(.#"D)+')*6#0"'%!%'%#9"?!#>1#'9"#

;<=-#B(,?!#>"#)*@%?)!%'"!3#

#

=2322324A#=232232XA#=2322325#%*!#=232237F#+:"&)$1#'9"#"*')'1#'1:"T+UA#!%'%'1:"A#0)*)0,0#

(&&,.."*&"+#%*!#0%D)0,0#(&&,.."*&"+A#."+:"&')@"?13##=232232Z#+:"&)$)"+#B9"'9".#'9"#

"?"0"*'#!"$)*)')(*#)+#B.)''"*#)*#%#?%*6,%6"#%*!#)+#%?+(#0(!)$)%>?"#,*')?#'9"#"*')'1#)+#,+"!3#

#

C9)+#."/,)."0"*'#!("+#*('#%::?1#'(#'9"#;(="/7F2F#+,::?)"!#"?"0"*'#!"$)*)')(*+#,*!".#

=232232FA#'9"#+,::?)".#:.(@)!"!#"?"0"*'#!"$)*)')(*+#$(.#&(0:(*"*'+#,*!".#=2322322A#(.#'9"#

"?"0"*'#!"$)*)')(*+#$(.#,+".#'"0:?%'"+#,*!".#=23223773#

$!.!!.<=&CJ$)!7#I)0-32)8,,"O)81)8+0.1.32/82"/)2")3$2M)0"+.46)"/)+$,$2$)8)+$48-,2)X8,-$)4"/)$85J)$,$0$12)+$4.1.2."1)5/$82$+)-1+$/)#(>((>(S>)

Page 77: MoReq2010 Core Requirements DRAFT v0.27 · !"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03) 7"/$)#$%-./$0$123)81+)9,-:);13)

!"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03)7"/$)#$%-./$0$123)81+)9,-:);13)<)=$/3."1)'>?&)@#ABC)BD#)9EFG;7)7DHIEGCAC;DH)CJ.3)+"5-0$12).3)5"K6/.:J2)L)@G!)B"/-0)B"-1+82."1M)&'('M).15,-+.1:)8,,)2$N2)81+).08:$3).15,-+$+)O.2J)2J$)O"/P>)

CJ.3)+"5-0$12).3)8)+/842)O"/P<.1<K/":/$33)4"/)2J$)K-/K"3$)"4)K-Q,.5)5"13-,282."1)"1,6)81+)086)08P$)833$/2."13M)5"128.1)$//"/3)81+)+$35/.Q$)4-152."18,.26)2J82).3),82$/)5J81:$+)"/)O.2J+/8O1>)

98:$)UU)"4)&'R))

)

)

)O*?1#"?"0"*'#!"$)*)')(*+#&."%'"!#,*!".#=232232K#0%1#>"#6)@"*#!"$%,?'#@%?,"+3##;(="/7F2F#

+,::?)"!#"?"0"*'#!"$)*)')(*+#0%1#*('#>"#6)@"*#!"$%,?'#@%?,"+3##C9"#!"$%,?'#@%?,"#0,+'#>"#

")'9".#%*#"D)+')*6#"*')'1#)*#'9"#;<=-#($#'9"#&(.."&'#"*')'1#'1:"A#+""#=2322324A#(.#%#!%'%#

@%?,"#'9%'#)+#@%?)!#%&&(.!)*6#'(#'9"#!%'%'1:"#($#'9"#"?"0"*'#!"$)*)')(*A#+""#=232232X3##C9"#

!"$%,?'#@%?,"#$(.#%*#"?"0"*'#!"$)*)')(*#)+#'9"#)*)')%?#@%?,"#6)@"*#'(#"?"0"*'+#($#'9%'#

!"$)*)')(*#B9"*#'9"1#%."#$).+'#%!!"!#'(#"*')')"+A#+""#=23223XK3#

$!.!!.<>&B-/2J$/)2")#(>((>&WM)2J$)!7#I)0-32)8,,"O)2J$)8+0.1.32/82"/)2")3K$5.46)0"/$)2J81)"1$)+$48-,2)X8,-$)81+)-K)2")2J$)08N.0-0)1-0Q$/)"4)"55-//$15$3M).4)2J$)$,$0$12)+$4.1.2."1).3)4"/)8),.32)"4)X8,-$3>))8?"0"*'#!"$)*)')(*+#&%*#!"+&.)>"#?)+'+#($#@%?,"+#,*!".#=232237FA#B9)?"#=2322372#?)0)'+#'9"#

0%D)0,0#*,0>".#($#(&&,.."*&"+#)*#%#?)+'#'(#%#:%.')&,?%.#@%?,"3)

$!.!!.<@&jJ$/$)2J$)8+0.1.32/82"/)3K$5.4.$3)8)+$48-,2)X8,-$)4"/)81)$,$0$12)+$4.1.2."1)-1+$/)#(>((>&W)81+)2J$)$,$0$12)+$4.1.2."1)/$%-./$3)8),81:-8:$).+$12.4.$/)-1+$/)#(>((>(VM)2J$1)2J$)!7#I)0-32)3$2)2J$),81:-8:$)4"/)2J$)+$48-,2)X8,-$b3c)2")2J$)+$48-,2),81:-8:$)4"/)2J$)!7#I>))C9"#!"$%,?'#?%*6,%6"#$(.#'9"#;<=-#)+#+:"&)$)"!#,*!".#=234373##a('"#'9%'#$(.#"?"0"*'+#B)'9#%#

?)+'#($#@%?,"+#'9"."#)+#(*?1#(*"#?%*6,%6"#)!"*')$)".#$(.#'9"#?)+'#%+#%#B9(?"3##-""#%?+(#=23223453)

$!.!!.<6&B"/)$85J)$,$0$12)+$4.1.2."1)O.2J.1)2J$)$,$0$12).1X$12"/6M)2J$)!7#I)0-32)8,,"O)81)8+0.1.32/82"/)2")3$2)2J$)$,$0$12)+$4.1.2."1M)3")2J82)2J82)2J$)!7#I)+$,$2$3)$,$0$123)Q$,"1:.1:)2")2J82)$,$0$12)+$4.1.2."1)4/"0)8::/$:82."13)81+)/$5"/+3)OJ$1)2J$6)8/$)+$32/"6$+>))C9"#:,.:(+"#($#'9)+#."/,)."0"*'#)+#'(#"*%>?"#%!0)*)+'.%'(.+#'(#"*+,."#'9%'#'9"#!"'%)?#($#

!"+'.(1"!#"*')')"+#&%**('#>"#."&(*+'.,&'"!#$.(0#'9").#0"'%!%'%#"?"0"*'+3##I!0)*)+'.%'(.+#

0%1#%?+(#+:"&)$1#'9%'#:%.')&,?%.#"@"*'+#%."#!"?"'"!#$.(0#'9"#"@"*'#9)+'(.)"+#($#

%66."6%')(*+#%*!#."&(.!+#B9"*#'9"1#%."#!"+'.(1"!A#+""#=23X3K73#^1#!"$%,?'#'9"#;<=-#

+9(,?!#J"":#%??#0"'%!%'%#"?"0"*'+3#

)E'#+9(,?!#>"#*('"!#'9%'#&9%*6)*6#'9"#"?"0"*'#!"$)*)')(*#+9(,?!#*('#!"?"'"#'9"#

&(.."+:(*!)*6#"?"0"*'+#$.(0#%66."6%')(*+#%*!#."&(.!+#'9%'#9%@"#%?."%!1#>""*#!"+'.(1"!3#

$!.!!.<B&CJ$)!7#I)0-32)1$X$/)8,,"O)81)8+0.1.32/82"/)-1+$/)#(>((>&V)2")3$2)2J$)3632$0).+$12.4.$/)$,$0$12)+$4.1.2."1)4"/)+$,$2."1)4/"0)8::/$:82."13)"/)/$5"/+3)OJ$1)2J$6)8/$)+$32/"6$+>))I??#"*')')"+A#B9"'9".#%&')@"#(.#)*%&')@"A#0,+'#%?B%1+#."'%)*#'9").#(.)6)*%?#+1+'"0#)!"*')$)".A#

+""#=2343253#

Page 78: MoReq2010 Core Requirements DRAFT v0.27 · !"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03) 7"/$)#$%-./$0$123)81+)9,-:);13)

!"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03)7"/$)#$%-./$0$123)81+)9,-:);13)<)=$/3."1)'>?&)@#ABC)BD#)9EFG;7)7DHIEGCAC;DH)CJ.3)+"5-0$12).3)5"K6/.:J2)L)@G!)B"/-0)B"-1+82."1M)&'('M).15,-+.1:)8,,)2$N2)81+).08:$3).15,-+$+)O.2J)2J$)O"/P>)

CJ.3)+"5-0$12).3)8)+/842)O"/P<.1<K/":/$33)4"/)2J$)K-/K"3$)"4)K-Q,.5)5"13-,282."1)"1,6)81+)086)08P$)833$/2."13M)5"128.1)$//"/3)81+)+$35/.Q$)4-152."18,.26)2J82).3),82$/)5J81:$+)"/)O.2J+/8O1>)

98:$)UV)"4)&'R))

)

)

$!.!!.?0&CJ$)!7#I)0-32)8,,"O)81)8+0.1.32/82"/)2")/$3$2)816)$,$0$12)+$4.1.2."1)K/$X."-3,6)0"+.4.$+)-1+$/)#(>((>&VM)3")2J82)2J$)!7#I)/$28.13)0$28+828)$,$0$123)Q$,"1:.1:)2")2J$)$,$0$12)+$4.1.2."1)OJ$1)8::/$:82."13)81+)/$5"/+3)8/$)+$32/"6$+>))E'#+9(,?!#>"#*('"!#'9%'#."+"'')*6#'9"#"?"0"*'#!"$)*)')(*#>%&J#&%**('#."&(@".#%*1#!"?"'"!#

"?"0"*'+#>"?(*6)*6#'(#'9"#"?"0"*'#!"$)*)')(*#$(.#%66."6%')(*+#%*!#."&(.!+#'9%'#9%@"#

%?."%!1#>""*#!"+'.(1"!3#

$!.!!.?!&CJ$)!7#I)0-32)8,,"O)81)8+0.1.32/82"/)2")+$,$2$)81)$,$0$12)+$4.1.2."1)5/$82$+)-1+$/)#(>((>(S).4).2)J83)1$X$/)Q$$1)-3$+>))C9"#'".0#G,+"!H#)+#!"$)*"!#)*#'9"#.%')(*%?"#'(#=232237P3##O*&"#%*#"?"0"*'#!"$)*)')(*#9%+#

>""*#%::?)"!#'(#%*#"*')'1#)'#&%**('#>"#!"?"'"!#>,'#)'#&%*#>"#0%!"#)*%&')@"#,*!".#=23223KK3##

C9"#;(="/7F2F#+,::?)"!#0"'%!%'%#"?"0"*'+#0,+'#*"@".#>"#!"?"'"!3#

$!.!!.?<&jJ$1)81)$,$0$12)+$4.1.2."1).3)+$,$2$+)-1+$/)#(>((>S(M)2J$)!7#I)0-32)$13-/$)2J82).2).3)/$0"X$+)4/"0)8,,)2$0K,82$3)2")OJ.5J).2)J83)Q$$1)8++$+M)3$$)#(>((>TU>)

$!.!!.??&CJ$)!7#I)0-32)8,,"O)81)8+0.1.32/82"/)2")5J81:$)2J$)3282-3)"4)81)$,$0$12)+$4.1.2."1)5/$82$+)-1+$/)#(>((>(S)"/)#(>((>&&)4/"0)852.X$)2").1852.X$M)2")K/$X$12).2)Q$.1:)8++$+)2")2$0K,82$3)"/)8KK,.$+)2")$12.2.$3).1)2J$)4-2-/$>))O*?1#%&')@"#"?"0"*'#!"$)*)')(*+#%."#%!!"!#'(#"*')')"+#B9"*#%#'"0:?%'"#)+#%::?)"!#'(#'9"0A#

+""#=232234Y3##C9"#;(="/7F2F#+,::?)"!#0"'%!%'%#"?"0"*'+#0,+'#*"@".#>"#0%!"#)*%&')@"3#

$!.!!.?/&jJ$1)81)$,$0$12)+$4.1.2."1).3)08+$).1852.X$)-1+$/)#(>((>SSM)2J$)!7#I)0-32)8,,"O)2J$)8+0.1.32/82"/)2")"K2."18,,6)3K$5.46)2J82).2)Q$)3.0-,281$"-3,6)8-2"082.58,,6)/$0"X$+)Q6)2J$)!7#I)4/"0)8,,)2$0K,82$3)2")OJ.5J).2)J83)Q$$1)8++$+>))E$#'9"#%!0)*)+'.%'(.#"?"&'+#*('#'(#%,'(0%')&%??1#."0(@"#'9"#"?"0"*'#!"$)*)')(*#$.(0#

'"0:?%'"+#)'#+')??#&%**('#>"#%::?)"!#'(#"*')')"+A#+""#=23223KK#%*!#=232234Y3#

$!.!!.?=&CJ$)!7#I)0-32)$13-/$)2J82)-3$/3)5811"2)0"+.46)2J$)X8,-$3)"4)$,$0$123)Q$,"1:.1:)2")$,$0$12)+$4.1.2."13)2J82)J8X$)Q$$1)08+$).1852.X$)-1+$/)#(>((>SS>))]9"*#%*#"?"0"*'#!"$)*)')(*#)+#0%!"#)*%&')@"#'9"*#'9"#&(.."+:(*!)*6#"?"0"*'+#($#'9%'#'1:"#

."0%)*#%+#@%?)!#0"'%!%'%#$(.#"*')')"+#)*#'9"#;<=-A#9(B"@".#'9"+"#"?"0"*'+#%."#"$$"&')@"?1#

+B)'&9"!#'(#G."%!#(*?1H#+'%',+#%*!#&%**('#>"#$,.'9".#,:!%'"!3#

$!.!!.?>&CJ$)!7#I)0-32)8,,"O)81)8+0.1.32/82"/)2")5J81:$)2J$)3282-3)"4)81).1852.X$)$,$0$12)+$4.1.2."1)2")852.X$M)2")8,,"O).2)2")Q$).15,-+$+).1)2$0K,82$3)81+)8KK,.$+)2")$12.2.$3>)

Page 79: MoReq2010 Core Requirements DRAFT v0.27 · !"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03) 7"/$)#$%-./$0$123)81+)9,-:);13)

!"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03)7"/$)#$%-./$0$123)81+)9,-:);13)<)=$/3."1)'>?&)@#ABC)BD#)9EFG;7)7DHIEGCAC;DH)CJ.3)+"5-0$12).3)5"K6/.:J2)L)@G!)B"/-0)B"-1+82."1M)&'('M).15,-+.1:)8,,)2$N2)81+).08:$3).15,-+$+)O.2J)2J$)O"/P>)

CJ.3)+"5-0$12).3)8)+/842)O"/P<.1<K/":/$33)4"/)2J$)K-/K"3$)"4)K-Q,.5)5"13-,282."1)"1,6)81+)086)08P$)833$/2."13M)5"128.1)$//"/3)81+)+$35/.Q$)4-152."18,.26)2J82).3),82$/)5J81:$+)"/)O.2J+/8O1>)

98:$)U?)"4)&'R))

)

)

)E$#'9"#"?"0"*'#!"$)*)')(*#9%+#>""*#%,'(0%')&%??1#."0(@"!#$.(0#'"0:?%'"+#,*!".#=23223KP#

'9"*#'9"#%!0)*)+'.%'(.#B)??#%?+(#*""!#'(#%!!#)'#'(#%'#?"%+'#(*"#'"0:?%'"#,*!".#=23223P4#

>"$(."#)'#&%*#>"#%::?)"!#'(#"*')')"+3#

$!.!!.?@&CJ$)!7#I)0-32)8,,"O)81)8+0.1.32/82"/)2")3$,$52)8)1-0Q$/)"4)$,$0$12)+$4.1.2."13)4/"0)2J$)$,$0$12).1X$12"/6)81+)K$/4"/0)816)"4)2J$)4",,"O.1:)4-152."13)83)8)Q-,P)"K$/82."1Z))

• ^.X$)2J$)380$)+$48-,2)X8,-$)"/)1")+$48-,2)X8,-$)2")8,,)3$,$52$+)$,$0$12)+$4.1.2."13M)3$$)#(>((>&Wd)

• I$2)8,,)3$,$52$+)$,$0$12)+$4.1.2."13M)3")2J82)2J82)2J$)!7#I)+$,$2$3)$,$0$123)Q$,"1:.1:)2")2J"3$)+$4.1.2."13)4/"0)8::/$:82."13)81+)/$5"/+3)OJ$1)2J$6)8/$)+$32/"6$+M)3$$)#(>((>&Vd)

• #$3$2)8,,)3$,$52$+)$,$0$12)+$4.1.2."13M)3")2J82)2J$)!7#I)/$28.13)$,$0$123)Q$,"1:.1:)2")2J"3$)+$4.1.2."13)OJ$1)8::/$:82."13)81+)/$5"/+3)8/$)+$32/"6$+M)3$$)#(>((>S'd)

• 7J81:$)2J$)3282-3)"4)2J$)3$,$52$+)$,$0$12)+$4.1.2."13)2").1852.X$M)3$$)#(>((>SSd)81+)

• 7J81:$)2J$)3282-3)"4)2J$)3$,$52$+)$,$0$12)+$4.1.2."13)2")852.X$M)3$$)#(>((>SR>))C9"#'".0+#G+"?"&'H#%*!#G>,?J#(:".%')(*H#%."#"D:?%)*"!#)*#'9"#.%')(*%?"#'(#=2343PK3##

="/,)."0"*'+#$(.#>,?J#(:".%')(*+#&%*#>"#$(,*!#+'%.')*6#%'#=23X32F3#

$!.!!.?6&CJ$)!7#I)0-32)08.128.1)81).1X$12"/6)"4)2$0K,82$3M)81+)8,,"O)-3$/3)2")Q/"O3$).2>))C9"#'".0+#G)*@"*'(.1H#%*!#G>.(B+"H#%."#!"$)*"!#%*!#$,.'9".#"D:?%)*"!#)*#'9"#.%')(*%?"+#'(#

=23432P#%*!#=2343KF3#

$!.!!.?B&CJ$)!7#I)0-32)8,,"O)8)-3$/)2").13K$52)2J$)0$28+828)"4)8)2$0K,82$).1)2J$)2$0K,82$).1X$12"/6>))C9"#'".0#G)*+:"&'H#)+#!"$)*"!#)*#'9"#.%')(*%?"#'(#=23432F3)

$!.!!./0&CJ$)!7#I)0-32)8,,"O)81)8+0.1.32/82"/)2")5/$82$)8)1$O)2$0K,82$)81+)8++).2)2")2J$)$,$0$12).1X$12"/6>));(="/7F2F#!("+#*('#)*&?,!"#%*1#:."!"$)*"!#'"0:?%'"+A#%?'9(,69#'9"1#0%1#>"#+:"&)$)"!#>1#

+(0"#Q,.)+!)&')(*+3##_."!"$)*"!#'"0:?%'"+#0%1#%?+(#>"#?(%!"!#$.(0#%#!%'%$)?"A#+""#=23223473#

$!.!!./!&CJ$)!7#I)0-32)$13-/$)2J82)$85J)1$O)2$0K,82$)5/$82$+)-1+$/)#(>((>T').3)833"5.82$+)O.2J)81)$12.26)26K$)Q6)2J$)8+0.1.32/82"/M)3")2J82).2)581)Q$)8KK,.$+)2")$12.2.$3)"4)2J82)26K$>))

Page 80: MoReq2010 Core Requirements DRAFT v0.27 · !"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03) 7"/$)#$%-./$0$123)81+)9,-:);13)

!"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03)7"/$)#$%-./$0$123)81+)9,-:);13)<)=$/3."1)'>?&)@#ABC)BD#)9EFG;7)7DHIEGCAC;DH)CJ.3)+"5-0$12).3)5"K6/.:J2)L)@G!)B"/-0)B"-1+82."1M)&'('M).15,-+.1:)8,,)2$N2)81+).08:$3).15,-+$+)O.2J)2J$)O"/P>)

CJ.3)+"5-0$12).3)8)+/842)O"/P<.1<K/":/$33)4"/)2J$)K-/K"3$)"4)K-Q,.5)5"13-,282."1)"1,6)81+)086)08P$)833$/2."13M)5"128.1)$//"/3)81+)+$35/.Q$)4-152."18,.26)2J82).3),82$/)5J81:$+)"/)O.2J+/8O1>)

98:$)V')"4)&'R))

)

)

E'#)+#."/,)."!#'9%'#"%&9#'"0:?%'"#>"#&."%'"!#$(.#%#:%.')&,?%.#"*')'1#'1:"3##;(="/7F2F#!("+#

*('#)*&?,!"#:.(@)+)(*#$(.#'"0:?%'"+#'9%'#%::?1#'(#0(."#'9%*#(*"#"*')'1#'1:"+3##C9"."#)+#%?+(#

*(#:.(@)+)(*#'(#&9%*6"#'9"#"*')'1#'1:"#'(#B9)&9#%#'"0:?%'"#%::?)"+3#

$!.!!./<&CJ$)!7#I)0-32)8,,"O)81)8+0.1.32/82"/)2")833"5.82$)2$0K,82$3)O.2J)2J$)4",,"O.1:)$12.26)26K$3)-1+$/)#(>((>T(Z))

• 7,833$3d)• A::/$:82."13d)• #$5"/+3d)81+)• E3$/3>)

)C9"+"#%."#'9"#(*?1#'1:"+#($#,+".#!"$)*"!#'"0:?%'"+#+:"&)$)"!#B)'9)*#'9"#&(."#."/,)."0"*'+#

($#;(="/7F2F3##C9"#;<=-#0%1#%?+(#&(0"#B)'9#(*"#(.#0(."#>,)?'#)*#&(0:(*"*'#'"0:?%'"+#

:.(@)!"!#>1#'9"#+,::?)".#,*!".#=23223PK3#

$!.!!./?&;4)2J$)!7#I)3-KK"/23)"1$)"/)0"/$)5"0K"1$12)2$0K,82$3)2J$1)2J$3$)0-32)Q$)8++$+)2")2J$)2$0K,82$).1X$12"/6)82).1328,,82."1)8,"1:)O.2J)2J$)833"5.82$+)$,$0$12)+$4.1.2."13)-1+$/)#(>((>((>))C9"#%,'(0%')&#"D'.%&')(*#($#"0>"!!"!#0"'%!%'%#$.(0#&(0:(*"*'+#%*!#%>(,'#&(0:(*"*'#

$.(0#('9".#>,+)*"++#+1+'"0+#>1#'9"#;<=-#)+#+:"&)$)"!#)*#=232F3253##<(0:(*"*'#'"0:?%'"+#

$(.#'9)+#0,+'#>"#:.(@)!"!#>1#'9"#+,::?)".#%+#'9"1#%."#!":"*!"*'#(*#'9"#+:"&)$)&#'"&9*(?(61#

>,)?'#)*'(#)*!)@)!,%?#;<=-#+(?,')(*+3#

$!.!!.//&CJ$)!7#I)0-32)8,,"O)81)8+0.1.32/82"/)2")0"+.46)2J$)2.2,$)81+)+$35/.K2."1)"4)8)2$0K,82$>)

$!.!!./=&CJ$)!7#I)0-32)8,,"O)81)8+0.1.32/82"/)2")8++)816)852.X$)$,$0$12)+$4.1.2."1)5/$82$+)-1+$/)#(>((>(S)2")8)5,833M)8::/$:82."1)"/)/$5"/+)2$0K,82$)3")2J82).2).3)8-2"082.58,,6)8KK,.$+)O.2J)2J$)2$0K,82$>))O*?1#%&')@"#"?"0"*'#!"$)*)')(*+#0%1#>"#%!!"!#'(#'"0:?%'"+A#+""#=23223KK3##C9"#;(="/7F2F#

+,::?)"!#"?"0"*'#!"$)*)')(*+#&%**('#>"#%!!"!#'(#'"0:?%'"+#%+#'9"1#%."#%,'(0%')&%??1#

%::?)"!#'(#"*')')"+#($#'9"#%::.(:.)%'"#'1:"#%+#+:"&)$)"!#>1#'9"+"#$,*&')(*%?#."/,)."0"*'+3#

$!.!!./>&CJ$)!7#I)0-32)8,,"O)81)8+0.1.32/82"/)2")8++)816)852.X$)$,$0$12)+$4.1.2."1)5/$82$+)-1+$/)#(>((>&&)2")8)-3$/)2$0K,82$)3")2J82).2).3)8-2"082.58,,6)8KK,.$+)O.2J)2J$)2$0K,82$>))N+".#'"0:?%'"+#!"$)*"#B9)&9#,+".#%&&(,*'#0"'%!%'%#&%*#>"#+1*&9.(*)+"!#$.(0#'9"#

!)."&'(.1#+".@)&"3##O*?1#0"'%!%'%#"?"0"*'+#'9%'#0%:#'(#'9"#!)."&'(.1#+".@)&"#0%1#>"#

)*&?,!"!#)*#,+".#'"0:?%'"+3#

Page 81: MoReq2010 Core Requirements DRAFT v0.27 · !"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03) 7"/$)#$%-./$0$123)81+)9,-:);13)

!"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03)7"/$)#$%-./$0$123)81+)9,-:);13)<)=$/3."1)'>?&)@#ABC)BD#)9EFG;7)7DHIEGCAC;DH)CJ.3)+"5-0$12).3)5"K6/.:J2)L)@G!)B"/-0)B"-1+82."1M)&'('M).15,-+.1:)8,,)2$N2)81+).08:$3).15,-+$+)O.2J)2J$)O"/P>)

CJ.3)+"5-0$12).3)8)+/842)O"/P<.1<K/":/$33)4"/)2J$)K-/K"3$)"4)K-Q,.5)5"13-,282."1)"1,6)81+)086)08P$)833$/2."13M)5"128.1)$//"/3)81+)+$35/.Q$)4-152."18,.26)2J82).3),82$/)5J81:$+)"/)O.2J+/8O1>)

98:$)V()"4)&'R))

)

)

$!.!!./@&CJ$)!7#I)0-32)8,,"O)81)8+0.1.32/82"/)2")/$0"X$)$,$0$12)+$4.1.2."13)4/"0)2$0K,82$3).4)2J$6)J8X$)Q$$1)8++$+)-1+$/)#(>((>TW)"/)#(>((>TR>))^('9#%&')@"#%*!#)*%&')@"#"?"0"*'#!"$)*)')(*+#0%1#>"#."0(@"!#$.(0#%#'"0:?%'"3##a('"#'9%'#

%!!)*6#(.#."0(@)*6#"?"0"*'#!"$)*)')(*+#$.(0#%#'"0:?%'"#B)??#*('#%$$"&'#'9"#"?"0"*'+#

>"?(*6)*6#'(#"D)+')*6#"*')')"+#'(#B9)&9#'9"#'"0:?%'"#9%+#>""*#:."@)(,+?1#%::?)"!3#

$!.!!./6&CJ$)!7#I)0-32)8,,"O)81)8+0.1.32/82"/)2")+$,$2$)8)2$0K,82$).4).2)J83)1$X$/)Q$$1)8KK,.$+)2")81)$12.26>))O*&"#'9"#'"0:?%'"#9%+#>""*#,+"!#)'#&%**('#>"#!"?"'"!A#>,'#)'#0%1#>"#0%!"#)*%&')@"#,*!".#

=23223P53#

$!.!!./B&CJ$)!7#I)0-32)8,,"O)81)8+0.1.32/82"/)2")5J81:$)2J$)3282-3)"4)8)2$0K,82$)4/"0)852.X$)2").1852.X$M)2")K/$X$12).2)Q$.1:)8KK,.$+)2")$12.2.$3).1)2J$)4-2-/$>))E'#0,+'#>"#:(++)>?"#'(#0%J"#%*1#'"0:?%'"#)*%&')@"A#)*&?,!)*6#,+".#%*!#+,::?)".#:.(@)!"!#

&(0:(*"*'#'"0:?%'"+#)$#'9"#(.6%*)+%')(*#!("+#*('#B)+9#'(#,+"#)'3#

$!.!!.=0&CJ$)!7#I)0-32)8,,"O)81)8+0.1.32/82"/)2")5J81:$)2J$)3282-3)"4)81).1852.X$)2$0K,82$)2")852.X$M)2")8,,"O).2)2")Q$)8KK,.$+)2")$12.2.$3>)

$!.!!.=!&CJ$)!7#I)0-32)8,,"O)81)8+0.1.32/82"/)2")3$,$52)8)1-0Q$/)"4)2$0K,82$3)4/"0)2J$)2$0K,82$).1X$12"/6)81+)K$/4"/0)816)"4)2J$)4",,"O.1:)4-152."13)83)8)Q-,P)"K$/82."1Z))

• A++)$,$0$12)+$4.1.2."13)2")2J$)3$,$52$+)2$0K,82$3M)3$$)#(>((>TW)81+)#(>((>TRd)• #$0"X$)$,$0$12)+$4.1.2."13)4/"0)2J$)3$,$52$+)2$0K,82$3M)3$$)#(>((>TUd)• 7J81:$)2J$)3282-3)"4)2J$)3$,$52$+)2$0K,82$3)2").1852.X$M)3$$)#(>((>T?d)81+)• 7J81:$)2J$)3282-3)"4)2J$)3$,$52$+)2$0K,82$3)2")852.X$M)3$$)#(>((>W'>)

)C9"#'".0+#G+"?"&'H#%*!#G>,?J#(:".%')(*H#%."#"D:?%)*"!#)*#'9"#.%')(*%?"#'(#=2343PK3##

="/,)."0"*'+#$(.#>,?J#(:".%')(*+#&%*#>"#$(,*!#+'%.')*6#%'#=23X32F3#

$!.!!.=<&CJ$)!7#I)0-32)8,,"O)81)8+0.1.32/82"/)2")8++)1$O)$,$0$12)+$4.1.2."13)2")2J$)$,$0$12).1X$12"/6)81+)1$O)2$0K,82$3)2")2J$)2$0K,82$).1X$12"/6M).1)Q-,PM)Q6)/$8+.1:)4/"0)8)+8284.,$)2J82)+$35/.Q$3)2J$./)0$28+828>))C9"#:,.:(+"#($#'9)+#."/,)."0"*'#)+#'(#%??(B#"?"0"*'#!"$)*)')(*+#%*!#'"0:?%'"+#'(#>"#"%+)?1#

:(:,?%'"!#B9)?"#'9"#;<=-#)+#>")*6#&(*$)6,."!A#%*!#>"$(."#)'#)+#,+"!#$(.#'9"#0%*%6"0"*'#($#

."&(.!+3##C9"#!%'%$)?"#$(.0%'#'(#>"#,+"!#>1#'9"#;<=-#'(#:(:,?%'"#'9"#"?"0"*'#)*@"*'(.1#

%*!#'9"#'"0:?%'"#)*@"*'(.1#)+#*('#+:"&)$)"!3##8?"0"*'#!"$)*)')(*+#%*!#'"0:?%'"+#0%1#>"#

?(%!"!#$.(0#'9"#+%0"#!%'%$)?"#'9%'#)+#,+"!#'(#?(%!#&?%++"+#)*'(#%#&?%++)$)&%')(*#+&9"0"#

Page 82: MoReq2010 Core Requirements DRAFT v0.27 · !"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03) 7"/$)#$%-./$0$123)81+)9,-:);13)

!"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03)7"/$)#$%-./$0$123)81+)9,-:);13)<)=$/3."1)'>?&)@#ABC)BD#)9EFG;7)7DHIEGCAC;DH)CJ.3)+"5-0$12).3)5"K6/.:J2)L)@G!)B"/-0)B"-1+82."1M)&'('M).15,-+.1:)8,,)2$N2)81+).08:$3).15,-+$+)O.2J)2J$)O"/P>)

CJ.3)+"5-0$12).3)8)+/842)O"/P<.1<K/":/$33)4"/)2J$)K-/K"3$)"4)K-Q,.5)5"13-,282."1)"1,6)81+)086)08P$)833$/2."13M)5"128.1)$//"/3)81+)+$35/.Q$)4-152."18,.26)2J82).3),82$/)5J81:$+)"/)O.2J+/8O1>)

98:$)V&)"4)&'R))

)

)

,*!".#=23Z3KF#%*!#:%.')&,?%.?1#=23Z3KKA#(.#!)+:(+%?#+&9"!,?"+#)*'(#'9"#+&9"!,?"#)*@"*'(.1#

,*!".#=232734Y3#

#

C9)+#."/,)."0"*'#)+#*('#'9"#+%0"#%+#)0:(.')*6#"?"0"*'#!"$)*)')(*+#%*!#'"0:?%'"+#T>,?J#

)0:(.'#)+#*('#:%.'#($#'9"#;(="/7F2F#&(."#."/,)."0"*'+U3##E*#"%&9#&%+"#'9"#"*')')"+#

!"+&.)>"!#>1#'9"#!%'%$)?"#%."#>")*6#*"B?1#&."%'"!#)*#'9"#;<=-3##E'#)+#'9"."$(."#*('#

%::.(:.)%'"#'(#?(%!#"@"*'#9)+'(.)"+#$(.#'9"+"#"*')')"+#$.(0#'9"#!%'%$)?"3#

$!.!!.=?&jJ$1)1$O)$,$0$12)+$4.1.2."13)81+)2$0K,82$3)8/$)5/$82$+).1)Q-,P)4/"0)8)+8284.,$M)-1+$/)#(>((>W&M)2J$1)2J$)!7#I)0-32)1"2)/$8+)2J$)3632$0).+$12.4.$/)4"/)$85J)$12.26)4/"0)2J$)+8284.,$)Q-2)0-32)8-2"082.58,,6)833.:1)8)1$O)3632$0).+$12.4.$/)2")$85J)1$O)$12.26>))-""#=2343253##C9)+#."/,)."0"*'#)+#)*'"*!"!#'(#%@()!#'9"#:(++)>)?)'1#'9%'#%#6)@"*#)*+'%??%')(*#

($#%*#;<=-#0%1#>"#0%*%6)*6#"?"0"*'#!"$)*)')(*+#%*!\(.#'"0:?%'"+#B)'9#'9"#+%0"#+1+'"0#

)!"*')$)".+#%+#+)0)?%.#"*')')"+#)*#%*('9".#;<=-3##-,&9#%#+)',%')(*#B(,?!#."+,?'#)*#"*')')"+#

'9%'#B"."#*('#,*)@".+%??1#,*)/,"3#

$!.!!.=/&jJ$1)1$O)$,$0$12)+$4.1.2."13)81+)2$0K,82$3)8/$)8++$+).1)Q-,PM).1)855"/+815$)O.2J)#(>((>WWM)2J$1)2J$)!7#I)0-32)$13-/$)2J82)2J$)0$28+828)/$8+)4/"0)2J$)+8284.,$)4"/)$85J)$12.26).3)X8,.+)81+).15,-+$3)8,,)081+82"/6)0$28+828)$,$0$123)/$%-./$+)Q6)!"#$%&'('>))C9"#;<=-#0,+'#*('#&."%'"#%*1#"?"0"*'#!"$)*)')(*#(.#'"0:?%'"#B)'9#0)++)*6#(.#)*@%?)!#

0"'%!%'%3#

$!.!!.==&jJ$1$X$/)81)$12.26).3)5/$82$+)2J$)!7#I)0-32)8KK,6)8)2$0K,82$)2")2J$)1$O)$12.26).4)2J$/$).3)"1$)8X8.,8Q,$)81+)2J$)2$0K,82$).3)852.X$)81+)4"/)2J$)380$)$12.26)26K$)83)2J$)1$O)$12.26>))<?%++#'"0:?%'"+#%++(&)%'"!#B)'9#'9"#&?%++)$)&%')(*#+&9"0"#B)??#>"#%::?)"!#'(#*"B#&?%++"+#

,*!".#=23Z3X#%*!#=23Z3K73##I66."6%')(*#'"0:?%'"+#%*!#."&(.!#'"0:?%'"+#%++(&)%'"!#B)'9#

%*#%66."6%')(*#(.#."&(.![+#:.)0%.1#&?%++)$)&%')(*#B)??#>"#%::?)"!#,*!".#=2353X#%*!#=232F3X3##

N+".#'"0:?%'"+#%++(&)%'"!#B)'9#'9"#!)."&'(.1#+".@)&"#B)??#>"#%::?)"!#,*!".#=23Y3223##

<(0:(*"*'#'"0:?%'"+#%."#%::?)"!#%,'(0%')&%??1#>1#'9"#;<=-#'(#*"B#&(0:(*"*'+#,*!".#

=232F3253##8%&9#'"0:?%'"#0,+'#>"#%++(&)%'"!#B)'9#%*#"*')'1#'1:"#,*!".#=23223P23##I*#

)*%&')@"#'"0:?%'"#&%**('#>"#%::?)"!#'(#%*#"*')'13#

$!.!!.=>&CJ$)!7#I)0-32)8,,"O)81)8+0.1.32/82"/)2")8KK,6)852.X$)2$0K,82$3)2")8::/$:82."13)81+)/$5"/+3).4)2J$6)8/$)4"/)2J82)$12.26)26K$)82)816)2.0$>))8%&9#'"0:?%'"#0,+'#>"#%++(&)%'"!#B)'9#%*#"*')'1#'1:"#,*!".#=23223P23##C"0:?%'"+#0%1#>"#

%::?)"!#'(#%66."6%')(*+#,*!".#=235322#%*!#."&(.!+#,*!".#=232F3743##I*#)*%&')@"#'"0:?%'"#

0,+'#*('#>"#%::?)"!#'(#%*#"*')'13)

Page 83: MoReq2010 Core Requirements DRAFT v0.27 · !"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03) 7"/$)#$%-./$0$123)81+)9,-:);13)

!"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03)7"/$)#$%-./$0$123)81+)9,-:);13)<)=$/3."1)'>?&)@#ABC)BD#)9EFG;7)7DHIEGCAC;DH)CJ.3)+"5-0$12).3)5"K6/.:J2)L)@G!)B"/-0)B"-1+82."1M)&'('M).15,-+.1:)8,,)2$N2)81+).08:$3).15,-+$+)O.2J)2J$)O"/P>)

CJ.3)+"5-0$12).3)8)+/842)O"/P<.1<K/":/$33)4"/)2J$)K-/K"3$)"4)K-Q,.5)5"13-,282."1)"1,6)81+)086)08P$)833$/2."13M)5"128.1)$//"/3)81+)+$35/.Q$)4-152."18,.26)2J82).3),82$/)5J81:$+)"/)O.2J+/8O1>)

98:$)VS)"4)&'R))

)

)

$!.!!.=@&jJ$1)8)2$0K,82$).3)8KK,.$+)2")81)$12.26)-1+$/)#(>((>WW)"/)#(>((>WR)2J$1)2J$)!7#I)0-32)5/$82$)$,$0$123)Q83$+)"1)2J$)852.X$)$,$0$12)+$4.1.2."13).1)2J$)2$0K,82$)81+)8++)2J$0)2")2J$)$12.26>))8?"0"*'+#%."#(*?1#%!!"!#'(#"*')')"+#$(.#%&')@"#"?"0"*'#!"$)*)')(*+#)*#'9"#'"0:?%'"3##I*#

"*')'1#0%1#9%@"#%*1#*,0>".#($#"?"0"*'+#%++(&)%'"!#B)'9#)'A#+,>Q"&'#'(#=232234Z3#

#

8?"0"*'+A#?)J"#"@"*'#9)+'(.)"+A#%."#*('#"*')')"+A#'9"1#%."#:%.'#($#'9"#0"'%!%'%#($#%*#"*')'13##

I*#"?"0"*'#!"$)*)')(*#9(B"@".#)+#&(*+)!"."!#'(#>"#%#+":%.%'"#"*')'1#)*#)'+#(B*#.)69'#%+#)+#

"%&9#+":%.%'"#"@"*'3#

$!.!!.=6&jJ$1)$,$0$123)Q83$+)"1)2J$)$,$0$12)+$4.1.2."13).1)8)2$0K,82$)8/$)8++$+)2")81)$12.26)-1+$/)#(>((>WUM)2J$)!7#I)0-32)1"2)5/$82$)+-K,.582$3)"4)816)$,$0$123)2J82)8,/$8+6)$N.32)4"/)2J82)$12.26)81+)Q$,"1:)2")2J$)380$)$,$0$12)+$4.1.2."13>))8%&9#"?"0"*'#%!!"!#'(#%*#"*')'1[+#0"'%!%'%#0,+'#>"?(*6#'(#%#!)$$"."*'#"?"0"*'#!"$)*)')(*3##

a('"#'9%'#"?"0"*'#!"$)*)')(*+#&%*#!"+&.)>"#?)+'+#($#@%?,"+A#+""#=2322325#%*!#=232237FA#>,'#

'9"#?)+'#%+#%#B9(?"#+9(,?!#>"#&(*+)!"."!#%+#%#+)*6?"#"?"0"*'3#

#

E$#%#'"0:?%'"#)+#%::?)"!#'(#%*#"*')'1#%*!#'9"#"*')'1#%?."%!1#9%+#%*#"?"0"*'#&(.."+:(*!)*6#

'(#%*#"?"0"*'#!"$)*)')(*#)*#'9"#'"0:?%'"#'9"*#'9"#"?"0"*'#!"$)*)')(*#)*#'9"#'"0:?%'"#)+#

)6*(."!3#

$!.!!.=B&jJ$1)$,$0$123)Q83$+)"1)2J$)$,$0$12)+$4.1.2."13).1)8)2$0K,82$)8/$)8++$+)2")81)$12.26)4"/)2J$)4./32)2.0$)-1+$/)#(>((>WUM)2J$)!7#I)0-32)$13-/$)2J82)2J$),81:-8:$).+$12.4.$/)4"/)2J$)$,$0$12).3)3$2)2")2J$)+$48-,2),81:-8:$)4"/)2J$)!7#I>))=232232Z#+:"&)$)"+#'9%'#'"D',%?#"?"0"*'#!"$)*)')(*+#0,+'#>"#)!"*')$)"!3##8?"0"*'+#>%+"!#(*#

'9"+"#"?"0"*'#!"$)*)')(*+#0,+'#9%@"#%*#%&&(0:%*1)*6#?%*6,%6"#,*!".#=2322343##C9"#

!"$%,?'#?%*6,%6"#$(.#'9"#;<=-#)+#+:"&)$)"!#,*!".#=234373##a('"#'9%'#$(.#"?"0"*'+#B)'9#%#?)+'#

($#@%?,"+#'9"."#)+#(*?1#(*"#?%*6,%6"#$(.#'9"#?)+'#%+#%#B9(?"3#

$!.!!.>0&jJ$1)$,$0$123)Q83$+)"1)2J$)$,$0$12)+$4.1.2."13).1)8)2$0K,82$)8/$)8++$+)2")81)$12.26)4"/)2J$)4./32)2.0$)-1+$/)#(>((>WUM)2J$)!7#I)0-32)5"K6).12")2J$)$,$0$12)2J$)+$48-,2)X8,-$)"/)X8,-$3)3K$5.4.$+).1)2J$)$,$0$12)+$4.1.2."1)8,"1:)O.2J)2J$)855"0K816.1:),81:-8:$).+$12.4.$/3M).4)816>))=2322374#!"+&.)>"+#9(B#"?"0"*'#!"$)*)')(*+#0%1#>"#6)@"*#!"$%,?'#@%?,"+A#B9)?"#=232237X#

!"+&.)>"+#9(B#?)+'#!"$)*)')(*+#0%1#>"#6)@"*#0,?'):?"#!"$%,?'#@%?,"+3#=232237Y#."/,)."+#

!"$%,?'#@%?,"+#'(#>"#%&&(0:%*)"!#>1#%#?%*6,%6"#)!"*')$)".3#

Page 84: MoReq2010 Core Requirements DRAFT v0.27 · !"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03) 7"/$)#$%-./$0$123)81+)9,-:);13)

!"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03)7"/$)#$%-./$0$123)81+)9,-:);13)<)=$/3."1)'>?&)@#ABC)BD#)9EFG;7)7DHIEGCAC;DH)CJ.3)+"5-0$12).3)5"K6/.:J2)L)@G!)B"/-0)B"-1+82."1M)&'('M).15,-+.1:)8,,)2$N2)81+).08:$3).15,-+$+)O.2J)2J$)O"/P>)

CJ.3)+"5-0$12).3)8)+/842)O"/P<.1<K/":/$33)4"/)2J$)K-/K"3$)"4)K-Q,.5)5"13-,282."1)"1,6)81+)086)08P$)833$/2."13M)5"128.1)$//"/3)81+)+$35/.Q$)4-152."18,.26)2J82).3),82$/)5J81:$+)"/)O.2J+/8O1>)

98:$)VT)"4)&'R))

)

)

$!.!!.>!&CJ$)!7#I)0-32)$13-/$)2J82)"15$)0$28+828)$,$0$123)8/$)8++$+)2")81)$12.26)Q6)8KK,6.1:)8)2$0K,82$)2J$6)5811"2)Q$)/$0"X$+)$N5$K2)83)K8/2)"4)2J$)+$32/-52."1)"4)81)8::/$:82."1)"/)/$5"/+>))E'#)+#)0:(.'%*'#'(#*('"#'9%'#,*!".#;(="/7F2FA#(*&"#%#'"0:?%'"#9%+#>""*#%::?)"!#'(#%*#

"*')'1#%*!#'9"#"?"0"*'+#!"$)*"!#>1#'9"#'"0:?%'"#9%@"#>""*#%!!"!#'(#'9"#"*')'1A#'9"#;<=-#

+9(,?!#*('#&(*')*,"#%++(&)%')*6#'9"#"*')'1#B)'9#'9"#'"0:?%'"3##E$#'9"#'"0:?%'"#!"$)*)')(*#)+#

+,>+"/,"*'?1#&9%*6"!#,*!".#=23223P4A#=23223PX#(.#=23223PY#'9"*#'9)+#9%+#*(#"$$"&'#(*#'9"#

"*')'1#(.#)'+#"?"0"*'+3##O'9".#'"0:?%'"+#&%*#%?+(#>"#%::?)"!#'(#'9"#"*')'1#B9)&9#,*!".#

=232234Y#B)??#."+,?'#)*#0(."#"?"0"*'+#>"?(*6)*6#'(#!)$$"."*'#"?"0"*'#!"$)*)')(*+#>")*6#

%!!"!#'(#'9"#"*')'1[+#0"'%!%'%3#

#

O*&"#0"'%!%'%#"?"0"*'+#9%@"#>""*#&."%'"!#%*!#%!!"!#'(#%*#"*')'1A#;(="/7F2F#!("+#*('#

%??(B#'9"0#'(#>"#."0(@"!#$.(0#'9"#"*')'1A#"D&":'#,*!".#&(*'.(??"!#&).&,0+'%*&"+#B9"*#

%66."6%')(*+#%*!#."&(.!+#%."#!"+'.(1"!A#,*!".#=232734F#%*!#=23273473##C9"#"?"0"*'#

!"$)*)')(*#0,+'#)*!)&%'"#'9%'#'9"#"?"0"*'#)+#'(#>"#!"?"'"!#$.(0#%66."6%')(*#%*!#."&(.!#

"*')')"+#%'#!"+'.,&')(*A#,*!".#=232237Z3##c(B"@".A#0"'%!%'%#"?"0"*'+#0%1#>"#0%!"#G."%!#

(*?1H#>1#0%J)*6#'9").#"?"0"*'#!"$)*)')(*+#)*%&')@"#,*!".#=23223KK3#

))

Page 85: MoReq2010 Core Requirements DRAFT v0.27 · !"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03) 7"/$)#$%-./$0$123)81+)9,-:);13)

!"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03)7"/$)#$%-./$0$123)81+)9,-:);13)<)=$/3."1)'>?&)@#ABC)BD#)9EFG;7)7DHIEGCAC;DH)CJ.3)+"5-0$12).3)5"K6/.:J2)L)@G!)B"/-0)B"-1+82."1M)&'('M).15,-+.1:)8,,)2$N2)81+).08:$3).15,-+$+)O.2J)2J$)O"/P>)

CJ.3)+"5-0$12).3)8)+/842)O"/P<.1<K/":/$33)4"/)2J$)K-/K"3$)"4)K-Q,.5)5"13-,282."1)"1,6)81+)086)08P$)833$/2."13M)5"128.1)$//"/3)81+)+$35/.Q$)4-152."18,.26)2J82).3),82$/)5J81:$+)"/)O.2J+/8O1>)

98:$)VW)"4)&'R))

)

)

!.!< 2GJRKHCJNQ&DEFGHDEIEJKL&OCD&PHLMCLHJU&CO&DERCDPL&

$!.!<.!&CJ$)!7#I)0-32)08.128.1)81).1X$12"/6)"4)+.3K"38,)35J$+-,$3M)81+)8,,"O)-3$/3)2")Q/"O3$).2>))C9"#'".0+#G)*@"*'(.1H#%*!#G>.(B+"H#%."#!"$)*"!#%*!#$,.'9".#"D:?%)*"!#)*#'9"#.%')(*%?"+#'(#

=23432P#%*!#=2343KF3#

$!.!<.<&CJ$)!7#I)0-32)8,,"O)8)-3$/)2").13K$52)2J$)0$28+828)"4)816)+.3K"38,)35J$+-,$).1)2J$)+.3K"38,)35J$+-,$).1X$12"/6>))C9"#'".0#G)*+:"&'H#)+#!"$)*"!#)*#'9"#.%')(*%?"#'(#=23432F3)

$!.!<.?&CJ$)!7#I)0-32)8,,"O)81)8+0.1.32/82"/)2")5/$82$)8)1$O)+.3K"38,)35J$+-,$)81+)8++).2)2")2J$)+.3K"38,)35J$+-,$).1X$12"/6>))C9"#+&9"!,?"#)*@"*'(.1#+9(,?!#+,::(.'#%*1#*,0>".#($#+&9"!,?"+3#

$!.!<./&B"/)$85J)1$O)+.3K"38,)35J$+-,$)5/$82$+)-1+$/)#(>(&>S)2J$)!7#I)0-32)$13-/$)2J82)2J$)8+0.1.32/82"/).15,-+$3)8)/$2$12."1)K$/."+)328/2)2/.::$/).1)2J$)0$28+828)"4)2J$)+.3K"38,)35J$+-,$)O.2J)"1$)"4)2J$)4",,"O.1:)X8,-$3Z))

• HDj)• H_=_#)• @AC_)DB)GAIC)#_=;_j)• @AC_)#_7D#@)7#_AC_@)• @AC_)#_7D#@);H7GE@_@);H)A^^#_^AC;DH)• @AC_)GAIC)#_7D#@);H7GE@_@);H)A^^#_^AC;DH)• @AC_)A^^#_^AC;DH)7#_AC_@)• @AC_)A^^#_^AC;DH)7GDI_@)• !_CA@ACA)_G_!_HC)@AC_)

)8%&9#;<=-#0%1#!"+&.)>"#'9"+"#'.)66".#&(!"+#)*#%#!)$$"."*'#B%1#%*!#)*#%#!)$$"."*'#?%*6,%6"#

$(.#!)+:?%1#:,.:(+"+A#>,'#'9"1#0,+'#%??#>"#+,::(.'"!3##;(="/7F2F#+:"&)$)"+#)!"*')$)".+#$(.#

"%&9#($#'9"+"#&(!"+#)*#'9"#'%>?"+#)*#+"&')(*#237Z#B9)&9#0,+'#>"#,+"!#B9"*#"D:(.')*6#

!)+:(+%?#+&9"!,?"+#)*#+"&')(*#23243#

#

I#."'"*')(*#'.)66".#($#aO]#)+#,+"!#%+#%#0"%*+#($#)*)')%')*6#'9"#."'"*')(*#:".)(!#

)00"!)%'"?1#B)'9(,'#B%)')*6#$(.#'9"#*"D'#&1&?)&%?#,:!%'"#,*!".#=23273K73#

Page 86: MoReq2010 Core Requirements DRAFT v0.27 · !"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03) 7"/$)#$%-./$0$123)81+)9,-:);13)

!"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03)7"/$)#$%-./$0$123)81+)9,-:);13)<)=$/3."1)'>?&)@#ABC)BD#)9EFG;7)7DHIEGCAC;DH)CJ.3)+"5-0$12).3)5"K6/.:J2)L)@G!)B"/-0)B"-1+82."1M)&'('M).15,-+.1:)8,,)2$N2)81+).08:$3).15,-+$+)O.2J)2J$)O"/P>)

CJ.3)+"5-0$12).3)8)+/842)O"/P<.1<K/":/$33)4"/)2J$)K-/K"3$)"4)K-Q,.5)5"13-,282."1)"1,6)81+)086)08P$)833$/2."13M)5"128.1)$//"/3)81+)+$35/.Q$)4-152."18,.26)2J82).3),82$/)5J81:$+)"/)O.2J+/8O1>)

98:$)VR)"4)&'R))

)

)

$!.!<.=&jJ$/$)81)8+0.1.32/82"/)3$,$523)8)/$2$12."1)2/.::$/)"4)H_=_#)-1+$/)#(>(&>T)2J$)!7#I)0-32)1"2)K$/0.2)2J$)3.0-,281$"-3).15,-3."1)"4)816)"4)2J$)4",,"O.1:)$,$0$123).1)2J$)0$28+828)"4)2J$)+.3K"38,)35J$+-,$Z))

• A)/$2$12."1)K$/."+)2/.::$/)$,$0$12)-1+$/)#(>(&>Rd)• A)/$2$12."1)K$/."+).12$/X8,)-1+$/)#(>(&>Vd)• A)/$2$12."1)K$/."+).12$/X8,)+-/82."1)-1+$/)#(>(&>?d)• A)/$2$12."1)K$/."+)"443$2)-1+$/)#(>(&>((d)• A)/$2$12."1)K$/."+)"443$2)0"12J)-1+$/)#(>(&>(&d)• A)+.3K"38,)852."1)-1+$/)#(>(&>(S>)• A)+.3K"38,)K$/."+).12$/X8,)-1+$/)#(>(&>(Td)81+)• A)+.3K"38,)K$/."+).12$/X8,)+-/82."1)-1+$/)#(>(&>(W>)

)I#'.)66".#"@"*'#($#a8`8=#)+#,+"!#'(#0%.J#%#."&(.!#$(.#:".0%*"*'#."'"*')(*3##C9"#0"'%!%'%#

"?"0"*'+#?)+'"!#%."#*('#%::?)&%>?"#)$#'9"#."&(.!#)+#'(#>"#."'%)*"!#:".0%*"*'?13#

$!.!<.>&jJ$/$)81)8+0.1.32/82"/)3$,$523)8)/$2$12."1)2/.::$/)"4)!_CA@ACA)_G_!_HC)@AC_)-1+$/)#(>(&>T)2J$)!7#I)0-32)$13-/$)2J82)2J$)8+0.1.32/82"/).+$12.4.$3)8)/$2$12."1)K$/."+)2/.::$/)$,$0$12)+$4.1.2."1)81+).15,-+$3).2).1)2J$)0$28+828)"4)2J$)+.3K"38,)35J$+-,$>))I#."'"*')(*#'.)66".#($#;8CILICI#8R8;8aC#LIC8#0"%*+#'9%'#'9"#'.)66".#!%'"#B)??#>"#

(>'%)*"!#>1#'9"#;<=-#$.(0#%#0"'%!%'%#"?"0"*'#'9%'#)+#%::?)"!#'(#%#."&(.!#>1#%#'"0:?%'"#

(.#)*9".)'"!#>1#'9"#."&(.!#$.(0#)'+#:%."*'#%66."6%')(*3#

$!.!<.@&jJ$/$)81)8+0.1.32/82"/)3$,$523)8)/$2$12."1)K$/."+)2/.::$/)$,$0$12)+$4.1.2."1)-1+$/)#(>(&>R)2J$)!7#I)0-32)$13-/$)2J82)2J$)X8,-$)"4)2J$)$,$0$12)+$4.1.2."1)3$,$52$+)Q6)2J$)8+0.1.32/82"/).3)Q83$+)"1)8)+82826K$)-1+$/)#(>((>(R)81+)2J82)2J$)+82826K$)+$35/.Q$3)8)+82$M)+82$[2.0$M)"/)2.0$3280K>))C9"#."'"*')(*#:".)(!#'.)66".#"?"0"*'#0,+'#&(.."+:(*!#'(#%*#"?"0"*'#!"$)*)')(*#'9%'#

+:"&)$)"+#%#!%'"#>%+"!#!%'%'1:"3#

$!.!<.6&B"/)$85J)1$O)+.3K"38,)35J$+-,$)5/$82$+)-1+$/)#(>(&>S)2J$)!7#I)0-32)$13-/$)2J82)2J$)8+0.1.32/82"/).15,-+$3)8)/$2$12."1)K$/."+).12$/X8,).1)2J$)0$28+828)"4)2J$)+.3K"38,)35J$+-,$)5"13.32.1:)"1$)"4)2J$)4",,"O.1:)X8,-$3Z))

• HD)#_C_HC;DH)9_#;D@)• @AlI)• j__mI)• !DHCgI)• l_A#I)

)

Page 87: MoReq2010 Core Requirements DRAFT v0.27 · !"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03) 7"/$)#$%-./$0$123)81+)9,-:);13)

!"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03)7"/$)#$%-./$0$123)81+)9,-:);13)<)=$/3."1)'>?&)@#ABC)BD#)9EFG;7)7DHIEGCAC;DH)CJ.3)+"5-0$12).3)5"K6/.:J2)L)@G!)B"/-0)B"-1+82."1M)&'('M).15,-+.1:)8,,)2$N2)81+).08:$3).15,-+$+)O.2J)2J$)O"/P>)

CJ.3)+"5-0$12).3)8)+/842)O"/P<.1<K/":/$33)4"/)2J$)K-/K"3$)"4)K-Q,.5)5"13-,282."1)"1,6)81+)086)08P$)833$/2."13M)5"128.1)$//"/3)81+)+$35/.Q$)4-152."18,.26)2J82).3),82$/)5J81:$+)"/)O.2J+/8O1>)

98:$)VU)"4)&'R))

)

)

8%&9#;<=-#0%1#!"+&.)>"#'9"+"#:".)(!#&(!"+#!)$$"."*'?1#%*!#)*#%#!)$$"."*'#?%*6,%6"#$(.#

!)+:?%1#:,.:(+"+3##;(="/7F2F#+:"&)$)"+#)!"*')$)".+#$(.#"%&9#($#'9"+"#&(!"+#)*#'9"#'%>?"+#)*#

+"&')(*#237Z#B9)&9#0,+'#>"#,+"!#B9"*#"D:(.')*6#!)+:(+%?#+&9"!,?"+3#

#

I#@%?,"#($#HD)#_C_HC;DH)9_#;D@#0"%*+#'9%'#'9"."#B)??#>"#*(#:".)(!#($#."'"*')(*#$(.#'9"#."&(.!3##C9"#."'"*')(*#!%'"#B)??#>"#+"'#,*!".#=23273KK#'(#'9"#+%0"#@%?,"#%+#'9"#!)+:(+%?#

+&9"!,?"#'.)66".#!%'"3##aO#=8C8aCEOa#_8=EOL#0,+'#>"#,+"!#)*#&(0>)*%')(*#B)'9#%#

."'"*')(*#'.)66".#($#aO]#T+""#=23273PU#'(#&(*+'.,&'#%#!)+:(+%?#+&9"!,?"#$(.#'9"#)00"!)%'"#

!)+:(+%?#($#%#."&(.!3##

$!.!<.B&jJ$/$)81)8+0.1.32/82"/)3$,$523)8)/$2$12."1)K$/."+).12$/X8,)"4)@AlIM)j__mIM)!DHCgI)"/)l_A#I)-1+$/)#(>(&>V)2J$)!7#I)0-32)8,3").15,-+$)8)/$2$12."1)K$/."+).12$/X8,)+-/82."1).1)2J$)0$28+828)"4)2J$)+.3K"38,)35J$+-,$)5"13.32.1:)"4)8)1-0Q$/):/$82$/)2J81)e$/">))C9"#."'"*')(*#:".)(!#)*'".@%?#!,.%')(*#0,+'#>"#%#B9(?"#*,0>".#6."%'".#'9%*#b".(3##

C9"."$(."#'9"#+9(.'"+'#."'"*')(*#:".)(!#)+#(*"#!%13#

$!.!<.!0&jJ$1)3K$5.46.1:)8)/$2$12."1)K$/."+).12$/X8,)+-/82."1)-1+$/)#(>(&>?)2J$)!7#I)0-32)8,,"O)2J$)8+0.1.32/82"/)2")3$2)8)/$2$12."1)K$/."+)"4)-K)2")('')6$8/3M)"/)2J$)$%-.X8,$12).1)+863M)O$$P3)"/)0"12J3>))C9"#"/,)@%?"*'#)+#%#0%D)0,0#($#KXA47P#!%1+A#4A72Y#B""J+#(.#2A7FF#0(*'9+3##C9"#;<=-#

+9(,?!#*('#%??(B#0(."#'9%*#'9"+"#@%?,"+#%+#%#+,>+')','"#$(.#&(*+'.,&')*6#%#!)+:(+%?#

+&9"!,?"#'9%'#:.(:".?1#+:"&)$)"+#:".0%*"*'#."'"*')(*#,+)*6#'9"#a8`8=#@%?,"#,*!".#

=23273P3#

$!.!<.!!&B"/)$85J)1$O)+.3K"38,)35J$+-,$)5/$82$+)-1+$/)#(>(&>S)2J$)!7#I)0-32)$13-/$)2J82)2J$)8+0.1.32/82"/).15,-+$3)8)/$2$12."1)K$/."+)"443$2).1)2J$)0$28+828)"4)2J$)+.3K"38,)35J$+-,$)5"13.32.1:)"1$)"4)2J$)4",,"O.1:)X8,-$3Z))

• HD)DBBI_C)• ICA#C)DB)H_YC)!DHCg)• ICA#C)DB)H_YC)nEA#C_#)• ICA#C)DB)I9_7;B;_@)!DHCg)

)8%&9#;<=-#0%1#!"+&.)>"#'9"+"#($$+"'#&(!"+#!)$$"."*'?1#%*!#)*#%#!)$$"."*'#?%*6,%6"#$(.#

!)+:?%1#:,.:(+"+3##;(="/7F2F#+:"&)$)"+#)!"*')$)".+#$(.#"%&9#($#'9"+"#&(!"+#)*#'9"#'%>?"+#)*#

+"&')(*#237Z#B9)&9#0,+'#>"#,+"!#B9"*#"D:(.')*6#!)+:(+%?#+&9"!,?"+3#

#

I*#($$+"'#:".)(!#($#aO#OMM-8C#0"%*+#'9%'#'9"#."'"*')(*#!%'"#B)??#$%??#"D%&'?1#(*#'9"#

&%?&,?%'"!#!%'"3##I*#($$+"'#:".)(!#($#-CI=C#OM#a8dC#;OaCc#B)??#"D'"*!#'9"#."'"*')(*#

:".)(!#'(#'9"#"*!#($#'9"#0(*'9#)*#B9)&9#)'#$%??+3#

Page 88: MoReq2010 Core Requirements DRAFT v0.27 · !"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03) 7"/$)#$%-./$0$123)81+)9,-:);13)

!"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03)7"/$)#$%-./$0$123)81+)9,-:);13)<)=$/3."1)'>?&)@#ABC)BD#)9EFG;7)7DHIEGCAC;DH)CJ.3)+"5-0$12).3)5"K6/.:J2)L)@G!)B"/-0)B"-1+82."1M)&'('M).15,-+.1:)8,,)2$N2)81+).08:$3).15,-+$+)O.2J)2J$)O"/P>)

CJ.3)+"5-0$12).3)8)+/842)O"/P<.1<K/":/$33)4"/)2J$)K-/K"3$)"4)K-Q,.5)5"13-,282."1)"1,6)81+)086)08P$)833$/2."13M)5"128.1)$//"/3)81+)+$35/.Q$)4-152."18,.26)2J82).3),82$/)5J81:$+)"/)O.2J+/8O1>)

98:$)VV)"4)&'R))

)

)

$!.!<.!<&jJ$/$)81)8+0.1.32/82"/)3$,$523)8)/$2$12."1)K$/."+)"443$2)"4)ICA#C)DB)H_YC)nEA#C_#)"/)ICA#C)DB)I9_7;B;_@)!DHCg)-1+$/)#(>(&>(()2J$1)2J$)!7#I)0-32)8,3").15,-+$)8)/$2$12."1)K$/."+)"443$2)0"12J).1)2J$)0$28+828)"4)2J$)+.3K"38,)35J$+-,$>))I*#($$+"'#:".)(!#($#-CI=C#OM#a8dC#eNI=C8=#B)??#"D'"*!#'9"#."'"*')(*#:".)(!#'(#'9"#"*!#

($#'9"#/,%.'".#($#'9"#1"%.#)*#B9)&9#)'#$%??+3##M(.#'9)+#(:')(*#'9"#."'"*')(*#:".)(!#($$+"'#

0(*'9#)+#)*'".:."'"!#%+#>")*6#'9"#$).+'#0(*'9#($#'9"#$).+'#/,%.'".#($#'9"#1"%.3##M(.#"D%0:?"A#

)$#'9"#0(*'9#B"."#+"'#'(#I_=ER#'9"*#'9"#/,%.'".+#B(,?!#.,*#I:.)?#'(#f,*"A#f,?1#'(#

-":'"0>".A#O&'(>".#'(#L"&"0>".#%*!#f%*,%.1#'(#;%.&93#

)I*#($$+"'#:".)(!#($#-CI=C#OM#-_8<EME8L#;OaCc#B)??#"D'"*!#'9"#."'"*')(*#:".)(!#'(#'9"#

"*!#($#'9"#0(*'9#>"$(."#'9"#+'%.'#($#'9"#."'"*')(*#:".)(!#($$+"'#0(*'93##M(.#"D%0:?"A#'(#

"D'"*!#'9"#."'"*')(*#:".)(!#'(#'9"#"*!#($#'9"#&%?"*!%.#1"%.#)*#B9)&9#)'#$%??+A#'9"#

%!0)*)+'.%'(.#B(,?!#+"'#'9"#."'"*')(*#:".)(!#($$+"'#0(*'9#'(#fIaNI=g3#

$!.!<.!?&B"/)$85J)1$O)+.3K"38,)35J$+-,$)5/$82$+)-1+$/)#(>(&>S)2J$)!7#I)0-32)$13-/$)2J82)2J$)8+0.1.32/82"/).15,-+$3)8)+.3K"38,)852."1).1)2J$)0$28+828)"4)2J$)+.3K"38,)35J$+-,$)5"13.32.1:)"1$)"4)2J$)4",,"O.1:)X8,-$3Z))

• #_=;_j)• C#AHIB_#)• @_IC#Dl)ABC_#)7DHB;#!AC;DH)• @_IC#Dl)j;CgDEC)7DHB;#!AC;DH)

)8%&9#;<=-#0%1#!"+&.)>"#'9"+"#:".)(!#&(!"+#!)$$"."*'?1#%*!#)*#%#!)$$"."*'#?%*6,%6"#$(.#

!)+:?%1#:,.:(+"+3##;(="/7F2F#+:"&)$)"+#)!"*')$)".+#$(.#"%&9#($#'9"+"#&(!"+#)*#'9"#'%>?"+#)*#

+"&')(*#237Z#B9)&9#0,+'#>"#,+"!#B9"*#"D:(.')*6#!)+:(+%?#+&9"!,?"+3#

#

a('"#'9%'#!"+'.,&')(*#)+#'9"#(*?1#."%?#"*!#:()*'#)*#'9"#!)+:(+%?#&1&?"3##I#."&(.!#0%1#>"#

6)@"*#%#!)+:(+%?#+&9"!,?"#B)'9#%#!)+:(+%?#%&')(*#($#=8`E8]3##c(B"@".#%*#%!0)*)+'.%'(.#

0,+'#.":?%&"#'9)+#B)'9#%#!)$$"."*'#!)+:(+%?#+&9"!,?"#'(#&(0:?"'"#'9"#."@)"B#:.(&"++#,*!".#

=23273P73#

#

-)0)?%.?1#%#."&(.!#0%1#>"#6)@"*#%#!)+:(+%?#+&9"!,?"#($#C=Ia-M8=3##c(B"@".#'.%*+$".+#

0,+'#%?B%1+#>"#&(*$).0"!#>"$(."#'9"1#%."#!"+'.(1"!#,*!".#=23273PY3#

#

-(0"#&(0:(*"*'+#'9%'#%."#*('#,*!".#'9"#!)."&'#&(*'.(?#($#'9"#;<=-#&%**('#>"#!"+'.(1"!#

B)'9(,'#&(*$).0%')(*3##="&(.!+#($#'9)+#'1:"#6)@"*#%#L8-C=Og#]ECcONC#<OaME=;ICEOa#

!)+:(+%?#+&9"!,?"#B)??#)*'".:."'#)'#%+#L8-C=Og#IMC8=#<OaME=;ICEOa#,*!".#=23273KX3#

$!.!<.!/&B"/)$85J)1$O)+.3K"38,)35J$+-,$)5/$82$+)-1+$/)#(>(&>S)2J$)!7#I)0-32)$13-/$)2J82)2J$)8+0.1.32/82"/).15,-+$3)8)+.3K"38,)K$/."+).12$/X8,).1)2J$)0$28+828)"4)2J$)+.3K"38,)35J$+-,$)5"13.32.1:)"1$)"4)2J$)4",,"O.1:)X8,-$3Z))

Page 89: MoReq2010 Core Requirements DRAFT v0.27 · !"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03) 7"/$)#$%-./$0$123)81+)9,-:);13)

!"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03)7"/$)#$%-./$0$123)81+)9,-:);13)<)=$/3."1)'>?&)@#ABC)BD#)9EFG;7)7DHIEGCAC;DH)CJ.3)+"5-0$12).3)5"K6/.:J2)L)@G!)B"/-0)B"-1+82."1M)&'('M).15,-+.1:)8,,)2$N2)81+).08:$3).15,-+$+)O.2J)2J$)O"/P>)

CJ.3)+"5-0$12).3)8)+/842)O"/P<.1<K/":/$33)4"/)2J$)K-/K"3$)"4)K-Q,.5)5"13-,282."1)"1,6)81+)086)08P$)833$/2."13M)5"128.1)$//"/3)81+)+$35/.Q$)4-152."18,.26)2J82).3),82$/)5J81:$+)"/)O.2J+/8O1>)

98:$)V?)"4)&'R))

)

)

• @AlI)• j__mI)

)8%&9#;<=-#0%1#!"+&.)>"#'9"+"#:".)(!#&(!"+#!)$$"."*'?1#%*!#)*#%#!)$$"."*'#?%*6,%6"#$(.#

!)+:?%1#:,.:(+"+3##;(="/7F2F#+:"&)$)"+#)!"*')$)".+#$(.#"%&9#($#'9"+"#&(!"+#)*#'9"#'%>?"+#)*#

+"&')(*#237Z#B9)&9#0,+'#>"#,+"!#B9"*#"D:(.')*6#!)+:(+%?#+&9"!,?"+3#

#

C9"#!)+:(+%?#:".)(!#."$".+#'(#0%D)0,0#')0"#)'#+9(,?!#'%J"#%*#%!0)*)+'.%'(.#'(#&(0:?"'"#

'9"#!)+:(+%?#%&')(*#*(0)*%'"!#,*!".#=232732PA#>"$(."#'9"#;<=-#.%)+"+#%#."0)*!".#B)'9#%*#

%?".'A#,*!".#=23273KZ3#

$!.!<.!=&jJ$1)3K$5.46.1:)8)+.3K"38,)K$/."+).12$/X8,)-1+$/)#(>(&>(T)2J$)!7#I)0-32)$13-/$)2J82)2J$)8+0.1.32/82"/)8,3").15,-+$3)8)+.3K"38,)K$/."+).12$/X8,)+-/82."1).1)2J$)0$28+828)"4)2J$)+.3K"38,)35J$+-,$)5"13.32.1:)"4)8)1-0Q$/):/$82$/)2J81)e$/">))C9"#!)+:(+%?#:".)(!#)*'".@%?#!,.%')(*#0,+'#>"#%#B9(?"#*,0>".#6."%'".#'9%*#b".(3##

C9"."$(."#'9"#+9(.'"+'#!)+:(+%?#:".)(!#)+#(*"#!%13#

$!.!<.!>&jJ$1)3K$5.46.1:)8)+.3K"38,)K$/."+).12$/X8,)+-/82."1)-1+$/)#(>(&>(W)2J$)!7#I)0-32)1"2)8,,"O)2J$)8+0.1.32/82"/)2")3$2)8)+.3K"38,)K$/."+):/$82$/)2J81)?')+863)"/)(S)O$$P3>)

$!.!<.!@&B"/)$85J)1$O)+.3K"38,)35J$+-,$)5/$82$+)-1+$/)#(>(&>S)2J$)!7#I)0-32)8,,"O)81)8+0.1.32/82"/)2").15,-+$)8)2$N2-8,)081+82$).1)2J$)0$28+828)"4)8)+.3K"38,)35J$+-,$>)))C9"#0%*!%'"#!"+&.)>"+#'9"#%,'9(.)'1#%*!#Q,.)+!)&')(*#,*!".#B9)&9#'9"#!)+:(+%?#+&9"!,?"#

(:".%'"+3#

$!.!<.!6&B"/)$85J)1$O)+.3K"38,)35J$+-,$)5/$82$+)-1+$/)#(>(&>S)2J$)!7#I)0-32)8,,"O)81)8+0.1.32/82"/)2").15,-+$)8)081+82$)E#;).1)2J$)0$28+828)"4)8)+.3K"38,)35J$+-,$>)))C9"#0%*!%'"#N=E#&%*#&(*'%)*#%#91:".?)*J#."$"."*&"#'(#'9"#:,>?)+9"!#0%*!%'"A#)$#)'#)+#N=E#

%!!."++%>?"3#

$!.!<.!B&B"/)$85J)1$O)+.3K"38,)35J$+-,$)5/$82$+)-1+$/)#(>(&>S)2J$)!7#I)0-32)8,,"O)81)8+0.1.32/82"/)2").15,-+$)2$N2-8,)35"K$)1"2$3).1)2J$)0$28+828)"4)8)+.3K"38,)35J$+-,$>)))-&(:"#*('"+#"D:?%)*#'(#%!0)*)+'.%'(.+#,*!".#B9%'#&).&,0+'%*&"+#%#!)+:(+%?#+&9"!,?"#

+9(,?!#>"#%::?)"!3#

$!.!<.<0&CJ$)!7#I)0-32)8,,"O)81)8+0.1.32/82"/)2")0"+.46)2J$)4",,"O.1:)0$28+828)4"/)816)+.3K"38,)35J$+-,$)2J82)J83)1$X$/)Q$$1)8KK,.$+)2")816)5,833M)8::/$:82."1)"/)/$5"/+Z))

Page 90: MoReq2010 Core Requirements DRAFT v0.27 · !"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03) 7"/$)#$%-./$0$123)81+)9,-:);13)

!"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03)7"/$)#$%-./$0$123)81+)9,-:);13)<)=$/3."1)'>?&)@#ABC)BD#)9EFG;7)7DHIEGCAC;DH)CJ.3)+"5-0$12).3)5"K6/.:J2)L)@G!)B"/-0)B"-1+82."1M)&'('M).15,-+.1:)8,,)2$N2)81+).08:$3).15,-+$+)O.2J)2J$)O"/P>)

CJ.3)+"5-0$12).3)8)+/842)O"/P<.1<K/":/$33)4"/)2J$)K-/K"3$)"4)K-Q,.5)5"13-,282."1)"1,6)81+)086)08P$)833$/2."13M)5"128.1)$//"/3)81+)+$35/.Q$)4-152."18,.26)2J82).3),82$/)5J81:$+)"/)O.2J+/8O1>)

98:$)?')"4)&'R))

)

)

• CJ$)/$2$12."1)K$/."+)328/2)2/.::$/M)3$$)#(>(&>Td)• CJ$)/$2$12."1)K$/."+)2/.::$/)$,$0$12M).4)8KK,.58Q,$M)3$$)#(>(&>Rd)• CJ$)/$2$12."1)K$/."+).12$/X8,M)3$$)#(>(&>Vd)• CJ$)/$2$12."1)K$/."+).12$/X8,)+-/82."1M).4)8KK,.58Q,$M)3$$)#(>(&>?d)• CJ$)/$2$12."1)K$/."+)"443$2M)3$$)#(>(&>((d)• CJ$)/$2$12."1)K$/."+)"443$2)0"12JM).4)8KK,.58Q,$M)3$$)#(>(&>(&d)• CJ$)+.3K"38,)852."1M)3$$)#(>(&>(S>)• CJ$)+.3K"38,)K$/."+).12$/X8,M)3$$)#(>(&>(Td)81+)• CJ$)+.3K"38,)K$/."+).12$/X8,)+-/82."1M).4)8KK,.58Q,$M)3$$)#(>(&>(Wd)

)O*&"#%#!)+:(+%?#+&9"!,?"#9%+#>""*#,+"!#%*!#%::?)"!#'(#"*')')"+A#'9"+"#%+:"&'+#($#'9"#

!)+:(+%?#+&9"!,?"#&%**('#>"#%?'"."!3#a('"#'9%'#'9"+"#0"'%!%'%#%."#*('#%::?)&%>?"#'(#

!)+:(+%?#+&9"!,?"+#B9"."#%#."'"*')(*#:".)(!#+'%.'#'.)66".#($#a8`8=#9%+#>""*#+:"&)$)"!A#+""#

=2327343#

$!.!<.<!&CJ$)!7#I)0-32)8,,"O)81)8+0.1.32/82"/)2")0"+.46)2J$)4",,"O.1:)0$28+828)4"/)816)+.3K"38,)35J$+-,$)82)816)2.0$Z))

• CJ$)2.2,$)81+)+$35/.K2."1M)3$$)#(>W>&Sd)• CJ$)2$N2-8,)081+82$M)3$$)#(>(&>(Ud)• CJ$)081+82$)E#;M)3$$)#(>(&>(Vd)81+)• CJ$)35"K$)1"2$3M)3$$)#(>(&>(?>)

$!.!<.<<&CJ$)!7#I)0-32)8,,"O)81)8+0.1.32/82"/)2")5J81:$)2J$)3282-3)"4)816)852.X$)+.3K"38,)35J$+-,$)2").1852.X$M)3"),"1:)83).2).3)1"2)8KK,.$+)2")816)852.X$)"/).1852.X$)5,833)"/)852.X$)/$5"/+>))O*?1#!)+:(+%?#+&9"!,?"+#'9%'#%."#*('#)*#,+"#&%*#>"#0%!"#)*%&')@"3##C9"#!)+:(+%?#+&9"!,?"#

0,+'#$).+'#>"#."0(@"!#$.(0#%*1#&?%++"+A#%66."6%')(*+#(.#."&(.!+#'(#B9)&9#)'#)+#%::?)"!A#

:(++)>?1#>1#%::?1)*6#=23273743#

#

E*%&')@"#&?%++"+#&%*#>"#0%!"#%&')@"#%6%)*#,*!".#=23Z37K3##C9"#!)+:(+%?#+&9"!,?"#$(.#%*#

)*%&')@"#%66."6%')(*#(.#."&(.!#&%**('#>"#&9%*6"!#,*!".#=23273443#

#

I*#)*%&')@"#!)+:(+%?#+&9"!,?"#&%**('#>"#%::?)"!#'(#%*1#"*')'1#,*')?#)'#9%+#>""*#0%!"#%&')@"#

%6%)*3#

$!.!<.<?&CJ$)!7#I)0-32)8,,"O)81)8+0.1.32/82"/)2")5J81:$)2J$)3282-3)"4)81).1852.X$)+.3K"38,)35J$+-,$)2")852.X$M)2")8,,"O).2)2")Q$)8KK,.$+)2")852.X$)5,833$3M)8::/$:82."13)81+)/$5"/+3>)

$!.!<.</&CJ$)!7#I)0-32)8,,"O)81)8+0.1.32/82"/)2")3$,$52)8)1-0Q$/)"4)+.3K"38,)35J$+-,$3)4/"0)2J$)+.3K"38,)35J$+-,$).1X$12"/6)81+)K$/4"/0)816)"4)2J$)4",,"O.1:)4-152."13)83)8)Q-,P)"K$/82."1Z)

Page 91: MoReq2010 Core Requirements DRAFT v0.27 · !"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03) 7"/$)#$%-./$0$123)81+)9,-:);13)

!"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03)7"/$)#$%-./$0$123)81+)9,-:);13)<)=$/3."1)'>?&)@#ABC)BD#)9EFG;7)7DHIEGCAC;DH)CJ.3)+"5-0$12).3)5"K6/.:J2)L)@G!)B"/-0)B"-1+82."1M)&'('M).15,-+.1:)8,,)2$N2)81+).08:$3).15,-+$+)O.2J)2J$)O"/P>)

CJ.3)+"5-0$12).3)8)+/842)O"/P<.1<K/":/$33)4"/)2J$)K-/K"3$)"4)K-Q,.5)5"13-,282."1)"1,6)81+)086)08P$)833$/2."13M)5"128.1)$//"/3)81+)+$35/.Q$)4-152."18,.26)2J82).3),82$/)5J81:$+)"/)O.2J+/8O1>)

98:$)?()"4)&'R))

)

)

)• 7J81:$)2J$)3282-3)"4)2J$)3$,$52$+)+.3K"38,)35J$+-,$3)2").1852.X$M)3$$)#(>(&>&&d)

81+)• 7J81:$)2J$)3282-3)"4)2J$)3$,$52$+)+.3K"38,)35J$+-,$3)2")852.X$M)3$$)#(>(&>&S>)

)C9"#'".0+#G+"?"&'H#%*!#G>,?J#(:".%')(*H#%."#"D:?%)*"!#)*#'9"#.%')(*%?"#'(#=2343PK3##

="/,)."0"*'+#$(.#>,?J#(:".%')(*+#&%*#>"#$(,*!#+'%.')*6#%'#=23X32F3#

$!.!<.<=&CJ$)!7#I)0-32)8,,"O)81)8+0.1.32/82"/)2")/$K,85$)816)852.X$)+.3K"38,)35J$+-,$)O.2J)81"2J$/)852.X$)+.3K"38,)35J$+-,$)4"/)8,,)852.X$)5,833$3M).1852.X$)5,833$3M)81+)852.X$)/$5"/+3)2")OJ.5J).2).3)8KK,.$+)2J/"-:J"-2)2J$)!7#I)83)8)3.1:,$)"K$/82."1>))C9"#;<=-#0,+'#$)*!#%??#%$$"&'"!#"*')')"+#'(#B9)&9#'9"#(.)6)*%?#!)+:(+%?#+&9"!,?"#9%+#>""*#

%::?)"!#%*!#%::?1#'9"#.":?%&"0"*'#!)+:(+%?#+&9"!,?"#'(#'9"0#)*+'"%!3#

$!.!<.<>&CJ$)!7#I)0-32)1"2)K/$X$12)81)8+0.1.32/82"/)OJ")J83).1.2.82$+)81)"K$/82."1)2")/$K,85$)"1$)+.3K"38,)35J$+-,$)O.2J)81"2J$/)-1+$/)#(>(&>&WM)4/"0)855$33.1:)2J$)!7#IM)81+)K$/4"/0.1:)4-152."13)"1)$12.2.$3)"2J$/)2J81)2J"3$)K8/2.5.K82.1:).1)2J$)380$)"K$/82."1>))C9"#;<=-#0,+'#*('#$.""b"#'9"#%!0)*)+'.%'(.[+#%&&"++#'(#'9"#+1+'"0#B9)?"#)'#&%..)"+#(,'#'9"#

.":?%&"0"*'#(:".%')(*3#

$!.!<.<@&jJ$1)2J$)!7#I)/$K,85$3)"1$)+.3K"38,)35J$+-,$)O.2J)81"2J$/)4"/)"1$)"/)8)1-0Q$/)"4)$12.2.$3).1)8)3.1:,$)"K$/82."1)$.2J$/)-1+$/)#(>V>(UM)#(>('>S()"/)#(>('>S&).2)0-32)1"2)5J$5P)81+)-K+82$)2J$)+.3K"38,)K/":/$33)"4)816)844$52$+)$12.26)-1+$/)#(>(&>S&)-12.,)2J$)/$K,85$0$12)"K$/82."1).3)5"0K,$2$>))E'#)+#:(++)>?"#>1#&9%*6)*6#'9"#:.)0%.1#&?%++)$)&%')(*#($#%66."6%')(*+A#$(.#"D%0:?"A#,*!".#

=23532Z#'(#'.)66".#%#&%+&%!)*6#&9%*6"#($#:.)0%.1#&?%++)$)&%')(*#B9)&9#0%1#"@"*',%??1#?"%!#

'(#%#&9%*6"#($#!)+:(+%?#+&9"!,?"#$(.#%#*,0>".#($#."&(.!+#+)0,?'%*"(,+?1#,*!".#=232F3K23##

C9"#;<=-#0,+'#%@()!#'%J)*6#!)+:(+%?#%&')(*+#(*#%*1#"*')')"+#)*#%&&(.!%*&"#B)'9#'9").#

(.)6)*%?#!)+:(+%?#+&9"!,?"+#B9)?"#'9"1#%."#+)0,?'%*"(,+?1#/,","!#'(#9%@"#'9").#!)+:(+%?#

+&9"!,?"+#.":?%&"!3#

$!.!<.<6&jJ$1$X$/)8)/$5"/+)J83).23)+.3K"38,)35J$+-,$)/$K,85$+).2)0-32)3.0-,281$"-3,6)5,$8/)2J$)4",,"O.1:)$,$0$123)4/"0).23)0$28+828Z))

• CJ$)/$2$12."1)+82$M)3$$)#(>(&>SS)• @.3K"38,)852."1M)3$$)#(>(&>SWd)• @.3K"38,)852."1)+-$)+82$M)3$$)#(>(&>SWd))• @.3K"38,)852."1)/$0.1+$/)3$12)2.0$3280KM)3$$)#(>(&>SVd)

)

Page 92: MoReq2010 Core Requirements DRAFT v0.27 · !"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03) 7"/$)#$%-./$0$123)81+)9,-:);13)

!"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03)7"/$)#$%-./$0$123)81+)9,-:);13)<)=$/3."1)'>?&)@#ABC)BD#)9EFG;7)7DHIEGCAC;DH)CJ.3)+"5-0$12).3)5"K6/.:J2)L)@G!)B"/-0)B"-1+82."1M)&'('M).15,-+.1:)8,,)2$N2)81+).08:$3).15,-+$+)O.2J)2J$)O"/P>)

CJ.3)+"5-0$12).3)8)+/842)O"/P<.1<K/":/$33)4"/)2J$)K-/K"3$)"4)K-Q,.5)5"13-,282."1)"1,6)81+)086)08P$)833$/2."13M)5"128.1)$//"/3)81+)+$35/.Q$)4-152."18,.26)2J82).3),82$/)5J81:$+)"/)O.2J+/8O1>)

98:$)?&)"4)&'R))

)

)

F-2)1"2)2J$),832)/$X.$O$+)2.0$3280K)-1+$/)#(>(&>TT)"/)2J$),832)/$X.$O)5"00$12)-1+$/)#(>(&>TW>))C9"#!)+:(+%?#+&9"!,?"#($#%*#%&')@"#."&(.!#&%*#>"#.":?%&"!#,*!".##(>V>(UM)#(>('>S(M)#(>('>S&)"/)#(>(&>T&3)

$!.!<.<B&jJ$1$X$/)2J$)+.3K"38,)35J$+-,$)4"/)8)/$5"/+).3)4./32)8KK,.$+)"/)3-Q3$%-$12,6)/$K,85$+)2J$)!7#I)0-32)8-2"082.58,,6):$1$/82$)8)2.0$3280K)81+)-K+82$).2).1)2J$)0$28+828)"4)2J$)/$5"/+)+$1"2.1:)OJ$1)+.3K"38,)O83),832)35J$+-,$+)4"/)2J82)/$5"/+>))-""#$(.0%'')*6#."/,)."0"*'+#$(.#')0"+'%0:+#,*!".#=23223Z3#C9"#!)+:(+%?#+&9"!,?"#($#%*#

%&')@"#."&(.!#&%*#>"#.":?%&"!#,*!".##(>V>(UM)#(>('>S(M)#(>('>S&)"/)#(>(&>T&>#

$!.!<.?0&CJ$)!7#I)0-32)/8.3$)81)8,$/2).4)8)/$5"/+).3):.X$1)8)+.3K"38,)35J$+-,$)O.2J)8)/$2$12."1)K$/."+)328/2)2/.::$/)"4)@AC_)DB)GAIC)#_=;_j)81+)2J82)/$5"/+)+"$3)1"2)J8X$)8)/$X.$O$+)2.0$3280K)J83)Q$$1).15,-+$+).1).23)0$28+828)-1+$/)#(>(&>TT>))L)+:(+%?#+&9"!,?"+#>%+"!#(*#'9"#."@)"B"!#!%'"#+9(,?!#(*?1#>"#,+"!#$(.#!)+:(+%?#+&9"!,?"+#

%::?)"!#'(#."&(.!+#!,.)*6#(.#%$'".#%#."@)"B3)

$!.!<.?!&CJ$)!7#I)0-32)/8.3$)81)8,$/2).4)8)/$5"/+).3):.X$1)8)+.3K"38,)35J$+-,$)O.2J)8)/$2$12."1)K$/."+)328/2)2/.::$/)"4)!_CA@ACA)_G_!_HC)@AC_)81+)2J82)/$5"/+)+"$3)1"2)J8X$)2J$)$,$0$12)+$4.1.2."1)3K$5.4.$+)Q6)2J$)/$2$12."1)K$/."+)2/.::$/)$,$0$12).15,-+$+).1).23)0$28+828)"/)2J$)0$28+828)"4).23)K8/$12)8::/$:82."1>))C9"#."'"*')(*#:".)(!#'.)66".#"?"0"*'#!"$)*)')(*#)+#+:"&)$)"!#)*#=23273X3##C9"#+%0"#"?"0"*'#

!"$)*)')(*#0,+'#>"#)*&?,!"!#)*#'9"#0"'%!%'%#($#'9"#."&(.!#(.#)'+#:%."*'#%66."6%')(*#>,'#)'#

!("+#*('#*""!#'(#&(*'%)*#%#@%?,"#1"'#%'#'9"#')0"#'9"#!)+:(+%?#+&9"!,?"#)+#%::?)"!#'(#'9"#

."&(.!3##8?"0"*'+#%."#%::?)"!#'(#."&(.!+#%*!#%66."6%')(*+#>1#,+)*6#'"0:?%'"+A#+""#

#(>((>WVM)#(>((>W?)81+)#(>((>R'3)

$!.!<.?<&_.2J$/)OJ$1$X$/)2J$./)0$28+828)5J81:$3)"/)K$/."+.58,,6)81+)82),$832)+8.,6)2J$)!7#I)0-32)5J$5P)81+)-K+82$)2J$)/$2$12."1)81+)+.3K"38,)K/":/$33)"4)8,,)852.X$)/$5"/+3M)$N5$K2)2J"3$)O.2J)+.3K"38,)35J$+-,$3)2J82)3K$5.46)8)/$2$12."1)K$/."+)328/2)2/.::$/)"4)H_=_#)-1+$/)#(>(&>T>))-""#%?+(#*(*S$,*&')(*%?#."/,)."0"*'#a232Z323##C9"#;<=-#0,+'#%?B%1+#9%@"#&9"&J"!#%*!#

,:!%'"!#'9"#:.(6."++#($#%#."&(.!#B)'9)*#7P#9(,.+#($#%*1#&9%*6"#'(#)'+#&).&,0+'%*&"+3#

E*%&')@"#."&(.!+#9%@"#%?."%!1#>""*#!"+'.(1"!#,*!".#=232734F#%*!#*""!#*('#>"#&9"&J"!3##

R)J"B)+"#(*&"#'9"#&9"&J#9%+#%+&".'%)*"!#'9%'#%#."&(.!#9%+#%#!)+:(+%?#+&9"!,?"#+:"&)$1)*6#

:".0%*"*'#."'"*')(*A#*(#$,.'9".#%&')(*#)+#."/,)."!#T'9"#&9"&J#)+#+')??#*"&"++%.1#)*#&%+"#'9)+#

!)+:(+%?#+&9"!,?"#9%+#>""*#&9%*6"!U3#

Page 93: MoReq2010 Core Requirements DRAFT v0.27 · !"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03) 7"/$)#$%-./$0$123)81+)9,-:);13)

!"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03)7"/$)#$%-./$0$123)81+)9,-:);13)<)=$/3."1)'>?&)@#ABC)BD#)9EFG;7)7DHIEGCAC;DH)CJ.3)+"5-0$12).3)5"K6/.:J2)L)@G!)B"/-0)B"-1+82."1M)&'('M).15,-+.1:)8,,)2$N2)81+).08:$3).15,-+$+)O.2J)2J$)O"/P>)

CJ.3)+"5-0$12).3)8)+/842)O"/P<.1<K/":/$33)4"/)2J$)K-/K"3$)"4)K-Q,.5)5"13-,282."1)"1,6)81+)086)08P$)833$/2."13M)5"128.1)$//"/3)81+)+$35/.Q$)4-152."18,.26)2J82).3),82$/)5J81:$+)"/)O.2J+/8O1>)

98:$)?S)"4)&'R))

)

)

$!.!<.??&jJ$1$X$/)81)!7#I)5J$5P3)8)/$5"/+)-1+$/)#(>(&>S&)2J$1).2)0-32)5"0K8/$)2J$)/$2$12."1)K$/."+)328/2)2/.::$/).1)2J$)/$5"/+f3)+.3K"38,)35J$+-,$)2")2J$)/$,$X812)$,$0$12).1)2J$)/$5"/+f3)"/).23)K8/$12)8::/$:82."1f3)0$28+828)81+M).4)K"33.Q,$M)58,5-,82$)81+)3$2)8)1$O)/$2$12."1)+82$>))C9"#$(??(B)*6#."'"*')(*#:".)(!#+'%.'#'.)66".+#%::?1V#

#

• aO]#."?%'"+#'(#'9"#!)+:(+%?#+&9"!,?"!#')0"+'%0:A#+""#=2327375W#

• LIC8#OM#RI-C#=8`E8]#."?%'"+#'(#'9"#."@)"B"!#')0"+'%0:A#+""#=23273PPW#

• LIC8#=8<O=L#<=8IC8L#."?%'"+#'(#'9"#&."%'"!#')0"+'%0:A#+""#=23437FW#

• LIC8#=8<O=L#Ea<RNL8L#Ea#Ihh=8hICEOa#."?%'"+#'(#%66."6%'"!#')0"+'%0:A#+""#

=23537FW#

• LIC8#RI-C#=8<O=L#Ea<RNL8L#Ea#Ihh=8hICEOa#."?%'"+#'(#'9"#?%+'#%66."6%'"!#

')0"+'%0:#$(.#'9"#."&(.![+#:%."*'#%66."6%')(*A#+""#=235372W#

• LIC8#Ihh=8hICEOa#<=8IC8L#."?%'"+#'(#'9"#."&(.![+#:%."*'#%66."6%')(*[+#

&."%'"!#')0"+'%0:A#+""#=23437FW#

• LIC8#Ihh=8hICEOa#<RO-8L#."?%'"+#'(#'9"#."&(.![+#:%."*'#%66."6%')(*[+#&?(+"!#

')0"+'%0:A#+""#=2353KYW#%*!#

• ;8CILICI#8R8;8aC#LIC8#."?%'"+#'(#'9"#"?"0"*'#!"$)*)')(*#$(.#'9"#."&(.!#

)!"*')$)"!#>1#'9"#."'"*')(*#'.)66".#"?"0"*'A#+""#=23273K23#

#

C9"#;<=-#B)??#*('#>"#%>?"#'(#+"'#%#."'"*')(*#!%'"#)$#)'#9%+#%#."'"*')(*#:".)(!#+'%.'#'.)66".#($#

LIC8#Ihh=8hICEOa#<RO-8L#%*!#'9"#."&(.![+#:%."*'#%66."6%')(*#9%+#*('#1"'#>""*#

&?(+"!A#(.#)'#9%+#%#."'"*')(*#:".)(!#+'%.'#'.)66".#($#;8CILICI#8R8;8aC#LIC8#%*!#'9"#

"?"0"*'#."$".."!#'(#>1#'9"#."'"*')(*#:".)(!#'.)66".#"?"0"*'#9%+#*('#>""*#6)@"*#%#@%?,"#1"'3#

#

O'9".B)+"#'9"#;<=-#0,+'#&%?&,?%'"#%#."'"*')(*#!%'"#>%+"!#(*#'9"#."'"*')(*#:".)(!#+'%.'#

'.)66".#%*!#"?"0"*'#,*!".#=23273P#%*!#=23273XA#:?,+#'9"#."'"*')(*#:".)(!#)*'".@%?#%*!#

!,.%')(*#,*!".#=23273Z#%*!#=232735A#:?,+#'9"#."'"*')(*#:".)(!#($$+"'#%*!#0(*'9#,*!".#

=2327322#%*!#=232732K3)

$!.!<.?/&;4)4",,"O.1:)#(>(&>SS)2J$)!7#I)+$2$/0.1$3)2J82)2J$)/$2$12."1)+82$)J83)1"2)6$2)$,8K3$+M)2J$1)2J$)!7#I)0-32)$13-/$)2J82)2J$)/$5"/+)J83)1"1$)"4)2J$)4",,"O.1:)0$28+828)$,$0$123M)$X$1).4)2J$3$)J8X$)Q$$1)K/$X."-3,6)3$2Z))

• @.3K"38,)852."1M)3$$)#(>(&>SWd)• @.3K"38,)852."1)+-$)+82$M)3$$)#(>(&>SWd)81+)• @.3K"38,)852."1)/$0.1+$/)3$12)2.0$3280KM)3$$)#(>(&>SV>)

)C9"+"#"?"0"*'+#0%1#9%@"#>""*#+"'#,*!".#=23273K4#%*!#=23273KZ#)$#'9"#."'"*')(*#!%'"#B%+#

:."@)(,+?1#&%?&,?%'"!#$(.#%*#"%.?)".#!%1#B9)&9#"?%:+"!#:."@)(,+?13#

Page 94: MoReq2010 Core Requirements DRAFT v0.27 · !"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03) 7"/$)#$%-./$0$123)81+)9,-:);13)

!"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03)7"/$)#$%-./$0$123)81+)9,-:);13)<)=$/3."1)'>?&)@#ABC)BD#)9EFG;7)7DHIEGCAC;DH)CJ.3)+"5-0$12).3)5"K6/.:J2)L)@G!)B"/-0)B"-1+82."1M)&'('M).15,-+.1:)8,,)2$N2)81+).08:$3).15,-+$+)O.2J)2J$)O"/P>)

CJ.3)+"5-0$12).3)8)+/842)O"/P<.1<K/":/$33)4"/)2J$)K-/K"3$)"4)K-Q,.5)5"13-,282."1)"1,6)81+)086)08P$)833$/2."13M)5"128.1)$//"/3)81+)+$35/.Q$)4-152."18,.26)2J82).3),82$/)5J81:$+)"/)O.2J+/8O1>)

98:$)?T)"4)&'R))

)

)

$!.!<.?=&;4)4",,"O.1:)#(>(&>SS)2J$)!7#I)+$2$/0.1$3)2J82)2J$)/$2$12."1)+82$)J83)$,8K3$+M)2J$1)2J$)!7#I)0-32).15,-+$).1)2J$)0$28+828)"4)2J$)/$5"/+)8)+.3K"38,)852."1)81+)8)+.3K"38,)852."1)+-$)+82$>))C9"#!)+:(+%?#%&')(*#)+#&(:)"!#$.(0#'9"#!)+:(+%?#%&')(*#($#'9"#."&(.![+#!)+:(+%?#+&9"!,?"A#+""#

=232732K3##C9"#!)+:(+%?#%&')(*#!,"#!%'"#)+#&%?&,?%'"!#$.(0#'9"#."'"*')(*#!%'"#:?,+#'9"#

!)+:(+%?#)*'".@%?#:".)(!#%*!#!,.%')(*A#+""#=232732P#%*!#=23273243#

$!.!<.?>&jJ$1$X$/)+.3K"38,)35J$+-,$)4"/)8)/$5"/+)3K$5.4.$3)8)+.3K"38,)852."1)"4)@_IC#Dl)j;CgDEC)7DHB;#!AC;DH)-1+$/)#(>(&>(SM)Q-2)2J$)/$5"/+)J83)"1$)"/)0"/$)5"0K"1$123)OJ.5J)8/$)4,8::$+)83)/$%-./.1:)5"14./082."1)Q$4"/$)+$,$2."1)-1+$/)#(>('>(WM)2J$1)2J$)!7#I)0-32)3$2)2J$)+.3K"38,)852."1)-1+$/)#(>(&>SW)2")@_IC#Dl)ABC_#)7DHB;#!AC;DH).132$8+>))-(0"#&(0:(*"*'+#($#+(0"#."&(.!+#0,+'#>"#+":%.%'"?1#!"?"'"!#>1#%*#%!0)*)+'.%'(.#(.#

"D'".*%?#+1+'"0A#"+:"&)%??1#)$#'9"1#%."#*('#,*!".#'9"#!)."&'#&(*'.(?#($#'9"#;<=-3##E$#'9"#

."&(.!#&(*'%)*+#(*"#($#'9"+"#&(0:(*"*'+#'9"*#'9"#;<=-#0,+'#%,'(0%')&%??1#%!Q,+'#'9"#

!)+:(+%?#%&')(*#B9"*#)'#)+#+"'3#

$!.!<.?@&jJ$1$X$/)2J$)+.3K"38,)852."1)4"/)81)852.X$)/$5"/+).3)3$2)2")@_IC#Dl)j;CgDEC)7DHB;#!AC;DH)-1+$/)#(>(&>SWM)81+)/$08.13)3")842$/)5J$5P.1:)#(>(&>SRM)2J$)!7#I)0-32).00$+.82$,6)+$32/"6)2J$)/$5"/+)-1+$/)#(>(&>W')-1,$33).2).3)2J$)3-Q]$52)"4)8)+.3K"38,)J",+)-1+$/)#(>(S>V>))C9)+#)+#'9"#(*?1#')0"#B9"*#."&(.!+#%."#!"?"'"!#B)'9(,'#%*1#%!0)*)+'.%'(.#)*'".%&')(*3##C9"#

%&')(*#&%**('#>"#:".$(.0"!#)$#'9"#."&(.!+#%."#'9"#+,>Q"&'#($#%#!)+:(+%?#9(?!#)*#B9)&9#&%+"#

'9"#;<=-#0,+'#J"":#'.1)*6#:".)(!)&%??1#,*!".#=23273K7#,*')?#'9"#!)+:(+%?#9(?!#)+#0%!"#

)*%&')@"#,*!".#=232K35#%*!#'9"#."&(.!+#&%*#>"#!"+'.(1"!3#

$!.!<.?6&jJ$1$X$/)81)!7#I)5J$5P3)8)/$5"/+)-1+$/)#(>(&>S&)4"/)OJ.5J)2J$)+.3K"38,)852."1)+-$)+82$)J83)$,8K3$+M)81+)OJ.5J).3)1"2)3-Q]$52)2")8)+.3K"38,)J",+)-1+$/)#(>(S>VM)81+)OJ.5J)+"$3)1"2)8,/$8+6)J8X$)8)+.3K"38,)852."1)/$0.1+$/)3$12)2.0$3280KM)2J$1).2)0-32)/8.3$)81)8,$/2)81+).15,-+$)8)+.3K"38,)852."1)/$0.1+$/)3$12)2.0$3280K).1)2J$)0$28+828)"4)2J$)/$5"/+>))I'#'9)+#:()*'#'9"#."&(.!#)+#(@".!,"#$(.#!)+:(+%?#+(#%*#%?".'#)+#.%)+"!3#

$!.!<.?B&jJ$1)/8.3.1:)81)8,$/2)-1+$/)#(>(&>SV)2J$)!7#I)0-32)5"13",.+82$)2J$)8,$/23)4"/)8,,)"X$/+-$)/$5"/+3)Q$,"1:.1:)2")2J$)380$)K8/$12)8::/$:82."1)3")2J82)"1,6)"1$)8,$/2).3)/8.3$+)4"/)$85J)8::/$:82."1>))

Page 95: MoReq2010 Core Requirements DRAFT v0.27 · !"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03) 7"/$)#$%-./$0$123)81+)9,-:);13)

!"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03)7"/$)#$%-./$0$123)81+)9,-:);13)<)=$/3."1)'>?&)@#ABC)BD#)9EFG;7)7DHIEGCAC;DH)CJ.3)+"5-0$12).3)5"K6/.:J2)L)@G!)B"/-0)B"-1+82."1M)&'('M).15,-+.1:)8,,)2$N2)81+).08:$3).15,-+$+)O.2J)2J$)O"/P>)

CJ.3)+"5-0$12).3)8)+/842)O"/P<.1<K/":/$33)4"/)2J$)K-/K"3$)"4)K-Q,.5)5"13-,282."1)"1,6)81+)086)08P$)833$/2."13M)5"128.1)$//"/3)81+)+$35/.Q$)4-152."18,.26)2J82).3),82$/)5J81:$+)"/)O.2J+/8O1>)

98:$)?W)"4)&'R))

)

)

;(="/7F2F#!("+#*('#+:"&)$1#9(B#'9)+#)+#!(*"#%*!#'9"#'"&9*(?(61#,+"!#0%1#@%.1#!":"*!)*6#

(*#9(B#'9"#;<=-#)0:?"0"*'+#=23273K73#

$!.!<./0&CJ$)!7#I)0-32)8,,"O)81)8+0.1.32/82"/)2")3$8/5J)4"/)8,,)852.X$)/$5"/+3)+-$)4"/)+.3K"38,)81+)Q/"O3$)2J$0)Q6)+.3K"38,)852."1M)8::/$:82."1M)5,833.4.582."1)81+)+.3K"38,)852."1)+-$)+82$>))="&(.!+#!,"#$(.#!)+:(+%?#%."#'9(+"#B)'9#%#!)+:(+%?#%&')(*#+"'#%*!#%#!)+:(+%?#%&')(*#!,"#

!%'"#+"'#,*!".#=23273K43#

$!.!<./!&jJ$1)81)8+0.1.32/82"/)5"1+-523)8)3$8/5J)-1+$/)#(>(&>T')2J$)!7#I)0-32)1"2).15,-+$).1)2J$)/$3-,23)816)852.X$)/$5"/+3)2J82)8/$)3-Q]$52)2")8)+.3K"38,)J",+)-1+$/)#(>(S>V>))E$#'9"#."&(.!+#%."#+,>Q"&'#'(#%#!)+:(+%?#9(?!#'9"*#'9").#!)+:(+%?#%&')(*#&%**('#>"#&%..)"!#

(,'3#

$!.!<./<&CJ$)!7#I)0-32)8,,"O)81)8+0.1.32/82"/)2")/$X.$O)81)852.X$)/$5"/+)O.2J)8)+.3K"38,)852."1)3$2)2")#_=;_j)Q6)+./$52,6)8KK,6.1:)8)+.3K"38,)35J$+-,$)2")2J$)/$5"/+)2")/$K,85$).23)5-//$12)+.3K"38,)35J$+-,$M)-1,$33)2J$)/$5"/+).3)-1+$/)8)+.3K"38,)J",+M)3$$)#(>(S>V>))]9"*#."&(.!+#9%@"#%#!)+:(+%?#+&9"!,?"#'9%'#+:"&)$)"+#%#!)+:(+%?#%&')(*#($#=8`E8]A#'9"#

!)+:(+%?#+&9"!,?"#0,+'#>"#.":?%&"!#(*&"#'9"#."'"*')(*#:".)(!#9%+#"D:)."!#B)'9#%#!)+:(+%?#

+&9"!,?"#'9%'#+:"&)$)"+#%#!)$$"."*'#."'"*')(*#:".)(!#(.#%#!)$$"."*'#!)+:(+%?#%&')(*3##E$#'9"#

."&(.!#)+#'9"#+,>Q"&'#($#%#!)+:(+%?#9(?!#'9"*#)'#&%**('#"@"*#>"#."@)"B"!3#

$!.!<./?&jJ$1)81)8+0.1.32/82"/).3)8KK,6.1:)8)+.3K"38,)35J$+-,$)2")8)/$5"/+)+-/.1:)8)/$X.$O)-1+$/)#(>(&>T&M)2J$)!7#I)0-32)8,,"O)2J$)8+0.1.32/82"/)2")/$28.1)2J$)/$5"/+f3)$N.32.1:)+.3K"38,)35J$+-,$).4).23)/$2$12."1)K$/."+)328/2)2/.::$/).3)@AC_)DB)GAIC)#_=;_j)-1+$/)#(>(&>T>))I#!)+:(+%?#+&9"!,?"#($#G."'%)*#$(.#D#$.(0#!%'"#($#?%+'#."@)"BH#B)??#."+,?'#)*#%#!)$$"."*'#

."'"*')(*#!%'"#)$#.":?)"!#'(#%#."&(.!#$(??(B)*6#%#."@)"B3#

$!.!<.//&jJ$1)81)8+0.1.32/82"/)5"0K,$2$3)8)/$X.$O)Q6)8KK,6.1:)8)+.3K"38,)35J$+-,$)2")8)/$5"/+)-1+$/)#(>(&>T&)2J$)!7#I)0-32):$1$/82$)8)2.0$3280K).1+.582.1:)2J$),832)/$X.$O$+)+82$)81+)2.0$)81+).15,-+$).2).1)2J$)0$28+828)4"/)2J$)/$5"/+>))C9"#?%+'#."@)"B"!#')0"+'%0:#B)??#.":?%&"#'9"#:."@)(,+#?%+'#."@)"B"!#')0"+'%0:A#)$#%*13#

$!.!<./=&jJ$1)81)8+0.1.32/82"/)5"0K,$2$3)8)/$X.$O)Q6)8KK,6.1:)8)+.3K"38,)35J$+-,$)2")8)/$5"/+)-1+$/)#(>(&>T&)2J$)!7#I)0-32)8,,"O)2J$)8+0.1.32/82"/)2")8++)8)2$N2-8,),832)/$X.$O)5"00$12)2")2J$)0$28+828)"4)2J$)/$5"/+)2")+$35/.Q$)2J$)/$X.$O)4.1+.1:3>)

Page 96: MoReq2010 Core Requirements DRAFT v0.27 · !"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03) 7"/$)#$%-./$0$123)81+)9,-:);13)

!"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03)7"/$)#$%-./$0$123)81+)9,-:);13)<)=$/3."1)'>?&)@#ABC)BD#)9EFG;7)7DHIEGCAC;DH)CJ.3)+"5-0$12).3)5"K6/.:J2)L)@G!)B"/-0)B"-1+82."1M)&'('M).15,-+.1:)8,,)2$N2)81+).08:$3).15,-+$+)O.2J)2J$)O"/P>)

CJ.3)+"5-0$12).3)8)+/842)O"/P<.1<K/":/$33)4"/)2J$)K-/K"3$)"4)K-Q,.5)5"13-,282."1)"1,6)81+)086)08P$)833$/2."13M)5"128.1)$//"/3)81+)+$35/.Q$)4-152."18,.26)2J82).3),82$/)5J81:$+)"/)O.2J+/8O1>)

98:$)?R)"4)&'R))

)

)

)E$#'9"#%!0)*)+'.%'(.#!("+#*('#%!!#%#?%+'#."@)"B#&(00"*'#'9"*#%*1#:."@)(,+#?%+'#."@)"B#

&(00"*'#0,+'#>"#."0(@"!#$.(0#'9"#0"'%!%'%#($#'9"#."&(.!#(.#)'#B)??#>"#0)+?"%!)*63##C9"#

:."@)(,+#?%+'#."@)"B#&(00"*'#B)??#>"#."'%)*"!#)*#'9"#"*')'1[+#"@"*'#9)+'(.13#

$!.!<./>&jJ$1)81)8+0.1.32/82"/)5"0K,$2$3)8)/$X.$O)-1+$/)#(>(&>T&)81+)8KK,.$3)8)+.3K"38,)35J$+-,$)2")8)/$5"/+)2J$1)2J$)!7#I)0-32).0K,$0$12)#(>(&>&V)$X$1).4)2J$)380$)+.3K"38,)35J$+-,$)J83)Q$$1)8KK,.$+)8:8.1)-1+$/)#(>(&>TS>))C9"#."&(.!#)+#'9"*#."%!1#$(.#'9"#*"D'#+&9"!,?"!#!)+:(+%?3#

$!.!<./@&CJ$)!7#I)0-32)8,,"O)81)8+0.1.32/82"/)2")5"14./0)4"/)816)852.X$)/$5"/+)O.2J)8)+.3K"38,)852."1)"4)C#AHIB_#)"/)@_IC#Dl)j;Cg)7DHB;#!AC;DH)2J82)2J$)3K$5.4.$+)+.3K"38,)852."1)J83)Q$$1)58//.$+)"-2M)-1,$33)2J$)/$5"/+).3)-1+$/)8)+.3K"38,)J",+M)3$$)#(>(S>V>))="&(.!+#>")*6#'.%*+$".."!#."/,)."#&(*$).0%')(*#$.(0#%*#%!0)*)+'.%'(.#'(#"*+,."#'9%'#'9"#

'.%*+$".#9%+#'%J"*#:?%&"3##;(="/7F2F#!("+#*('#+:"&)$1#9(B#'9"#'.%*+$".#)+#0%!"W#)'#0%1#

:%.')%??1#)*@(?@"#"D:(.')*6#'9"#."&(.!+#,*!".#2324373#

#

-)0)?%.?1A#,*?"++#'9"1#%."#+,>Q"&'#'(#=23273KXA#."&(.!+#."/,)."#&(*$).0%')(*#$.(0#%*#

%!0)*)+'.%'(.#>"$(."#'9"1#%."#!"+'.(1"!3##C9)+#&(*$).0%')(*#&%*#0"%*#(*"#($#'B(#!)$$"."*'#

'9)*6+3##M(.#."&(.!+#B)'9#&(0:(*"*'+#,*!".#'9"#0%*%6"0"*'#($#'9"#;<=-#)'#&%*#>"#%*#

)*+'.,&')(*#'(#6(#%9"%!#%*!#!"+'.(1#'9"#."&(.!+3##M(.#."&(.!+#B)'9#&(0:(*"*'+#*('#,*!".#

'9"#0%*%6"0"*'#($#'9"#;<=-#)'#&%*#>"#&(*$).0%')(*#'9%'#'9"#&(0:(*"*'+#9%@"#>""*#

G0%*,%??1H#!"+'.(1"!#+(#'9%'#'9"#;<=-#&%*#*(B#!"+'.(1#'9"#."&(.!+#)*#:%.%??"?3#

#

E$#'9"#."&(.!+#%."#+,>Q"&'#'(#%#!)+:(+%?#9(?!#'9"*#'9"#;<=-#0,+'#"*+,."#'9%'#%*#

%!0)*)+'.%'(.#&%**('#&(*$).0#'9"#'.%*+$".#(.#!"+'.,&')(*#($#'9"#."&(.!+#,*')?#'9"#!)+:(+%?#

9(?!#)+#0%!"#)*%&')@"#,*!".#=232K353#

$!.!<./6&jJ$1$X$/)81)8+0.1.32/82"/)5"14./03)8)2/8134$/)"/)+$32/"6)852."1)4"/)81)852.X$)/$5"/+)-1+$/)#(>(&>TU)2J$1)2J$)!7#I)0-32)8,,"O)2J$)8+0.1.32/82"/)2")8++)8)2$N2-8,)+.3K"38,)5"00$12)2")2J$)0$28+828)"4)2J$)/$5"/+)2"):.X$)0"/$).14"/082."1)8Q"-2)2J$)5"14./082."1)+$5.3."1)81+)2J$)+$28.,3)"4)816)2/8134$/M)$25>)

$!.!<./B&jJ$1$X$/)81)8+0.1.32/82"/)5"14./03)8)2/8134$/)"/)+$32/"6)852."1)4"/)81)852.X$)/$5"/+)-1+$/)#(>(&>TU)2J$1)2J$)!7#I)0-32).00$+.82$,6)+$32/"6)2J$)/$5"/+)-1+$/)#(>(&>W')-1,$33).2).3)2J$)3-Q]$52)"4)8)+.3K"38,)J",+)-1+$/)#(>(S>V>)

$!.!<.=0&jJ$1$X$/)8)/$5"/+).3)+$32/"6$+).23)3282-3)0-32)Q$)3$2)2").1852.X$)81+)2J$)!7#I)0-32)K$/4"/0)2J$)4",,"O.1:)"K$/82."13Z))

Page 97: MoReq2010 Core Requirements DRAFT v0.27 · !"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03) 7"/$)#$%-./$0$123)81+)9,-:);13)

!"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03)7"/$)#$%-./$0$123)81+)9,-:);13)<)=$/3."1)'>?&)@#ABC)BD#)9EFG;7)7DHIEGCAC;DH)CJ.3)+"5-0$12).3)5"K6/.:J2)L)@G!)B"/-0)B"-1+82."1M)&'('M).15,-+.1:)8,,)2$N2)81+).08:$3).15,-+$+)O.2J)2J$)O"/P>)

CJ.3)+"5-0$12).3)8)+/842)O"/P<.1<K/":/$33)4"/)2J$)K-/K"3$)"4)K-Q,.5)5"13-,282."1)"1,6)81+)086)08P$)833$/2."13M)5"128.1)$//"/3)81+)+$35/.Q$)4-152."18,.26)2J82).3),82$/)5J81:$+)"/)O.2J+/8O1>)

98:$)?U)"4)&'R))

)

)

• @$,$2$)4/"0)2J$)0$28+828)"4)2J$)/$5"/+)8,,)$,$0$123)OJ"3$)$,$0$12)+$4.1.2."13).1+.582$)2J82)2J$6)3J"-,+)Q$)+$,$2$+)"1)+$32/-52."1M)3$$)#(>((>&Vd)

• @$,$2$)4/"0)2J$)$X$12)J.32"/6)"4)2J$)/$5"/+)8,,)$12/.$3)OJ"3$)4-152."1)+$4.1.2."13).1+.582$)2J82)2J$6)3J"-,+)Q$)+$,$2$+)"1)+$32/-52."1M)3$$)#(>R>S&>)

);1)8++.2."1M).4)2J$)/$5"/+)+"$3)1"2)3J8/$).23)5"0K"1$123)O.2J)852.X$)5,"1$3)-1+$/)#(>('>SU)2J$1)2J$)!7#I)0-32Z))

• I$2)2J$)3282-3)"4)$85J)5"0K"1$12)"4)2J$)/$5"/+)2").1852.X$d)• @$,$2$)2J$)+8284.,$)Q$,"1:.1:)2")$85J)5"0K"1$12)"4)2J$)/$5"/+).4)2J$6)8/$)-1+$/)

2J$)5"12/",)"4)2J$)!7#IM)3$$)#(>('>(Sd)• @$,$2$)4/"0)2J$)0$28+828)"4)$85J)5"0K"1$12)"4)2J$)/$5"/+)8,,)$,$0$123)OJ"3$)

$,$0$12)+$4.1.2."13).1+.582$)2J82)2J$6)3J"-,+)Q$)+$,$2$+)"1)+$32/-52."1M)3$$)#(>((>&Vd)81+)

• @$,$2$)4/"0)2J$)$X$12)J.32"/6)"4)$85J)5"0K"1$12)"4)2J$)/$5"/+)8,,)$12/.$3)OJ"3$)4-152."1)+$4.1.2."13).1+.582$)2J82)2J$6)3J"-,+)Q$)+$,$2$+)"1)+$32/-52."1M)3$$)#(>R>S&>)

)]9"*#%#."&(.!#(.#%#&(0:(*"*'#"*'".#'9"#)*%&')@"#+'%'"#'9"1#&%**('#>"#."%&')@%'"!3##C9"#

;<=-#0,+'#"*+,."#'9%'#!"?"')(*+#($#&(0:(*"*'#!%'%$)?"+A#0"'%!%'%#"?"0"*'+#%*!#"@"*'#

9)+'(.1#"@"*'+#%."#:".0%*"*'#%*!#).."&(@".%>?"3#

$!.!<.=!&jJ$1$X$/)8)/$5"/+).3)+$32/"6$+)-1+$/)#(>(&>W')81+)2J$/$)8/$)1")/$08.1.1:)852.X$)/$5"/+3).1)2J$)/$5"/+f3)K8/$12)8::/$:82."1M)OJ.5J).3)5,"3$+)-1+$/)#(>?>SW)"/)#(>?>SRM)2J$1)2J$)!7#I)0-32)+$32/"6)2J$)8::/$:82."1)-1+$/)#(>(&>W&>))-""#%?+(#=232734K#%*!#=23273KZ3##I*#(:"*#%66."6%')(*#0%1#>"#&?(+"!#?%'".#>,'#&?(+)*6#)'#

B)??#'.)66".#!"+'.,&')(*#,*!".#=23273473#

$!.!<.=<&jJ$1$X$/)81)8::/$:82."1).3)+$32/"6$+).23)3282-3)0-32)Q$)3$2)2").1852.X$)81+)2J$)!7#I)0-32)K$/4"/0)2J$)4",,"O.1:)"K$/82."13Z))

• @$,$2$)4/"0)2J$)0$28+828)"4)2J$)8::/$:82."1)8,,)$,$0$123)OJ"3$)$,$0$12)+$4.1.2."13).1+.582$)2J82)2J$6)3J"-,+)Q$)+$,$2$+)"1)+$32/-52."1M)3$$)#(>((>&Vd)81+)

• @$,$2$)4/"0)2J$)$X$12)J.32"/6)"4)2J$)8::/$:82."1)8,,)$12/.$3)OJ"3$)4-152."1)+$4.1.2."13).1+.582$)2J82)2J$6)3J"-,+)Q$)+$,$2$+)"1)+$32/-52."1M)3$$)#(>R>S&>)

)]9"*#%*#%66."6%')(*#"*'".+#'9"#)*%&')@"#+'%'"#)'#&%**('#>"#."%&')@%'"!3##C9"#;<=-#0,+'#

"*+,."#'9%'#!"?"')(*+#($#0"'%!%'%#"?"0"*'+#%*!#"@"*'#9)+'(.1#"@"*'+#%."#:".0%*"*'#%*!#

).."&(@".%>?"3#

$!.!<.=?&jJ$1$X$/)81)8::/$:82."1)Q$,"1:.1:)2")8)K8/$12)8::/$:82."1).3)+$32/"6$+)-1+$/)#(>(&>W')81+)2J$/$)8/$)1")/$08.1.1:)852.X$)8::/$:82."13).1)2J$)/$5"/+f3)K8/$12)

Page 98: MoReq2010 Core Requirements DRAFT v0.27 · !"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03) 7"/$)#$%-./$0$123)81+)9,-:);13)

!"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03)7"/$)#$%-./$0$123)81+)9,-:);13)<)=$/3."1)'>?&)@#ABC)BD#)9EFG;7)7DHIEGCAC;DH)CJ.3)+"5-0$12).3)5"K6/.:J2)L)@G!)B"/-0)B"-1+82."1M)&'('M).15,-+.1:)8,,)2$N2)81+).08:$3).15,-+$+)O.2J)2J$)O"/P>)

CJ.3)+"5-0$12).3)8)+/842)O"/P<.1<K/":/$33)4"/)2J$)K-/K"3$)"4)K-Q,.5)5"13-,282."1)"1,6)81+)086)08P$)833$/2."13M)5"128.1)$//"/3)81+)+$35/.Q$)4-152."18,.26)2J82).3),82$/)5J81:$+)"/)O.2J+/8O1>)

98:$)?V)"4)&'R))

)

)

8::/$:82."1M)OJ.5J).3)5,"3$+)-1+$/)#(>?>SW)"/)#(>?>SRM)2J$1)2J$)!7#I)0-32)+$32/"6)2J$)8::/$:82."1)-1+$/)#(>(&>W&>))-""#%?+(#=2327342#%*1#*,0>".#($#?"@"?+#($#%66."6%')(*#&%*#>"#!"+'.(1"!#>1#,:B%.!+#

&%+&%!"3##I*#(:"*#%66."6%')(*#0%1#>"#&?(+"!#?%'".#>,'#&?(+)*6#)'#B)??#'.)66".#!"+'.,&')(*#

,*!".#=23273473#

$!.!<.=/&jJ$1$X$/)8)/$5"/+)"/)81)8::/$:82."1)J83)Q$$1)+$32/"6$+)-1+$/)#(>(&>W')81+)#(>(&>W&)/$3K$52.X$,6)2J$)!7#I)0-32)$13-/$)2J82)2J$)$12.26f3)K/.08/6)5,833.4.582."1).3)4.N$+)81+).3)1"2)3-Q3$%-$12,6)5J81:$+>))C9"#"*')'1#."'%)*+#'9"#:.)0%.1#&?%++)$)&%')(*#,*!".#B9)&9#)'#B%+#!"+'.(1"!#)*#:".:"',)'1#$(.#

9)+'(.)&%?#%*!#&(*'"D',%?#."%+(*+3##O'9".#&?%++)$)&%')(*+#."?%')*6#'(#'9"#*(B#)*%&')@"#"*')'1#

0%1#>"#&9%*6"!#$(.#$,',."#0%*%6"0"*'#($#'9"#."0%)*)*6#+',>3##a('"#'9%'#'9"#:.)0%.1#

&?%++)$)&%')(*#0%1#%?+(#>"#0%!"#)*%&')@"#,*!".#=23Z377#>,'#&%**('#>"#!"?"'"!3#

$!.!<.==&jJ$1$X$/)8)/$5"/+)J83)Q$$1)+$32/"6$+)-1+$/)#(>(&>W')2J$)!7#I)0-32)$13-/$)2J82)2J$)/$5"/+f3)+.3K"38,)35J$+-,$).3)4.N$+)81+).3)1"2)3-Q3$%-$12,6)5J81:$+>))C9"#."&(.!#."'%)*+#'9"#!)+:(+%?#+&9"!,?"#,*!".#B9)&9#)'#B%+#!"+'.(1"!3##C(#&9%*6"#)'#B(,?!#

>"#0)+?"%!)*63##a('"#'9%'#'9"#!)+:(+%?#+&9"!,?"#0%1#%?+(#>"#0%!"#)*%&')@"#,*!".#=2327377#

>,'#&%**('#>"#!"?"'"!3#

$!.!<.=>&CJ$)!7#I)0-32)8,,"O)81)8+0.1.32/82"/)2")3$,$52)8)1-0Q$/)"4)/$5"/+3)4/"0)2J$)3$8/5J).1)#(>(&>T')81+)K$/4"/0)816)"4)2J$)4",,"O.1:)4-152."13)83)8)Q-,P)"K$/82."1Z))

• #$X.$O)2J$)/$5"/+3)Q6)8KK,6.1:)2J$)380$)+.3K"38,)35J$+-,$)2")8,,)3$,$52$+)/$5"/+3M)3$$)#(>(&>T&d)

• AKK,6)2J$)380$),832)/$X.$O)5"00$12)2")8,,)3$,$52$+)/$5"/+3)OJ.,$)5"0K,$2.1:)2J$)/$X.$OM)3$$)#(>(&>TWd)

• 7"14./0)$.2J$/)8)2/8134$/)852."1)"/)8)+.3K"38,)852."1)"1)8,,)3$,$52$+)/$5"/+3M)3$$)#(>(&>TUd)81+)

• A++)2J$)380$)+.3K"38,)5"00$12)2")8,,)3$,$52$+)/$5"/+3)OJ.,$)5"14./0.1:)2J$./)+.3K"38,M)3$$)#(>(&>TV>)

)C9"#'".0+#G+"?"&'H#%*!#G>,?J#(:".%')(*H#%."#"D:?%)*"!#)*#'9"#.%')(*%?"#'(#=2343PK3##

="/,)."0"*'+#$(.#>,?J#(:".%')(*+#&%*#>"#$(,*!#+'%.')*6#%'#=23X32F3#

$!.!<.=@&CJ$)!7#I)0-32)8,,"O)81)8+0.1.32/82"/)2")8++)1$O)+.3K"38,)35J$+-,$3)2")2J$)+.3K"38,)35J$+-,$).1X$12"/6M).1)Q-,PM)Q6)/$8+.1:)4/"0)8)+8284.,$)2J82)+$35/.Q$3)2J$./)0$28+828>))C9"#:,.:(+"#($#'9)+#."/,)."0"*'#)+#'(#%??(B#'9"#!)+:(+%?#+&9"!,?"#)*@"*'(.1#'(#>"#"%+)?1#

:(:,?%'"!#B9)?"#'9"#;<=-#)+#>")*6#&(*$)6,."!A#%*!#>"$(."#)'#)+#,+"!#$(.#'9"#0%*%6"0"*'#($#

Page 99: MoReq2010 Core Requirements DRAFT v0.27 · !"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03) 7"/$)#$%-./$0$123)81+)9,-:);13)

!"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03)7"/$)#$%-./$0$123)81+)9,-:);13)<)=$/3."1)'>?&)@#ABC)BD#)9EFG;7)7DHIEGCAC;DH)CJ.3)+"5-0$12).3)5"K6/.:J2)L)@G!)B"/-0)B"-1+82."1M)&'('M).15,-+.1:)8,,)2$N2)81+).08:$3).15,-+$+)O.2J)2J$)O"/P>)

CJ.3)+"5-0$12).3)8)+/842)O"/P<.1<K/":/$33)4"/)2J$)K-/K"3$)"4)K-Q,.5)5"13-,282."1)"1,6)81+)086)08P$)833$/2."13M)5"128.1)$//"/3)81+)+$35/.Q$)4-152."18,.26)2J82).3),82$/)5J81:$+)"/)O.2J+/8O1>)

98:$)??)"4)&'R))

)

)

."&(.!+3##C9"#!%'%$)?"#$(.0%'#'(#>"#,+"!#>1#'9"#;<=-#'(#:(:,?%'"#'9"#!)+:(+%?#+&9"!,?"#

)*@"*'(.1#)+#*('#+:"&)$)"!3##L)+:(+%?#+&9"!,?"+#0%1#>"#?(%!"!#$.(0#'9"#+%0"#!%'%$)?"#'9%'#)+#

,+"!#'(#?(%!#&?%++"+#)*'(#%#&?%++)$)&%')(*#+&9"0"#,*!".#=23Z3KF#%*!#:%.')&,?%.?1#=23Z3KPA#(.#

"?"0"*'#!"$)*)')(*+#%*!#'"0:?%'"+#)*'(#'9"#+&9"!,?"#)*@"*'(.1#,*!".#=23223473#

#

C9)+#."/,)."0"*'#)+#*('#'9"#+%0"#%+#)0:(.')*6#!)+:(+%?#+&9"!,?"+#T>,?J#)0:(.'#)+#*('#:%.'#

($#'9"#;(="/7F2F#&(."#."/,)."0"*'+U3##E*#"%&9#&%+"#'9"#"*')')"+#!"+&.)>"!#>1#'9"#!%'%$)?"#

%."#>")*6#*"B?1#&."%'"!#)*#'9"#;<=-3##E'#)+#'9"."$(."#*('#%::.(:.)%'"#'(#?(%!#"@"*'#

9)+'(.)"+#$(.#'9"+"#"*')')"+#$.(0#'9"#!%'%$)?"3#

$!.!<.=6&jJ$1)1$O)+.3K"38,)35J$+-,$3)8/$)5/$82$+).1)Q-,P)4/"0)8)+8284.,$M)-1+$/)#(>(&>WUM)2J$1)2J$)!7#I)0-32)1"2)/$8+)2J$)3632$0).+$12.4.$/)4"/)$85J)$12.26)4/"0)2J$)+8284.,$)Q-2)0-32)8-2"082.58,,6)833.:1)8)1$O)3632$0).+$12.4.$/)2")$85J)1$O)$12.26>))-""#=23437F3##C9)+#."/,)."0"*'#)+#)*'"*!"!#'(#%@()!#'9"#:(++)>)?)'1#'9%'#%#6)@"*#)*+'%??%')(*#

($#%*#;<=-#0%1#>"#0%*%6)*6#!)+:(+%?#+&9"!,?"+#B)'9#'9"#+%0"#+1+'"0#)!"*')$)".+#%+#

+)0)?%.#"*')')"+#)*#%*('9".#;<=-3##-,&9#%#+)',%')(*#B(,?!#."+,?'#)*#"*')')"+#'9%'#B"."#*('#

,*)@".+%??1#,*)/,"3#

$!.!<.=B&jJ$1)1$O)+.3K"38,)35J$+-,$3)8/$)8++$+).1)Q-,PM).1)855"/+815$)O.2J)#(>(&>WUM)2J$1)2J$)!7#I)0-32)$13-/$)2J82)2J$)0$28+828)/$8+)4/"0)2J$)+8284.,$)4"/)$85J)$12.26).3)X8,.+)81+).15,-+$3)8,,)081+82"/6)0$28+828)$,$0$123)/$%-./$+)Q6)!"#$%&'('>))C9"#;<=-#0,+'#*('#&."%'"#%*1#!)+:(+%?#+&9"!,?"+#B)'9#0)++)*6#(.#)*@%?)!#0"'%!%'%3#

)

Page 100: MoReq2010 Core Requirements DRAFT v0.27 · !"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03) 7"/$)#$%-./$0$123)81+)9,-:);13)

!"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03)7"/$)#$%-./$0$123)81+)9,-:);13)<)=$/3."1)'>?&)@#ABC)BD#)9EFG;7)7DHIEGCAC;DH)CJ.3)+"5-0$12).3)5"K6/.:J2)L)@G!)B"/-0)B"-1+82."1M)&'('M).15,-+.1:)8,,)2$N2)81+).08:$3).15,-+$+)O.2J)2J$)O"/P>)

CJ.3)+"5-0$12).3)8)+/842)O"/P<.1<K/":/$33)4"/)2J$)K-/K"3$)"4)K-Q,.5)5"13-,282."1)"1,6)81+)086)08P$)833$/2."13M)5"128.1)$//"/3)81+)+$35/.Q$)4-152."18,.26)2J82).3),82$/)5J81:$+)"/)O.2J+/8O1>)

98:$)('')"4)&'R))

)

)

!.!? 2GJRKHCJNQ&DEFGHDEIEJKL&OCD&PHLMCLNQ&VCQPL&

$!.!?.!&CJ$)!7#I)0-32)08.128.1)81).1X$12"/6)"4)+.3K"38,)J",+3M)81+)8,,"O)-3$/3)2")Q/"O3$).2>))C9"#'".0+#G)*@"*'(.1H#%*!#G>.(B+"H#%."#!"$)*"!#%*!#$,.'9".#"D:?%)*"!#)*#'9"#.%')(*%?"+#'(#

=23432P#%*!#=2343KF3#

$!.!?.<&CJ$)!7#I)0-32)8,,"O)8)-3$/)2").13K$52)2J$)0$28+828)"4)816)+.3K"38,)J",+).1)2J$)+.3K"38,)J",+).1X$12"/6>))C9"#'".0#G)*+:"&'H#)+#!"$)*"!#)*#'9"#.%')(*%?"#'(#=23432F3)

$!.!?.?&CJ$)!7#I)0-32)8,,"O)81)8+0.1.32/82"/)2")5/$82$)8)1$O)+.3K"38,)J",+)81+)8++).2)2")2J$)+.3K"38,)J",+).1X$12"/6>))C9"#!)+:(+%?#9(?!#)*@"*'(.1#+9(,?!#+,::(.'#%*1#*,0>".#($#!)+:(+%?#9(?!+3#

$!.!?./&CJ$)!7#I)0-32)8,,"O)81)8+0.1.32/82"/)2")5J81:$)2J$)2.2,$)81+)+$35/.K2."1)"4)8)+.3K"38,)J",+>)

$!.!?.=&CJ$)!7#I)0-32)8,,"O)81)8+0.1.32/82"/)2")8++)8::/$:82."13)81+)/$5"/+3)2")8)+.3K"38,)J",+>))C9"."#+9(,?!#>"#*(#?)0)'#'(#'9"#*,0>".#($#%66."6%')(*+#%*!#."&(.!+#'9%'#&%*#>"#%!!"!#'(#%#

!)+:(+%?#9(?!3#

$!.!?.>&CJ$)!7#I)0-32)8,,"O)81)8+0.1.32/82"/)2")/$0"X$)81)8::/$:82."1)"/)8)/$5"/+)4/"0)8)+.3K"38,)J",+>))]9"*#%*#%66."6%')(*#(.#%#."&(.!#)+#."0(@"!#$.(0#%#!)+:(+%?#9(?!#'9"*#%*1#:"*!)*6#

!"+'.,&')(*#%&')(*+#%6%)*+'#'9"0#(.#%*1#($#'9"#&(*'"*'+#($#'9"#%66."6%')(*#0,+'#

)00"!)%'"?1#>"#&%..)"!#(,'#>1#'9"#;<=-A#+""#=23273KYA#=23273P7#%*!#=232734F3#

$!.!?.@&CJ$)!7#I)0-32).15,-+$)8)2$N2-8,)5"00$12).1)2J$)0$28+828)"4)8)+.3K"38,)J",+)81+)0-32)8,,"O)81)8+0.1.32/82"/)2")0"+.46)2J.3)5"00$12)83)K8/2)"4)5/$82.1:)2J$)+.3K"38,)J",+)-1+$/)#(>(S>SM),.42.1:)2J$)+.3K"38,)J",+)-1+$/)#(>(S>?M)/$833$/2.1:)2J$)+.3K"38,)J",+)-1+$/)#(>(S>(()81+)82)816)"2J$/)2.0$>))C9"#&(00"*'#%??(B+#%#,+".#'(#+:"&)$1#%!!)')(*%?#)*$(.0%')(*#%>(,'#'9"#!)+:(+%?#9(?!#'9%'#

)+#*('#)*&?,!"!#)*#'9"#')'?"#(.#!"+&.):')(*3#

Page 101: MoReq2010 Core Requirements DRAFT v0.27 · !"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03) 7"/$)#$%-./$0$123)81+)9,-:);13)

!"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03)7"/$)#$%-./$0$123)81+)9,-:);13)<)=$/3."1)'>?&)@#ABC)BD#)9EFG;7)7DHIEGCAC;DH)CJ.3)+"5-0$12).3)5"K6/.:J2)L)@G!)B"/-0)B"-1+82."1M)&'('M).15,-+.1:)8,,)2$N2)81+).08:$3).15,-+$+)O.2J)2J$)O"/P>)

CJ.3)+"5-0$12).3)8)+/842)O"/P<.1<K/":/$33)4"/)2J$)K-/K"3$)"4)K-Q,.5)5"13-,282."1)"1,6)81+)086)08P$)833$/2."13M)5"128.1)$//"/3)81+)+$35/.Q$)4-152."18,.26)2J82).3),82$/)5J81:$+)"/)O.2J+/8O1>)

98:$)('()"4)&'R))

)

)

$!.!?.6&CJ$)!7#I)0-32)K/$X$12)816)8::/$:82."1M)"/)816)"4)2J$)8::/$:82."13)81+)/$5"/+3).2)5"128.13M)"/)816)3.1:,$)/$5"/+)2J82)J83)Q$$1)8++$+)2")81)852.X$)+.3K"38,)J",+)4/"0)Q$.1:)/$X.$O$+M)2/8134$//$+)"/)+$32/"6$+)4"/)83),"1:)83)2J82)+.3K"38,)J",+)/$08.13)852.X$>))]9"*#%*#%66."6%')(*#)+#%!!"!#'(#%#!)+:(+%?#9(?!#'9"*#'9)+#B)??#$.""b"#%*1#!)+:(+%?#%&')(*#

(*#)'+#&9)?!."*#%*!#'9").#&9)?!."*A#%*!#+(#(*3#

$!.!?.B&CJ$)!7#I)0-32)8,,"O)81)8+0.1.32/82"/)2")5J81:$)2J$)3282-3)"4)8)+.3K"38,)J",+)4/"0)852.X$)2").1852.X$M)2")8,,"O)2J$)+$32/-52."1)"4)2J$)8::/$:82."13)81+)/$5"/+3).2)3K$5.4.$3>))]9"*#%#!)+:(+%?#9(?!#)+#0%!"#)*%&')@"#'9"*#%*1#:"*!)*6#!"+'.,&')(*#%&')(*+#%6%)*+'#%*1#($#

'9"#%66."6%')(*+#(.#."&(.!+#+,>Q"&'#'(#'9"#!)+:(+%?#9(?!#)*&?,!)*6#%*1#($#'9"#&(*'"*'+#($#

%*1#($#'9"#%66."6%')(*+#B)??#>"#&%..)"!#(,'#>1#'9"#;<=-A#+""#=23273KYA#=23273P7#%*!#

=232734F3##

$!.!?.!0&jJ$1)2J$)3282-3)"4)8)+.3K"38,)J",+).3)5J81:$+)4/"0)852.X$)2").1852.X$)-1+$/)#(>(S>?)2J$1)2J$)!7#I)0-32).15,-+$)2J$)8+0.1.32/82"/)2J82),.42$+)2J$)+.3K"38,)J",+)81+)8)2.0$3280K)83)K8/2)"4)2J$)0$28+828)"4)2J$)+.3K"38,)J",+>))C9"#?)*J#'1:"#!"$)*)')(*#$(.#"%&9#?)*J#0,+'#>"#+:"&)$)"!#B9"*#'9"#?)*J#)+#$).+'#&."%'"!#%*!#

&%**('#>"#&9%*6"!#%$'".#'9%'3#

$!.!?.!!&CJ$)!7#I)0-32)8,,"O)81)8+0.1.32/82"/)2")5J81:$)2J$)3282-3)"4)81).1852.X$)+.3K"38,)J",+)2")852.X$M)2")8,,"O).2)2")K/$X$12)2J$)+$32/-52."1)"4)8::/$:82."13)81+)/$5"/+3>))a('"#'9%'#&9%*6)*6#%#!)+:(+%?#9(?!#$.(0#%&')@"#'(#)*%&')@"#B)??#*('#."&(@".#%*1#

%66."6%')(*+#(.#."&(.!+#'9%'#B"."#!"+'.(1"!#B9"*#'9"#!)+:(+%?#9(?!#B%+#0%!"#)*%&')@"#

,*!".#=232K353#

$!.!?.!<&jJ$1)81)8+0.1.32/82"/)08P$3)8)+.3K"38,)J",+)852.X$)-1+$/)#(>(S>(()2J$1)2J$)8+0.1.32/82"/)2J82),.42$+)2J$)+.3K"38,)J",+)81+)2J$)2.0$3280K)8++$+)2")2J$)0$28+828)-1+$/)#(>(S>(')3J"-,+)Q$)5,$8/$+>))C9)+#)*$(.0%')(*#B)??#+')??#>"#."'%)*"!#)*#'9"#"@"*'#9)+'(.1#$(.#'9"#!)+:(+%?#9(?!3#

)

Page 102: MoReq2010 Core Requirements DRAFT v0.27 · !"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03) 7"/$)#$%-./$0$123)81+)9,-:);13)

!"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03)7"/$)#$%-./$0$123)81+)9,-:);13)<)=$/3."1)'>?&)@#ABC)BD#)9EFG;7)7DHIEGCAC;DH)CJ.3)+"5-0$12).3)5"K6/.:J2)L)@G!)B"/-0)B"-1+82."1M)&'('M).15,-+.1:)8,,)2$N2)81+).08:$3).15,-+$+)O.2J)2J$)O"/P>)

CJ.3)+"5-0$12).3)8)+/842)O"/P<.1<K/":/$33)4"/)2J$)K-/K"3$)"4)K-Q,.5)5"13-,282."1)"1,6)81+)086)08P$)833$/2."13M)5"128.1)$//"/3)81+)+$35/.Q$)4-152."18,.26)2J82).3),82$/)5J81:$+)"/)O.2J+/8O1>)

98:$)('&)"4)&'R))

)

)

!.!/ 2GJRKHCJNQ&DEFGHDEIEJKL&OCD&LENDRVHJU&NJP&DEMCDKHJU&

$!.!/.!&A)-3$/)0-32)Q$)8Q,$)2")3$8/5J)4"/)$12.2.$3).1)2J$)!7#I>))I??#+"%.&9#."+,?'+#B)??#&(*'%)*#%#?)+'#($#"*')')"+3#

$!.!/.<&jJ$1)3$8/5J.1:)4"/)$12.2.$3)-1+$/)#(>(T>(M)"/)/$K"/2.1:)-1+$/)#(>(T>S?)81+)#(>(T>TTM)2J$)-3$/)0-32)Q$)8Q,$)2")3K$5.46)82),$832)&')3$8/5J)5/.2$/.8)4"/)$85J)3$8/5J>))-"%.&9#&.)'".)%#."+'.)&'#'9"#+"'#($#:(++)>?"#+"%.&9#."+,?'+3##E*#'9"#+"%.&9#/,".1#G$)*!#"*')')"+#

B9"."#&."%'"!#')0"+'%0:#)+#'(!%1HA#'9"#:9.%+"#G&."%'"!#')0"+'%0:#)+#'(!%1H#)+#%*#"D%0:?"#

($#%#+"%.&9#&.)'".)(*3#

$!.!/.?&jJ$1)3K$5.46.1:)5/.2$/.8)-1+$/)#(>(T>&)$85J)3$8/5J)5/.2$/."1)0-32)/$4$/)2")$.2J$/)8)0$28+828)$,$0$12)"/)2J$)5"12$12)"4)8)5"0K"1$12>))E*#'9"#"D%0:?"#6)@"*#)*#'9"#.%')(*%?"#'(#=232P37#'9"#'".0#G&."%'"!#')0"+'%0:H#."$".+#'(#%#

0"'%!%'%#"?"0"*'3#

$!.!/./&jJ$1)3K$5.46.1:)5/.2$/.8)-1+$/)#(>(T>&)4"/)-3$).1)3$8/5J.1:)2J$)-3$/)0-32)Q$)8Q,$)2")5"0Q.1$)2J$)3$8/5J)5/.2$/.8)2":$2J$/),":.58,,6)-3.1:)816)5"0Q.182."1)"4)AH@M)D#)"/)HDC>))C9"+"#(:".%'(.+#&(0"#$.(0#^((?"%*#%?6">.%3##IaL#."$".+#'(#'9"#)*'".+"&')(*#($#'B(#+"'+A#

O=#'(#'9"#,*)(*#($#'B(#+"'+#%*!#aOC#'(#'9"#&(0:?"0"*'#($#%#+"'3##a('"#'9%'#'9"#;<=-#!("+#

*('#*""!#'(#"D:?)&)'?1#,+"#'9"#'".0+#GIaLHA#GO=H#%*!#GaOCH#>,'#0%1#,+"#%*1#?(6)&%??1#

"/,)@%?"*'#0"%*+#($#"D:."++)*6#'9"#+%0"#(:".%'(.+3#

$!.!/.=&jJ$1)5"0Q.1.1:)3$8/5J)5/.2$/.8)-1+$/)#(>(T>T)2J$)-3$/)0-32)Q$)8Q,$)2")-3$)K8/$12J$3$3)"/)2J$./)$%-.X8,$12)2")5J81:$)2J$)"/+$/)"4)"K$/82."1>))N*!".#'9"#&(*@"*')(*+#($#^((?"%*#?(6)&A#aOC#9%+#'9"#9)69"+'#:."&"!"*&"A#$(??(B"!#>1#IaLA#

B)'9#O=#9%@)*6#'9"#?(B"+'#:."&"!"*&"3##_%."*'9"+"+#&%*#>"#,+"!#'(#&9%*6"#'9"#:."&"!"*&"#

($#(:".%'(.+#T(:".%')(*+#)*+)!"#:%."*'9"+"+#%."#%?B%1+#:".$(.0"!#$).+'U3##_%."*'9"+"+#

+9(,?!#>"#%>?"#'(#>"#B.%::"!#%.(,*!#('9".#:%."*'9"+)+"!#(:".%')(*+#'(#%*1#!":'93#

$!.!/.>&CJ$)!7#I)0-32)Q$)8Q,$)2")K$/4"/0)4-,,)2$N2)3$8/5J.1:)"4)8,,)2$N2-8,)0$28+828)$,$0$123)81+)816)5"0K"1$123).+$12.4.$+)-1+$/)#(>('>((>))

Page 103: MoReq2010 Core Requirements DRAFT v0.27 · !"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03) 7"/$)#$%-./$0$123)81+)9,-:);13)

!"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03)7"/$)#$%-./$0$123)81+)9,-:);13)<)=$/3."1)'>?&)@#ABC)BD#)9EFG;7)7DHIEGCAC;DH)CJ.3)+"5-0$12).3)5"K6/.:J2)L)@G!)B"/-0)B"-1+82."1M)&'('M).15,-+.1:)8,,)2$N2)81+).08:$3).15,-+$+)O.2J)2J$)O"/P>)

CJ.3)+"5-0$12).3)8)+/842)O"/P<.1<K/":/$33)4"/)2J$)K-/K"3$)"4)K-Q,.5)5"13-,282."1)"1,6)81+)086)08P$)833$/2."13M)5"128.1)$//"/3)81+)+$35/.Q$)4-152."18,.26)2J82).3),82$/)5J81:$+)"/)O.2J+/8O1>)

98:$)('S)"4)&'R))

)

)

M,??#'"D'#+"%.&9)*6#)*@(?@"+#+"%.&9)*6#$(.#B9(?"#B(.!+#B)'9)*#'9"#+"%.&9#'"D'3##]9"*#

)*!"D)*6#'"D'#$(.#$,??#'"D'#+"%.&9)*6#B9)'"#+:%&"#%*!#:,*&',%')(*#&9%.%&'".+#%."#6"*".%??1#

)6*(."!3##-""#%?+(#*(*S$,*&')(*%?#."/,)."0"*'+#a232Y35A#a232Y32F#%*!#a232Y3223#

$!.!/.@&jJ$1)K$/4"/0.1:)4-,,)2$N2)3$8/5J.1:)-1+$/)#(>(T>R)2J$)!7#I)0-32)Q$)8Q,$)2")58,5-,82$)8)/$,$X8156)35"/$)4"/)$85J)$12.26)4"-1+>))C9"#."?"@%*&1#+&(."#+9(,?!#9"?:#'(#)!"*')$1#'9(+"#"*')')"+#B9)&9#>"''".#$)'#'9"#+"%.&9#'"D'#

%*!#%."#'9"."$(."#0(."#?)J"?1#'(#>"#'9"#"*')'1#'9%'#'9"#,+".#B%+#+"%.&9)*6#$(.3##;(="/7F2F#

!("+#*('#+:"&)$1#'9"#%?6(.)'90#'(#>"#,+"!#$(.#&%?&,?%')*6#'9"#."?"@%*&1#+&(."3#

$!.!/.6&jJ$1)5"132/-52.1:)3$8/5J)5/.2$/.8)-1+$/)#(>(T>SM)2J$)-3$/)0-32)Q$)8Q,$)2")4.1+)5"0K"1$123)OJ"3$)5"12$12)5"128.13)3"0$)28/:$2)3$8/5J)2$N2>));(="/7F2F#,+"+#'9"#'".0#G&(*'%)*+H#)*#'9)+#&(*'"D'#'(#0"%*#$,??#'"D'#+"%.&9)*6#,*!".#

=232P3X3##]9"*#,+)*6#$,??#'"D'#+"%.&9)*6#'9"#,+".#0,+'#%?+(#:.(@)!"#+(0"#'%.6"'#'"D'#'(#

+"%.&9#$(.3##E*#'9"#"D%0:?"A#G$)*!#&(0:(*"*'+#B9(+"#&(*'"*'#&(*'%)*+#i9(+:)'%?[H#'9"#'%.6"'#

+"%.&9#'"D'#)+#'9"#B(.!#G9(+:)'%?H3#

$!.!/.B&jJ$1)5"132/-52.1:)3$8/5J)5/.2$/.8)4"/)0$28+828)$,$0$123)-1+$/)#(>(T>SM)2J$)-3$/)0-32)Q$)8Q,$)2")+$4.1$)3$8/5J)5/.2$/.8)O.2J)2J$)4",,"O.1:)5"1+.2."13Z))

• jJ$2J$/)2J$)0$28+828)$,$0$12)$N.323)bJ83)Q$$1)8++$+)2")2J$)$12.26cM)3$$)#(>((>R'd)81+)

• jJ$2J$/)2J$)0$28+828)$,$0$12)J83)8)X8,-$>))C9"+"#+"%.&9#&.)'".)%#%::?1#'(#%??#0"'%!%'%#"?"0"*'+#."6%.!?"++#($#'9"#"?"0"*'#'1:"3##N+".+#

0,+'#>"#%>?"#'(#+"%.&9#$(.#"*')')"+#B9)&9#")'9".#9%@"#(.#!(#*('#9%@"#%#:%.')&,?%.#0"'%!%'%#

"?"0"*'#%!!"!#'(#'9"0A#."6%.!?"++#($#'9"#@%?,"#($#'9"#"?"0"*'3##N+".+#0,+'#%?+(#>"#%>?"#'(#

+"%.&9#$(.#B9"'9".#'9"#"?"0"*'#%++(&)%'"!#B)'9#%*#"*')'1#9%+#>""*#6)@"*#%#@%?,"#(.#

."0%)*+#"0:'13##

$!.!/.!0&jJ$1)5"132/-52.1:)3$8/5J)5/.2$/.8)4"/)2$N2-8,)0$28+828)$,$0$123)-1+$/)#(>(T>&M)2J$)-3$/)0-32)Q$)8Q,$)2")+$4.1$)3$8/5J)5/.2$/.8)4"/)82),$832)2J$)4",,"O.1:)5"1+.2."13Z))

• _%-.X8,$15$)*)OJ$/$)2J$)X8,-$)"4)2J$)0$28+828)$,$0$12)$N852,6)0825J$3)2J$)3$8/5J)2$N2d)81+)

• 7"128.13)*)OJ$/$)2J$)5"12$12)"4)2J$)2$N2-8,)0$28+828)$,$0$12)5"128.13)3"0$)28/:$2)3$8/5J)2$N2>)

)C9"#'".0#G&(*'%)*+H#)+#"D:?%)*"!#)*#'9"#.%')(*%?"#($#=232P3Z#%*!#."$".+#'(#$,??#'"D'#

+"%.&9)*63##8/,)@%?"*&"#."$".+#'(#%*#"D%&'#0%'&9#(*#'9"#B9(?"#@%?,"A#.%'9".#'9%*#%#:%.'#($#

'9"#'"D'3#

Page 104: MoReq2010 Core Requirements DRAFT v0.27 · !"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03) 7"/$)#$%-./$0$123)81+)9,-:);13)

!"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03)7"/$)#$%-./$0$123)81+)9,-:);13)<)=$/3."1)'>?&)@#ABC)BD#)9EFG;7)7DHIEGCAC;DH)CJ.3)+"5-0$12).3)5"K6/.:J2)L)@G!)B"/-0)B"-1+82."1M)&'('M).15,-+.1:)8,,)2$N2)81+).08:$3).15,-+$+)O.2J)2J$)O"/P>)

CJ.3)+"5-0$12).3)8)+/842)O"/P<.1<K/":/$33)4"/)2J$)K-/K"3$)"4)K-Q,.5)5"13-,282."1)"1,6)81+)086)08P$)833$/2."13M)5"128.1)$//"/3)81+)+$35/.Q$)4-152."18,.26)2J82).3),82$/)5J81:$+)"/)O.2J+/8O1>)

98:$)('T)"4)&'R))

)

)

$!.!/.!!&jJ$1)5"132/-52.1:)3$8/5J)5/.2$/.8)4"/)+82$M)+82$[2.0$)81+)2.0$3280K)0$28+828)$,$0$123)-1+$/)#(>(T>&M)2J$)-3$/)0-32)Q$)8Q,$)2")+$4.1$)3$8/5J)5/.2$/.8)4"/)82),$832)2J$)4",,"O.1:)5"1+.2."13Z))

• =8,-$3)"55-//.1:)Q$4"/$)8)K8/2.5-,8/)+82$M)+82$[2.0$)"/)2.0$3280Kd)• =8,-$3)"55-//.1:)842$/)8)K8/2.5-,8/)+82$M)+82$[2.0$)"/)2.0$3280Kd)• =8,-$3)"55-//.1:)"1)8)K8/2.5-,8/)+82$d)• =8,-$3)"55-//.1:)2"+86d)• =8,-$3)"55-//.1:)6$32$/+86d)• =8,-$3)"55-//.1:)2"0"//"Od)• =8,-$3)"55-//.1:)2J.3)O$$Pd)• =8,-$3)"55-//.1:),832)O$$Pd)• =8,-$3)"55-//.1:)1$N2)O$$Pd)• =8,-$3)"55-//.1:)2J.3)0"12Jd)• =8,-$3)"55-//.1:),832)0"12Jd)• =8,-$3)"55-//.1:)1$N2)0"12Jd)• =8,-$3)"55-//.1:)2J.3)%-8/2$/d)• =8,-$3)"55-//.1:),832)%-8/2$/d)• =8,-$3)"55-//.1:)1$N2)%-8/2$/d)• =8,-$3)"55-//.1:)2J.3)6$8/d)• =8,-$3)"55-//.1:),832)6$8/d)81+)• =8,-$3)"55-//.1:)1$N2)6$8/>)

)^")*6#%>?"#'(#!"$)*"#%#')0"#.%*6"#)*#%#."?%')@"#+"*+"A#+,&9#%+#G'9)+#0(*'9H#)+#:%.')&,?%.?1#

)0:(.'%*'#$(.#+%@"!#+"%.&9"+#%*!#.":(.')*6A#+""#=232P3KP#%*!#=232P3P53#

$!.!/.!<&jJ$1)3$8/5J.1:)-3.1:)2.0$3280K)Q83$+)5/.2$/.8)-1+$/)#(>(T>(()2J$)!7#I)0-32)Q$)8Q,$)2")4852"/).1)2J$)-3$/f3),"58,)2.0$)e"1$)2")855-/82$,6)4.1+)+828)2J82)48,,3).12")2J$)3K$5.4.$+)K$/."+>))-""#=23223Y3#

$!.!/.!?&jJ$1)5"132/-52.1:)3$8/5J)5/.2$/.8)4"/)1-0$/.5)0$28+828)$,$0$123)-1+$/)#(>(T>&M)2J$)-3$/)0-32)Q$)8Q,$)2")+$4.1$)3$8/5J)5/.2$/.8)4"/)82),$832)2J$)4",,"O.1:)5"1+.2."13Z))

• _%-8,3d)• ^/$82$/)2J81d)81+))• G$33)2J81>)

$!.!/.!/&jJ$1)5"132/-52.1:)3$8/5J)5/.2$/.8)4"/)F"",$81)0$28+828)$,$0$123)-1+$/)#(>(T>&M)2J$)-3$/)0-32)Q$)8Q,$)2")+$4.1$)3$8/5J)5/.2$/.8)4"/)82),$832)2J$)4",,"O.1:)5"1+.2."13Z))

Page 105: MoReq2010 Core Requirements DRAFT v0.27 · !"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03) 7"/$)#$%-./$0$123)81+)9,-:);13)

!"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03)7"/$)#$%-./$0$123)81+)9,-:);13)<)=$/3."1)'>?&)@#ABC)BD#)9EFG;7)7DHIEGCAC;DH)CJ.3)+"5-0$12).3)5"K6/.:J2)L)@G!)B"/-0)B"-1+82."1M)&'('M).15,-+.1:)8,,)2$N2)81+).08:$3).15,-+$+)O.2J)2J$)O"/P>)

CJ.3)+"5-0$12).3)8)+/842)O"/P<.1<K/":/$33)4"/)2J$)K-/K"3$)"4)K-Q,.5)5"13-,282."1)"1,6)81+)086)08P$)833$/2."13M)5"128.1)$//"/3)81+)+$35/.Q$)4-152."18,.26)2J82).3),82$/)5J81:$+)"/)O.2J+/8O1>)

98:$)('W)"4)&'R))

)

)

• C/-$)*)2J$)4,8:)J83)Q$$1)3$2d)81+)• B8,3$)*)2J$)4,8:)J83)Q$$1)5,$8/$+>)

)^((?"%*#0"'%!%'%#"?"0"*'+#%."#+(0"')0"+#&%??"!#$?%6+#,*!".#;(="/7F2F3#

$!.!/.!=&jJ$1)5"132/-52.1:)3$8/5J)5/.2$/.8)4"/)0$28+828)$,$0$123)2J82)J",+)/$4$/$15$3)2")$12.2.$3M)-1+$/)#(>((>(W)81+)#(>((>(RM)2J$)-3$/)0-32)Q$)8Q,$)2")+$4.1$)3$8/5J)5/.2$/.8)4"/)82),$832)2J$)4",,"O.1:)5"1+.2."13Z))

• ;3)*)OJ$/$)2J$)0$28+828)$,$0$12)X8,-$)0825J$3)8)K8/2.5-,8/)$12.26)1"0.182$+)Q6)2J$)-3$/d)81+)

• ;3).1)*)OJ$/$)2J$)0$28+828)$,$0$12)X8,-$)0825J$3)8)K8/2.5-,8/)$12.26)2J82).3).15,-+$+).1)2J$)3$8/5J)/$3-,23)"4)81"2J$/)3$8/5J>)

)E*&?,+)(*#)+#'9"#"/,)@%?"*'#($#%#GQ()*H#)*#+"%.&9#'".0)*(?(61#B9"."#%#+"%.&9#+:"&)$)"+#)*#(*"#

($#)'+#+"%.&9#&.)'".)%#%*#"?"0"*'#'9%'[+#@%?,"#0%'&9"+#%*#"*')'1#."',.*"!#>1#%*('9".#+"%.&93##

M(.#"D%0:?"A#'9"#/,".1#GM)*!#%66."6%')(*+#B9"."#'9"#&."%'(.#,+".#)+#)*#i$)*!#,+".+#B9(+"#

+'%',+#)+#)*%&')@"[H#B(,?!#$)*!#%??#%66."6%')(*+#)*#'9"#;<=-#'9%'#9%@"#>""*#&."%'"!#>1#

,+".+#B9(#%."#*(B#)*%&')@"3#

)f()*)*6#(.#&9%)*)*6#+"%.&9"+#)*#'9)+#B%1A#,+)*6#)*&?,+)(*A#&%*#>"#."+(,.&"#)*'"*+)@"A#+""#

*(*S$,*&')(*%?#."/,)."0"*'#a232Y32X3#

$!.!/.!>&CJ$)!7#I)0-32)8,,"O)8)-3$/)K$/4"/0.1:)8)3$8/5J)-1+$/)#(>(T>(M)"/):$1$/82.1:)8)/$K"/2)-1+$/)#(>(T>S?)"/)#(>(T>TTM)2")3$8/5J)4"/)$12.2.$3)"4)8)K8/2.5-,8/)$12.26)26K$)"/)8)5"0Q.182."1)"4)$12.26)26K$3>))M(.#"D%0:?"#'9"#,+".#0,+'#>"#%>?"#'(#+"%.&9#$(.#G"*')')"+HA#(.#Q,+'#G&?%++"+HA#(.#$(.#G,+".+#

%*!#6.(,:+HA#"'&3#

$!.!/.!@&CJ$)!7#I)0-32)8,,"O)8)-3$/)K$/4"/0.1:)8)3$8/5J)-1+$/)#(>(T>(M)"/):$1$/82.1:)8)/$K"/2)-1+$/)#(>(T>S?)"/)#(>(T>TTM)2")3$8/5J)4"/)8::/$:82."13M)/$5"/+3)81+)5"0K"1$123)2J82)8/$)+$35$1+8123)"4)816)8::/$:82."1>))L"+&"*!%*'+#!(#*('#9%@"#'(#>"#'9"#)00"!)%'"#&9)?!."*#($#%*#%66."6%')(*3#

$!.!/.!6&CJ$)!7#I)0-32)Q$)8Q,$)2")$NK/$33).1)182-/8,),81:-8:$)2J$)+$28.,)"4)816)3$8/5J)5/.2$/.8)-1+$/)#(>(T>&M).1)2J$)+$48-,2),81:-8:$)"4)2J$)!7#I>))C9"#!"$%,?'#?%*6,%6"#($#'9"#;<=-#)+#+:"&)$)"!#)*#=234373##C9"#!"'%)?#)+#&(*+'.,&'"!#$.(0#'9"#

+"%.&9#&.)'".)%#%*!#+)0:?1#."$".+#'(#%#*%',.%?#?%*6,%6"#!"+&.):')(*#$(.#)*&?,+)(*#)*#'9"#

"@"*'#9)+'(.1A#+""#=232P3K7A#=232P3KK#%*!#=232P3PZA#%*!#.":(.'#9"%!)*6+A#+""#=232P3P73##

Page 106: MoReq2010 Core Requirements DRAFT v0.27 · !"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03) 7"/$)#$%-./$0$123)81+)9,-:);13)

!"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03)7"/$)#$%-./$0$123)81+)9,-:);13)<)=$/3."1)'>?&)@#ABC)BD#)9EFG;7)7DHIEGCAC;DH)CJ.3)+"5-0$12).3)5"K6/.:J2)L)@G!)B"/-0)B"-1+82."1M)&'('M).15,-+.1:)8,,)2$N2)81+).08:$3).15,-+$+)O.2J)2J$)O"/P>)

CJ.3)+"5-0$12).3)8)+/842)O"/P<.1<K/":/$33)4"/)2J$)K-/K"3$)"4)K-Q,.5)5"13-,282."1)"1,6)81+)086)08P$)833$/2."13M)5"128.1)$//"/3)81+)+$35/.Q$)4-152."18,.26)2J82).3),82$/)5J81:$+)"/)O.2J+/8O1>)

98:$)('R)"4)&'R))

)

)

8D%0:?"+#($#'9"#?"@"?#($#!"'%)?#."/,)."!#9%@"#>""*#6)@"*#)*#'9"#.%')(*%?"#'(#=232P37A#=232P3Z#

%*!#=232P3243#

$!.!/.!B&F6)+$48-,2M)2J$)!7#I)0-32)/$2-/1)"1,6)852.X$)$12.2.$3).1)2J$)/$3-,23)"4)3$8/5J$3)5"1+-52$+)-1+$/)#(>(T>(M)81+)/$K"/23):$1$/82$+)-1+$/)#(>(T>S?)81+)#(>(T>TTM)-1,$33)2J$)-3$/)K$/4"/0.1:)2J$)3$8/5J)J83)/$%-$32$+)2J$).15,-3."1).1)2J$)3$8/5J)/$3-,23)"4).1852.X$)$12.2.$3)83)O$,,>));(="/7F2F#!("+#*('#+:"&)$1#9(B#'9"#,+".#."/,"+'+#'9"#)*&?,+)(*#($#)*%&')@"#"*')')"+#*(.#

B9"'9".#'9"#+1+'"0#B)!"#!"$%,?'#&%*#>"#&9%*6"!#$(.#)*!)@)!,%?#,+".+#(.#.(?"+3#

$!.!/.<0&CJ$)!7#I)0-32)/$2-/1)"1,6)$12.2.$3).1)2J$)/$3-,23)"4)3$8/5J$3)5"1+-52$+)-1+$/)#(>(T>(M)81+)/$K"/23):$1$/82$+)-1+$/)#(>(T>S?)81+)#(>(T>TTM)OJ"3$)0$28+828)2J$)-3$/)K$/4"/0.1:)2J$)3$8/5J).3)8Q,$)2").13K$52>))C9"#'".0#G)*+:"&'H#)+#!"$)*"!#)*#'9"#.%')(*%?"#'(#=23432F3##N+".+#0,+'#*('#>"#%>?"#'(#+"%.&9#

%*!#$)*!#"*')')"+#B9)&9#'9"1#&%**('#)*+:"&'#)*#'9)+#B%13#

$!.!/.<!&CJ$)!7#I)0-32)1"2)K/$X$12)8)-3$/)OJ")J83).1.2.82$+)8)3$8/5J)-1+$/)#(>(T>()4/"0)855$33.1:)2J$)!7#IM)81+)K$/4"/0.1:)4-152."13)OJ.,$)2J$)3$8/5J).3).1)K/":/$33>))C9"#;<=-#0,+'#*('#$.""b"#'9"#,+".[+#%&&"++#'(#'9"#+1+'"0#B9)?"#)'#&%..)"+#(,'#%#+"%.&93#

$!.!/.<<&CJ$)!7#I)0-32)8,,"O)2J$)-3$/)OJ").1.2.82$3)8)3$8/5J)-1+$/)#(>(T>&()2")5815$,).2)82)816)2.0$)Q$4"/$)5"0K,$2."1>))I#,+".#0%1#&9((+"#'(#&%*&"?#%#+"%.&9#$(.#%#*,0>".#($#."%+(*+3##M(.#"D%0:?"A#'9"#,+".#0%1#

&9%*6"#9)+#(.#9".#0)*!A#(.#'9"#+"%.&9#0%1#>"#'%J)*6#'((#?(*63#

$!.!/.<?&CJ$)!7#I)0-32)8,,"O)8)-3$/)OJ").3)5"1+-52.1:)8)3$8/5J)-1+$/)#(>(T>(M)"/)8)+$28.,)/$K"/2)-1+$/)#(>(T>S?M)2")3K$5.46)OJ.5J)0$28+828)$,$0$12)X8,-$3)2").15,-+$)4"/)$85J)$12.26)/$2-/1$+).1)2J$)3$8/5J)/$3-,23>))C9"#+"%.&9#."+,?'+#0%1#)*&?,!"A#$(.#"D%0:?"A#'9"#')'?"#%*!#!"+&.):')(*#($#"%&9#"*')'1#%*!#)'+#

&."%'"!#')0"+'%0:3#

$!.!/.</&CJ$)!7#I)0-32)8,,"O)2J$)-3$/)3K$5.46.1:)OJ.5J)0$28+828)$,$0$123)2").15,-+$)4"/)$85J)$12.26)/$2-/1$+).1)2J$)3$8/5J)/$3-,23)-1+$/)#(>(T>&SM)2")8,3")3K$5.46)OJ.5J)0$28+828)$,$0$123)2").15,-+$)4"/)816)/$,82$+)$12.2.$3>))C9"#+"%.&9#."+,?'+#0%1#)*&?,!"A#$(.#"D%0:?"A#'9"#')'?"#%*!#!%'"#&?(+"!#($#'9"#:%."*'#

%66."6%')(*#$(.#"%&9#"*')'13#

Page 107: MoReq2010 Core Requirements DRAFT v0.27 · !"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03) 7"/$)#$%-./$0$123)81+)9,-:);13)

!"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03)7"/$)#$%-./$0$123)81+)9,-:);13)<)=$/3."1)'>?&)@#ABC)BD#)9EFG;7)7DHIEGCAC;DH)CJ.3)+"5-0$12).3)5"K6/.:J2)L)@G!)B"/-0)B"-1+82."1M)&'('M).15,-+.1:)8,,)2$N2)81+).08:$3).15,-+$+)O.2J)2J$)O"/P>)

CJ.3)+"5-0$12).3)8)+/842)O"/P<.1<K/":/$33)4"/)2J$)K-/K"3$)"4)K-Q,.5)5"13-,282."1)"1,6)81+)086)08P$)833$/2."13M)5"128.1)$//"/3)81+)+$35/.Q$)4-152."18,.26)2J82).3),82$/)5J81:$+)"/)O.2J+/8O1>)

98:$)('U)"4)&'R))

)

)

$!.!/.<=&CJ$)!7#I)0-32)8,,"O)8)-3$/)OJ").3)5"1+-52.1:)8)3$8/5J)-1+$/)#(>(T>(M)"/)8)+$28.,)/$K"/2)-1+$/)#(>(T>S?M)2J82).15,-+$3)8)4-,,)2$N2)3$8/5J)2").15,-+$)2J$)/$,$X8156)35"/$)58,5-,82$+)-1+$/)#(>(T>UM)4"/)$85J)$12.26)/$2-/1$+).1)2J$)3$8/5J)/$3-,23>)

$!.!/.<>&CJ$)!7#I)0-32)"/+$/)2J$)3$8/5J)/$3-,23)/$2-/1$+)4/"0)8)3$8/5J).1.2.82$+)-1+$/)#(>(T>(M)"/)8)+$28.,)/$K"/2)-1+$/)#(>(T>S?M)Q6)2J$./)/$,$X8156M)3$$)#(>(T>&WM)"/)816)5"0Q.182."1)"4)/$2-/1$+)0$28+828)$,$0$12)X8,-$3M)3$$)#(>(T>&S)81+)#(>(T>&TM)83)/$%-$32$+)Q6)2J$)-3$/>))C9"#,+".#0,+'#>"#%>?"#'(#+:"&)$1#'9"#(.!".#>1#B9)&9#."+,?'+#%."#."',.*"!3##C9)+#&%*#)*&?,!"#

%#?"D)&(6.%:9)&%?#(.!".)*6#>%+"!#(*#'9"#!"$%,?'#?%*6,%6"#($#'9"#;<=-A#,*!".#=234373###

$!.!/.<@&jJ$1)2J$)-3$/)/$%-$323)2J82)3$8/5J)/$3-,23)Q$)"/+$/$+)Q6)0$28+828)$,$0$12)X8,-$3)-1+$/)#(>(T>&RM)2J$)!7#I)0-32)8,,"O)2J$)-3$/)2")"/+$/)2J$)/$3-,23)Q6)0"/$)2J81)"1$)$,$0$12)81+)2")3K$5.46)$.2J$/)835$1+.1:)"/)+$35$1+.1:)X8,-$3>))M(.#"D%0:?"A#'9"#,+".#0%1#+:"&)$1#'9%'#+"%.&9#."+,?'+#%."#'(#>"#(.!"."!#$).+'#>1#:%."*'#

%66."6%')(*#)*#%+&"*!)*6#(.!".#($#')'?"#%*!#B)'9)*#:%."*'#%66."6%')(*#>1#+"/,"*&"#

*,0>".#T+""#=235377U#)*#!"+&"*!)*6#(.!".3#

##

a('"#'9%'#'9)+#."/,)."0"*'#(*?1#%::?)"+#'(#(.!".)*6#>1#0"'%!%'%#"?"0"*'+A#'9"#(.!".#($#

."?"@%*&1#+&(."+A#B9"*#."/,"+'"!#,*!".#=232P374A#+9(,?!#%?B%1+#>"#$.(0#0(+'#."?"@%*'#'(#

?"%+'#."?"@%*'3)

$!.!/.<6&jJ$1)"/+$/.1:)3$8/5J)/$3-,23)Q6)2.0$3280K)5/.2$/.8)-1+$/)#(>(T>&R)2J$)!7#I)0-32)Q$)8Q,$)2")K/$3$12)/$3-,23).1)855-/82$)"/+$/)+$3K.2$)+.44$/$12)2.0$)e"1$)5"13.+$/82."13>))-""#=23223Y#%*!#=232P3273#

$!.!/.<B&CJ$)!7#I)0-32)K8:.182$)3$8/5J)/$3-,23)3")2J82)2J$)-3$/)/$5$.X$3)8)3-Q<3$2)"4)2J$)4./32)3$8/5J)/$3-,23).1)2J$)"/+$/)K/$X."-3,6)3K$5.4.$+)-1+$/)#(>(T>&RM)81+)086)2J$1)/$%-$32)8++.2."18,)3-Q<3$23M).1)"/+$/M)-12.,)2J$)-3$/)J83)/$5$.X$+)8,,)2J$)0825J.1:)3$8/5J)/$3-,23>)));(="/7F2F#!("+#*('#+:"&)$1#'9"#0"&9%*)+0#'(#>"#,+"!#$(.#:%6)*%')(*3##_%6"#+)b"+#($#

>"'B""*#2F#'(#4F#."+,?'+#:".#:%6"#%."#'1:)&%?#$(.#0%*1#&(00(*#+"%.&9#%::?)&%')(*+A#%*!#

'9"#;<=-#0%1#"@"*#0%J"#'9"#*,0>".#($#."+,?'+#:".#:%6"#&(*$)6,.%>?"#>1#'9"#,+".#T'9)+#)+#

*('#."/,)."!U3##_%6)*%')(*#($#+"%.&9#."+,?'+#)0:?)"+#'9%'#'9"#)*'".$%&"#'(#'9"#;<=-#:.(@)!"+#

0"'9(!+#$(.#."/,"+')*6#%'#?"%+'#'9"#*"D'#:%6"#($#+"%.&9#."+,?'+#%*!#:(++)>?1#$(.#."/,"+')*6#

('9".#:%6"+#(,'#($#+"/,"*&"A#+,&9#%+#'9"#:."@)(,+#:%6"A#$).+'#:%6"A#?%+'#:%6"#%*!#%#:%6"#%'#

.%*!(03##;(="/7F2F#!("+#*('#+:"&)$1#'9"#'1:"#(.#*,0>".#($#:%6)*%')(*#&(*'.(?+#."/,)."!#

>1#'9"#)*'".$%&"3#

Page 108: MoReq2010 Core Requirements DRAFT v0.27 · !"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03) 7"/$)#$%-./$0$123)81+)9,-:);13)

!"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03)7"/$)#$%-./$0$123)81+)9,-:);13)<)=$/3."1)'>?&)@#ABC)BD#)9EFG;7)7DHIEGCAC;DH)CJ.3)+"5-0$12).3)5"K6/.:J2)L)@G!)B"/-0)B"-1+82."1M)&'('M).15,-+.1:)8,,)2$N2)81+).08:$3).15,-+$+)O.2J)2J$)O"/P>)

CJ.3)+"5-0$12).3)8)+/842)O"/P<.1<K/":/$33)4"/)2J$)K-/K"3$)"4)K-Q,.5)5"13-,282."1)"1,6)81+)086)08P$)833$/2."13M)5"128.1)$//"/3)81+)+$35/.Q$)4-152."18,.26)2J82).3),82$/)5J81:$+)"/)O.2J+/8O1>)

98:$)('V)"4)&'R))

)

)

$!.!/.?0&CJ$)!7#I)0-32).15,-+$).1)2J$)/$3-,23)"4)3$8/5J$3)K$/4"/0$+)-1+$/)#(>(T>()8)/$4$/$15$)2")$X$/6)$12.26)/$2-/1$+)2J82)8,,"O3)2J$)-3$/)2").13K$52).23)0$28+828)"/)K$/4"/0)816)4-152."1)"1).2>))C9"#'".0#G)*+:"&'H#)+#!"$)*"!#)*#'9"#.%')(*%?"#'(#=23432F3##-""#%?+(#=232P37F3#

$!.!/.?!&CJ$)!7#I)0-32)8,,"O)8)-3$/)2")3$,$52)8)3$2)"4)$12.2.$3)4/"0)2J$)/$3-,23)"4)8)3$8/5J)3")83)2")K$/4"/0M)4"/)$N80K,$M)8)Q-,P)"K$/82."1>))C9"#'".0+#G+"?"&'H#%*!#G>,?J#(:".%')(*H#%."#"D:?%)*"!#)*#'9"#.%')(*%?"#'(#=2343PK3)

$!.!/.?<&jJ$1$X$/)8)-3$/)K$/4"/03)8)3$8/5J)-1+$/)#(>(T>(M)2J$)!7#I)0-32):$1$/82$)81)$X$12)81+).15,-+$).2).1)2J$)$X$12)J.32"/6)"4)2J$)-3$/f3)-3$/)$12.26M)-1,$33)2J$)3$8/5J).3)5815$,,$+)-1+$/)#(>(T>&&)Q$4"/$)816)/$3-,23)J8X$)Q$$1)/$2-/1$+)2")2J$)-3$/>)#

a('"#%?+(#'9%'#'9"#;<=-#B)??#*('#6"*".%'"#'9"#"@"*'#)$#'9"#+"%.&9#$,*&')(*#!"$)*)')(*#9%+#

>""*#0(!)$)"!#,*!".#=23X3773#

$!.!/.??&jJ$1):$1$/82.1:)81)$X$12)-1+$/)#(>(T>S&M)2J$)!7#I)0-32).15,-+$)3$8/5J)+$28.,M)+$4.1$+)-1+$/)#(>(T>(VM)83)0$28+828).1)2J$)$X$12>)#

E*#('9".#B(.!+#'9"#"@"*'#B)??#&(*'%)*#%#!"+&.):')(*#($#'9"#+"%.&9#:".$(.0"!#>1#'9"#,+".#)*#

*%',.%?#?%*6,%6"3#

$!.!/.?/&CJ$)!7#I)0-32)8,,"O)-3$/3)2")38X$)3$8/5J$3)3")2J82)2J$6)086)Q$)K$/4"/0$+)8:8.1>)#

;(="/7F2F#!("+#*('#+:"&)$1#9(B#+"%.&9"+#%."#'(#>"#+%@"!#%*!#+%@"!#+"%.&9"+#%."#*('#

'9"0+"?@"+#&(*+)!"."!#"*')')"+#'9%'#&%*#>"#"D:(.'"!#'(#%*('9".#;<=-3##C9"#+"%.&9#"*6)*"#

'"&9*(?(61#,+"!#0%1#'9"."$(."#>"#:.(:.)"'%.1#%*!#0%1#!)$$".#>"'B""*#;<=-#:.(!,&'+#%*!#

)0:?"0"*'%')(*+3#

$!.!/.?=&CJ$)!7#I)0-32)8,,"O)-3$/3)2")3J8/$)38X$+)3$8/5J$3)O.2J)"2J$/)-3$/3>)#

-%@"!#+"%.&9"+#0%1#>"#,+"$,?#(*?1#'(#%#:%.')&,?%.#,+".#(.#0(."#6"*".%??1#B)'9)*#%*#

(.6%*)+%')(*3#

$!.!/.?>&CJ$)!7#I)0-32)8,,"O)-3$/3)2")855$33)8)38X$+)3$8/5J)81+)K$/4"/0).2M)O.2J)"/)O.2J"-2)4./32)0"+.46.1:).2>)#

I#,+".#0%1#%&&"++#%#+%@"!#+"%.&9#0(!)$1#)'#%*!#'9"*#+%@"#)'#%+#%*('9".#+%@"!#+"%.&9#,*!".#

=232P3KP3#

Page 109: MoReq2010 Core Requirements DRAFT v0.27 · !"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03) 7"/$)#$%-./$0$123)81+)9,-:);13)

!"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03)7"/$)#$%-./$0$123)81+)9,-:);13)<)=$/3."1)'>?&)@#ABC)BD#)9EFG;7)7DHIEGCAC;DH)CJ.3)+"5-0$12).3)5"K6/.:J2)L)@G!)B"/-0)B"-1+82."1M)&'('M).15,-+.1:)8,,)2$N2)81+).08:$3).15,-+$+)O.2J)2J$)O"/P>)

CJ.3)+"5-0$12).3)8)+/842)O"/P<.1<K/":/$33)4"/)2J$)K-/K"3$)"4)K-Q,.5)5"13-,282."1)"1,6)81+)086)08P$)833$/2."13M)5"128.1)$//"/3)81+)+$35/.Q$)4-152."18,.26)2J82).3),82$/)5J81:$+)"/)O.2J+/8O1>)

98:$)('?)"4)&'R))

)

)

$!.!/.?@&CJ$)!7#I)0-32)8,,"O)-3$/3)2")+$,$2$)38X$+)3$8/5J$3>)#

I+#*('"!#)*#'9"#.%')(*%?"#'(#=232P3KPA#;(="/7F2F#!("+#*('#&(*+)!".#+%@"!#+"%.&9"+#'(#>"#

"*')')"+#'9%'#:.(@)!"#6."%'".#&(*'"D'#'(#%#."&(.!#(@".#')0"3##M(.#'9)+#."%+(*#'9"1#&%**('#>"#

0%*):,?%'"!#(.#"D:(.'"!#'(#('9".#+1+'"0+#%*!#;(="/7F2F#!("+#*('#+:"&)$1#'9"#0"'%!%'%#

($#%#+%@"!#+"%.&93#

$!.!/.?6&CJ$)!7#I)0-32)8,,"O)81)8+0.1.32/82"/)2")8++)38X$+)3$8/5J$3)2")2J$)!7#IM).1)Q-,PM)Q6)/$8+.1:)2J$0)4/"0)8)+8284.,$>))C9"#:,.:(+"#($#'9)+#."/,)."0"*'#)+#'(#%??(B#'9"#;<=-#'(#>"#:(:,?%'"!#B)'9#&(00(*?1#,+"!#

+%@"!#+"%.&9"+#B9"*#)'#)+#$).+'#&(*$)6,."!3##C9"#!%'%$)?"#$(.0%'#&%*#>"#:.(:.)"'%.13#

$!.!/.?B&CJ$)!7#I)0-32)8,,"O)8)-3$/)2"):$1$/82$)8)+$28.,)/$K"/2)4"/)816)3$2)"4)3$8/5J)5/.2$/.8)3K$5.4.$+)-1+$/)#(>(T>&)"/)4/"0)8)38X$+)3$8/5JM)3$$)#(>(T>ST>))h"*".%')*6#%#!"'%)?#.":(.'#)+#'9"#+%0"#%+#+:"&)$1)*6#%#+"'#($#+"%.&9#."+,?'+#%*!#%??#

."/,)."0"*'+#=232P37#'9.(,69#=232P37F#%::?1#"/,%??1#'(#'9"#6"*".%')(*#($#%#!"'%)?#.":(.'3##

I#,+".#0%1#,+"#%#+"%.&9#'9%'#9%+#>""*#:".$(.0"!#(.#%#+%@"!#+"%.&9#%+#'9"#>%+)+#$(.#

+:"&)$1)*6#%#!"'%)?#.":(.'3#

$!.!/./0&CJ$)!7#I)0-32)8,,"O)8)-3$/):$1$/82.1:)8)+$28.,)/$K"/2)-1+$/)#(>(T>S?M)"/)8)3-008/6)/$K"/2)-1+$/)#(>(T>TTM)2")3K$5.46)8)4"/082)4"/)2J$)/$K"/2>))-,::?)".+#0,+'#:.(@)!"#%#?)+'#($#'9"#.":(.')*6#$(.0%'+#'9"1#+,::(.'#B9"*#'9").#:.(!,&'#)+#

&".')$)"!3##<(00(*#.":(.')*6#$(.0%'+#)*&?,!"V#

#

• <(00%#(.#'%>#+":%.%'"!#@%?,"+W#

• -:."%!+9""'#$(.0%'+A#+,&9#%+#OOd;R#%*!#OLMW#

• d;R#%*!#cC;R#>%+"!#$(.0%'+W#%*!#

• _LM#(.#('9".#!(&,0"*'#$(.0%'+3#

$!.!/./!&CJ$)!7#I)0-32)8,,"O)8)-3$/):$1$/82.1:)8)+$28.,)/$K"/2)-1+$/)#(>(T>S?M)"/)8)3-008/6)/$K"/2)-1+$/)#(>(T>TTM)2"):.X$)2J$)/$K"/2)8)J$8+.1:)2")8KK$8/)"1)2J$)4./32)81+)$X$/6)3-Q3$%-$12)K8:$)"4)2J$)/$K"/2>))E*#%!!)')(*#'(#%#.":(.'#9"%!)*6#(*#"%&9#:%6"#'9"#;<=-#0%1#%!!#%!!)')(*%?#)*$(.0%')(*#

+,&9#%+#%#&(@".#:%6"A#$(('*('"+A#"'&3#

$!.!/./<&CJ$)!7#I)0-32)8,,"O)8)-3$/)2").15,-+$)816)"4)2J$)4",,"O.1:).1)2J$)/$K"/2)J$8+.1:)"4)8)+$28.,)"/)3-008/6)/$K"/2)-1+$/)#(>(T>T(Z))

Page 110: MoReq2010 Core Requirements DRAFT v0.27 · !"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03) 7"/$)#$%-./$0$123)81+)9,-:);13)

!"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03)7"/$)#$%-./$0$123)81+)9,-:);13)<)=$/3."1)'>?&)@#ABC)BD#)9EFG;7)7DHIEGCAC;DH)CJ.3)+"5-0$12).3)5"K6/.:J2)L)@G!)B"/-0)B"-1+82."1M)&'('M).15,-+.1:)8,,)2$N2)81+).08:$3).15,-+$+)O.2J)2J$)O"/P>)

CJ.3)+"5-0$12).3)8)+/842)O"/P<.1<K/":/$33)4"/)2J$)K-/K"3$)"4)K-Q,.5)5"13-,282."1)"1,6)81+)086)08P$)833$/2."13M)5"128.1)$//"/3)81+)+$35/.Q$)4-152."18,.26)2J82).3),82$/)5J81:$+)"/)O.2J+/8O1>)

98:$)((')"4)&'R))

)

)

• I632$0).14"/082."1M)3-5J)83)2J$)2.2,$)81+)+$35/.K2."1)"4)2J$)!7#IM)2J$)+$48-,2),81:-8:$)81+)2J$)"/:81.382."1)180$)81+)8++/$33M)3$$)#(>W>(&>)

• @82$)"/)+82$[2.0$)2J$)/$K"/2).3):$1$/82$+d)• 98:$)1-0Q$/.1:d)• !$28+828)$,$0$123)4/"0)2J$)-3$/)$12.26)"4)2J$)-3$/):$1$/82.1:)2J$)/$K"/2M)3-5J)83)

2J$)-3$/f3)2.2,$d)81+)• I$8/5J)+$28.,M)+$4.1$+)-1+$/)#(>(T>(VM)4"/)2J$)3$8/5J)8:8.132)OJ.5J)2J$)/$K"/2)

J83)Q$$1):$1$/82$+>))E*#'9"#&%+"#($#%#+,00%.1#.":(.'A#!"$)*"!#,*!".#=232P3PPA#>%+"!#(*#0(."#'9%*#(*"#+"%.&9A#

'9"."#B)??#>"#+"@".%?#+"%.&9#!"'%)?#!"+&.):')(*+#"%&9#($#B9)&9#."?%'"+#'(#(*"#($#'9"#'('%?+#)*#

'9"#+,00%.1#.":(.'3##

$!.!/./?&CJ$)!7#I)0-32):$1$/82$)5",-01),8Q$,3)4"/)2J$)Q"+6)"4)$85J)K8:$)"4)8)+$28.,)/$K"/2):$1$/82$+)-1+$/)#>((>S?)2")/$4,$52)2J$)0$28+828)$,$0$123).15,-+$+).1)2J$)/$K"/2)-1+$/)#(>(T>&SM)83)8KK/"K/.82$>))="/,)."0"*'+#=232P37K#'9.(,69#=232P37Z#$(.#+"%.&9"+#%."#"/,%??1#%::?)&%>?"#'(#B9)&9#

0"'%!%'%#"?"0"*'+#0%1#>"#)*&?,!"!#)*#'9"#>(!1#($#%#!"'%)?#.":(.'#%*!#9(B#'9"#."+,?'+#%."#

(.!"."!3#

$!.!/.//&CJ$)!7#I)0-32)8,,"O)8)-3$/)2"):$1$/82$)8)3-008/6)/$K"/2)5"128.1.1:)8)1-0Q$/)"4)3$23)"4)3$8/5J)5/.2$/.8)-1+$/)#(>(T>&)Q-2).15,-+.1:)2J$)1-0Q$/)"4)$12.2.$3).1)2J$)!7#I)2J82)0$$2)2J$)3$8/5J)5/.2$/.8)/82J$/)2J81),.32.1:)2J$0>))I#+,00%.1#.":(.'#6)@"+#'9"#'('%?+#$(.#'9"#*,0>".#($#"*')')"+#'9%'#0""'#"%&9#?)+'"!#+"'#($#

+"%.&9#&.)'".)%3##N*?)J"#%#!"'%)?#.":(.'#'9%'#?)+'+#%??#'9"#"*')')"+#'9%'#0""'#%#:%.')&,?%.#+"'#($#

+"%.&9#&.)'".)%#,*!".#=232P3K5A#%#+,00%.1#.":(.'#)+#>%+"!#(*#0(."#'9%*#(*"#+"%.&9#>,'#

&(*'%)*+#(*?1#'9"#'('%?#*,0>".#($#"*')')"+#)*#"%&9#+"%.&9#&%'"6(.13#

$!.!/./=&CJ$)!7#I)0-32)1"2)K/$X$12)8)-3$/)OJ")J83):$1$/82$+)8)/$K"/2)-1+$/)#(>(T>S?)"/)#(>(T>TT)4/"0)855$33.1:)2J$)!7#IM)81+)K$/4"/0.1:)4-152."13)OJ.,$)2J$)/$K"/2).3)Q$.1:):$1$/82$+>))C9"#;<=-#0,+'#*('#$.""b"#'9"#,+".[+#%&&"++#'(#'9"#+1+'"0#B9)?"#)'#6"*".%'"+#%#.":(.'3#

$!.!/./>&CJ$)!7#I)0-32)8,,"O)2J$)-3$/)OJ").1.2.82$3)8)/$K"/2)-1+$/)#(>(T>S?)"/)#(>(T>TT)2")5815$,).2)82)816)2.0$)Q$4"/$).2).3):$1$/82$+>))<%*&"??)*6#%#.":(.'#B9)?"#)'#)+#>")*6#6"*".%'"!#)+#*('#'9"#+%0"#%+#&%*&"??)*6#)'#%'#'9"#

:.)*'".#B9)?"#)'#)+#>")*6#:.)*'"!3#

Page 111: MoReq2010 Core Requirements DRAFT v0.27 · !"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03) 7"/$)#$%-./$0$123)81+)9,-:);13)

!"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03)7"/$)#$%-./$0$123)81+)9,-:);13)<)=$/3."1)'>?&)@#ABC)BD#)9EFG;7)7DHIEGCAC;DH)CJ.3)+"5-0$12).3)5"K6/.:J2)L)@G!)B"/-0)B"-1+82."1M)&'('M).15,-+.1:)8,,)2$N2)81+).08:$3).15,-+$+)O.2J)2J$)O"/P>)

CJ.3)+"5-0$12).3)8)+/842)O"/P<.1<K/":/$33)4"/)2J$)K-/K"3$)"4)K-Q,.5)5"13-,282."1)"1,6)81+)086)08P$)833$/2."13M)5"128.1)$//"/3)81+)+$35/.Q$)4-152."18,.26)2J82).3),82$/)5J81:$+)"/)O.2J+/8O1>)

98:$)((()"4)&'R))

)

)

$!.!/./@&jJ$1$X$/)8)-3$/):$1$/82$3)8)/$K"/2)-1+$/)#(>(T>S?)"/)#(>(T>TTM)2J$)!7#I)0-32)5/$82$)81)$X$12)81+).15,-+$).2).1)2J$)$X$12)J.32"/6)"4)2J$)-3$/f3)-3$/)$12.26M)-1,$33)2J$)/$K"/2).3)5815$,,$+)-1+$/)#(>(T>TR)Q$4"/$).2)J83)Q$$1):$1$/82$+>)#

a('"#%?+(#'9%'#'9"#;<=-#B)??#*('#6"*".%'"#'9"#"@"*'#)$#'9"#!"'%)?#.":(.'#$,*&')(*#!"$)*)')(*#

(.#'9"#+,00%.1#.":(.'#$,*&')(*#!"$)*)')(*#9%+#>""*#0(!)$)"!#,*!".#=23X3773#

$!.!/./6&jJ$1):$1$/82.1:)81)$X$12)-1+$/)#(>(T>TUM)2J$)!7#I)0-32).15,-+$)3$8/5J)+$28.,M)+$4.1$+)-1+$/)#(>(T>(VM)83)0$28+828).1)2J$)$X$12>)#

E*#'9"#&%+"#($#%#+,00%.1#.":(.'#'9"#"@"*'#B)??#9%@"#0(."#'9%*#(*"#+"%.&9#!"'%)?#"?"0"*'#

)*&?,!"!#)*#)'+#0"'%!%'%3#

$!.!/./B&CJ$)!7#I)0-32)8,,"O)-3$/3)2")38X$)/$K"/2)+$4.1.2."13)3")2J82)2J$6)086)Q$)K$/4"/0$+)8:8.1>)#

;(="/7F2F#!("+#*('#+:"&)$1#9(B#.":(.'#!"$)*)')(*+#%."#'(#>"#+%@"!#%*!#'9"1#%."#*('#

&(*+)!"."!#"*')')"+#'9%'#&%*#>"#"D:(.'"!#'(#%*('9".#;<=-3#

$!.!/.=0&CJ$)!7#I)0-32)8,,"O)-3$/3)2")3J8/$)/$K"/2)+$4.1.2."13)O.2J)"2J$/)-3$/3>)#

=":(.'#!"$)*)')(*+#0%1#>"#,+"$,?#(*?1#'(#%#:%.')&,?%.#,+".#(.#0(."#6"*".%??1#B)'9)*#%*#

(.6%*)+%')(*3#

$!.!/.=!&CJ$)!7#I)0-32)8,,"O)-3$/3)2")855$33)8)/$K"/2)+$4.1.2."1)81+):$1$/82$)8)/$K"/2M)O.2J)"/)O.2J"-2)4./32)0"+.46.1:).2>)#

I#,+".#0%1#%&&"++#%#.":(.'#!"$)*)')(*#0(!)$1#)'#%*!#'9"*#+%@"#)'#%+#%*('9".#+%@"!#.":(.'#

!"$)*)')(*#,*!".#=232P3P53#

$!.!/.=<&CJ$)!7#I)0-32)8,,"O)-3$/3)2")+$,$2$)38X$+)/$K"/2)+$4.1.2."13>)#

;(="/7F2F#!("+#*('#+:"&)$1#'9"#0"'%!%'%#($#%#+%@"!#.":(.'#!"$)*)')(*#(.#."/,)."#'9%'#)'#

0,+'#>"#:."+".@"!#(@".#')0"#'(#:.(@)!"#&(*'"D'#'(#%#."&(.!3#

$!.!/.=?&CJ$)!7#I)0-32)8,,"O)81)8+0.1.32/82"/)2")8++)/$K"/2)+$4.1.2."13)2")2J$)!7#IM).1)Q-,PM)Q6)/$8+.1:)2J$0)4/"0)8)+8284.,$>))C9"#:,.:(+"#($#'9)+#."/,)."0"*'#)+#'(#%??(B#'9"#;<=-#'(#>"#:(:,?%'"!#B)'9#&(00(*?1#,+"!#

+%@"!#+"%.&9"+#B9"*#)'#)+#$).+'#&(*$)6,."!3##C9"#!%'%$)?"#$(.0%'#&%*#>"#:.(:.)"'%.13#

#

Page 112: MoReq2010 Core Requirements DRAFT v0.27 · !"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03) 7"/$)#$%-./$0$123)81+)9,-:);13)

!"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03)7"/$)#$%-./$0$123)81+)9,-:);13)<)=$/3."1)'>?&)@#ABC)BD#)9EFG;7)7DHIEGCAC;DH)CJ.3)+"5-0$12).3)5"K6/.:J2)L)@G!)B"/-0)B"-1+82."1M)&'('M).15,-+.1:)8,,)2$N2)81+).08:$3).15,-+$+)O.2J)2J$)O"/P>)

CJ.3)+"5-0$12).3)8)+/842)O"/P<.1<K/":/$33)4"/)2J$)K-/K"3$)"4)K-Q,.5)5"13-,282."1)"1,6)81+)086)08P$)833$/2."13M)5"128.1)$//"/3)81+)+$35/.Q$)4-152."18,.26)2J82).3),82$/)5J81:$+)"/)O.2J+/8O1>)

98:$)((&)"4)&'R))

)

)

=":(.'#!"$)*)')(*+#&%*#>"#?(%!"!#)*#>,?J#$.(0#'9"#+%0"#!%'%$)?"#%+#+%@"!#+"%.&9"+#,*!".#

=232P3KZ3#

)

Page 113: MoReq2010 Core Requirements DRAFT v0.27 · !"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03) 7"/$)#$%-./$0$123)81+)9,-:);13)

!"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03)7"/$)#$%-./$0$123)81+)9,-:);13)<)=$/3."1)'>?&)@#ABC)BD#)9EFG;7)7DHIEGCAC;DH)CJ.3)+"5-0$12).3)5"K6/.:J2)L)@G!)B"/-0)B"-1+82."1M)&'('M).15,-+.1:)8,,)2$N2)81+).08:$3).15,-+$+)O.2J)2J$)O"/P>)

CJ.3)+"5-0$12).3)8)+/842)O"/P<.1<K/":/$33)4"/)2J$)K-/K"3$)"4)K-Q,.5)5"13-,282."1)"1,6)81+)086)08P$)833$/2."13M)5"128.1)$//"/3)81+)+$35/.Q$)4-152."18,.26)2J82).3),82$/)5J81:$+)"/)O.2J+/8O1>)

98:$)((S)"4)&'R))

)

)

!.!= 2GJRKHCJNQ&DEFGHDEIEJKL&OCD&EWMCDKHJU&

$!.!=.!&CJ$)!7#I)0-32)3-KK"/2)2J$)$NK"/2)"4)$12.2.$3M)2J$./)0$28+828)81+)2J$./)5"0K"1$123M)4/"0)2J$)!7#I)Q6)81)8+0.1.32/82"/)2")81)Y!G)+8284.,$>))CcE-#=8eNE=8;8aC#L8MEaECEOa#E-#I#_RI<8cORL8=#

#

;(="/7F2F#B)??#"@"*',%??1#.":?%&"#'9)+#."/,)."0"*'#B)'9#(*"#'9%'#+:"&)$)"+#'9"#"D:(.'#($#

"*')')"+#,+)*6#'9"#]K<#8dE#T8$$)&)"*'#d;R#E*'".&9%*6"U#+'%*!%.!#.%'9".#'9%*#'(#%*#d;R#

!%'%$)?"3##8dE#)+#*('#&,.."*'?1#%#."&(00"*!%')(*#($#'9"#]K<#>,'#9%+#>""*#%#&%*!)!%'"#

."&(00"*!%')(*#+)*&"#L"&"0>".#7FF53#

#

M,',."#)*&?,+)(*#($#8dE#)*#;(="/7F2F#B)??#"*+,."#'9%'#%??#"D:(.'#$.(0#'9"#;<=-#)+#+"*'#'(#

%*#8dE#!%'%#+'."%0#.%'9".#'9%*#>")*6#B.)''"*#'(#!%'%$)?"#+'(.%6"3##C9)+#B)??#."+(?@"#&,.."*'#

'"&9*)&%?#)++,"+#B)'9#"D:(.'#+,&9#%+#9(B#'(#:.(@)!"#%#+'%*!%.!)+"!#0"&9%*)+0#$(.#

>."%J)*6#?%.6"#"D:(.'+#%&.(++#0,?'):?"#!%'%$)?"+#%*!#B9%'#&(0:."++)(*#'"&9*(?(6)"+#%*#

;<=-#0,+'#+,::(.'3#

#

E'#0%1#%?+(#:.(@)!"#'9"#$,',."#>%+)+#$(.#?)@"#+'."%0#>%+"!#'.%*+$".#($#."&(.!+#>"'B""*#

!)$$"."*'#;<=-#+(?,')(*+3#

$!.!=.<&CJ$)!7#I)0-32)8,,"O)81)8+0.1.32/82"/)2")3$,$52)816)"4)2J$)4",,"O.1:)4"/)$NK"/2)4/"0)2J$)!7#I)-1+$/)#(>(W>(Z))

• A16)$12.26d)• A16)3$,$52."1)"4)$12.2.$3d)• D1$)"/)0"/$)852.X$)/$5"/+3)O.2J)8)+.3K"38,)852."1)"4)C#AHIB_#)3$,$52$+)4/"0)

2J$)/$5"/+3)+-$)4"/)2/8134$/)-1+$/)#(>(&>TUd)• CJ$)5,833.4.582."1)35J$0$)81+)8,,).23)5,833$3d)• A,,)2J$)$12.2.$3).1)816).1X$12"/6d)"/)• A,,)2J$)$12.2.$3).1)2J$)!7#I>)

)C9"#'".0#G+"?"&'H#)+#"D:?%)*"!#)*#'9"#.%')(*%?"#'(#=2343PK3#

$!.!=.?&jJ$1)K/$K8/.1:)2")$NK"/2)-1+$/)#(>(W>(M)2J$)!7#I)0-32)K/$K8/$)8),.32)"4)$12.2.$3)2")$NK"/2).1)4-,,)81+)8),.32)"4)$12.2.$3)2")$NK"/2)83)$NK"/2)J$8+$/3)855"/+.1:)2")2J$)4",,"O.1:)/-,$3)OJ.5J)0-32)Q$)8KK,.$+).1)"/+$/Z))

• #-,$)(Z)816)$12.26).15,-+$+).1)2J$)3$,$52."1)-1+$/)#(>(W>&)0-32)Q$)8++$+)2")2J$),.32)"4)$12.2.$3)2")$NK"/2).1)4-,,d)

• #-,$)&Z)816)8::/$:82."1)"/)/$5"/+)2J82).3).15,-+$+).1)8)+.3K"38,)J",+),.32$+)-1+$/)#-,$)()0-32)Q$)8++$+)2")2J$),.32)"4)$12.2.$3)2")$NK"/2).1)4-,,d)

Page 114: MoReq2010 Core Requirements DRAFT v0.27 · !"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03) 7"/$)#$%-./$0$123)81+)9,-:);13)

!"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03)7"/$)#$%-./$0$123)81+)9,-:);13)<)=$/3."1)'>?&)@#ABC)BD#)9EFG;7)7DHIEGCAC;DH)CJ.3)+"5-0$12).3)5"K6/.:J2)L)@G!)B"/-0)B"-1+82."1M)&'('M).15,-+.1:)8,,)2$N2)81+).08:$3).15,-+$+)O.2J)2J$)O"/P>)

CJ.3)+"5-0$12).3)8)+/842)O"/P<.1<K/":/$33)4"/)2J$)K-/K"3$)"4)K-Q,.5)5"13-,282."1)"1,6)81+)086)08P$)833$/2."13M)5"128.1)$//"/3)81+)+$35/.Q$)4-152."18,.26)2J82).3),82$/)5J81:$+)"/)O.2J+/8O1>)

98:$)((T)"4)&'R))

)

)

• #-,$)SZ)816)8::/$:82."1)"/)/$5"/+)2J82).3)8)+$35$1+$12)"4)81)8::/$:82."1),.32$+)-1+$/)#-,$)()"/)#-,$)&)0-32)Q$)8++$+)2")2J$),.32)"4)$12.2.$3)2")$NK"/2).1)4-,,d)

• #-,$)TZ)816)5"0K"1$12)"4)816)/$5"/+)2J82).3),.32$+)-1+$/)#-,$3)(M)&)81+)S)0-32)Q$)8++$+)2")2J$),.32)"4)$12.2.$3)2")$NK"/2).1)4-,,d)

• #-,$)WZ)816)-3$/)$12.2.$3)2J82)8/$)0$0Q$/3)"4):/"-K3),.32$+)-1+$/)#-,$)()0-32)Q$)8++$+)2")2J$),.32)"4)$12.2.$3)2")$NK"/2).1)4-,,d)

• #-,$)RZ)2J$)-3$/)$12.26)"4)2J$)8+0.1.32/82"/)OJ").3)K$/4"/0.1:)2J$)$NK"/2)0-32)Q$)8++$+)2")2J$),.32)"4)$12.2.$3)2")$NK"/2).1)4-,,d)

• #-,$)UZ)816)$X$123)2J82)8/$)K8/2)"4)2J$)$X$12)J.32"/.$3)"4)$12.2.$3),.32$+)-1+$/)#-,$3)()2J/"-:J)R)0-32)Q$)8++$+)2")2J$),.32)"4)$12.2.$3)2")$NK"/2).1)4-,,d)

• #-,$)VZ)816)$12.2.$3)2J82)8/$).15,-+$+).1)2J$)0$28+828)"4)816)$12.2.$3M).15,-+.1:)$X$123M)2J82)8/$),.32$+)-1+$/)#-,$3)()2J/"-:J)UM)0-32)Q$)8++$+)2")2J$),.32)"4)$12.2.$3)2")$NK"/2).1)4-,,d)

• #-,$)?Z)816)$X$123).1)2J$)$X$12)J.32"/.$3)"4)$12.2.$3)2J82)8/$).15,-+$+).1)2J$)0$28+828)"4)816)$12.2.$3)2J82)8/$),.32$+)-1+$/)#-,$)V)0-32)Q$)8++$+)2")2J$),.32)"4)$12.2.$3)2")$NK"/2).1)4-,,d)

• #-,$)('Z)816)$12.2.$3).15,-+$+).1)2J$)0$28+828)"4)816)$12.2.$3M).15,-+.1:)$X$123M)2J82)8/$),.32$+)-1+$/)#-,$3)()2J/"-:J)?M)2J82)8/$)1"2)2J$03$,X$3),.32$+)83)$12.2.$3)2")$NK"/2).1)4-,,)0-32)Q$)8++$+)2")2J$),.32)"4)$12.2.$3)2")$NK"/2)83)$NK"/2)J$8+$/3d)

• #-,$)((Z)2J$)$12.26)26K$)+$4.1.2."1)"4)$X$/6)$12.26),.32$+).1)$.2J$/),.32)-1+$/)#-,$3)()2J/"-:J)(')0-32)Q$)8++$+)2")2J$),.32)"4)$12.2.$3)2")$NK"/2).1)4-,,d)

• #-,$)(&Z)2J$)4-152."1)+$4.1.2."1)"4)$X$/6)$X$12),.32$+)-1+$/)#-,$)U)81+)#-,$)?)0-32)Q$)8++$+)2")2J$),.32)"4)$12.2.$3)2")$NK"/2).1)4-,,d)81+)

• #-,$)(SZ)2J$)$,$0$12)+$4.1.2."1)"4)$X$/6)$,$0$12)Q$,"1:.1:)2")$X$/6)$12.26),.32$+).1)$.2J$/),.32)-1+$/)#-,$3)()2J/"-:J)(&)0-32)Q$)8++$+)2")2J$),.32)"4)$12.2.$3)2")$NK"/2).1)4-,,>)

• #-,$)(TZ)816)$12.26).1)2J$),.32)"4)$12.2.$3)2")$NK"/2).1)4-,,)2J82)2J$)8+0.1.32/82"/)K$/4"/0.1:)2J$)$NK"/2).3)1"2)K$/0.22$+)2").13K$52)0-32)Q$)2/8134$//$+)2")2J$),.32)"4)$12.2.$3)2")$NK"/2)83)$NK"/2)J$8+$/3>)

)8*')')"+#'9%'#%."#)*&?,!"!#)*#'9"#0"'%!%'%#($#%*('9".#"*')'1#,*!".#=,?"#Y#%*!#=,?"#5#

)*&?,!"A#>,'#%."#*('#?)0)'"!#'(V#

#

• C9"#,+".#'9%'#&."%'"+#%*#"*')'1A#+""#=234372W#

• C9"#:%."*'#%66."6%')(*#($#%*#%66."6%')(*#(.#."&(.!A#+""#=2353P#%*!#=232F32W#

• C9"#:.)0%.1#%*!#('9".#&?%++)$)&%')(*+#($#%*#%66."6%')(*#(.#."&(.!A#+""#=23534#%*!#

=232F34W#

• C9"#!)+:(+%?#9(?!+#%::?)"!#'(#%*#%66."6%')(*#(.#."&(.!A#+""#=232K34W#

• C9"#!)+:(+%?#+&9"!,?"#($#%#."&(.!A#+""#=232F3K2#%*!#=232F3K7W#

• C9"#&?%++)$)&%')(*#+&9"0"#($#%#&?%++A#+""#=23Z3XW#

• C9"#'"0:?%'"+#%++(&)%'"!#B)'9#%#&?%++A#+""#=23Z327#%*!#=23Z32PW#

• C9"#6.(,:+#($#B9)&9#%#,+".#"*')'1#)+#%#0"0>".A#+""#=23Y37FW#%*!#

• C9"#"*')')"+#."$".."!#'(#>1#&,+'(0#0"'%!%'%#"?"0"*'+A#+""#=23223243#

)C9"#'".0#G)*+:"&'H#)+#!"$)*"!#)*#'9"#.%')(*%?"#'(#=23432F3##N+".+#0,+'#*('#>"#%>?"#'(#"D:(.'#

"*')')"+#)*#$,??#B9)&9#'9"1#&%**('#*(.0%??1#)*+:"&'3#

Page 115: MoReq2010 Core Requirements DRAFT v0.27 · !"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03) 7"/$)#$%-./$0$123)81+)9,-:);13)

!"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03)7"/$)#$%-./$0$123)81+)9,-:);13)<)=$/3."1)'>?&)@#ABC)BD#)9EFG;7)7DHIEGCAC;DH)CJ.3)+"5-0$12).3)5"K6/.:J2)L)@G!)B"/-0)B"-1+82."1M)&'('M).15,-+.1:)8,,)2$N2)81+).08:$3).15,-+$+)O.2J)2J$)O"/P>)

CJ.3)+"5-0$12).3)8)+/842)O"/P<.1<K/":/$33)4"/)2J$)K-/K"3$)"4)K-Q,.5)5"13-,282."1)"1,6)81+)086)08P$)833$/2."13M)5"128.1)$//"/3)81+)+$35/.Q$)4-152."18,.26)2J82).3),82$/)5J81:$+)"/)O.2J+/8O1>)

98:$)((W)"4)&'R))

)

)

$!.!=./&jJ$1)81)8+0.1.32/82"/)K$/4"/03)81)$NK"/2)-1+$/)#(>(W>()2J$)!7#I)0-32):$1$/82$)8)3632$0).+$12.4.$/)4"/)2J$)$NK"/2>))-""#$(.0%'#."/,)."0"*'+#$(.#+1+'"0#)!"*')$)".+#)*#232232#%*!#2322373##8%&9#+":%.%'"#"D:(.'#

$.(0#%*#;<=-#.":."+"*'+#%#+*%:+9('#)*#')0"#($#%#:%.'#($#'9"#;<=-3##<?"%.?1#%*!#,*)/,"?1#

)!"*')$1)*6#"%&9#"D:(.'#%+#)'#)+#0%!"#%??(B+#%*('9".#;<=-#'(#)0:(.'#%#+".)"+#($#"D:(.'+#

(@".#')0"#%*!#0(."#"%+)?1#%*!#:."&)+"?1#:)"&"#'9"#)*$(.0%')(*#>%&J#'(6"'9".3#

$!.!=.=&jJ$1)81)8+0.1.32/82"/)K$/4"/03)81)$NK"/2)-1+$/)#(>(W>()2J$)!7#I)0-32)8,,"O)2J$)8+0.1.32/82"/)2")8++)8)2$N2-8,)$NK"/2)5"00$12)2")Q$).15,-+$+).1)2J$)$NK"/2)-1+$/)#(>(W>RM)81+)2J$)$NK"/2)$X$12)-1+$/)#(>(W>?>))C9"#"D:(.'#&(00"*'#)+#%*#"D:?%*%')(*#($#B91#'9"#"D:(.'#B%+#:".$(.0"!#%*!#B9%'#"*')')"+#

%."#)*&?,!"!#)*#'9"#"D:(.'3#

$!.!=.>&jJ$1)2J$)!7#I)$NK"/23)$12.2.$3)-1+$/)#(>(W>()2J$1)2J$)!7#I)0-32)$NK"/2)"1,6)2J$)$12.2.$3).1)2J$),.323)K/$K8/$+)-1+$/)#(>(W>SM).1)2J$)4"/0)3K$5.4.$+)-1+$/)#(>(W>S)b$.2J$/).1)4-,,)"/)83)81)$NK"/2)J$8+$/cM)-3.1:)2J$)!"#$%&'(')Y!G)35J$08>))C9"#d;R#+&9"0%#+:"&)$)"+#'9"#$,??#"D:(.'#$(.0%'#$(.#"*')')"+#,*!".#;(="/7F2F3##C9"#

$(??(B)*6#)+#%#+,00%.1#($#'9"#"D:(.'#:.(&"++#,+)*6#'9)+#+&9"0%V#

#

• C9"#;<=-#+'%.'+#'.%*+0)++)(*#%*!#(:"*+#'9"#(,'".#d;R#'%6W#

• C9"#;<=-#"D:(.'+#%#+'%.')*6#')0"+'%0:W#

• C9"#;<=-#"D:(.'+#'9"#+1+'"0#)!"*')$)".#$(.#'9"#"D:(.'#$.(0#=23243PW#

• C9"#;<=-#"D:(.'+#'9"#"D:(.'#&(00"*'#$.(0#=232434W#

• C9"#;<=-#"D:(.'+#'9"#+1+'"0#)!"*')$)".#($#'9"#%!0)*)+'.%'(.#0%J)*6#'9"#"D:(.'W#

• C9"#;<=-#"D:(.'+#+1+'"0#)*$(.0%')(*#0%!"#,:#($#)!"*')&%?#0"'%!%'%#@%?,"+#'(#

'9(+"#+:"&)$)"!#,*!".#=234327W#

• M(.#"%&9#"*')'1#?)+'"!#,*!".#=23243K#'9"#;<=-#"D:(.'+#'9"#"*')'1#%+#:%.'#($#%#>?(&J#

($#"*')')"+#($#'9"#+%0"#"*')'1#'1:"#'(6"'9".#T)*#*(#:%.')&,?%.#(.!".UW#

• E$#'9"#"*')'1#)+#?)+'"!#$(.#"D:(.'#)*#$,??#'9"*#'9"#;<=-#)*&?,!"+#)'+#0"'%!%'%#%*!#

"@"*'#9)+'(.1#B)'9#'9"#"*')'1W#

• E$#'9"#"*')'1#)+#?)+'"!#$(.#"D:(.'#%+#%*#"D:(.'#9"%!".#'9"*#'9"#;<=-#"D:(.'+#(*?1#)'+#

+1+'"0#)!"*')$)".#%*!#)'+#"*')'1#'1:"#+1+'"0#)!"*')$)".W#

• M(.#"@".1#&(0:(*"*'#?)+'"!#$(.#"D:(.'#)*#$,??#'9"#;<=-#"D:(.'+#'9"#&(0:(*"*'[+#

!%'%$)?"#%+#^%+"XP#"*&(!"!#d;RA#)$#)'#9%+#%&&"++#'(#'9"#!%'%$)?"#,*!".#=232F32KW#

• C9"#;<=-#"D:(.'+#%*#G"D:(.'#+,&&"++$,?H#'%6#%+#+:"&)$)"!#)*#'9"#d;R#+&9"0%W#

• C9"#;<=-#"D:(.'+#%#$)*)+9)*6#')0"+'%0:W#%*!#

• C9"#;<=-#&?(+"+#'9"#(,'".#d;R#'%6#%*!#"*!+#'.%*+0)++)(*3#

$!.!=.@&CJ$)!7#I)0-32)8,,"O)2J$)8+0.1.32/82"/)OJ")/$%-$32$+)81)$NK"/2)-1+$/)#(>(W>()2")5815$,).2)82)816)2.0$)Q$4"/$)5"0K,$2."1>)

Page 116: MoReq2010 Core Requirements DRAFT v0.27 · !"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03) 7"/$)#$%-./$0$123)81+)9,-:);13)

!"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03)7"/$)#$%-./$0$123)81+)9,-:);13)<)=$/3."1)'>?&)@#ABC)BD#)9EFG;7)7DHIEGCAC;DH)CJ.3)+"5-0$12).3)5"K6/.:J2)L)@G!)B"/-0)B"-1+82."1M)&'('M).15,-+.1:)8,,)2$N2)81+).08:$3).15,-+$+)O.2J)2J$)O"/P>)

CJ.3)+"5-0$12).3)8)+/842)O"/P<.1<K/":/$33)4"/)2J$)K-/K"3$)"4)K-Q,.5)5"13-,282."1)"1,6)81+)086)08P$)833$/2."13M)5"128.1)$//"/3)81+)+$35/.Q$)4-152."18,.26)2J82).3),82$/)5J81:$+)"/)O.2J+/8O1>)

98:$)((R)"4)&'R))

)

)

)-""#'9"#.%')(*%?"#'(#=23243X3##]9"*#%*#"D:(.'#)+#&%*&"??"!#'9"#;<=-#0,+'#'%J"#'9"#

$(??(B)*6#+'":+V#

#

• <(0:?"'"#'9"#"D:(.'#($#'9"#"*')'1#'9%'#)+#&,.."*'?1#>")*6#"D:(.'"!W#

• <?(+"#'9"#&,.."*'#>?(&J#($#"*')')"+#>1#"*')'1#'1:"#"@"*#)$#*('#%??#"*')')"+#($#'9%'#'1:"#

9%@"#>""*#"D:(.'"!W#

• 8D:(.'#%*#G"D:(.'#&%*&"??"!H#'%6#%+#+:"&)$)"!#)*#'9"#d;R#+&9"0%W#

• 8D:(.'#%#$)*)+9)*6#')0"+'%0:W#%*!#

• <?(+"#'9"#(,'".#d;R#'%6#%*!#"*!#'.%*+0)++)(*3#

$!.!=.6&jJ$1$X$/)$12.2.$3)8/$)$NK"/2$+)Q6)81)8+0.1.32/82"/)-1+$/)#(>(W>(M)2J$)!7#I)0-32):$1$/82$)81)$X$12)81+).15,-+$).2).1)2J$)$X$12)J.32"/6)"4)2J$)8+0.1.32/82"/f3)-3$/)$12.26)81+).1)2J$)$X$12)J.32"/6)"4)$X$/6)$12.26)2J82)O83)$NK"/2$+).1)4-,,)-1+$/)#(>(W>S>))E*#('9".#B(.!+A#'9"#%!0)*)+'.%'(.[+#,+".#"*')'1A#%*!#"@".1#"*')'1#"D:(.'"!#)*#$,??A#)+#

&(*+)!"."!#'(#>"#%#:%.')&):%')*6#"*')'1#)*#'9"#"@"*'#,*!".#=23X37Z#%*!#=23X3753#

#

a('"#'9%'#'9"#"@"*'#0,+'#>"#%::?)"!#'(#'9"#"@"*'#9)+'(.1#($#(*?1#'9(+"#"*')')"+#'9%'#B"."#

"D:(.'"!#)*#$,??3##E$#'9"#"D:(.'#)+#&%*&"??"!#,*!".#=23243Y#'9"*#*('#%??#"*')')"+#'9%'#B"."#!,"#

'(#>"#"D:(.'"!#)*#$,??#B)??#9%@"#>""*#"D:(.'"!#)*#$,??3##C9"#"*')')"+#'9%'#B"."#*('#"D:(.'"!#

+9(,?!#*('#."&")@"#'9"#"D:(.'#"@"*'#)*#'9").#"@"*'#9)+'(.)"+3#

#

E$#*(#"*')')"+#B"."#"D:(.'"!#)*#$,??#>"$(."#'9"#"D:(.'#B%+#&%*&"??"!#(.#$%)?"!#'9"*#'9"#

%!0)*)+'.%'(.#B)??#>"#'9"#(*?1#:%.')&):%')*6#"*')'13#

$!.!=.B&jJ$1):$1$/82.1:)81)$NK"/2)$X$12)-1+$/)#(>(W>V)2J$)!7#I)0-32).15,-+$)2J$)4",,"O.1:).1)2J$)0$28+828)"4)2J$)$X$12Z))

• CJ$)3632$0).+$12.4.$/)"4)2J$)$NK"/2)4/"0)#(>(W>Td)• CJ$)$NK"/2)5"00$12)4/"0)#(>(W>W)• A1)$NK"/2)3-55$33)4,8:)Q83$+)"1)OJ$2J$/)2J$)$NK"/2)O83)3-55$334-,,6)5"0K,$2$+)

-1+$/)#(>(W>RM)"/)O83)5815$,,$+)-1+$/)#(>(W>UM)"/)48.,$+)+-$)2")"2J$/)2$5J1.58,)2/8130.33."1)/$83"13>)

)C9"#;<=-#0,+'#6"*".%'"#%*#"D:(.'#"@"*'#."6%.!?"++#($#'9"#(,'&(0"#($#'9"#"D:(.'3#

)

Page 117: MoReq2010 Core Requirements DRAFT v0.27 · !"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03) 7"/$)#$%-./$0$123)81+)9,-:);13)

!"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03)7"/$)#$%-./$0$123)81+)9,-:);13)<)=$/3."1)'>?&)@#ABC)BD#)9EFG;7)7DHIEGCAC;DH)CJ.3)+"5-0$12).3)5"K6/.:J2)L)@G!)B"/-0)B"-1+82."1M)&'('M).15,-+.1:)8,,)2$N2)81+).08:$3).15,-+$+)O.2J)2J$)O"/P>)

CJ.3)+"5-0$12).3)8)+/842)O"/P<.1<K/":/$33)4"/)2J$)K-/K"3$)"4)K-Q,.5)5"13-,282."1)"1,6)81+)086)08P$)833$/2."13M)5"128.1)$//"/3)81+)+$35/.Q$)4-152."18,.26)2J82).3),82$/)5J81:$+)"/)O.2J+/8O1>)

98:$)((U)"4)&'R))

)

)

!.!> +CJ_OGJRKHCJNQ&DEFGHDEIEJKL&OCD&ZGLHJELL&RCJKHJGHKT&

+!.!>.!&@"$3)2J$)!7#I)3-KK"/2)82"0.5)2/813852."13o))I'(0)&#'.%*+%&')(*+#%."#."/,)."!#'(#"*+,."#'9"#)*'"6.)'1#($#'9"#!%'%#)$#'9"#;<=-#$%)?+#

!,.)*6#%*#(:".%')(*3#

+!.!>.<&g"O)"42$1)+"$3)2J$)"/:81.382."1)/$%-./$)2J$)!7#I)2")Q$)Q85P$+)-Ko))M(.#0(+'#>,+)*"++"+#%#!%)?1#>%&J,:#)+#+,$$)&)"*'3##E*#0)++)(*#&.)')&%?#(.6%*)+%')(*+#>%&J,:+#

0%1#>"#."/,)."!#"@".1#9(,.#(.#"@"*#0(."#($'"*3##-,&9#(:".%')(*+#+9(,?!#&(*+)!".#

)*&."0"*'%?#>%&J#,:#+'.%'"6)"+#%*!#($$#+)'"#0)..(.)*6A#+""#a232X3K#%*!#a232X3P3##

+!.!>.?&@"$3)2J$)!7#I)J8X$)2J$)485.,.26)4"/)Q85P)-K)"/).3)+828)/$+-1+8156)$13-/$+)Q6)81"2J$/)0$813o))-,&9#%+#0)..(.)*6#%??#)*$(.0%')(*#'(#%#+'%*!#>1#+1+'"0#(.#+)'"3#

+!.!>./&@"$3)2J$)!7#I)3-KK"/2).15/$0$128,)Q85P)-K)81+)+-/.1:)+828)/$5"X$/6).3).2)8Q,$)2")/",,)4"/O8/+)2")2J$)2/813852."1).00$+.82$,6)Q$4"/$)2J$)48.,-/$o));%*1#9)69#,+"#%*!#0)++)(*#&.)')&%?#>,+)*"++"+#B)??#."/,)."#'9%'#'9"#0)*)0,0#*,0>".#($#

'.%*+%&')(*+#%."#?(+'#'9.(,69#$%)?,."#($#'9"#;<=-3#

+!.!>.=&g"O),"1:)+"$3).2)28P$)2")Q85P)-K)2J$)!7#Io))C9)+#B)??#!":"*!#(*#'9"#+)b"#($#'9"#(.6%*)+%')(*[+#!%'%#9(?!)*6+#%*!#'9"#>%&J#,:#0"'9(!#

%*!#0"!)%3##E'#)+#)0:(.'%*'#$(.#%*#(.6%*)+%')(*#'(#,*!".+'%*!#>"$(."#)'#:,.&9%+"+#%*#;<=-#

9(B#0,&9#!%'%#)'#B)??#+'(."#%*!#9(B#?(*6#)'#B)??#'%J"#'(#>%&J#,:3#

+!.!>.>&@"$3)Q85P.1:)-K)"/)"2J$/)08.12$1815$)/$%-./$)2J$)!7#I)2")Q$)28P$1)"44),.1$o))E$#*('#'%J"*#($$#?)*"#B9%'#)+#'9"#)0:%&'#(*#:".$(.0%*&"#!,.)*6#'9"#:".)(!#)'#)+#>")*6#>%&J"!#

,:j#

+!.!>.@&g"O),"1:)+"$3).2)28P$)2")/$32"/$)2J$)+828)"4)2J$)!7#Io))-""#'9"#.%')(*%?"#'(#a232X343#

+!.!>.6&g"O),"1:)O.,,).2)28P$)2")/$Q-.,+)2J$)!7#I)3"42O8/$)81+)2J$1)/$32"/$)2J$)+828o)

Page 118: MoReq2010 Core Requirements DRAFT v0.27 · !"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03) 7"/$)#$%-./$0$123)81+)9,-:);13)

!"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03)7"/$)#$%-./$0$123)81+)9,-:);13)<)=$/3."1)'>?&)@#ABC)BD#)9EFG;7)7DHIEGCAC;DH)CJ.3)+"5-0$12).3)5"K6/.:J2)L)@G!)B"/-0)B"-1+82."1M)&'('M).15,-+.1:)8,,)2$N2)81+).08:$3).15,-+$+)O.2J)2J$)O"/P>)

CJ.3)+"5-0$12).3)8)+/842)O"/P<.1<K/":/$33)4"/)2J$)K-/K"3$)"4)K-Q,.5)5"13-,282."1)"1,6)81+)086)08P$)833$/2."13M)5"128.1)$//"/3)81+)+$35/.Q$)4-152."18,.26)2J82).3),82$/)5J81:$+)"/)O.2J+/8O1>)

98:$)((V)"4)&'R))

)

)

)-""#'9"#.%')(*%?"#'(#a232X34#$(.#"+')0%'"#($#!%'%#9(?!)*6+A#"'&3#

+!.!>.B&781)2J$)!7#I)Q$)/-1)/$+-1+812,6)"1)8)J"2)3281+Q6M)5",+)3281+Q6)81+["/)O8/0)3281+Q6o));%*1#(.6%*)+%')(*+#:."$".#+'%*!>1#+".@".+#%*!#+)'"+#)*+'"%!#($#(.#)*#%!!)')(*#'(#'.%!)')(*%?#

'%:"#>%&J#,:+3#

+!.!>.!0&jJ82)3632$0)5"0K"1$123)581)48.,),$8X.1:)2J$)!7#I)"K$/82."18,o))M(.#"D%0:?"A#)+#'9"#;<=-#>,)?'#,+)*6#+".@)&"#(.)"*'%'"!#%.&9)'"&',."#%*!#%."#+(0"#:%.'+#($#

'9"#;<=-#."!,*!%*'#%??(B)*6#+(0"#+".@)&"+#'(#$%)?#%*!#>"#."+'%.'"!#B9)?"#'9"#;<=-#

."0%)*+#(:".%')(*%?3#

+!.!>.!!&jJ82)26K$3)"4)Q85P)-K)81+)32"/8:$)0$+.8)+"$3)2J$)!7#I)3-KK"/2o))M(.#"D%0:?"A#0%6*"')&#!)+&+A#0%6*"')&#'%:"+A#(:')&%?#0"!)%A#&?(,!#+'(.%6"A#"'&3#

+!.!>.!<&g"O)+"$3)2J$)!7#I)0"1.2"/).23)32"/8:$)/$%-./$0$123)81+)+"$3).2)O8/1)8)3632$0)3-KK"/2)2$5J1.5.81)OJ$1)8X8.,8Q,$)32"/8:$)3K85$)48,,3)Q$,"O)8)K/$5"14.:-/$+)0.1.0-0)80"-12>))C9"#'".0#G+1+'"0#+,::(.'#'"&9*)&)%*H#)+#!"$)*"!#)*#=23X373#

+!.!>.!?&@"$3)2J$)!7#I)8,,"O)J8/+O8/$)2")Q$)08.128.1$+)81+)/$K,85$+)OJ.,$).2).3)"K$/82."18,o))M(.#"D%0:?"A#9('#+B%::)*6#!.)@"+3#

+!.!>.!/&@"$3)2J$)!7#I)485.,.26)J8X$)81)-1.12$//-K28Q,$)K"O$/)3-KK,6o))I#N_-#)+#,+,%??1#*"&"++%.1#$(.#a232X3243#

+!.!>.!=&781)2J$)!7#I)3J-2).23$,4)+"O1):/85$4-,,6).1)2J$)$X$12)"4)8)K"O$/)"-28:$)"/).1)/$3K"13$)2")81"2J$/)$N2$/18,)2J/$82o))h.%&"$,??1#0"%*+#'9%'#%??#:.(&"++"+#%."#+9,'#!(B*#)*#'9"#.)69'#(.!".#'(#:."+".@"#'9"#

)*'"6.)'1#($#'9"#+1+'"0#%*!#%??#)'#'(#."+'%.'#%*!#&(*')*,"#(:".%')(*3#

))

Page 119: MoReq2010 Core Requirements DRAFT v0.27 · !"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03) 7"/$)#$%-./$0$123)81+)9,-:);13)

!"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03)7"/$)#$%-./$0$123)81+)9,-:);13)<)=$/3."1)'>?&)@#ABC)BD#)9EFG;7)7DHIEGCAC;DH)CJ.3)+"5-0$12).3)5"K6/.:J2)L)@G!)B"/-0)B"-1+82."1M)&'('M).15,-+.1:)8,,)2$N2)81+).08:$3).15,-+$+)O.2J)2J$)O"/P>)

CJ.3)+"5-0$12).3)8)+/842)O"/P<.1<K/":/$33)4"/)2J$)K-/K"3$)"4)K-Q,.5)5"13-,282."1)"1,6)81+)086)08P$)833$/2."13M)5"128.1)$//"/3)81+)+$35/.Q$)4-152."18,.26)2J82).3),82$/)5J81:$+)"/)O.2J+/8O1>)

98:$)((?)"4)&'R))

)

)

!.!@ +CJ_OGJRKHCJNQ&DEFGHDEIEJKL&OCD&MEDOCDINJRE&NJP&LRNQNZHQHKT&

+!.!@.!&A/$)2J$/$)816)2$5J1.58,),.0.282."13)"1)2J$)3.e$)2")OJ.5J)2J$)!7#I)581):/"Oo))-(0"#+1+'"0+#%."#."+'.)&'"!#>1#!%'%>%+"#+)b"A#$)?"#+1+'"0#+"60"*'+A#(.#('9".#&(*+)!".%')(*3#

+!.!@.<&A/$)2J$/$)816)2$5J1.58,),.0.282."13)"1)2J$)58K85.26)"4)2J$)!7#I).1)2$/03)"4)2J$)1-0Q$/)"4)$12.2.$3).2)581)J",+)"/)$12.2.$3)"4)8)K8/2.5-,8/)26K$o))C9"."#)+#*(#'9"(."')&%?#?)0)'#'(#9(B#0%*1#"*')')"+A#9(B#0,&9#!%'%#%*!#9(B#0,&9#&(*'"*'#

%*#;<=-#&%*#9(?!#,*!".#'9"#;(="/7F2F#+:"&)$)&%')(*A#%."#'9"."#%*1#:.%&')&%?#

&(*+)!".%')(*+#9(B"@".j#

+!.!@.?&jJ82)+$K2J)"4)8::/$:82."1)32/-52-/$)581)2J$)!7#I)3-KK"/2o))c(B#0%*1#?"@"?+#($#%66."6%')(*j#

+!.!@./&A/$)2J$/$)816),.0.23)2")816)"4)2J$)4",,"O.1:Z))

• CJ$)1-0Q$/)"4)$12.2.$3)2J82)581)Q$)5J.,+/$1)"4)81)8::/$:82."1o)• CJ$)1-0Q$/)"4)$12.2.$3)2J82)581)Q$)J$,+)Q6)81).1X$12"/6o)• CJ$)1-0Q$/)"4)5,833$3)2J82)581)Q$).15,-+$+).1)8)5,833.4.582."1)35J$0$o)• CJ$)1-0Q$/)"4)5"0K"1$123).1)8)/$5"/+o)• CJ$)1-0Q$/)"4)0$28+828)$,$0$123).1)8)2$0K,82$o)• CJ$)1-0Q$/)"4)0$28+828)$,$0$123)8KK,.$+)2")81)$12.26o)

+!.!@.=&;3)2J$/$)8),.0.23)2")2J$)1-0Q$/)"4)$12.2.$3)2J82)581)Q$)3$,$52$+)Q6)8)-3$/)3.0-,281$"-3,6o))C9"#'".0#G+"?"&'H#)+#!"$)*"!#)*#'9"#.%')(*%?"#'(#=2343PK3#

+!.!@.>&jJ82)26K$3)"4)/$5"/+)+"$3)2J$)"/:81.382."1)-3$o))c(B#0,&9#0"'%!%'%#!(#'9"1#9%@"A#B9%'#+)b"#&(*'"*'j#

+!.!@.@&g"O)0816)/$5"/+3)+"$3)2J$)"/:81.382."1)58K2-/$)"/)+$5,8/$)K$/)J"-/)"1)8X$/8:$)81+).1)K$/."+3)"4)K$8P),"8+o))<%*#'9"#;<=-#0""'#'9)+#&%:%&)'1j#

Page 120: MoReq2010 Core Requirements DRAFT v0.27 · !"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03) 7"/$)#$%-./$0$123)81+)9,-:);13)

!"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03)7"/$)#$%-./$0$123)81+)9,-:);13)<)=$/3."1)'>?&)@#ABC)BD#)9EFG;7)7DHIEGCAC;DH)CJ.3)+"5-0$12).3)5"K6/.:J2)L)@G!)B"/-0)B"-1+82."1M)&'('M).15,-+.1:)8,,)2$N2)81+).08:$3).15,-+$+)O.2J)2J$)O"/P>)

CJ.3)+"5-0$12).3)8)+/842)O"/P<.1<K/":/$33)4"/)2J$)K-/K"3$)"4)K-Q,.5)5"13-,282."1)"1,6)81+)086)08P$)833$/2."13M)5"128.1)$//"/3)81+)+$35/.Q$)4-152."18,.26)2J82).3),82$/)5J81:$+)"/)O.2J+/8O1>)

98:$)(&')"4)&'R))

)

)

[email protected]&g"O)0816)/$5"/+3)8/$)855$33$+M)X.$O$+)"/)+"O1,"8+$+)K$/)J"-/)"1)8X$/8:$)81+).1)K$/."+3)"4)K$8P),"8+o))I&&"++#0%1#>"#'9.(,69#>.(B+)*6#(.#+"%.&9)*63#

[email protected]&g"O)+"$3)2J$)!7#I)K$/4"/0)4-,,)2$N2)3$8/5J.1:o))L("+#)'#,+"#%*#O8;#+"%.&9#"*6)*"#%*!#)$#+(#)+#'9)+#+":%.%'"?1#&(*$)6,.%>?"j#

+!.!@.!0&781)2J$)!7#I)K$/4"/0)816)"4)2J$)4",,"O.1:),81:-8:$)K822$/1)Q83$+)3$8/5J)2$5J1.%-$3)83)K8/2)"4).23)4-,,)2$N2)3$8/5J)58K8Q.,.26Z))

• j"/+)32$00.1:o)• g"0"160)0825J.1:o)• I61"160)4.1+.1:o)

)C9"+"#+"%.&9#'"&9*)/,"+#%??#."/,)."#'9%'#'9"#+"%.&9#"*6)*"#9%@"#%#J*(B?"!6"#($#B9)&9#

?%*6,%6"#'9"#+"%.&9".#)+#,+)*6#'(#+"%.&93#

+!.!@.!!&781)2J$)!7#I)K$/4"/0)816)"4)2J$)4",,"O.1:)3$8/5J)2$5J1.%-$3)83)K8/2)"4).23)4-,,)2$N2)3$8/5J)58K8Q.,.26Z))

• 7"15$K2)3$8/5J.1:o)• 9J/83$)3$8/5J.1:o)• 9/"N.0.26)3$8/5J.1:o)

+!.!@.!<&781)2J$)!7#I)K$/4"/0)3$8/5J.1:)-3.1:)O.,+)58/+3)81+)K822$/1)0825J.1:o)

+!.!@.!?&jJ$1)3$8/5J.1:)J"O),"1:)+"$3).2)28P$)2J$)4./32)K8:$)"4)3$8/5J)/$3-,23)2")8KK$8/)4"/Z))

• I.0K,$)3$8/5J$3)O.2J)"1$)5/.2$/."1o)• 7"0K,$N)3$8/5J$3)O.2J)3$X$/8,)5/.2$/.8o)• I$8/5J$3)O.2J[O.2J"-2)4-,,)2$N2)3$8/5J.1:o)

)C9)+#B)??#!":"*!#)*#:%.'#(*#'9"#(.6%*)+%')(*[+#*"'B(.J#%*!#+".@".#$%&)?)')"+#%*!#&(*'"*')(*#

$.(0#('9".#+1+'"0+3#

+!.!@.!/&jJ$1)3$8/5J.1:)J"O),"1:)+"$3).2)28P$)2J$)3$5"1+)81+)3-Q3$%-$12)K8:$3)"4)3$8/5J)/$3-,23)2")8KK$8/)842$/)2J$6)J8X$)Q$$1)/$%-$32$+o)

Page 121: MoReq2010 Core Requirements DRAFT v0.27 · !"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03) 7"/$)#$%-./$0$123)81+)9,-:);13)

!"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03)7"/$)#$%-./$0$123)81+)9,-:);13)<)=$/3."1)'>?&)@#ABC)BD#)9EFG;7)7DHIEGCAC;DH)CJ.3)+"5-0$12).3)5"K6/.:J2)L)@G!)B"/-0)B"-1+82."1M)&'('M).15,-+.1:)8,,)2$N2)81+).08:$3).15,-+$+)O.2J)2J$)O"/P>)

CJ.3)+"5-0$12).3)8)+/842)O"/P<.1<K/":/$33)4"/)2J$)K-/K"3$)"4)K-Q,.5)5"13-,282."1)"1,6)81+)086)08P$)833$/2."13M)5"128.1)$//"/3)81+)+$35/.Q$)4-152."18,.26)2J82).3),82$/)5J81:$+)"/)O.2J+/8O1>)

98:$)(&()"4)&'R))

)

)

+!.!@.!=&;3)2J$/$)8),.0.2)2")2J$)08N.0-0)1-0Q$/)"4)3$8/5J)/$3-,23)2J82)2J$)!7#I)O.,,)4.1+)81+)/$2-/1o))M(.#?%.6"#*,0>".+#($#+"%.&9#."+,?'+#'9"#;<=-#0%1#%::.(D)0%'"#'9"#'('%?#*,0>".#($#

"*')')"+#.%'9".#'9%*#&%?&,?%'"#)'3#

+!.!@.!>&;3)2J$/$)8),.0.2)2")2J$)1-0Q$/)"4)5J8.13)"/)]".13)2J$)!7#I)581).15,-+$).1)8)3$8/5J)-1+$/)#(>(T>(Wo))]9%'#)+#'9"#)0:%&'#(*#."+(,.&"#?(%!#%*!#'9.(,69:,'#B9"*#,+".+#"0:?(1#'9)+#+"%.&9#

+'.%'"61j##L("+#'9)+#9%@"#%*#)0:%&'#(*#a232Y32Yj#

+!.!@.!@&@"$3)2J$)!7#I)J8X$)8)3$8/5J)2.0$"-2).12$/X8,)81+)+"$3)2J$)!7#I).23$,4)$X$/)5815$,)3$8/5J$3)Q$58-3$)2J$6)8/$)28P.1:)2""),"1:o))-""#%?+(#=232P3773##]9%'#)+#'9"#;<=-#+"%.&9#')0"(,'#)*'".@%?#%*!#&%*#)'#>"#&(*$)6,."!j##E$#

'9"#;<=-#+"%.&9#')0"+#(,'#B9%'#*(')$)&%')(*#)+#."',.*"!#'(#'9"#,+".j#

+!.!@.!6&;4)2J$)!7#I).3)8Q,$)2")/$2/.$X$)+8284.,$3)-1+$/)#(>('>&SM)J"O),"1:)+"$3).2)28P$)2")/$2/.$X$)8)26K.58,)+8284.,$o))-""#*(*S$,*&')(*%?#."/,)."0"*'#a232Y3XA#$(.#'9"#+)b"#($#%#'1:)&%?#!%'%$)?"3#

))))

Page 122: MoReq2010 Core Requirements DRAFT v0.27 · !"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03) 7"/$)#$%-./$0$123)81+)9,-:);13)

!"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03)7"/$)#$%-./$0$123)81+)9,-:);13)<)=$/3."1)'>?&)@#ABC)BD#)9EFG;7)7DHIEGCAC;DH)CJ.3)+"5-0$12).3)5"K6/.:J2)L)@G!)B"/-0)B"-1+82."1M)&'('M).15,-+.1:)8,,)2$N2)81+).08:$3).15,-+$+)O.2J)2J$)O"/P>)

CJ.3)+"5-0$12).3)8)+/842)O"/P<.1<K/":/$33)4"/)2J$)K-/K"3$)"4)K-Q,.5)5"13-,282."1)"1,6)81+)086)08P$)833$/2."13M)5"128.1)$//"/3)81+)+$35/.Q$)4-152."18,.26)2J82).3),82$/)5J81:$+)"/)O.2J+/8O1>)

98:$)(&&)"4)&'R))

)

)

!.!6 +CJ_OGJRKHCJNQ&DEFGHDEIEJKL&OCD&CMEDNKHCJNQ&RCIMQHNJRE&

+!.!6.!&g"O)"42$1)+"$3)2J$)!7#I)-K+82$)2J$)+.3K"38,)K/":/$33)"4)/$5"/+3)-1+$/)#(>(&>S&o))]9%'#)+#'9"#0%D)0,0#:".)(!#>"$(."#!)+:(+%?#:.(6."++#)+#,:!%'"!j#

+!.!6.<&jJ.5J)8-2J$12.582."1)3$/X.5$3)+"$3)2J$)!7#I)3-KK"/2)-1+$/)#(>U>(o))C9"#;<=-#0%1#+,::(.'#(*"#(.#%#*,0>".#($#&(00".&)%?#(.#:.(:.)"'%.1#%,'9"*')&%')(*#

+".@)&"+A#(.#'9"#%,'9"*')&%')(*#+".@)&"#0%1#>"#>,)?'#)*3#

+!.!6.?&jJ.5J)+./$52"/6)3$/X.5$3)+"$3)2J$)!7#I)3-KK"/2)-1+$/)#(>U>So))C9"#;<=-#0%1#+,::(.'#(*"#(.#%#*,0>".#($#&(00".&)%?#(.#:.(:.)"'%.1#!)."&'(.1#+".@)&"+A#

(.#'9"#!)."&'(.1#+".@)&"#0%1#>"#>,)?'#)*3#

+!.!6./&jJ.5J)$,$0$123)"4)2J$)+./$52"/6)3$/X.5$3)3-KK"/2$+)-1+$/)H(>(V>S)581)2J$)!7#I).15,-+$).1)8)-3$/)2$0K,82$)81+)3615J/"1.3$)O.2J)-1+$/)#(>((>&&o))C9"#;<=-#0%1#+,::(.'#(*"#(.#%#*,0>".#($#&(00".&)%?#(.#:.(:.)"'%.1#!)."&'(.1#+".@)&"+A#

(.#'9"#!)."&'(.1#+".@)&"#0%1#>"#>,)?'#)*3#

+!.!6.=&jJ.5J)5"0K"1$12)2$0K,82$3)81+)$,$0$123)+"$3)2J$)!7#I)3-KK"/2)-1+$/)#(>('>(?M)#(>((>(()81+)#(>((>TRo))-""#'9"#.%')(*%?"#'(#'9"+"#."/,)."0"*'+3#

+!.!6.>&g"O)+"$3)2J$)3-KK,.$/)+$1"2$)2J$)08]"/)81+)0.1"/)X$/3."13)"4)2J$)!7#Io))]9%'#0%1#(.#0%1#*('#>"#)*&?,!"!#)*#%#0%Q(.#(.#0)*(.#@".+)(*#)+#)0:(.'%*'#$(.#,:6.%!"#

%*!#&(0:%')>)?)'1#($#'9"#(.6%*)+%')(*[+#;<=-3#

+!.!6.@&jJ82)O83)2J$),832)08]"/)81+)0.1"/)X$/3."1)"4)2J$)!7#I)3"42O8/$)81+)OJ$1)O$/$)2J$6)/$,$83$+o))E'#)+#%?+(#,+"$,?#'(#J*(B#'9"#')0"$.%0"#$(.#."?"%+"#($#'9"#*"D'#0)*(.#%*!#0%Q(.#@".+)(*+3#

+!.!6.6&g"O)"42$1)+"$3)2J$)3-KK,.$/)+$X$,"K)81+)/$,$83$)1$O)08]"/)X$/3."13o))C1:)&%??1#0(+'#+,::?)".+#B)??#!(#'9)+#"@".1#'B(#'(#$(,.#1"%.+3#

Page 123: MoReq2010 Core Requirements DRAFT v0.27 · !"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03) 7"/$)#$%-./$0$123)81+)9,-:);13)

!"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03)7"/$)#$%-./$0$123)81+)9,-:);13)<)=$/3."1)'>?&)@#ABC)BD#)9EFG;7)7DHIEGCAC;DH)CJ.3)+"5-0$12).3)5"K6/.:J2)L)@G!)B"/-0)B"-1+82."1M)&'('M).15,-+.1:)8,,)2$N2)81+).08:$3).15,-+$+)O.2J)2J$)O"/P>)

CJ.3)+"5-0$12).3)8)+/842)O"/P<.1<K/":/$33)4"/)2J$)K-/K"3$)"4)K-Q,.5)5"13-,282."1)"1,6)81+)086)08P$)833$/2."13M)5"128.1)$//"/3)81+)+$35/.Q$)4-152."18,.26)2J82).3),82$/)5J81:$+)"/)O.2J+/8O1>)

98:$)(&S)"4)&'R))

)

)

+!.!6.B&jJ82).3).1X",X$+)81+)OJ82).3)2J$)5"32)"4)-K:/8+.1:)2J$)!7#I)2")8)1$O)X$/3."1o))C9)+#0%1#)*@(?@"#%!!)')(*%?#&(*+,?'%*&1#+,::(.'3#

+!.!6.!0&g"O),"1:)O.,,)2J$)!7#I)Q$)"44),.1$)4"/)+-/.1:)81)-K:/8+$o))C1:)&%??1#'9)+#+9(,?!#*('#'%J"#?(*6".#'9%*#(*"#!%1#"@"*#$(.#%#:?%**"!#(,'%6"#'(#,:6.%!"#'(#

%#*"B#0%Q(.#@".+)(*3#

+!.!6.!!&jJ82).3)2J$)3-KK,.$/f3)K",.56)4"/)K/"+-52)3-KK"/2)81+).33-.1:)J"2)4.N$3)"/)K825J$3)4"/)5/.2.58,)$//"/3o))C9)+#&%*#%$$"&'#'9"#0%)*'"*%*&"#+&9"!,?"#B)'9#,*:?%**"!#(,'%6"+3#

+!.!6.!<&@"$3)2J$)3-KK,.$/)J8X$)8)&T)N)U)3$/X.5$)+$3P)4"/)5/.2.58,)3-KK"/2).33-$3o))E$#*('#B9%'#%."#'9"#+,::?)".[+#+,::(.'#9(,.+j#

+!.!6.!?&@"$3)2J$)3-KK,.$/)J8X$)81)"1),.1$)3$/X.5$)+$3P)8KK,.582."1)OJ$/$)2J$)"/:81.382."1)581)0"1.2"/)2J$)K/":/$33)"4)8,,)2J$).33-$3).2)/8.3$3o))E$#*('#B9%'#:.(@)+)(*#!("+#'9"#+,::?)".#0%J"#$(.#)++,"#'.%&J)*6j#

+!.!6.!/&jJ82)8/$)2J$)3-KK,.$/f3)3$/X.5$),$X$,)8:/$$0$123)4"/)5/.2.58,)81+)"2J$/)K/."/.26).33-$)2-/1)8/"-1+)81+)Q-:)4.N.1:o))]9%'#+'%')+')&+#&%*#'9"#+,::?)".#:.(@)!"#'(#+9(B#'9%'#)'#)+#&,.."*'?1#0""')*6#)'+#+".@)&"#%*!#

+,::(.'#'%.6"'+j#

+!.!6.!=&;3)2J$)!7#I)81)"K$1)3"-/5$)3"42O8/$)8KK,.582."1)81+).4)1"2)J83)8)5"K6)"4)2J$)3"-/5$)5"+$)"4)2J$)!7#I)Q$$1),"+:$+).1)$35/"O)O.2J)8)1$-2/8,)2J./+<K8/26o))E'#0,+'#>"#:(++)>?"#$(.#'9"#(.6%*)+%')(*#'(#(>'%)*#%&&"++#'(#'9"#;<=-#+9(,?!#'9"#+,::?)".#

"@".#6(#(,'#($#>,+)*"++3#

))

Page 124: MoReq2010 Core Requirements DRAFT v0.27 · !"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03) 7"/$)#$%-./$0$123)81+)9,-:);13)

!"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03)7"/$)#$%-./$0$123)81+)9,-:);13)<)=$/3."1)'>?&)@#ABC)BD#)9EFG;7)7DHIEGCAC;DH)CJ.3)+"5-0$12).3)5"K6/.:J2)L)@G!)B"/-0)B"-1+82."1M)&'('M).15,-+.1:)8,,)2$N2)81+).08:$3).15,-+$+)O.2J)2J$)O"/P>)

CJ.3)+"5-0$12).3)8)+/842)O"/P<.1<K/":/$33)4"/)2J$)K-/K"3$)"4)K-Q,.5)5"13-,282."1)"1,6)81+)086)08P$)833$/2."13M)5"128.1)$//"/3)81+)+$35/.Q$)4-152."18,.26)2J82).3),82$/)5J81:$+)"/)O.2J+/8O1>)

98:$)(&T)"4)&'R))

)

)

!.!B 7QCLLNDT&CO&KEDIL&)

,EDI& %WMQNJNKHCJ&NJP&DEQNKHCJLVHM&KC&UEJEDNQ&RCJREMKL&

A+0.1.32/82"/) b/",$c)8)/",$)2J82)8,,"O3)855$33)2")8,,)$12.2.$3).1)2J$)!7#I>))

C9"#%!0)*)+'.%'(.#&%*#:".$(.0#%*1#$,*&')(*3#

A::/$:82."1) bX$/Qc)2J$)852)"4):/"-K.1:)2":$2J$/)/$5"/+3)"/)8::/$:82."13)"4)/$5"/+3>)

b$12.26c)8):/"-K.1:)"4)/$5"/+3)"/)"4),"O$/),86$/)8::/$:82."13>)

C9"#?(B"+'#?%1".#($#%66."6%')(*#)+#%*#%66."6%')(*#($#

."&(.!+3##c)69".#?%1".+#($#%66."6%')(*#6.(,:#'(6"'9".#?(B".#

?%1".#%66."6%')(*+3##I66."6%')(*#)+#9)".%.&9)&%?#+(#'9%'#"%&9#

%66."6%'"!#"*')'1#9%+#"D%&'?1#(*"#:%."*'#%*!#."?%')(*+9):+#

>"'B""*#!)$$"."*'#%66."6%')(*+#&%**('#>"#&).&,?%.>)

;ID)&S'V(<&)

!"/$)4"/08,,6)+$4.1$+)$%-.X8,$12)2")2J$)-3$)"4)2J$)2$/0)`8::/$:82."1a).1);ID)&S'V(<&>)

A,$/2) b1"-1)81+)X$/Qc)8)0$5J81.30)Q6)OJ.5J)2J$)ROKU)581)5",,$52.X$,6).33-$)8)O8/1.1:)2")8+0.1.32/82"/3>)

I?".'+#&%*#>"#)0:?"0"*'"!#)*#!)$$"."*'#B%1+#>,'#!(#."/,)."#%#

:.(S%&')@"#(.#G:,+9H#*(')$)&%')(*#+1+'"0#.%'9".#'9%*#%#

:%++)@"#(.#G:,??H#*(')$)&%')(*#0"&9%*)+03#

F/"O3$) bX$/Qc)8)K/"5$33)OJ$/$Q6)8)-3$/)5J81:$3)4"5-3)4/"0)"1$)/$,82$+)$12.26)2")81"2J$/)O.2J"-2)J8X.1:)2")-3$)2J$)3$8/5J)485.,.26)2")4.1+)2J$)1$N2)$12.26>))I$$)#(>W>(T>)

F-,P)DK$/82."1) b1"-1c)8)2$5J1.%-$)+$4.1$+)Q6)!"#$%&'(')4"/)K$/4"/0.1:)2J$)380$)4-152."1)2")0"/$)2J81)"1$)$12.26)3.0-,281$"-3,6)O.2J)2J$)380$)328/2.1:).14"/082."1>))I$$)#(>W>TS>)

7,833) b$12.26c)81)$12.26).1)8)5,833.4.582."1)35J$0$)2J82)581)Q$)833"5.82$+)O.2J)8)/$5"/+)"/)81)8::/$:82."1>)

<?%++"+#%."#@)'%?#)*#:.(@)!)*6#'9"#>,+)*"++#&(*'"D'#$(.#

."&(.!+3#

;ID)&S'V(<&)

H"2)/$,82$+)2")2J$)2$/0)`5,833a).1);ID)&S'V(<&M)3$$)_12.26)C6K$>#

Page 125: MoReq2010 Core Requirements DRAFT v0.27 · !"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03) 7"/$)#$%-./$0$123)81+)9,-:);13)

!"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03)7"/$)#$%-./$0$123)81+)9,-:);13)<)=$/3."1)'>?&)@#ABC)BD#)9EFG;7)7DHIEGCAC;DH)CJ.3)+"5-0$12).3)5"K6/.:J2)L)@G!)B"/-0)B"-1+82."1M)&'('M).15,-+.1:)8,,)2$N2)81+).08:$3).15,-+$+)O.2J)2J$)O"/P>)

CJ.3)+"5-0$12).3)8)+/842)O"/P<.1<K/":/$33)4"/)2J$)K-/K"3$)"4)K-Q,.5)5"13-,282."1)"1,6)81+)086)08P$)833$/2."13M)5"128.1)$//"/3)81+)+$35/.Q$)4-152."18,.26)2J82).3),82$/)5J81:$+)"/)O.2J+/8O1>)

98:$)(&W)"4)&'R))

)

)

,EDI& %WMQNJNKHCJ&NJP&DEQNKHCJLVHM&KC&UEJEDNQ&RCJREMKL&

7,833.4.582."1) bX$/Qc)2J$)852)"4)833"5.82.1:)8)5,833)O.2J)8)/$5"/+)"/)81)8::/$:82."1>)

7,833.4.582."1)I5J$0$)

b1"-1c)8)3K$5.4.5)3632$0)"4)5,833.4.582."1>)

7,"1$) b1"-1)81+)X$/Qc)8)5"K6)"4)8)/$5"/+).1)8)+.44$/$12)8::/$:82."1)2J82)3J8/$3).23)5"0K"1$123)O.2J)8,,)2J$)"2J$/)5,"1$3)"4)2J$)380$)/$5"/+>))CJ$)852)"4)5/$82.1:)2J$)5,"1$+)/$5"/+>)

-""#=232F3KK3#

7"0K"1$12) b1"-1c)8)1$5$338/6)81+).12$:/8,)K8/2)"4)8)/$5"/+)2J82)J83).23)"O1)+.35/$2$)32"/8:$)/$%-./$0$123>)

I*#"D%0:?"#($#%#&(0:(*"*'#)+#%#!)6)'%?#!%'%$)?"3##8@".1#

."&(.!#9%+#%'#?"%+'#(*"#&(0:(*"*'3##I#."&(.![+#&(0:(*"*'T+U#

0%1#>"#"?"&'.(*)&#(.#:91+)&%?3#

@8284.,$) b1"-1c)A)085J.1$)/$8+8Q,$)5"0K-2$/)4.,$)5"128.1.1:)+828).1)816)+.:.28,)4"/082>)))CJ$)2$/0)`+8284.,$a)J83)Q$$1)5".1$+)3K$5.4.58,,6)4"/)-3$).1)!"#$%&'('>)

C9"#B(.!#G$)?"H#,+"!#)*#'9)+#&(*'"D'#!("+#*('#."$".#'(#%*#

)--'#-)*+&,3#

@82826K$) b1"-1c)A)+828)26K$)+$4.1.2."1)2J82).3).15,-+$+)83)K8/2)"4)8)0$28+828)$,$0$12)+$4.1.2."1>)

;(="/7F2F#."/,)."+#'9%'#!%'%'1:"+#>"#!"$)*"!#)*#

%&&(.!%*&"#B)'9#'9"#G]K<#d;R#-&9"0%#L"$)*)')(*#

R%*6,%6"#Td-LU#232#_%.'#7V#L%'%'1:"+H#+:"&)$)&%')(*3#

@.3K"38,)852."1) b1"-1c)2J$)852."1)2J82)0-32)Q$)28P$1)855"/+.1:)2")8)5,9%&9)@+91E:54@:)OJ$1)8)/$5"/+)/$85J$3)2J$)$1+)"4).23)/$2$12."1)K$/."+>)

8)'9".#."@)"B#%*!#%::?1#%#*"B#!)+:(+%?#+&9"!,?"W#'.%*+$".#

(,'#($#'9"#;<=-W#!"+'.(1#B)'9(,'#&(*$).0%')(*W#(.#!"+'.(1#

B)'9#&(*$).0%')(*3#

@.3K"38,)J",+) b$12.26c)81)$12.26)+$3.:1$+)2")Q,"5P)2J$)+.3K"38,)K/"5$33)4"/)/$5"/+3)+-$)2")Q$)+.3K"3$+)"4)Q6)8)5,9%&9)@+91E:54@:>)

L)+:(+%?#9(?!+#%."#*"&"++%.1#)*#0%*1#&(,*'.)"+#$(.#?"6%?#%*!#

('9".#."%+(*+3#

Page 126: MoReq2010 Core Requirements DRAFT v0.27 · !"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03) 7"/$)#$%-./$0$123)81+)9,-:);13)

!"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03)7"/$)#$%-./$0$123)81+)9,-:);13)<)=$/3."1)'>?&)@#ABC)BD#)9EFG;7)7DHIEGCAC;DH)CJ.3)+"5-0$12).3)5"K6/.:J2)L)@G!)B"/-0)B"-1+82."1M)&'('M).15,-+.1:)8,,)2$N2)81+).08:$3).15,-+$+)O.2J)2J$)O"/P>)

CJ.3)+"5-0$12).3)8)+/842)O"/P<.1<K/":/$33)4"/)2J$)K-/K"3$)"4)K-Q,.5)5"13-,282."1)"1,6)81+)086)08P$)833$/2."13M)5"128.1)$//"/3)81+)+$35/.Q$)4-152."18,.26)2J82).3),82$/)5J81:$+)"/)O.2J+/8O1>)

98:$)(&R)"4)&'R))

)

)

,EDI& %WMQNJNKHCJ&NJP&DEQNKHCJLVHM&KC&UEJEDNQ&RCJREMKL&

@.3K"38,)35J$+-,$) b$12.26c)8),.4$565,$)K,81)4"/)8)/$5"/+)2J82)3K$5.4.$3)J"O),"1:).2)O.,,)Q$)/$28.1$+)81+)J"O).2)O.,,)Q$)+.3K"3$+)"4)82)2J$)$1+)"4).23)/$2$12."1)K$/."+>)

_,$0$12) b1"-1c)81).2$0)"4)0$28+828)Q$,"1:.1:)2")81)$12.26>)

_,$0$12)@$4.1.2."1)

b$12.26c)81)$12.26)2J82)+$4.1$3)8)0$28+828)$,$0$12>))_,$0$12)+$4.1.2."13)8/$)-3$+)2")5"132/-52)2$0K,82$3>)

_12.26) b1"-1c)8,,)+828).1)2J$)ROKU).3)3K,.2)Q$2O$$1)$12.2.$3>)

_12.26)C6K$) b$12.26c)8)26K$)+$4.1.2."1)4"/)81)$12.26>)

_X$12) b$12.26c)81)"55-//$15$).1)2J$),.4$565,$)"4)816)$12.26).1)2J$)ROKU)2J82)J83)Q$$1)/$0$0Q$/$+)81+)/$5"/+$+)83)81)$X$12)$12.26>)

8@"*'#9)+'(.)"+#%."#0%!"#,:#($#"@"*'+3#

_X$12)g.32"/6) b1"-1c)8)J.32"/6)08+$)-K)"4):T:*(9)"4)$X$/62J.1:)2J82)J83)J8KK$1$+)2")81)$12.26).1)2J$)ROKU>)

B-152."1) b1"-1c)8)+$4.1.2."1)"4)81)852."1)2J82)581)Q$)58//.$+)"-2)$.2J$/)Q6)2J$)!7#I)"/)82)-3$/).132.:82."1>)

^/"-K) b$12.26c)8):/"-K)"4)49:'9)0818:$+)Q6)8)+./$52"/6)3$/X.5$>)

;1J$/.2815$) b5"15$K2c)2J$)5"15$K2)"4)8KK,6.1:)2J$)380$)5,833.4.582."1)2")8)5J.,+)$12.26)83)J83)8,/$8+6)Q$$1)8KK,.$+)2").23)K8/$12)8::/$:82."1>)

;13K$52) bX$/Qc)8)2$5J1.%-$)+$4.1$+)Q6)!"#$%&'(')2")8,,"O)8)-3$/)855$33)2")2J$)0$28+828)$,$0$123)"4)81)$12.26>))I$$)#(>W>('>)

;1X$12"/6) b1"-1c)8)5",,$52."1)"4)8,,)2J$)$12.2.$3)"4)8)K8/2.5-,8/)$12.26)26K$>))I$$)#(>W>(T>)

C9"#)*@"*'(.1#%??(B+#'9"#"*')')"+#'(#>"#6'&42#.3#

!8.1)7"0K"1$12) b$,$0$12c)CJ$)5"0K"1$12)"4)8)/$5"/+)O.2J)0"/$)2J81)"1$)5"0K"1$12)OJ.5J)3J"-,+)Q$)/$2/.$X$+)4./32)Q6)8)-3$/)855$33.1:)2J$)/$5"/+>)

-""#=232F32Z3#

!7#I) b8QQ/$X.82."1c)3$$)`!"#$%)7"0K,.812)#$5"/+3)I632$0a)

Page 127: MoReq2010 Core Requirements DRAFT v0.27 · !"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03) 7"/$)#$%-./$0$123)81+)9,-:);13)

!"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03)7"/$)#$%-./$0$123)81+)9,-:);13)<)=$/3."1)'>?&)@#ABC)BD#)9EFG;7)7DHIEGCAC;DH)CJ.3)+"5-0$12).3)5"K6/.:J2)L)@G!)B"/-0)B"-1+82."1M)&'('M).15,-+.1:)8,,)2$N2)81+).08:$3).15,-+$+)O.2J)2J$)O"/P>)

CJ.3)+"5-0$12).3)8)+/842)O"/P<.1<K/":/$33)4"/)2J$)K-/K"3$)"4)K-Q,.5)5"13-,282."1)"1,6)81+)086)08P$)833$/2."13M)5"128.1)$//"/3)81+)+$35/.Q$)4-152."18,.26)2J82).3),82$/)5J81:$+)"/)O.2J+/8O1>)

98:$)(&U)"4)&'R))

)

)

,EDI& %WMQNJNKHCJ&NJP&DEQNKHCJLVHM&KC&UEJEDNQ&RCJREMKL&

!"#$%)7"0K,.812)#$5"/+3)I632$0)

b1"-1c)8)/$5"/+3)3632$0)OJ.5J).3)4-,,6)5"0K,.812)O.2J)2J$)!"#$%&'(')3K$5.4.582."1>)

])'9)*#'9"#$,*&')(*%?#."/,)."0"*'+#($#%*1#6)@"*#0(!,?"#($#

;(="/7F2FA#%#G;(="/#<(0:?)%*'#="&(.!+#-1+'"0H#."$".+#

+:"&)$)&%??1#'(#%#."&(.!+#+1+'"0#&(0:?)%*'#B)'9#'9"#

."/,)."0"*'+#($#'9%'#0(!,?"A#%*1#($#)'+#:."."/,)+)'"#

0(!,?"+A#%*!#'9"#&(."#."/,)."0"*'+3#

#$5"/+) b1"-1c)2J$)308,,$32)+.35/$2$)-1.2)0818:$+)83)8)3.1:,$)$12.26>)

="&(.!+#0%1#>"#0%!"#,:#($#+"@".%?#&(0:(*"*'+#>,'#'9"#

B9(?"#."&(.!#)+#0%*%6"!#%'(0)&%??1#%+#%#+)*6?"#"*')'13#

;ID)&S'V(<&)

A)/$5"/+).3)2J$)$%-.X8,$12)"4)81)`.2$0a).1);ID)&S'V(<&>)

#$5"/+3)I632$0) b1"-1c)816)3632$0)OJ.5J)0818:$3)/$5"/+3>)

I#."&(.!+#+1+'"0#0%1#>"#+":%.%'"#$.(0#('9".#+1+'"0+A#%*!#

(:".%'"#)*!":"*!"*'?1A#(.#)'#0%1#>"#>,)?'#)*'(#%#?%.6".#

>,+)*"++#(.#)*$(.0%')(*#+1+'"0#%*!#(:".%'"#)*#%*#)*'"6.%'"!#

B%13##-)0)?%.?1A#%#."&(.!+#+1+'"0#0%1#>"#6"*".%?#:,.:(+"A#

0%*%6)*6#0%*1#!)$$"."*'#J)*!+#($#."&(.!#(.#)'#0%1#>"#%#

!"!)&%'"!#+".@)&"#$(.#&%:',.)*6#%*!#0%*%6)*6#(*?1#(*"#

:%.')&,?%.#>,+)*"++#(,':,'3##;(="/7F2F#!("+#*('#!)+')*6,)+9#

>"'B""*#."&(.!+#+1+'"0+#>%+"!#(*#'9").#?"@"?#($#)*'"6.%')(*#

)*'(#('9".#>,+)*"++#+1+'"0+#(.#'9"#+:"&)$)&#J)*!+#($#."&(.!+#

'9"1#'%.6"'3#

;ID)(WTV?<()

A)/$5"/+3)3632$0).3)+$4.1$+).1);ID)(WTV?<()

`;14"/082."1)3632$03M)Q-3.1$33)8KK,.582."13)81+)5"00-1.582."1)3632$03M)81+)2J$)Q-3.1$33)K/"5$33$3)OJ.5J)2J$6)3-KK"/2M)3J"-,+)Q$)+$3.:1$+M)0"+.4.$+)"/)/$+$3.:1$+)3")2J82)8+$%-82$)/$5"/+3)581)Q$)5/$82$+)81+)58K2-/$+)83)8)/"-2.1$)K8/2)"4)-1+$/28P.1:)Q-3.1$33)852.X.2.$3>a)9>V)

#$2/.$X$) bX$/Qc)2J$)0$2J"+)Q6)OJ.5J)8)-3$/)"Q28.13)81+)+"O1,"8+3)8)5"0K"1$12)"4)8)/$5"/+)4/"0)2J$)!7#I>))I$$)#(>('>&S>)

#",$) b$12.26c)8)K/"4.,$)833.:1$+)2")8)-3$/M)"/).1J$/.2$+)Q6)8)-3$/)4/"0)"1$)"4)2J$)-3$/f3)3'&4%9M)2J82)8,,"O3)2J$)-3$/)2")K$/4"/0)8)3$2)"4)-4*1(,&*9).1)2J$)ROKU>)

Page 128: MoReq2010 Core Requirements DRAFT v0.27 · !"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03) 7"/$)#$%-./$0$123)81+)9,-:);13)

!"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03)7"/$)#$%-./$0$123)81+)9,-:);13)<)=$/3."1)'>?&)@#ABC)BD#)9EFG;7)7DHIEGCAC;DH)CJ.3)+"5-0$12).3)5"K6/.:J2)L)@G!)B"/-0)B"-1+82."1M)&'('M).15,-+.1:)8,,)2$N2)81+).08:$3).15,-+$+)O.2J)2J$)O"/P>)

CJ.3)+"5-0$12).3)8)+/842)O"/P<.1<K/":/$33)4"/)2J$)K-/K"3$)"4)K-Q,.5)5"13-,282."1)"1,6)81+)086)08P$)833$/2."13M)5"128.1)$//"/3)81+)+$35/.Q$)4-152."18,.26)2J82).3),82$/)5J81:$+)"/)O.2J+/8O1>)

98:$)(&V)"4)&'R))

)

)

,EDI& %WMQNJNKHCJ&NJP&DEQNKHCJLVHM&KC&UEJEDNQ&RCJREMKL&

I$,$52) bX$/Qc)8)2$5J1.%-$)+$4.1$+).1)!"#$%&'(')2J82)8,,"O3)8)-3$/)2").3",82$)8):/"-K)"4)$12.2.$3)3")2J82)2J$6)581)J8X$)2J$)380$)I4@2+&%:')(,&*)K$/4"/0$+)"1)2J$0M)81+)4"/)"2J$/)/$83"13>))I$$)#(>W>TS>)

I632$0);+$12.4.$/) b$,$0$12c)8)-1.X$/38,,6)-1.%-$)3632$0).+$12.4.$/)4"/)$X$/6)$12.26).1)2J$)!7#IM)2J$)!7#I).23$,4)81+)$X$/6)08]"/)X$/3."1)"4)$X$/6)0"+-,$)"4)!"#$%&'('>)

I632$0)G":) b1"-1c)81)$//"/)/$K"/2):$1$/82$+)Q6)2J$)!7#I)Q-2)+$,.Q$/82$,6)1"2)P$K2).1)2J$)!7#I>))I$$)#(>R>&>)

I632$0)I-KK"/2)C$5J1.5.81)

b1"-1c)8)K$/3"1)OJ")0818:$3)2J$)"/:81.382."13)2$5J1.58,).14/832/-52-/$>))CJ$)3632$0)3-KK"/2)2$5J1.5.81)086)1"2)Q$))8)-3$/)"4)2J$)!7#I>))I$$)#(>R>&>)

C$0K,82$) b$12.26c)8)0$5J81.30)4"/)8KK,6.1:)3$23)"4)-3$/<+$4.1$+)"/)5-32"0)0$28+828):@:$:*(9)2"):*(,(,:9>)

I::?1)*6#%#'"0:?%'"#'(#%*#"*')'1#B)??#."+,?'#)*#%#:."S!"$)*"!#

?)+'#($#"*')')"+#>")*6#&."%'"!#$(.#'9%'#"*')'13#

E3$/) b1"-1c)8)P1"O1)-3$/)"4)2J$)3632$0)OJ").3)8-2J$12.582$+)81+)8Q,$)2")855$33)2J$)!7#I>)

b/",$c)8)+$48-,2)/",$):.X$1)2")8,,)1$O)-3$/3)"4)2J$)!7#I>)

)

Page 129: MoReq2010 Core Requirements DRAFT v0.27 · !"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03) 7"/$)#$%-./$0$123)81+)9,-:);13)

!"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03)7"/$)#$%-./$0$123)81+)9,-:);13)<)=$/3."1)'>?&)@#ABC)BD#)9EFG;7)7DHIEGCAC;DH)CJ.3)+"5-0$12).3)5"K6/.:J2)L)@G!)B"/-0)B"-1+82."1M)&'('M).15,-+.1:)8,,)2$N2)81+).08:$3).15,-+$+)O.2J)2J$)O"/P>)

CJ.3)+"5-0$12).3)8)+/842)O"/P<.1<K/":/$33)4"/)2J$)K-/K"3$)"4)K-Q,.5)5"13-,282."1)"1,6)81+)086)08P$)833$/2."13M)5"128.1)$//"/3)81+)+$35/.Q$)4-152."18,.26)2J82).3),82$/)5J81:$+)"/)O.2J+/8O1>)

98:$)(&?)"4)&'R))

)

)

!.<0 $EQNKHCJLVHM&KC&CKVED&LMERHOHRNKHCJL&G&(+%)'(+&-+5')-(+1&*94@()(,&*"+

)

!.<! 3RYJC`QEPUEIEJKL&G&(+%)'(+&-+5')-(+1&*94@()(,&*"+

)

!.<< XHZQHCUDNMVT&G&(+%)'(+&-+5')-(+1&*94@()(,&*"+

)

Page 130: MoReq2010 Core Requirements DRAFT v0.27 · !"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03) 7"/$)#$%-./$0$123)81+)9,-:);13)

!"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03)7"/$)#$%-./$0$123)81+)9,-:);13)<)=$/3."1)'>?&)@#ABC)BD#)9EFG;7)7DHIEGCAC;DH)CJ.3)+"5-0$12).3)5"K6/.:J2)L)@G!)B"/-0)B"-1+82."1M)&'('M).15,-+.1:)8,,)2$N2)81+).08:$3).15,-+$+)O.2J)2J$)O"/P>)

CJ.3)+"5-0$12).3)8)+/842)O"/P<.1<K/":/$33)4"/)2J$)K-/K"3$)"4)K-Q,.5)5"13-,282."1)"1,6)81+)086)08P$)833$/2."13M)5"128.1)$//"/3)81+)+$35/.Q$)4-152."18,.26)2J82).3),82$/)5J81:$+)"/)O.2J+/8O1>)

98:$)(R')"4)&'S))

)

)

!"#$ %&'()*+,*)-./.0*.01)2*)

3),)4)-5)* 602.)7*/8)-./,/)4* %/.()*

9!"#$"!* :;;<=>:,?5,:$?@@<$?&:,8?<##)=&#;@!$#* A::/$:82."1)

9!"#$"#* A#:'#5A5?;;,$?@'>#?;':>?5)A:;;#;<;)8* A,$/2)

9!"#$"$* <)#&!5!)?<A>)?@#A8?;#!)?&5<$=);'=!;$* A,$/2)26K$)

9!"#$"@* >@)A!:&;?,#>!?@)',?=5<>?@:#8!5;''=;)* 7,833)

9!"#$"A* @#';#$><?:@<A?@,),?;$:;?,:,;);>5#!!!* 7,833.4.582."1)35J$0$)

9!"#$"<* 8&5!#,5)?=>A8?@5':?'>:5?8&!8,,$',:!)* 7"0K"1$12)

9!"#$">* 5'55!@##?'#88?@>#>?'@&'?$8>@,A$!$@=$* @.3K"38,)J",+)

9!"#$"=* 5'&&;,8@?<#!&?@:;:?'!:<?:58&#>:,!:>&* @.3K"38,)35J$+-,$)

9!"#$";* #$#@;5=;?;8'5?@@$@?;8<!?$5>5;;A':8<8* T,$0$12)+$4.1.2."1)

9!"#$"!:* <8'8@@):?)>$)?@)=)?&=&:?#$:=!'>!)!!:* T12.26)26K$)

9!"#$"!!* ,<<#$)8'?$<)>?@'$'?=&$)?A!>)A5:85A=#* TU$12)

9!"#$"!#* 5<8#$)><?<)$)?@A85?;,#:?!<!5$&&:!;<@* B-152."1)+$4.1.2."1)

9!"#$"!$* '@<#$!#&?'A!)?@;@!?&&#8?:!&A$!#@;;8,* V/"-K)

Page 131: MoReq2010 Core Requirements DRAFT v0.27 · !"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03) 7"/$)#$%-./$0$123)81+)9,-:);13)

!"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03)7"/$)#$%-./$0$123)81+)9,-:);13)<)=$/3."1)'>?&)@#ABC)BD#)9EFG;7)7DHIEGCAC;DH)CJ.3)+"5-0$12).3)5"K6/.:J2)L)@G!)B"/-0)B"-1+82."1M)&'('M).15,-+.1:)8,,)2$N2)81+).08:$3).15,-+$+)O.2J)2J$)O"/P>)

CJ.3)+"5-0$12).3)8)+/842)O"/P<.1<K/":/$33)4"/)2J$)K-/K"3$)"4)K-Q,.5)5"13-,282."1)"1,6)81+)086)08P$)833$/2."13M)5"128.1)$//"/3)81+)+$35/.Q$)4-152."18,.26)2J82).3),82$/)5J81:$+)"/)O.2J+/8O1>)

98:$)(R()"4)&'S))

)

)

3),)4)-5)* 602.)7*/8)-./,/)4* %/.()*

9!"#$"!@* @8;<$>!=?8:A'?@'>)?'A<=?;8&$$A:,#8#$* #$5"/+)

9!"#$"!A* ,'8;&&58?#=),?@&@5?='$5?@&!8&5;#)<<;* #",$)

9!"#$"!<* :<5!@)5'?:>5<?@$',?'&'&?>5:=><@<:@!!* I632$0)

9!"#$"!>* >>))=#A>?5;:!?@>=&?'5A#?'&8A$&A<=!=;* C$0K,82$)

9!"#$"!=* =A=!!)#:?<)=<?@!&!?&)')?!@;A<;>@=@&:* E3$/)

)

Page 132: MoReq2010 Core Requirements DRAFT v0.27 · !"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03) 7"/$)#$%-./$0$123)81+)9,-:);13)

!"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03)7"/$)#$%-./$0$123)81+)9,-:);13)<)=$/3."1)'>?&)@#ABC)BD#)9EFG;7)7DHIEGCAC;DH)CJ.3)+"5-0$12).3)5"K6/.:J2)L)@G!)B"/-0)B"-1+82."1M)&'('M).15,-+.1:)8,,)2$N2)81+).08:$3).15,-+$+)O.2J)2J$)O"/P>)

CJ.3)+"5-0$12).3)8)+/842)O"/P<.1<K/":/$33)4"/)2J$)K-/K"3$)"4)K-Q,.5)5"13-,282."1)"1,6)81+)086)08P$)833$/2."13M)5"128.1)$//"/3)81+)+$35/.Q$)4-152."18,.26)2J82).3),82$/)5J81:$+)"/)O.2J+/8O1>)

98:$)(R&)"4)&'S))

)

)

!"#@ %&'()*+,*&()4.*.01)2*)

3),)4)-5)* 602.)7*/8)-./,/)4* %/.()*

B!"#@"!* :;;<=>:,?5,:$?@@<$?&:,8?<##)=&#;@!$#* B-152."1)48.,$+)

B!"#@"#* ',!<;);>?@@!'?@A>=?=')#?5A&:<!,#:@'A* E18-2J"/.3$+)-3$/)

B!"#@"$* ;#=@#5><?#'=;?@8;5?;,!5?!:A58A5,A&;,* 7811"2)/$5$.U$)8,$/2)

B!"#@"@* @)<>:!#A?5'&5?@@@=?;):#?>>=A)$A:A!55* @.3K"3$)842$/)/$U.$O)Q-2)1")/$U.$O)

B!"#@"A* A:=$$;<!?><&>?@='5?=$,'?!,=@'@<!8!)&* H")2/.::$/)$,$0$12)4"/)/$2$12."1)K$/."+)

B!"#@"<* 5='<&'&:?>,@$?@8,<?&>$8?5,$5=<;$=A;8* @.3K"38,)852."1)+-$)+82$)$,8K3$+)

))))

Page 133: MoReq2010 Core Requirements DRAFT v0.27 · !"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03) 7"/$)#$%-./$0$123)81+)9,-:);13)

!"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03)7"/$)#$%-./$0$123)81+)9,-:);13)<)=$/3."1)'>?&)@#ABC)BD#)9EFG;7)7DHIEGCAC;DH)CJ.3)+"5-0$12).3)5"K6/.:J2)L)@G!)B"/-0)B"-1+82."1M)&'('M).15,-+.1:)8,,)2$N2)81+).08:$3).15,-+$+)O.2J)2J$)O"/P>)

CJ.3)+"5-0$12).3)8)+/842)O"/P<.1<K/":/$33)4"/)2J$)K-/K"3$)"4)K-Q,.5)5"13-,282."1)"1,6)81+)086)08P$)833$/2."13M)5"128.1)$//"/3)81+)+$35/.Q$)4-152."18,.26)2J82).3),82$/)5J81:$+)"/)O.2J+/8O1>)

98:$)(RR)"4)&'S))

)

)

!"#A %&'()*+,*,C-5./+-*8),/-/./+-2*)

3),)4)-5)* 602.)7*/8)-./,/)4* %/.()* 6C/.&'()*,+4*DC(E*F1)4&./+-G*

B11(/)2*.+*9-./.0*%01)2*

H!"#A"!* 5')8!8A<?<$=8?@>@$?;;&;?=#&,;#=<>$#8* A52."1)8,$/2) W$3) A,$/2)

H!"#A"#* &!@!>!$5?$<#)?@&&5?;A$&?!,,8:>,'5!>;* A++)$,$0$12) W$3) C$0K,82$)

H!"#A"$* ;,;'8$',?!>&<?@'@=?&#<!?8)=8>,,:&<@>* A++)2$0K,82$) W$3) 7,833.4.582."1)35J$0$M)7,833)

H!"#A"@* 5;#A#:#&?5:;5?@,5<?;;#8?,@'$',A<!;'!* A52.U82$) W$3) !"32)$12.26)26K$3)

H!"#A"A* #!8#<;A8?:5:;?@8A$?=;##?<:A@>!<<##'!* A::/$:82$) W$3) A::/$:82."1M)#$5"/+)

H!"#A"<* ,!='#!8;?A8$5?@=&'?=$)<?!5,5;&5&:&!>* AKK,6)+.3K"38,)35J$+-,$)

W$3) 7,833M)#$5"/+)

H!"#A">* &$#=!<A#?!'$>?@::=?&8',?@<!#)!';&':;* AKK,6)J",+) W$3) @.3K"38,)J",+)

H!"#A"=* !>!5=@>>?$='#?@@&5?&5!,?5$>=:8)>5<;8* AKK,6)2$0K,82$) W$3) E3$/M)7,833M)A::/$:82."1M)#$5"/+M)7"0K"1$12)

H!"#A";* :)A!58!;?&'',?@:8;?;=A=?@@5,5)),<&;)* 7J81:$)2.2,$) H") !"32)$12.26)26K$3)

H!"#A"!:* !$@A>';:?$,8,?@:),?&:#=?!:#$<'!&&#@;* 7J81:$)0$28+828) XJ$1)3K$5.4.$+) A,,)$12.26)26K$3)

H!"#A"!!* #:;>$>'>?8'8)?@:$#?;:<:?,:,)8A$@=<$=* 7,833.46) W$3) A::/$:82."1M)#$5"/+)

H!"#A"!#* @>85>5;5?:&8<?@;5@?'#@A?A$<:'8,#&,>,* 7,"1$) W$3) #$5"/+)

Page 134: MoReq2010 Core Requirements DRAFT v0.27 · !"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03) 7"/$)#$%-./$0$123)81+)9,-:);13)

!"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03)7"/$)#$%-./$0$123)81+)9,-:);13)<)=$/3."1)'>?&)@#ABC)BD#)9EFG;7)7DHIEGCAC;DH)CJ.3)+"5-0$12).3)5"K6/.:J2)L)@G!)B"/-0)B"-1+82."1M)&'('M).15,-+.1:)8,,)2$N2)81+).08:$3).15,-+$+)O.2J)2J$)O"/P>)

CJ.3)+"5-0$12).3)8)+/842)O"/P<.1<K/":/$33)4"/)2J$)K-/K"3$)"4)K-Q,.5)5"13-,282."1)"1,6)81+)086)08P$)833$/2."13M)5"128.1)$//"/3)81+)+$35/.Q$)4-152."18,.26)2J82).3),82$/)5J81:$+)"/)O.2J+/8O1>)

98:$)(RY)"4)&'S))

)

)

3),)4)-5)* 602.)7*/8)-./,/)4* %/.()* 6C/.&'()*,+4*DC(E*F1)4&./+-G*

B11(/)2*.+*9-./.0*%01)2*

H!"#A"!$* 8'$)>@A<?8@''?@&$&?'@=;?:><';&:$)<'A* 7,"3$) W$3) A::/$:82."1)

H!"#A"!@* <&@,:$5A?!8><?@$=5?&>!!?;@5>;='!A@!;* 7"14./0)+.3K"38,) W$3) #$5"/+)

H!"#A"!A* =#@:5),&?@A)5?@)!$?;5;8?,>,5=),;8<5;* 7/$82$) H") A,,)$12.26)26K$3)

H!"#A"!<* 5#=A#!<8?A<&<?@!@=?;5'=?)=:A<!)!)A>$* @$852.U82$) W$3) !"32)$12.26)26K$3)

H!"#A"!>* #)5>&@>'?,8A#?@'''?=;8#?<!!)&:&8':,)* @$5,833.46) W$3) A::/$:82."1M)#$5"/+)

H!"#A"!=* ,;=<)'>)?'8:&?@@:8?=&:A?)$@>;#<A$<;,* @$,$2$) W$3) !816)$12.26)26K$3)

H!"#A"!=* @#>;#)$8?=,':?@,5=?;5!5?:$=;@'A<&&<@* @$32/"6) H") #$5"/+)

H!"#A"#:* $@>>AA@#?)8#'?@':'?=A)>?AA=&>>AA5!>,* TNK"/2) W$3) A,,)$12.26)26K$3)

H!"#A"#!* :''<<>);?&=!<?@@5A?'>$@?!,85:@>&@=$8* V/812)/",$) W$3) V/"-K)"/)E3$/)

H!"#A"##* $,8#$@,#?$,$5?@@==?;:5A?;@5>AA':&58&* ;13K$52)0$28+828) H") A,,)$12.26)26K$3)

H!"#A"#$* 8#=8<!=:?>&!)?@>$$?&A;$?$'!##A=#):$@* G.42)J",+) W$3) @.3K"38,)J",+)

H!"#A"#@* !&<$5:==?<5,;?@#>;?='!5?,##!'#===;@:* !"U$) W$3) A::/$:82."1M)#$5"/+)

H!"#A"#A* ,#;#);!=?,5>A?@<#;?&>58?!85>'&<&:!A;* 9/":/$33)+.3K"38,) H") #$5"/+)

H!"#A"#<* >5A&',;&?5>5$?@!!8?'AA=?'>5#$,A8!@$;* #$58,,)8,$/2) W$3) A,$/2)

Page 135: MoReq2010 Core Requirements DRAFT v0.27 · !"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03) 7"/$)#$%-./$0$123)81+)9,-:);13)

!"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03)7"/$)#$%-./$0$123)81+)9,-:);13)<)=$/3."1)'>?&)@#ABC)BD#)9EFG;7)7DHIEGCAC;DH)CJ.3)+"5-0$12).3)5"K6/.:J2)L)@G!)B"/-0)B"-1+82."1M)&'('M).15,-+.1:)8,,)2$N2)81+).08:$3).15,-+$+)O.2J)2J$)O"/P>)

CJ.3)+"5-0$12).3)8)+/842)O"/P<.1<K/":/$33)4"/)2J$)K-/K"3$)"4)K-Q,.5)5"13-,282."1)"1,6)81+)086)08P$)833$/2."13M)5"128.1)$//"/3)81+)+$35/.Q$)4-152."18,.26)2J82).3),82$/)5J81:$+)"/)O.2J+/8O1>)

98:$)(RZ)"4)&'S))

)

)

3),)4)-5)* 602.)7*/8)-./,/)4* %/.()* 6C/.&'()*,+4*DC(E*F1)4&./+-G*

B11(/)2*.+*9-./.0*%01)2*

H!"#A"#>* $,===##>?#>)!?@=@,?;;&A?)<#@;,5;)<)8* #$5,833.46) W$3) A::/$:82."1M)#$5"/+)

H!"#A"#=* A;>5#>'&?5=$;?@$>)?=A>A?8@;A>$@=,<@>* #$0"U$)+.3K"38,)35J$+-,$)

W$3) 7,833M)#$5"/+)

H!"#A"#;* !$&:=,$8?#;#;?@5=:?;'=!?$>;8''@A)),:* #$0"U$)$,$0$12) W$3) C$0K,82$)

H!"#A"$:* :@!>8,$;?&=='?@',)?',A>?<,8'8)58'8=)* #$0"U$)2$0K,82$) W$3) 7,833.4.582."1)35J$0$M)7,833)

H!"#A"$!* :'$<=$&<?A>)&?@85'?&!58?!!A;,)@>@#;,* #$"K$1) W$3) A::/$:82."1)

H!"#A"$#* A#A))&8'?'@8!?@>5!?=>$;?<;#@$')A$,,:* #$K,85$)+.3K"38,)35J$+-,$)

W$3) 7,833M)#$5"/+)

H!"#A"$$* )8>!$:<@?,85#?@,!@?=<:#?8:<;>:,:,=8:* #$K,85$)2$0K,82$) W$3) 7,833.4.582."1)35J$0$M)7,833)

H!"#A"$@* :,>,$)<@?&&A#?@!!;?'A!:?85=8;<'5<'<8* #$K"/2) W$3) E3$/)81+)8,,)$12.26)26K$3)

H!"#A"$A* !#,;>55:?##@;?@A&<?=$8A?&=<AA)5,!!'=* #$K"/2)5"0K,.815$) H") I632$0)

H!"#A"$<* @'8;5!8:?$8'!?@>=&?&&:<?'#<;;)5'=:=A* #$K"3.2."1) W$3) A::/$:82."1M)#$5"/+)

H!"#A"$>* :'5AA$$A?8>;)?@;!'?;:#$?$:'=<8,:'<#<* #$35.1+)/",$) W$3) V/"-K)"/)E3$/)

H!"#A"$=* !!<A<&==?>@5)?@!8!?'5@)?85&@,''=>#$A* #$2/.$U$)+8284.,$) W$3) 7"0K"1$12)

H!"#A"$;* 8<A;A:'!?)A,)?@A>>?&,<:?'')',$>))&;&* #$U.$O) W$3) #$5"/+)

Page 136: MoReq2010 Core Requirements DRAFT v0.27 · !"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03) 7"/$)#$%-./$0$123)81+)9,-:);13)

!"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03)7"/$)#$%-./$0$123)81+)9,-:);13)<)=$/3."1)'>?&)@#ABC)BD#)9EFG;7)7DHIEGCAC;DH)CJ.3)+"5-0$12).3)5"K6/.:J2)L)@G!)B"/-0)B"-1+82."1M)&'('M).15,-+.1:)8,,)2$N2)81+).08:$3).15,-+$+)O.2J)2J$)O"/P>)

CJ.3)+"5-0$12).3)8)+/842)O"/P<.1<K/":/$33)4"/)2J$)K-/K"3$)"4)K-Q,.5)5"13-,282."1)"1,6)81+)086)08P$)833$/2."13M)5"128.1)$//"/3)81+)+$35/.Q$)4-152."18,.26)2J82).3),82$/)5J81:$+)"/)O.2J+/8O1>)

98:$)(RS)"4)&'S))

)

)

3),)4)-5)* 602.)7*/8)-./,/)4* %/.()* 6C/.&'()*,+4*DC(E*F1)4&./+-G*

B11(/)2*.+*9-./.0*%01)2*

H!"#A"@:* &$:$=)=;?!,')?@&!#?&'#&?#=$)<=8;&8;;* I8U$)#$K"/2) W$3) E3$/)

H!"#A"@!* >5#!&@=&?A58)?@:<,?&5:&?5#:5:>#;8@>,* I8U$)I$8/5J) W$3) E3$/)

H!"#A"@#* =;),58:;?:8@:?@A'8?&&$#?5;!#<<'!:,;$* I$8/5J) W$3) E3$/)

H!"#A"@$* ';##A8!!?:5#>?@$=)?'=A:?5<;>'5;'&5;5* IK,.2)8::/$:82."1) W$3) A::/$:82."1)

H!"#A"@@* 5'=!5:A)?!)A<?@)!,?'8<#?!)$))88=!8)'* I-Q35/.Q$)8,$/23) H") E3$/)

H!"#A"@A* '=;8A#>&?#:&5?@)=:?=)$5?A,!'5&!#$>#,* I615J/"1.3$) W$3) V/"-K)"/)E3$/)

H!"#A"@<* @;8$A=@@?>#5:?@,$>?;#,=?:=#=')$&:>>'* E13-Q35/.Q$)8,$/23) H") E3$/)

)

Page 137: MoReq2010 Core Requirements DRAFT v0.27 · !"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03) 7"/$)#$%-./$0$123)81+)9,-:);13)

!"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03)7"/$)#$%-./$0$123)81+)9,-:);13)<)=$/3."1)'>?&)@#ABC)BD#)9EFG;7)7DHIEGCAC;DH)CJ.3)+"5-0$12).3)5"K6/.:J2)L)@G!)B"/-0)B"-1+82."1M)&'('M).15,-+.1:)8,,)2$N2)81+).08:$3).15,-+$+)O.2J)2J$)O"/P>)

CJ.3)+"5-0$12).3)8)+/842)O"/P<.1<K/":/$33)4"/)2J$)K-/K"3$)"4)K-Q,.5)5"13-,282."1)"1,6)81+)086)08P$)833$/2."13M)5"128.1)$//"/3)81+)+$35/.Q$)4-152."18,.26)2J82).3),82$/)5J81:$+)"/)O.2J+/8O1>)

98:$)(R[)"4)&'S))

)

)

!"#< %&'()*+,*)()7)-.*8),/-/./+-2*)

3),)4)-5)* 602.)7*/8)-./,/)4* %/.()* I&48/-&(/.0* J&.&*%01)* B11(/)2*.+*9-./.0*%01)2*

K!"#<"!* ::=8:A''?;&)$?@#@,?'5!'?$@&A'5)!><@=* A52."1$+) '>>() C.0$3280K) A,$/2)

K!"#<"#* >8:'&A=;?#@'8?@''5?=AA=?''!!AA$>><$>* A++)2")$U$12)J.32"/6) (>>() F"",$81) B-152."1)+$4.1.2."1)

K!"#<"$* =;:=8A;;?#5#,?@;8&?=''!?;8588:>5&$'&* A::/$:82$+) '>>() C.0$3280K) A::/$:82."1)

K!"#<"@* :)$:@#&>?<5>#?@&'<?':$)?,=55=;A':@:<* A::/$:82$+) (>>() C.0$3280K) #$5"/+)

K!"#<"A* @AA@5A#=?8;=A?@5<,?;)&!?=&=<#$&>5!;!* A::/$:82."1)2$0K,82$) '>>() C$0K,82$)/$4$/$15$)

7,833)

K!"#<"<* &'<)8!>'?!''#?@;>=?'<)'?')!&A#@<,:5A* A,$/2)5"00$12) '>>() C$N2) A,$/2)

K!"#<">* :;A5$>8>?:>!8?@>8;?'5,$?<$:#5<,,@>88* A,$/2)3-Q\$52) '>>!816) T12.26)/$4$/$15$)

A,$/2)

K!"#<"=* ==&)5)>@?8&:!?@,#:?'=A:?=!>;,==';::>* A,$/2)3-Q35/.K2."1) '>>() C$N2) E3$/)

K!"#<";* #&:#:';!?A=<&?@&=@?&,@#?<@;!;A:@#<$A* A,$/2)26K$) (>>() A,$/2)26K$)/$4$/$15$)

A,$/2)

K!"#<"!:* &A)<,<;@?&@=,?@&;'?=&>!?A=&;<!A,=;8=* 781)8-2")+$,$2$) '>>() F"",$81) 7"0K"1$12)

K!"#<"!!* ,#@<=;@#?<5@A?@);#?'#&:?A8=',!,55;)$* 781)5,833.46)/$5"/+3) (>>() F"",$81) 7,833)

K!"#<"!#* A<&8')A!?:!>#?@#<$?'$5;?&!#=5$)=:>A>* 7J81:$) '>>!816) 7"0K,$N) TU$12)

Page 138: MoReq2010 Core Requirements DRAFT v0.27 · !"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03) 7"/$)#$%-./$0$123)81+)9,-:);13)

!"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03)7"/$)#$%-./$0$123)81+)9,-:);13)<)=$/3."1)'>?&)@#ABC)BD#)9EFG;7)7DHIEGCAC;DH)CJ.3)+"5-0$12).3)5"K6/.:J2)L)@G!)B"/-0)B"-1+82."1M)&'('M).15,-+.1:)8,,)2$N2)81+).08:$3).15,-+$+)O.2J)2J$)O"/P>)

CJ.3)+"5-0$12).3)8)+/842)O"/P<.1<K/":/$33)4"/)2J$)K-/K"3$)"4)K-Q,.5)5"13-,282."1)"1,6)81+)086)08P$)833$/2."13M)5"128.1)$//"/3)81+)+$35/.Q$)4-152."18,.26)2J82).3),82$/)5J81:$+)"/)O.2J+/8O1>)

98:$)(R])"4)&'S))

)

)

3),)4)-5)* 602.)7*/8)-./,/)4* %/.()* I&48/-&(/.0* J&.&*%01)* B11(/)2*.+*9-./.0*%01)2*

K!"#<"!$* 8AA&#85:?A'5>?@>)$?'A)#?#<)85=<5#@,=* 7,833)2$0K,82$) '>>() C$0K,82$)/$4$/$15$)

7,833.4.582."1)35J$0$)

K!"#<"!@* >>&&@#$A?;;<=?@),'?&@<:?=A5'@<#;='!A* 7,833.4.582."1) '>>!816) 7,833)/$4$/$15$)

A::/$:82."1M)#$5"/+)

K!"#<"!A* ,<#>')=8?$=',?@&:&?=A>;?!>);,:=:=8!<* 7,833.4.582."1)0$2J"+) (>>() 7"+$) 7,833.4.582."1)35J$0$)

K!"#<"!<* @;!:>!A&?A@&,?@5@:?=,5>?)&:&#',;@;>,* 7,"1$) '>>!816) #$5"/+)/$4$/$15$)

#$5"/+)

K!"#<"!>* !<,&,:5)?&,!,?@!)=?&;8'?#)<@A5:'',5!* 7,"3$+) '>>() C.0$3280K) A::/$:82."1)

K!"#<"!=* &#=8A58&?@'!;?@,;>?=!&)?)@&@'=#<@88)* 7"0K"1$12)26K$) (>>() 7"+$) 7"0K"1$12)

K!"#<"!;* >A=,>:>'?:>&>?@):!?==!#?&A))&!A'<8,#* 7/$82$+) (>>() C.0$3280K) A,,)$12.26)26K$3)

K!"#<"#:* =$@!&8!!?@),&?@>>8?&$;A?:;!;<:5$'<88* 7/$82"/) (>>() E3$/)$12.26)/$4$/$15$)

A,,)$12.26)26K$3)

K!"#<"#!* A55!<&A:?<$$<?@@<=?=)A$?=5=<&>=8;=;;* @8284.,$)855$33.Q,$) '>>() F"",$81) 7"0K"1$12)

K!"#<"##* ;:#8!'58?$@;$?@>&!?&A'A?8@A&!8A,);)@* @82826K$) '>>() ^!G)+82826K$)

T,$0$12)+$4.1.2."1)

K!"#<"#$* #<8'<@!@?!,:)?@&<,?;#)8?=58)5@;:<;),* @$48-,2),81:-8:$) (>>() G81:-8:$);+$12.4.$/)

I632$0)

K!"#<"#@* ;@;),;8,?=5#@?@)5:?'585?&)>#!)$>@:<5* @$48-,2)U8,-$) '>>!816) E1."1) T,$0$12)+$4.1.2."1)

Page 139: MoReq2010 Core Requirements DRAFT v0.27 · !"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03) 7"/$)#$%-./$0$123)81+)9,-:);13)

!"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03)7"/$)#$%-./$0$123)81+)9,-:);13)<)=$/3."1)'>?&)@#ABC)BD#)9EFG;7)7DHIEGCAC;DH)CJ.3)+"5-0$12).3)5"K6/.:J2)L)@G!)B"/-0)B"-1+82."1M)&'('M).15,-+.1:)8,,)2$N2)81+).08:$3).15,-+$+)O.2J)2J$)O"/P>)

CJ.3)+"5-0$12).3)8)+/842)O"/P<.1<K/":/$33)4"/)2J$)K-/K"3$)"4)K-Q,.5)5"13-,282."1)"1,6)81+)086)08P$)833$/2."13M)5"128.1)$//"/3)81+)+$35/.Q$)4-152."18,.26)2J82).3),82$/)5J81:$+)"/)O.2J+/8O1>)

98:$)(R?)"4)&'S))

)

)

3),)4)-5)* 602.)7*/8)-./,/)4* %/.()* I&48/-&(/.0* J&.&*%01)* B11(/)2*.+*9-./.0*%01)2*

K!"#<"#A* 85;!$&$)?@@88?@8'5?;&5>?,,5,)@:55=@!* @$35/.K2."1) '>>() C$N2) A,,)$12.26)26K$3)

K!"#<"#<* @)@A:>!$?:<:;?@;#!?&'5@?''#A);=>!!;8* @$32/"6)$U$12) '>>() F"",$81) B-152."1)+$4.1.2."1)

K!"#<"#>* !<$>$A<:?A$&8?@;>&?&:,,?$'<)5##5:,:&* @.3K"38,)852."1) '>>() 7"+$) @.3K"38,)35J$+-,$M)#$5"/+)

K!"#<"#=* #@==#)&=?58#=?@=$:?;,A&?:'=@,!>@=@>)* @.3K"38,)852."1)+-$) '>>() C.0$3280K) #$5"/+)

K!"#<"#;* '8=5<<8A?A5#=?@)55?&<!;?!8>#)&;@8#8!* @.3K"38,)852."1)/$0.1+$/)3$12)

'>>() C.0$3280K) #$5"/+)

K!"#<"$:* @@<A,==<?'>'=?@=:<?&#@:?'=@&&'@,'>=&* @.3K"38,).12$/U8,) '>>() 7"+$) @.3K"38,)35J$+-,$)

K!"#<"$!* !)':>8A5?>8)=?@,$;?;,$@?,@=5,#;$@!:$* @.3K"38,).12$/U8,)+-/82."1)

'>>() H-0$/.5) @.3K"38,)35J$+-,$)

K!"#<"$#* &#'='!@8?5@=&?@'@!?;!>8?:5)8=,<;#;$=* @.3K"38,)35J$+-,$) '>>() @.3K"38,)35J$+-,$)/$4$/$15$)

7,833)

K!"#<"$$* ;$5@&5,>?!@:A?@,>)?;!5'?@!;&A=):=@>&* @.3K"38,)35J$+-,$) (>>() @.3K"38,)35J$+-,$)/$4$/$15$)

#$5"/+)

K!"#<"$@* @@:=<A$5?A@!!?@)AA?;>)'?,>A:&&@;:>&,* @.3K"38,)35J$+-,$+) (>>() C.0$3280K) #$5"/+)

K!"#<"$A* <,;#<<$'?,;@:?@')8?&:A<?8@'8A&'#A!;=* @.3K"3$+) '>>() C.0$3280K) #$5"/+)

K!"#<"$<* :);;&=<5?A,)!?@#';?=#5A?&:!:5A#:#:>8* @.3K"3$+)5"00$12) '>>() C.0$3280K) #$5"/+)

Page 140: MoReq2010 Core Requirements DRAFT v0.27 · !"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03) 7"/$)#$%-./$0$123)81+)9,-:);13)

!"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03)7"/$)#$%-./$0$123)81+)9,-:);13)<)=$/3."1)'>?&)@#ABC)BD#)9EFG;7)7DHIEGCAC;DH)CJ.3)+"5-0$12).3)5"K6/.:J2)L)@G!)B"/-0)B"-1+82."1M)&'('M).15,-+.1:)8,,)2$N2)81+).08:$3).15,-+$+)O.2J)2J$)O"/P>)

CJ.3)+"5-0$12).3)8)+/842)O"/P<.1<K/":/$33)4"/)2J$)K-/K"3$)"4)K-Q,.5)5"13-,282."1)"1,6)81+)086)08P$)833$/2."13M)5"128.1)$//"/3)81+)+$35/.Q$)4-152."18,.26)2J82).3),82$/)5J81:$+)"/)O.2J+/8O1>)

98:$)(Y')"4)&'S))

)

)

3),)4)-5)* 602.)7*/8)-./,/)4* %/.()* I&48/-&(/.0* J&.&*%01)* B11(/)2*.+*9-./.0*%01)2*

K!"#<"$>* );5&$A,#?:;#,?@&,,?=8)@?;&=,!'$;$>,'* T12.26)26K$) '>>!816) T12.26)C6K$)/$4$/$15$)

T,$0$12)+$4.1.2."1)

K!"#<"$=* $$>$,#A@?,'8!?@!#A?;:$5?8:$'$:=,='$8* T12.26)26K$) (>>!816) T12.26)C6K$)/$4$/$15$)

C$0K,82$)

K!"#<"$;* 5&>,,=,#?),<$?@)'=?=)<A?')&;&$!,:#85* TU$12)J.32"/6) (>>!816) TU$12)/$4$/$15$)

A,,)$12.26)26K$3)$N5$K2)$U$123)

K!"#<"@:* '>,8==;5?A#,8?@)<;?;):'?>&>::>:@)@>=* TNK"/2)5"00$12) '>>() C$N2) TU$12)

K!"#<"@!* @)>8=&=>?<;:)?@::;?;>)>?#:,#:8<;<@,$* TNK"/2)3-55$33) '>>() 7"+$) TU$12)

K!"#<"@#* <:A=,'$;?!5=8?@@&!?=<55?5#55@5&&:'>)* TN2$/18,).+$12.4.$/) '>>() C$N2_E#;) I632$0)

K!"#<"@$* <,>'':#@?&,5>?@A)&?=,:$?,!;!:!,)::$8* TN2$/18,).+$12.4.$/) (>>() C$N2_E#;) V/"-KM)E3$/)

K!"#<"@@* #<A#>;!,?<)#@?@!;$?&>#!?AA)<',!,<'&8* B-152."1)K$/4"/0$+) (>>() B-152."1)+$4.1.2."1)/$4$/$15$)

TU$12)

K!"#<"@A* >55;!&=#?8,$)?@A8!?=:8>?:@8#):5=&>):* V/"-K)0$0Q$/3J.K) '>>!816) V/"-K)/$4$/$15$)

E3$/)

K!"#<"@<* :>>#A8>;?<;8#?@8#,?&8'=?&!))5)'A;=##* `$,+)$12.26) '>>!816) E1."1)"4)A::/$:82."1)81+)#$5"/+)/$4$/$15$)

@.3K"38,)J",+)

Page 141: MoReq2010 Core Requirements DRAFT v0.27 · !"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03) 7"/$)#$%-./$0$123)81+)9,-:);13)

!"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03)7"/$)#$%-./$0$123)81+)9,-:);13)<)=$/3."1)'>?&)@#ABC)BD#)9EFG;7)7DHIEGCAC;DH)CJ.3)+"5-0$12).3)5"K6/.:J2)L)@G!)B"/-0)B"-1+82."1M)&'('M).15,-+.1:)8,,)2$N2)81+).08:$3).15,-+$+)O.2J)2J$)O"/P>)

CJ.3)+"5-0$12).3)8)+/842)O"/P<.1<K/":/$33)4"/)2J$)K-/K"3$)"4)K-Q,.5)5"13-,282."1)"1,6)81+)086)08P$)833$/2."13M)5"128.1)$//"/3)81+)+$35/.Q$)4-152."18,.26)2J82).3),82$/)5J81:$+)"/)O.2J+/8O1>)

98:$)(Y()"4)&'S))

)

)

3),)4)-5)* 602.)7*/8)-./,/)4* %/.()* I&48/-&(/.0* J&.&*%01)* B11(/)2*.+*9-./.0*%01)2*

K!"#<"@>* 5&#&#,);?$!'>?@AA>?&:,A?&=>,)@!$@$):* `",+)5"00$12) '>>() C$N2) @.3K"38,)J",+)

K!"#<"@=* ,$<5;<:5?@:<>?@@=A?')=:?#)<5,!,5:,'!* a$$K)"1)+$32/"6) '>>() F"",$81) B-152."1)+$4.1.2."1M)T,$0$12)+$4.1.2."1)

K!"#<"@;* !#=&>=$;?5A;:?@,A)?;':<?),,&:'!;'=&)* G832)8++$+)2") '>>() C.0$3280K) A::/$:82."1)

K!"#<"A:* #$5,!,8)?@$;=?@#<A?&$8#?'#,>>:&#,;A5* G832)/$U.$O)5"00$12) '>>() C$N2) #$5"/+)

K!"#<"A!* );#A:!>8?<5<;?@585?=:!$?8)!<:'AA<<#;* G832)/$U.$O$+) '>>() C.0$3280K) #$5"/+)

K!"#<"A#* ;)#5@=,;?#&!8?@<;=?'=&)?<8)&==,'#<:A* G832)3615J/"1.3$+) (>>() C.0$3280K) V/"-KM)E3$/)

K!"#<"A$* <,<A=';'?#A&!?@$:,?'=!>?<<&<5!)>&;A#* !8.1)5"0K"1$12) '>>() 7"0K"1$12)/$4$/$15$)

#$5"/+)

K!"#<"A@* #!8=::!'?>8@=?@>!A?&<8!?&)$=,>A&A@#:* !81+82$) '>>() C$N2) @.3K"38,)35J$+-,$)

K!"#<"AA* @A5)&8&A?A:5$?@!5)?=':,?@8,#=A=&#5;!* !81+82$)E#;) '>>() E#;) @.3K"38,)35J$+-,$)

K!"#<"A<* ;&&<)='>?@8##?@'5,?;@#$?&#:):>#&&#:$* !8N)"55-/3) (>>() H-0$/.5) T,$0$12)+$4.1.2."1)

K!"#<"A>* <8!$@!@!?!:<:?@5AA?'<&;?8,,5A>>#,$A!* !.1)"55-/3) (>>() H-0$/.5) T,$0$12)+$4.1.2."1)

K!"#<"A=* <#&>#:&@?$;88?@>'&?=):A?>$&8&&A<>$5>* T,$0$12) '>>!816) T,$0$12)@$4.1.2."1)/$4$/$15$)

C$0K,82$)

K!"#<"A;* 8!)!@=<$?8::A?@)#,?&@$<?A!,5,:'58<A)* D/:81.382."1)8++/$33) '>>() C$N2) I632$0)

Page 142: MoReq2010 Core Requirements DRAFT v0.27 · !"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03) 7"/$)#$%-./$0$123)81+)9,-:);13)

!"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03)7"/$)#$%-./$0$123)81+)9,-:);13)<)=$/3."1)'>?&)@#ABC)BD#)9EFG;7)7DHIEGCAC;DH)CJ.3)+"5-0$12).3)5"K6/.:J2)L)@G!)B"/-0)B"-1+82."1M)&'('M).15,-+.1:)8,,)2$N2)81+).08:$3).15,-+$+)O.2J)2J$)O"/P>)

CJ.3)+"5-0$12).3)8)+/842)O"/P<.1<K/":/$33)4"/)2J$)K-/K"3$)"4)K-Q,.5)5"13-,282."1)"1,6)81+)086)08P$)833$/2."13M)5"128.1)$//"/3)81+)+$35/.Q$)4-152."18,.26)2J82).3),82$/)5J81:$+)"/)O.2J+/8O1>)

98:$)(Y&)"4)&'S))

)

)

3),)4)-5)* 602.)7*/8)-./,/)4* %/.()* I&48/-&(/.0* J&.&*%01)* B11(/)2*.+*9-./.0*%01)2*

K!"#<"<:* !$,##8<;?@&8'?@&),?'==&?!A##,',,<&=$* D/:81.382."1)5"12852) '>>!816) 7"0K,$N) I632$0)

K!"#<"<!* @8@)'@=!?#'>'?@;$!?'';<?<:A);8)=@,::* D/:81.382."1)180$) '>>() C$N2) I632$0)

K!"#<"<#* ;=58=58=?A))&?@A=5?;='8?#5#==##>';><* 98/$12)8::/$:82."1) '>>() A::/$:82."1)/$4$/$15$)

A::/$:82."1)

K!"#<"<$* '=:!@A=8?#&==?@#;,?;:@>?;A8$)5A;@,8:* 98/$12)8::/$:82."1) (>>() A::/$:82."1)/$4$/$15$)

#$5"/+)

K!"#<"<@* '$&5=@!:?$@@<?@@'!?;8,8?<;>$$<!@:88!* 98/2.5.K82.1:)$12.26) (>>!816) T12.26)/$4$/$15$)

TU$12)

K!"#<"<A* )8>,>=5A?;@5'?@A=:?=A)A?A)>8;&$$@8##* 9/.08/6)5,833.4.582."1) (>>() 7,833)/$4$/$15$)

A::/$:82."1M)#$5"/+)

K!"#<"<<* :@@!@'$:?;:>5?@:>8?=,#=?@A<;;=&;#&,8* 9/"+-52)180$) (>>() C$N2) I632$0)

K!"#<"<>* &;8!<$$A?$=55?@,!'?&'#5?<>;!@,>;$#=8* 9/"+-52)3-KK"/2)E#;) (>>() E#;) I632$0)

K!"#<"<=* <<:AA#$)?$@=A?@!;8?;';=?<=&=#)!@A!$#* 9/"+-52)U$/3."1) (>>() C$N2) I632$0)

K!"#<"<;* #A!:>',#?:),!?@=8;?;#,!?A;$:,!,<'!,!* #$5$.U$)8,$/23) '>>() F"",$81) E3$/)

K!"#<">:* ,8!;5A&:?>;!'?@'>&?&)):?;@'>@&$@5:=&* #$5"/+)2$0K,82$) '>>() C$0K,82$)/$4$/$15$)

7,833)

K!"#<">!* #5<=@)5,?$$&5?@>5!?;<;@?@=$=A&;),#!@* #$28.1)-12.,) '>>() C.0$3280K) #$5"/+)

Page 143: MoReq2010 Core Requirements DRAFT v0.27 · !"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03) 7"/$)#$%-./$0$123)81+)9,-:);13)

!"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03)7"/$)#$%-./$0$123)81+)9,-:);13)<)=$/3."1)'>?&)@#ABC)BD#)9EFG;7)7DHIEGCAC;DH)CJ.3)+"5-0$12).3)5"K6/.:J2)L)@G!)B"/-0)B"-1+82."1M)&'('M).15,-+.1:)8,,)2$N2)81+).08:$3).15,-+$+)O.2J)2J$)O"/P>)

CJ.3)+"5-0$12).3)8)+/842)O"/P<.1<K/":/$33)4"/)2J$)K-/K"3$)"4)K-Q,.5)5"13-,282."1)"1,6)81+)086)08P$)833$/2."13M)5"128.1)$//"/3)81+)+$35/.Q$)4-152."18,.26)2J82).3),82$/)5J81:$+)"/)O.2J+/8O1>)

98:$)(YR)"4)&'S))

)

)

3),)4)-5)* 602.)7*/8)-./,/)4* %/.()* I&48/-&(/.0* J&.&*%01)* B11(/)2*.+*9-./.0*%01)2*

K!"#<">#* <,;&'#)5?=@A'?@:A8?&:$&?<>':$,@A><!<* #$2$12."1).12$/U8,) (>>() 7"+$) @.3K"38,)35J$+-,$)

K!"#<">$* <>5;=@#'?:=:!?@!=!?;:8@?;=>5)#A,'=5A* #$2$12."1).12$/U8,)+-/82."1)

'>>() H-0$/.5) @.3K"38,)35J$+-,$)

K!"#<">@* @=#,<8==?$A<;?@5&&?=&A<?)&!&@;;'#A5>* #$2$12."1)"443$2) '>>() 7"+$) @.3K"38,)35J$+-,$)

K!"#<">A* ;:<55$#$?@8$A?@8:)?;A$'?:&:<@)AA)<8=* #$2$12."1)"443$2)0"12J) '>>() (>>(&) @.3K"38,)35J$+-,$)

K!"#<"><* :@$:#;'&?:!&<?@)A:?;!'@?@$5<#@$>=5'8* #$2$12."1)2/.::$/)) (>>() 7"+$) @.3K"38,)35J$+-,$)

K!"#<">>* :,!=)A@&?'=#&?@@))?'@5>?::8A,:)#,5#'* #$2$12."1)2/.::$/)$,$0$12)

'>>() T,$0$12)@$4.1.2."1)/$4$/$15$)

@.3K"38,)35J$+-,$)

K!"#<">=* @>$5==)&?#'&:?@,A'?;5A:?<A==))A#<!<&* I5"K$)1"2$3) '>>() C$N2) 7,833M)@.3K"38,)35J$+-,$)

K!"#<">;* <:88=>!'?>>,!?@&!#?;=;:?$'#)A#5>=>:A* I$%-$15$) (>>() H-0$/.5) #$5"/+)

K!"#<"=:* A;8:)58'?,$;:?@,,A?&5A8?@)$=:$5A!,=&* I$%-$15$) '>>() H-0$/.5) A::/$:82."1)

K!"#<"=!* ;'<8;#))?#8!8?@#$:?&8=>?$@,A>=8:8>@5* I282-3) (>>() 7"+$) A,,)$12.26)26K$3)

K!"#<"=#* :#&=);A>?5;>&?@#:$?':'A?!;8$5#)!$#'=* I-KK,.$/b3)8++/$33) (>>() C$N2) I632$0)

K!"#<"=$* '=,)'88>?8)=<?@>,!?=,;'?5#A&<!)8)<!)* I-KK,.$/b3)180$) (>>() C$N2) I632$0)

K!"#<"=@* &=@8,&;:?),=!?@@A:?;&88?!'!,$)@!)A;A* I-KK,.$/b3)O$Q3.2$) (>>() E#;) I632$0)

Page 144: MoReq2010 Core Requirements DRAFT v0.27 · !"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03) 7"/$)#$%-./$0$123)81+)9,-:);13)

!"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03)7"/$)#$%-./$0$123)81+)9,-:);13)<)=$/3."1)'>?&)@#ABC)BD#)9EFG;7)7DHIEGCAC;DH)CJ.3)+"5-0$12).3)5"K6/.:J2)L)@G!)B"/-0)B"-1+82."1M)&'('M).15,-+.1:)8,,)2$N2)81+).08:$3).15,-+$+)O.2J)2J$)O"/P>)

CJ.3)+"5-0$12).3)8)+/842)O"/P<.1<K/":/$33)4"/)2J$)K-/K"3$)"4)K-Q,.5)5"13-,282."1)"1,6)81+)086)08P$)833$/2."13M)5"128.1)$//"/3)81+)+$35/.Q$)4-152."18,.26)2J82).3),82$/)5J81:$+)"/)O.2J+/8O1>)

98:$)(YY)"4)&'S))

)

)

3),)4)-5)* 602.)7*/8)-./,/)4* %/.()* I&48/-&(/.0* J&.&*%01)* B11(/)2*.+*9-./.0*%01)2*

K!"#<"=A* :;;<=>:,?5,:$?@@<$?&:,8?<##)=&#;@!$#* I632$0).+$12.4.$/) (>>() EE;@) A,,)$12.26)26K$3)

K!"#<"=<* #5#>>8:;?@:#@?@8<#?;;@<?')&<'$<8=<5;* C$N2),81:-8:$) '>>() G81:-8:$);+$12.4.$/)

7"0K"1$12)

K!"#<"=>* =<#@@',A?&'$;?@<'>?&'<A?,5;&'<,)>=,$* C$N2)3$8/5J8Q,$) '>>() F"",$81) 7"0K"1$12)

K!"#<"==* A&:'8<$#?<@'=?@@=A?&,'>?;';@:#:'!);=* C.2,$) (>>() C$N2) A,,)$12.26)26K$3)

)

Page 145: MoReq2010 Core Requirements DRAFT v0.27 · !"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03) 7"/$)#$%-./$0$123)81+)9,-:);13)

!"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03)7"/$)#$%-./$0$123)81+)9,-:);13)<)=$/3."1)'>?&)@#ABC)BD#)9EFG;7)7DHIEGCAC;DH)CJ.3)+"5-0$12).3)5"K6/.:J2)L)@G!)B"/-0)B"-1+82."1M)&'('M).15,-+.1:)8,,)2$N2)81+).08:$3).15,-+$+)O.2J)2J$)O"/P>)

CJ.3)+"5-0$12).3)8)+/842)O"/P<.1<K/":/$33)4"/)2J$)K-/K"3$)"4)K-Q,.5)5"13-,282."1)"1,6)81+)086)08P$)833$/2."13M)5"128.1)$//"/3)81+)+$35/.Q$)4-152."18,.26)2J82).3),82$/)5J81:$+)"/)O.2J+/8O1>)

98:$)(YZ)"4)&'S))

)

)

!"#> %&'()*+,*L)-)4&(*5+8)2*)

3),)4)-5)* 602.)7*/8)-./,/)4* M&(C)* B11(/)2*.+*9()7)-.*

I!"#>"!* AA8@#;@!?:'<=?@#&&?='@>?A5<@>>:'<#;=) A7C;=T) I282-3)

I!"#>"#* #8&5!,>5?>=A&?@,A>?')&&?:8@<!<8=,;:&* ;HA7C;=T) I282-3)

I!"#>"$* #:@!<#5!?<@;<?@<!;?==A$?:#&5AA#;5=<<* T^9D#C)IE77TIIBEG) TNK"/2)3-55$33)

I!"#>"@* =@5)8:!5?=)>,?@)<#?'!:5?'$@)@85:':=#* T^9D#C)7AH7TGGT@)FW)EIT#) TNK"/2)3-55$33)

I!"#>"A* 8)A&)#::?',!A?@>&A?'@>!?8,;>5$><@$A5* T^9D#C)BA;GT@) TNK"/2)3-55$33)

))))

Page 146: MoReq2010 Core Requirements DRAFT v0.27 · !"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03) 7"/$)#$%-./$0$123)81+)9,-:);13)

!"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03)7"/$)#$%-./$0$123)81+)9,-:);13)<)=$/3."1)'>?&)@#ABC)BD#)9EFG;7)7DHIEGCAC;DH)CJ.3)+"5-0$12).3)5"K6/.:J2)L)@G!)B"/-0)B"-1+82."1M)&'('M).15,-+.1:)8,,)2$N2)81+).08:$3).15,-+$+)O.2J)2J$)O"/P>)

CJ.3)+"5-0$12).3)8)+/842)O"/P<.1<K/":/$33)4"/)2J$)K-/K"3$)"4)K-Q,.5)5"13-,282."1)"1,6)81+)086)08P$)833$/2."13M)5"128.1)$//"/3)81+)+$35/.Q$)4-152."18,.26)2J82).3),82$/)5J81:$+)"/)O.2J+/8O1>)

98:$)(YS)"4)&'S))

)

)

!"#= %&'()*+,*8/21+2&(*5+8)2*!

3),)4)-5)* 602.)7*/8)-./,/)4* M&(C)* B11(/)2*.+*9()7)-.*

J!"#="!* <!8<!=@$?)@8,?@!AA?&,8)?@<);@8A5=&=:* HDX) #$2$12."1)2/.::$/)

J!"#="#* ;,;A:,:'?5;$!?@=@#?;#>=?<::,#@A@:8=)* HT=T#) #$2$12."1)2/.::$/)

J!"#="$* A;=!)$#@?$)&;?@#&!?&<A<?&,5#5!&>#);<* @ACT)DB)GAIC)#T=;TX) #$2$12."1)2/.::$/)

J!"#="@* @<8#$,#@?>;=,?@)<<?=@&$?$''$8@$A$55>* @ACT)#T7D#@)7#TACT@) #$2$12."1)2/.::$/)

J!"#="A* 5'A<@>!>?A=:'?@5&@?';@!?!&!=8;,>!A8'* @ACT)#T7D#@);H7GE@T@);H)AVV#TVAC;DH)

#$2$12."1)2/.::$/)

J!"#="<* A>:A!@:,?!!>8?@!='?;A!A?A)&'=,!):5>&* @ACT)GAIC)#T7D#@);H7GE@T@);H)AVV#TVAC;DH)

#$2$12."1)2/.::$/)

J!"#=">* '5);#<<$?@!#<?@#=;?=:<>?&8&#&>)A@@@>* @ACT)AVV#TVAC;DH)7#TACT@) #$2$12."1)2/.::$/)

J!"#="=* ;$@@&'$8?8#=$?@<$'?;<=5?<A>,>@:8!=@@* @ACT)AVV#TVAC;DH)7GDIT@) #$2$12."1)2/.::$/)

J!"#=";* :$&5#&>A?<::A?@!5>?=,<>?<@!'5=,=@A==* !TCA@ACA)TGT!THC)@ACT) #$2$12."1)2/.::$/)

J!"#="!:* ')#5&!:!?!)=!?@5!,?&8#'?5,,#,8A!A&,'* HD)#TCTHC;DH)9T#;D@) #$2$12."1).12$/U8,)

J!"#="!!* ;,8$A!&;?8=$5?@@&&?'><,?':;A@,;<='=;* @AWI) #$2$12."1).12$/U8,)

J!"#="!#* <),>&,<!?'A&!?@'=)?;@$A?!5>'#:!;<!'@* XTTaI) #$2$12."1).12$/U8,)

Page 147: MoReq2010 Core Requirements DRAFT v0.27 · !"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03) 7"/$)#$%-./$0$123)81+)9,-:);13)

!"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03)7"/$)#$%-./$0$123)81+)9,-:);13)<)=$/3."1)'>?&)@#ABC)BD#)9EFG;7)7DHIEGCAC;DH)CJ.3)+"5-0$12).3)5"K6/.:J2)L)@G!)B"/-0)B"-1+82."1M)&'('M).15,-+.1:)8,,)2$N2)81+).08:$3).15,-+$+)O.2J)2J$)O"/P>)

CJ.3)+"5-0$12).3)8)+/842)O"/P<.1<K/":/$33)4"/)2J$)K-/K"3$)"4)K-Q,.5)5"13-,282."1)"1,6)81+)086)08P$)833$/2."13M)5"128.1)$//"/3)81+)+$35/.Q$)4-152."18,.26)2J82).3),82$/)5J81:$+)"/)O.2J+/8O1>)

98:$)(Y[)"4)&'S))

)

)

3),)4)-5)* 602.)7*/8)-./,/)4* M&(C)* B11(/)2*.+*9()7)-.*

J!"#="!$* ;8=;5)88?&!;!?@:@;?&),<?$5=&:@!<58A:* !DHC`I) #$2$12."1).12$/U8,)

J!"#="!@* =8:!$&>;?!';,?@,)$?;&A5?A<5;<;,A5A&#* WTA#I) #$2$12."1).12$/U8,)

J!"#="!A* #!>$A#)5?),A=?@8;A?;@A!?,))#!<8$!!@,* HD)DBBITC) #$2$12."1)"443$2)

J!"#="!<* 58&88:'=?!&<:?@<)=?;;&$?)<'5@>)8'!:<* ICA#C)DB)HT^C)!DHC`) #$2$12."1)"443$2)

J!"#="!>* >5!'8;8>?)<8:?@'8<?;@;5?5#&5)@;:&'5:* ICA#C)DB)HT^C)cEA#CT#) #$2$12."1)"443$2)

J!"#="!=* ,)@A';@)?>,,8?@,!&?';>@?A!#',A!,)@=:* ICA#C)DB)I9T7;B;T@)!DHC`) #$2$12."1)"443$2)

J!"#="!;* =5!>,A<<?:>,'?@@=;?;;<#?'<@,';&>A'&:* #T=;TX) @.3K"38,)852."1)

J!"#="#:* @88=)$!;?@<='?@>&8?'!'8?)<A$'#!&$<=:* C#AHIBT#) @.3K"38,)852."1)

J!"#="#!* A$5>=5)>?8'>A?@8)@?&>5&?<,,A';>;<'8$* @TIC#DW)ABCT#)7DHB;#!AC;DH) @.3K"38,)852."1)

J!"#="##* &;8!#)<>?@5A5?@A>8?'':=?8#!>,5<<:>!,* @TIC#DW)X;C`DEC)7DHB;#!AC;DH) @.3K"38,)852."1)

J!"#="#$* ,#,!!#,5?,&!<?@A;)?'A:A?:>::&$!!;<>;* @AWI) @.3K"38,).12$/U8,)

J!"#="#@* :=)8#)AA?>5$<?@,A8?'#&A?8>&!A@@,=!5)* XTTaI) @.3K"38,).12$/U8,)

!))

Page 148: MoReq2010 Core Requirements DRAFT v0.27 · !"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03) 7"/$)#$%-./$0$123)81+)9,-:);13)

!"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03)7"/$)#$%-./$0$123)81+)9,-:);13)<)=$/3."1)'>?&)@#ABC)BD#)9EFG;7)7DHIEGCAC;DH)CJ.3)+"5-0$12).3)5"K6/.:J2)L)@G!)B"/-0)B"-1+82."1M)&'('M).15,-+.1:)8,,)2$N2)81+).08:$3).15,-+$+)O.2J)2J$)O"/P>)

CJ.3)+"5-0$12).3)8)+/842)O"/P<.1<K/":/$33)4"/)2J$)K-/K"3$)"4)K-Q,.5)5"13-,282."1)"1,6)81+)086)08P$)833$/2."13M)5"128.1)$//"/3)81+)+$35/.Q$)4-152."18,.26)2J82).3),82$/)5J81:$+)"/)O.2J+/8O1>)

98:$)(RS)"4)&'T))

)

)

!""# $%&'%(#)#*+,%&-./%#,01%(#

!"! 2&.13'/.4#5(%&#*+,%&-./%#625*7#

!"!8! *91:&,.+,#'+-:&9.,':+#

!"!8!8! *;%+,'-'%&#UV$Q$W+'<4$&5<R(R&<8$TV<(V+TT?&?Q+QW)

!"!8!8< =',4%#!"#$%&'(')*)X/8KJ.58,)E3$/);12$/485$)YXE;Z)#$%-./$0$123)

!"!8!8> ?%(/&'1,':+#!"#$%&'(')<)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03>)7"128.13)2J$)/$%-./$0$123)4"/)8,,)5"0K,.812)/$5"/+3)3632$03)2J82).0K,$0$12)8):/8KJ.58,)-3$/).12$/485$)"/)XE;>)

!"!8!8@ A%&(':+#'>?&)@#ABC)BD#)9EFG;7)7DHIEGCAC;DH)

!"!8!8B C&%&%DE'(',%(#.+;#/:F&%DE'(',%(#CJ$)!7#I)0-32)Q$)5"0K,.812)O.2J)2J$)4",,"O.1:)0"+-,$3)"4)!"#$%&'('[))

• (>)7"/$)/$%-./$0$123))CJ$)!7#I)086)Q$)5"0K,.812)O.2J)2J$)4",,"O.1:)0"+-,$3)"4)!"#$%&'('[))

• 1"1$)

!"!8!8G *+,%44%/,E.4#C&:1%&,0#H'I3,(#CJ.3)K-Q,.582."1).3)5"K6/.:J2)L)@G!)B"/-0)B"-1+82."1M)&'('M).15,-+.1:)8,,)2$N2)81+).08:$3).15,-+$+)O.2J)2J$)O"/P>))#$K/"+-52."1).3)8-2J"/.3$+)$N5$K2)4"/)5"00$/5.8,)K-/K"3$3M)K/"\.+$+)2J$)3"-/5$).3)85P1"O,$+:$+>))CJ$)3K$5.4.582."1)086)Q$)+"O1,"8+$+).1)9@B)81+)DD]!G)4"/0823>))A,,)85P1"O,$+:$0$123)3J"-,+)5"128.1)8)J6K$/,.1P)2"[))J22K[^^0"/$%&'('>$-^))9$/0.33."1)0-32)Q$):.\$1)2")Q$4"/$)816)2/813,82."1)"4)!"#$%&'(').3)K-Q,.3J$+>))C")8KK,6)4"/)K$/0.33."1)5"12852)2J$)@G!)B"/-0)I$5/$28/.82)82[))08.,2"[3$5/$28/.82_+,04"/-0>$-))

Page 149: MoReq2010 Core Requirements DRAFT v0.27 · !"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03) 7"/$)#$%-./$0$123)81+)9,-:);13)

!"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03)7"/$)#$%-./$0$123)81+)9,-:);13)<)=$/3."1)'>?&)@#ABC)BD#)9EFG;7)7DHIEGCAC;DH)CJ.3)+"5-0$12).3)5"K6/.:J2)L)@G!)B"/-0)B"-1+82."1M)&'('M).15,-+.1:)8,,)2$N2)81+).08:$3).15,-+$+)O.2J)2J$)O"/P>)

CJ.3)+"5-0$12).3)8)+/842)O"/P<.1<K/":/$33)4"/)2J$)K-/K"3$)"4)K-Q,.5)5"13-,282."1)"1,6)81+)086)08P$)833$/2."13M)5"128.1)$//"/3)81+)+$35/.Q$)4-152."18,.26)2J82).3),82$/)5J81:$+)"/)O.2J+/8O1>)

98:$)(R?)"4)&'T))

)

)

9$/0.33."1).3)3-Q`$52)2")8,,"O.1:)2J$)@G!)B"/-0)2")J"32)2J$)2/813,82."1)"1)2J$)!"#$%&'(')O$Q3.2$>))CJ$)@G!)B"/-0)B"-1+82."1),":"M)2J$)!"#$%)X"\$/1815$)F"8/+),":")81+)2J$)!"#$%&'('),":")8/$)5"K6/.:J2)L)@G!)B"/-0)B"-1+82."1M)(??T)2")K/$3$12>))CJ$)360Q",)"4)2J$)a-/"K$81)7"00.33."1).3)-3$+)O.2J)K$/0.33."1>))CJ$)2$/03)b@G!)B"/-0cM)b!"#$%cM)b!"#$%&c)81+)b!"#$%&'('c)8/$)/$:.32$/$+)5"00-1.26)2/8+$08/P3)"4)2J$)@G!)B"/-0)B"-1+82."1)Y3282-3)K$1+.1:Z>)

!"!8!8J H%DE'&%9%+,(#a85J)/$%-./$0$12).1)!"#$%&'(')086)Q$)4",,"O$+)Q6)81)$NK,8182"/6)/82."18,$).1).28,.53>))CJ$)/82."18,$).3).12$1+$+)2")K/"\.+$)5,8/.26)81+)80K,.4.582."1)4"/)2J$)/$%-./$0$12).23$,4>))A,,)/$%-./$0$123)8/$)081+82"/6>))B-152."18,)/$%-./$0$123)8/$)K/$4.N$+)Q6)2J$),$22$/)b#cM)1"1<4-152."18,)/$%-./$0$123)8/$)K/$4.N$+)Q6)2J$),$22$/)bHc>)

!"!8!8K C&%-'L%(#CJ$)4",,"O.1:)K/$4.N$3)8/$)-3$+)4"/)/$4$/$15$)K-/K"3$3)2J/"-:J"-2)!"#$%&'('[))

• !)*)A,$/2)26K$)+$4.1.2."1d)• "#*)7"+$3)"2J$/)2J81)+.3K"38,)35J$+-,$)5"+$3d)• $)*)@.3K"38,)35J$+-,$)5"+$d)• %)*)a12.26)26K$)+$4.1.2."1d)• &)*)B-152."1)+$4.1.2."1d)• ')*)!$28+828)$,$0$12)+$4.1.2."1d)• ()*)H"1<4-152."18,)/$%-./$0$12d)• ))*)#$%-./$0$12)Y4-152."18,Zd)81+)• *)*)C$32)583$>)

)H"2$)2J82)2J$3$)/$4$/$15$)1-0Q$/3)8/$)4"/)+"5-0$12),""P)-K)K-/K"3$3)"1,6)81+)8/$)/$,82.\$)2")8)3K$5.4.5)0.1"/)\$/3."1)"4)!"#$%&'(')81+)086)5J81:$).1)816)4-2-/$)08`"/)"/)0.1"/)\$/3."1>))#$5"/+3)3632$03)81+)"2J$/)8KK,.582."13)3J"-,+)/$4$/)2")2J$)-1.\$/38,,6)-1.%-$).+$12.4.$/3)K/"\.+$+)4"/)$85J)26K$)+$4.1.2."1)81+)1"2)2J$)/$4$/$15$)1-0Q$/3)8Q"\$>)

Page 150: MoReq2010 Core Requirements DRAFT v0.27 · !"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03) 7"/$)#$%-./$0$123)81+)9,-:);13)

!"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03)7"/$)#$%-./$0$123)81+)9,-:);13)<)=$/3."1)'>?&)@#ABC)BD#)9EFG;7)7DHIEGCAC;DH)CJ.3)+"5-0$12).3)5"K6/.:J2)L)@G!)B"/-0)B"-1+82."1M)&'('M).15,-+.1:)8,,)2$N2)81+).08:$3).15,-+$+)O.2J)2J$)O"/P>)

CJ.3)+"5-0$12).3)8)+/842)O"/P<.1<K/":/$33)4"/)2J$)K-/K"3$)"4)K-Q,.5)5"13-,282."1)"1,6)81+)086)08P$)833$/2."13M)5"128.1)$//"/3)81+)+$35/.Q$)4-152."18,.26)2J82).3),82$/)5J81:$+)"/)O.2J+/8O1>)

98:$)(W')"4)&'T))

)

)

!"!8< M%0#/:+/%1,(#A):/8KJ.58,)-3$/).12$/485$)"/)XE;).3)2J$)0"32)5"00"1)O86)4"/)-3$/3)2").12$/852)O.2J)0"+$/1)5"0K-2$/)2$5J1",":.$3>));14"/082."1).3)26K.58,,6)2/8130.22$+)2")8)XE;)2J/"-:J).1K-2)+$\.5$3)3-5J)83)P$6Q"8/+3M)0.5$M)28Q,$23M)K$13^326,.M)2"-5J)35/$$13)81+)0.5/"KJ"1$3)2J82)2/8130.2)\".5$)5"0081+3>))B$$+Q85P)4/"0)8)XE;).3)K/.08/.,6)\.3-8,)2J/"-:J)8)35/$$1)"/)+.3K,86M)J"O$\$/)3"0$)8-+.")81+)"2J$/)3-KK,$0$128/6)4$$+Q85P).3)3"0$2.0$3)K/"\.+$+>))e$6)4$82-/$3)"4)8)XE;)8/$[))

• ;2)8,,"O3)-3$/3)2")3$$)0"/$)2J81)"1$).2$0)"/)K.$5$)"4).14"/082."1)82)8)2.0$)81+)2")3$$)3"0$).14"/082."1)83).08:$3)"/):/8KJ.53d)

• ;2)8,,"O3)-3$/3)2")081.K-,82$)81+)K$/4"/0)852."13)"1).2$03)Q6)5,.5P.1:)O.2J)8)0"-3$M)28KK.1:)O.2J)8)4.1:$/)"/)26K.1:)"1)8)P$6Q"8/+d)

• ;2)8,,"O3)-3$/3)2")18\.:82$)\.3-8,,6)Q$2O$$1)$12.2.$3)Q6)K/"\.+.1:)0-,2.K,$).2$0)+.3K,863)3-5J)83),.32)\.$O3)81+)2/$$)\.$O3d)

• ;2)581)8,,"O)-3$/3)2")3$,$52)0-,2.K,$).2$03)82)"15$)Q6),833".1:)2J$0M)"/)3.0.,8/)2$5J1.%-$d)

• ;2).3)8Q,$)2")+.3K,86).14"/082."1)3"/2$+).1)+.44$/$12)O863)81+)2").1+.582$)2J$)3282-3)"4).2$03)O.2J)\8/."-3)\.3-8,)$44$523d)

• ;2).3)8Q,$)2")"\$/,86)+.44$/$12).14"/082."1)4/"0)K8/23)"4)8)3632$0).1)8)3.1:,$)5"J$/$12)+.3K,86d)

• ;2)581)K/"\.+$)K"K<-K)1"2.4.582."13)81+)+.8,":-$)Q"N$3)4"/)2J$)-3$/)2").12$/852)O.2Jd)

• ;2)581)3.0-,82$)8)4"/0)4"/)2J$)$12/6)"4)0$28+828)8Q"-2)81).2$0d)• ;2)581):-.+$)2J$)-3$/)2J/"-:J)5"0K,$N)K/"5$33$3)2J/"-:J)2$5J1.%-$3)3-5J)83)8)

O.f8/+d)• ;2)581),.0.2)2J$)"K2."13)2J82)8)-3$/)581)5J""3$)2J/"-:J)K.5P),.323)81+)0$1-3d)• ;2)581)+.38Q,$)4-152."13)2J82)8/$)1"2)8KK/"K/.82$)4"/)8)K8/2.5-,8/).2$0d)81+)• ;2)581)+.3K,86)3$8/5J)/$3-,23)81+)2J$)5"12$12)"4).2$03)+./$52,6)2")2J$)35/$$1)"/)

+.3K,86>))CJ.3)0"+-,$)5"128.13)4-152."18,)81+)1"1<4-152."18,)/$%-./$0$123)4"/)81)!7#I)OJ.5J).0K,$0$123)8)XE;>)

Page 151: MoReq2010 Core Requirements DRAFT v0.27 · !"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03) 7"/$)#$%-./$0$123)81+)9,-:);13)

!"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03)7"/$)#$%-./$0$123)81+)9,-:);13)<)=$/3."1)'>?&)@#ABC)BD#)9EFG;7)7DHIEGCAC;DH)CJ.3)+"5-0$12).3)5"K6/.:J2)L)@G!)B"/-0)B"-1+82."1M)&'('M).15,-+.1:)8,,)2$N2)81+).08:$3).15,-+$+)O.2J)2J$)O"/P>)

CJ.3)+"5-0$12).3)8)+/842)O"/P<.1<K/":/$33)4"/)2J$)K-/K"3$)"4)K-Q,.5)5"13-,282."1)"1,6)81+)086)08P$)833$/2."13M)5"128.1)$//"/3)81+)+$35/.Q$)4-152."18,.26)2J82).3),82$/)5J81:$+)"/)O.2J+/8O1>)

98:$)(W()"4)&'T))

)

)

!"!8> NE+/,':+.4#&%DE'&%9%+,(#-:&#I&.13'/.4#E(%&#'+,%&-./%(#

H!"!8>8!#CJ$)!7#I)0-32).0K,$0$12)8):/8KJ.58,)-3$/).12$/485$)YX9;Z)2J82)8,,"O3)-3$/3)855$33)2").23)4-152."13>))!"#$%#&'$()*+,$-#./&01#.$234$5&0'2&064$70.826$03%#&92/#$%"2%$0.$/:3%&:66#-$14$2$"8'23$:5#&2%:&;$$)*+.$'24$1#$/:3%&2.%#-$<0%"$#2&60#&$/:''23-$603#$03%#&92/#.$<"#&#$.4.%#'.$2&#$/:3%&:66#-$14$%4503=$03.%&8/%0:3.$:&$/:''23-.$03%:$2$%#&'0326;$

H!"!8>8<#CJ$)!7#I)0-32)K/"\.+$)2J$)4-,,)4-152."18,.26)3K$5.4.$+)Q6)!"#$%&'(')2J/"-:J).23)XE;)-1+$/)#('(>U>(>))!:$1#$/#&%090#-$%"#$)*+$'8.%$3:%$0'56#'#3%$:364$2$52&%$:9$%"#$983/%0:3260%4$.5#/090#-$14$>:?#@ABCB;$

H!"!8>8>#gJ$1)Q/"O3.1:M)2J$)!7#I)0-32)Q$)8Q,$)2")+.3K,86)2J$)5"12$123)"4)2J$)5,833.4.582."1)35J$0$M).1\$12"/6)"/)8::/$:82."1)Q$.1:)Q/"O3$+).1)8),":.58,,6)"/+$/$+)0811$/)2J82)8,,"O3)2J$)-3$/)2")5J81:$)4"5-3)4/"0)"1$)$12.26)2")2J$)1$N2>))!"#$%#&'$(1&:<.#,$0.$-#903#-$03$%"#$&2%0:326#$%:$?C;D;CE;$

H!"!8>8@#gJ.,$)Q/"O3.1:)-1+$/)#('(>U>UM)2J$)!7#I)0-32)Q$)8Q,$)2")8,,"O)2J$)-3$/)2").13K$52)81)$12.26)O.2J"-2),"3.1:)2J$)5-//$12)Q/"O3.1:)"/+$/>)))!"#$)*+$'8.%$266:<$%"#$8.#&$%:$':7#$1#%<##3$1&:<.03=$23-$03.5#/%03=$23-$12/F$2=203$<0%":8%$"2703=$%:$903-$%"#$#3%0%4$2=203;$

H!"!8>8B#gJ$/$\$/)81)$12.26)8KK$8/3).1)2J$).12$/485$)2J$)!7#I)0-32)8,,"O)2J$)-3$/)2")K$/4"/0)4-152."13)"1).2)O.2J"-2)5J81:.1:)2")8)+.44$/$12)0"+$)"4)"K$/82."1>)))G:&$#H2'56#I$%"#$#3%0%4$'0="%$255#2&$03$.#2&/"$&#.86%.I$<"06#$1&:<.03=I$<"06#$1#03=$03.5#/%#-I$03$%"#$'#%2-2%2$:9$23:%"#&$#3%0%4I$#%/;$

H!"!8>8G#CJ$)3$8/5J)4-152."1)0-32)Q$)8\8.,8Q,$)2")8)-3$/)"4)2J$)!7#I)82)8,,)2.0$3>))!"#$8.#&$.":86-$3:%$"27#$%:$3270=2%#$%:$2$.5#/026$./&##3$03$:&-#&$%:$/:3-8/%$2$.#2&/";)

H!"!8>8J#CJ$)!7#I)0-32)$13-/$)2J82)-3$/3)5811"2)$12$/)0$28+828).12")$,$0$12)$12/6)Q"N$3)5"12/8/6)2")2J$)+82826K$)"4)2J$)$,$0$12>))

Page 152: MoReq2010 Core Requirements DRAFT v0.27 · !"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03) 7"/$)#$%-./$0$123)81+)9,-:);13)

!"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03)7"/$)#$%-./$0$123)81+)9,-:);13)<)=$/3."1)'>?&)@#ABC)BD#)9EFG;7)7DHIEGCAC;DH)CJ.3)+"5-0$12).3)5"K6/.:J2)L)@G!)B"/-0)B"-1+82."1M)&'('M).15,-+.1:)8,,)2$N2)81+).08:$3).15,-+$+)O.2J)2J$)O"/P>)

CJ.3)+"5-0$12).3)8)+/842)O"/P<.1<K/":/$33)4"/)2J$)K-/K"3$)"4)K-Q,.5)5"13-,282."1)"1,6)81+)086)08P$)833$/2."13M)5"128.1)$//"/3)81+)+$35/.Q$)4-152."18,.26)2J82).3),82$/)5J81:$+)"/)O.2J+/8O1>)

98:$)(W&)"4)&'T))

)

)

!"#$>J?K$'8.%$#39:&/#$23-$.855:&%$%"#$#3%&4$:9$/:&&#/%$-2%2%45#.$03/68-03=$234$/:3.%&203%.$03$%"#$-2%2%45#;$

H!"!8>8K#CJ$)!7#I)0-32)K/"\.+$)4$$+Q85P)2")-3$/3)OJ")J8\$).1.2.82$+),"1:)"K$/82."13)81+)K/"\.+$)8)5"12/",)2")8,,"O)-3$/3)2")5815$,)2J$0)Q$4"/$)2J$6)J8\$)5"0K,$2$+>)))L3$#H2'56#$:9$2$.80%216#$9##-12/F$'#/"230.'$0.$2$5&:=&#..$12&;$$M:3=$:5#&2%0:3.$03/68-#$186F$:5#&2%0:3.$83-#&$?C;N;CEI$.#2&/"03=$83-#&$?C;CE;AAI$&#5:&%03=$83-#&$?C;CE;ENI$23-$#H5:&%03=$83-#&$?C;CD;O;$

H!"!8>8O#CJ$)!7#I)0-32)K/"\.+$)"1),.1$)J$,K)4"/)$\$/6)K8/2)"4).23).12$/485$)81+)08P$).2)8\8.,8Q,$)4/"0)$\$/6)K8/2)"4).23).12$/485$>))+%$'8.%$1#$5:..016#$%:$2//#..$%"#$"#65$.4.%#'$9&:'$234$./&##3$23-$%"#$"#65$'8.%$1#$&#6#723%$%:$%"#$5&:/#..$%"#$8.#&$0.$5#&9:&'03=;$

H!"!8>8!"#gJ$/$)2J$)XE;).3)J"32$+)O.2J.1)8)O$Q)Q/"O3$/).12$/485$)2J$)!7#I)0-32)0$$2)2J$)gU7)g$Q)7"12$12)A55$33.Q.,.26)X-.+$,.1$3)Yg7AXZ)&>')81+)2J$)gU7)A55$33.Q,$)#.5J);12$/1$2)AKK,.582."13)YgA;<A#;AZ)(>')2")82),$832)5"14"/0815$),$\$,)bAc>))J:39:&'23/#$6#7#6.$:9$(LL,$23-$(LLL,$2&#$5&#9#&&#-;$$L6%":8="$%"#$PQJ$=80-#603#.$"27#$1##3$-#7#6:5#-$.5#/090/2664$9:&$<#1$25560/2%0:3.$%"#4$5&:70-#$2$8.#986$=80-#$%:$2//#..01060%4$5&03/056#.$03$234$)*+$12.#-$25560/2%0:3$23-$2&#$%"#&#9:&#$"0="64$&#/:''#3-#-;$$

Page 153: MoReq2010 Core Requirements DRAFT v0.27 · !"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03) 7"/$)#$%-./$0$123)81+)9,-:);13)

!"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03)7"/$)#$%-./$0$123)81+)9,-:);13)<)=$/3."1)'>?&)@#ABC)BD#)9EFG;7)7DHIEGCAC;DH)CJ.3)+"5-0$12).3)5"K6/.:J2)L)@G!)B"/-0)B"-1+82."1M)&'('M).15,-+.1:)8,,)2$N2)81+).08:$3).15,-+$+)O.2J)2J$)O"/P>)

CJ.3)+"5-0$12).3)8)+/842)O"/P<.1<K/":/$33)4"/)2J$)K-/K"3$)"4)K-Q,.5)5"13-,282."1)"1,6)81+)086)08P$)833$/2."13M)5"128.1)$//"/3)81+)+$35/.Q$)4-152."18,.26)2J82).3),82$/)5J81:$+)"/)O.2J+/8O1>)

98:$)(WU)"4)&'T))

)

)

!"!8@ P:+F-E+/,':+.4#&%DE'&%9%+,(#-:&#I&.13'/.4#E(%&#'+,%&-./%(#

P!"!8@8!#h"O)-3$/)4/.$1+,6).3)2J$)XE;i))R&=:3:'0/.$0.$23$0'5:&%23%$261#0%$.81S#/%07#$S8-='#3%$:9$266$)*+.;$$G:&$#H2'56#I$":<$'234$':8.#$/60/F.$23-$':7#'#3%.$-:#.$0%$%2F#$%:$5#&9:&'$/:'':364$8.#-$983/%0:3.T$$!"#$1#.%$)*+.$2&#$:9%#3$-#./&01#-$2.$03%80%07#$%:$8.#;$

P!"!8@8<#h"O)0-5J)-3$)+"$3)2J$)XE;)08P$)"4):/8KJ.58,)$,$0$123).1).23)+$3.:1i))G:&$#H2'56#I$-:#.$%"#$)*+$8.#$0/:3.$%:$&#5&#.#3%$-099#&#3%$#3%0%4$%45#.$23-$.%2%#.T$$+.$0%$#2.4$%:$.##$%"#$-099#&#3/#$1#%<##3$2/%07#$23-$032/%07#$#3%0%0#.T$

P!"!8@8>#@"$3)2J$)XE;)-3$)5"00"1):$32-/$3).1)8KK/"K/.82$)O863)2")J$,K)08P$)2J$)!7#I)0"/$)-38Q,$)81+)-3$4-,i))G:&$#H2'56#I$-:#.$%"#$)*+$266:<$&#/:&-.$%:$1#$/25%8&#-$14$-&2==03=$23-$-&:5503=$-2%2906#.$9&:'$%"#$8.#&U.$-#.F%:5I$-:#.$%"#$)*+$266:<$./&:6603=$23-$V::'03=I$#%/;T$

P!"!8@8@#@"$3)2J$)XE;)8/2.4.5.8,,6)/$32/.52)2J$)+$K2J)"4)8::/$:82."1)32/-52-/$)2J82)581)Q$)-3$+)"/),.0.2)2J$)1-0Q$/)"4)$12.2.$3).1)81).1\$12"/6M)$25>i))G:&$#H2'56#I$.##$WC;CO;Q;$$!"#$>J?K$'24$"27#$3:$%"#:&#%0/26$60'0%$%:$%"#$38'1#&$:9$6#7#6.$:9$2==&#=2%0:3$0%$/23$.855:&%$18%$%"#&#$'24$:364$1#$2$60'0%#-$38'1#&$%"2%$90%$03%:$.0V#$:&$<0-%"$:9$%"#$)*+$9:&$-0.5624$58&5:.#.T$

P!"!8@8B#781)2J$)XE;)Q$)K$/3"18,.3$+)2")3-.2).1+.\.+-8,)-3$/3i))!:$<"2%$#H%#3%$/23$2$8.#&$.#%$85$%"#$)*+$03$2$52&%0/862&$<24T$$+.$0%$/8.%:'0.216#$9:&$./&##3$/:6:8&I$624:8%I$9:3%.$23-$9:3%$.0V#.T$$J23$%"#$8.#&$.27#$%"#0&$.#%%03=.$23-$&#%8&3$%:$%"#'$62%#&T$

P!"!8@8G#A/$)8-+.")8,$/23)81+)1"2.4.582."13)5"14.:-/8Q,$i))X:#.$%"#$)*+$'2F#$8.#$:9$28-0:$26#&%.$23-$3:%090/2%0:3.T$$J23$7:68'#$.#%%03=.$1#$03-070-82664$2-S8.%#-$83-#&$WCBC;E;DT$

P!"!8@8J#@"$3)2J$)!7#I)K/"\.+$)$836)855$33)2")/$5$12,6)855$33$+)$12.2.$3)2J/"-:J)2J$)XE;)3")2J82)2J$)-3$/)581)855$33)2J$0),82$/)O.2J"-2)3$8/5J.1:i))

Page 154: MoReq2010 Core Requirements DRAFT v0.27 · !"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03) 7"/$)#$%-./$0$123)81+)9,-:);13)

!"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03)7"/$)#$%-./$0$123)81+)9,-:);13)<)=$/3."1)'>?&)@#ABC)BD#)9EFG;7)7DHIEGCAC;DH)CJ.3)+"5-0$12).3)5"K6/.:J2)L)@G!)B"/-0)B"-1+82."1M)&'('M).15,-+.1:)8,,)2$N2)81+).08:$3).15,-+$+)O.2J)2J$)O"/P>)

CJ.3)+"5-0$12).3)8)+/842)O"/P<.1<K/":/$33)4"/)2J$)K-/K"3$)"4)K-Q,.5)5"13-,282."1)"1,6)81+)086)08P$)833$/2."13M)5"128.1)$//"/3)81+)+$35/.Q$)4-152."18,.26)2J82).3),82$/)5J81:$+)"/)O.2J+/8O1>)

98:$)(WR)"4)&'T))

)

)

>:?#@ABCB$-:#.$3:%$-#903#$(&#/#3%,$03$%"0.$/:3%#H%;$$!"#$03%#3%$:9$%"0.$3:3Y983/%0:326$&#@80&#'#3%$0.$%"2%$%"#$>J?K$.":86-$5&:70-#$2$'#23.$9:&$8.#&.$%:$&#%8&3$%:$#3%0%0#.$%"2%$%"#4$/&#2%#-I$03.5#/%#-$:&$':-090#-$&#/#3%64$<0%":8%$"2703=$%:$.#2&/"$:&$1&:<.#$%:$903-$%"#';$

P!"!8@8K#@"$3)2J$)!7#I)8,,"O)-3$/3)2")P$$K)8),.32)"4)48\"-/.2$)$12.2.$3)81+)855$33)2J$0)$83.,6i))!"#$03%#3%$:9$%"0.$3:3Y983/%0:326$&#@80&#'#3%$0.$%"2%$%"#$>J?K$.":86-$266:<$8.#&.$%:$2//#..$%"#0&$927:8&0%#$#3%0%0#.$<0%":8%$"2703=$%:$1&:<.#$:&$.#2&/"$%:$903-$%"#';$$!"0.$0.$52&%0/862&64$0'5:&%23%$1#/28.#$8.#&.$'24$:9%#3$:364$3##-$%:$"27#$2//#..$%:$2$.'266$38'1#&$:9$2==&#=2%0:3.$%:$-:$':.%$:9$%"#0&$-2064$<:&F$/25%8&03=I$-#/62&03=$23-$&#9#&&03=$%:$&#/:&-.;$$>234$8.#&.$<066$<0."$%:$F##5$%"#.#$2==&#=2%0:3.$/6:.#$2%$"23-I$&2%"#&$%"23$/:3.%23%64$.#2&/"$9:&$%"#';$$L3:%"#&$=::-$8.#$:9$927:8&0%#.$0.$9:&$52&%0/862&$.27#-$.#2&/"#.$23-$&#5:&%.$%"2%$2&#$:9%#3$5#&9:&'#-$14$%"#$8.#&I$.##$?C;CE;QD$23-$?C;CE;DB;$

P!"!8@8O#h"O)+"$3)2J$)XE;)J81+,$)$//"/)5"1+.2."13)81+)48.,$+)4-152."13i))L&#$3:%090/2%0:3.$%:$8.#&.$03%#660=016#I$039:&'2%07#$23-$9&0#3-64T$$X:$%"#4$.8==#.%$2$8.#986$/:8&.#$:9$2/%0:3T$

P!"!8@8!"#h"O)-3$4-,).3)2J$)"1),.1$)J$,K)K/"\.+$+)O.2J)2J$)XE;i))+.$0%$/:3%#H%$.#3.0%07#T$$X:#.$0%$/:3%203$#'1#--#-$70-#:.I$:3$603#$%8%:&026.I$23-Z:&$#Y6#2&303=$%#/"30@8#.T$

P!"!8@8!!#h"O)855$33.Q,$).3)2J$)XE;)2")-3$/3)O.2J)855$33.Q.,.26)5J8,,$1:$3i))X:#.$%"#$:&=230.2%0:3$"27#$=&:85.$:9$8.#&.$<0%"$52&%0/862&$2//#..01060%4$&#@80&#'#3%.T$$X:#.$%"#$>J?K$)*+$/2%#&$9:&$%"#$3##-.$:9$%"#.#$8.#&.$03-070-82664T$

P!"!8@8!<#@"$3)2J$)XE;)/$3K"1+)2")\".5$)5"0081+3i))+.$0%$5:..016#$%:$3270=2%#$%"#$)*+$23-$5#&9:&'$983/%0:3.$8.03=$7:0/#$/:''23-.$:364T$

Page 155: MoReq2010 Core Requirements DRAFT v0.27 · !"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03) 7"/$)#$%-./$0$123)81+)9,-:);13)

!"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03)7"/$)#$%-./$0$123)81+)9,-:);13)<)=$/3."1)'>?&)@#ABC)BD#)9EFG;7)7DHIEGCAC;DH)CJ.3)+"5-0$12).3)5"K6/.:J2)L)@G!)B"/-0)B"-1+82."1M)&'('M).15,-+.1:)8,,)2$N2)81+).08:$3).15,-+$+)O.2J)2J$)O"/P>)

CJ.3)+"5-0$12).3)8)+/842)O"/P<.1<K/":/$33)4"/)2J$)K-/K"3$)"4)K-Q,.5)5"13-,282."1)"1,6)81+)086)08P$)833$/2."13M)5"128.1)$//"/3)81+)+$35/.Q$)4-152."18,.26)2J82).3),82$/)5J81:$+)"/)O.2J+/8O1>)

98:$)(WW)"4)&'T))

)

)

!"!8B 24:((.&0#:-#,%&9(#)

=%&9# QL14.+.,':+#.+;#&%4.,':+(3'1#,:#I%+%&.4#/:+/%1,(#

X/8KJ.58,)E3$/);12$/485$)

Y1"-1Z)A1)+,-./012.)2")2J$)'")3)2J82)8,,"O3)J-081)-3$/3)2")+./$52,6)855$33)2J$)'")3)81+)081.K-,82$).23).,-+-+.4)2J/"-:J)8)K/.08/.,6)\.3-8,).12$/485$>)

XE;) I$$)5/167+218#94./#+,-./012.>)

)

Page 156: MoReq2010 Core Requirements DRAFT v0.27 · !"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03) 7"/$)#$%-./$0$123)81+)9,-:);13)

!"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03)7"/$)#$%-./$0$123)81+)9,-:);13)<)=$/3."1)'>?&)@#ABC)BD#)9EFG;7)7DHIEGCAC;DH)CJ.3)+"5-0$12).3)5"K6/.:J2)L)@G!)B"/-0)B"-1+82."1M)&'('M).15,-+.1:)8,,)2$N2)81+).08:$3).15,-+$+)O.2J)2J$)O"/P>)

CJ.3)+"5-0$12).3)8)+/842)O"/P<.1<K/":/$33)4"/)2J$)K-/K"3$)"4)K-Q,.5)5"13-,282."1)"1,6)81+)086)08P$)833$/2."13M)5"128.1)$//"/3)81+)+$35/.Q$)4-152."18,.26)2J82).3),82$/)5J81:$+)"/)O.2J+/8O1>)

98:$)(WT)"4)&'T))

)

)

!"< R114'/.,':+#C&:I&.99'+I#*+,%&-./%#6RC*7#

!"<8! *91:&,.+,#'+-:&9.,':+#

!"<8!8! *;%+,'-'%&#(+('$W4R<'?8U<R$'R<8VSS<&'&(?SVTR(TS)

!"<8!8< =',4%#!"#$%&'(')*)AKK,.582."1)9/":/800.1:);12$/485$)YA9;Z)#$%-./$0$123)

!"<8!8> ?%(/&'1,':+#!"#$%&'(')<)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03>)7"128.13)2J$)/$%-./$0$123)4"/)8,,)5"0K,.812)/$5"/+3)3632$03)2J82).0K,$0$12)81)8KK,.582."1)K/":/800.1:).12$/485$)"/)A9;>)

!"<8!8@ A%&(':+#'>?&)@#ABC)BD#)9EFG;7)7DHIEGCAC;DH)

!"<8!8B C&%&%DE'(',%(#.+;#/:F&%DE'(',%(#CJ$)!7#I)0-32)Q$)5"0K,.812)O.2J)2J$)4",,"O.1:)0"+-,$3)"4)!"#$%&'('[))

• (>)7"/$)/$%-./$0$123))CJ$)!7#I)086)Q$)5"0K,.812)O.2J)2J$)4",,"O.1:)0"+-,$3)"4)!"#$%&'('[))

• 1"1$)

!"<8!8G *+,%44%/,E.4#C&:1%&,0#H'I3,(#CJ.3)K-Q,.582."1).3)5"K6/.:J2)L)@G!)B"/-0)B"-1+82."1M)&'('M).15,-+.1:)8,,)2$N2)81+).08:$3).15,-+$+)O.2J)2J$)O"/P>))#$K/"+-52."1).3)8-2J"/.3$+)$N5$K2)4"/)5"00$/5.8,)K-/K"3$3M)K/"\.+$+)2J$)3"-/5$).3)85P1"O,$+:$+>))CJ$)3K$5.4.582."1)086)Q$)+"O1,"8+$+).1)9@B)81+)DD]!G)4"/0823>))A,,)85P1"O,$+:$0$123)3J"-,+)5"128.1)8)J6K$/,.1P)2"[))J22K[^^0"/$%&'('>$-^))9$/0.33."1)0-32)Q$):.\$1)2")Q$4"/$)816)2/813,82."1)"4)!"#$%&'(').3)K-Q,.3J$+>))C")8KK,6)4"/)K$/0.33."1)5"12852)2J$)@G!)B"/-0)I$5/$28/.82)82[))08.,2"[3$5/$28/.82_+,04"/-0>$-))9$/0.33."1).3)3-Q`$52)2")8,,"O.1:)2J$)@G!)B"/-0)2")J"32)2J$)2/813,82."1)"1)2J$)!"#$%&'(')O$Q3.2$>))

Page 157: MoReq2010 Core Requirements DRAFT v0.27 · !"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03) 7"/$)#$%-./$0$123)81+)9,-:);13)

!"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03)7"/$)#$%-./$0$123)81+)9,-:);13)<)=$/3."1)'>?&)@#ABC)BD#)9EFG;7)7DHIEGCAC;DH)CJ.3)+"5-0$12).3)5"K6/.:J2)L)@G!)B"/-0)B"-1+82."1M)&'('M).15,-+.1:)8,,)2$N2)81+).08:$3).15,-+$+)O.2J)2J$)O"/P>)

CJ.3)+"5-0$12).3)8)+/842)O"/P<.1<K/":/$33)4"/)2J$)K-/K"3$)"4)K-Q,.5)5"13-,282."1)"1,6)81+)086)08P$)833$/2."13M)5"128.1)$//"/3)81+)+$35/.Q$)4-152."18,.26)2J82).3),82$/)5J81:$+)"/)O.2J+/8O1>)

98:$)(WV)"4)&'T))

)

)

CJ$)@G!)B"/-0)B"-1+82."1),":"M)2J$)!"#$%)X"\$/1815$)F"8/+),":")81+)2J$)!"#$%&'('),":")8/$)5"K6/.:J2)L)@G!)B"/-0)B"-1+82."1M)(??T)2")K/$3$12>))CJ$)360Q",)"4)2J$)a-/"K$81)7"00.33."1).3)-3$+)O.2J)K$/0.33."1>))CJ$)2$/03)b@G!)B"/-0cM)b!"#$%cM)b!"#$%&c)81+)b!"#$%&'('c)8/$)/$:.32$/$+)5"00-1.26)2/8+$08/P3)"4)2J$)@G!)B"/-0)B"-1+82."1)Y3282-3)K$1+.1:Z>)

!"<8!8J H%DE'&%9%+,(#a85J)/$%-./$0$12).1)!"#$%&'(')086)Q$)4",,"O$+)Q6)81)$NK,8182"/6)/82."18,$).1).28,.53>))CJ$)/82."18,$).3).12$1+$+)2")K/"\.+$)5,8/.26)81+)80K,.4.582."1)4"/)2J$)/$%-./$0$12).23$,4>))A,,)/$%-./$0$123)8/$)081+82"/6>))B-152."18,)/$%-./$0$123)8/$)K/$4.N$+)Q6)2J$),$22$/)b#cM)1"1<4-152."18,)/$%-./$0$123)8/$)K/$4.N$+)Q6)2J$),$22$/)bHc>)

!"<8!8K C&%-'L%(#CJ$)4",,"O.1:)K/$4.N$3)8/$)-3$+)4"/)/$4$/$15$)K-/K"3$3)2J/"-:J"-2)!"#$%&'('[))

• !)*)A,$/2)26K$)+$4.1.2."1d)• "#*)7"+$3)"2J$/)2J81)+.3K"38,)35J$+-,$)5"+$3d)• $)*)@.3K"38,)35J$+-,$)5"+$d)• %)*)a12.26)26K$)+$4.1.2."1d)• &)*)B-152."1)+$4.1.2."1d)• ')*)!$28+828)$,$0$12)+$4.1.2."1d)• ()*)H"1<4-152."18,)/$%-./$0$12d)• ))*)#$%-./$0$12)Y4-152."18,Zd)81+)• *)*)C$32)583$>)

)H"2$)2J82)2J$3$)/$4$/$15$)1-0Q$/3)8/$)4"/)+"5-0$12),""P)-K)K-/K"3$3)"1,6)81+)8/$)/$,82.\$)2")8)3K$5.4.5)0.1"/)\$/3."1)"4)!"#$%&'(')81+)086)5J81:$).1)816)4-2-/$)08`"/)"/)0.1"/)\$/3."1>))#$5"/+3)3632$03)81+)"2J$/)8KK,.582."13)3J"-,+)/$4$/)2")2J$)-1.\$/38,,6)-1.%-$).+$12.4.$/3)K/"\.+$+)4"/)$85J)26K$)+$4.1.2."1)81+)1"2)2J$)/$4$/$15$)1-0Q$/3)8Q"\$>)

Page 158: MoReq2010 Core Requirements DRAFT v0.27 · !"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03) 7"/$)#$%-./$0$123)81+)9,-:);13)

!"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03)7"/$)#$%-./$0$123)81+)9,-:);13)<)=$/3."1)'>?&)@#ABC)BD#)9EFG;7)7DHIEGCAC;DH)CJ.3)+"5-0$12).3)5"K6/.:J2)L)@G!)B"/-0)B"-1+82."1M)&'('M).15,-+.1:)8,,)2$N2)81+).08:$3).15,-+$+)O.2J)2J$)O"/P>)

CJ.3)+"5-0$12).3)8)+/842)O"/P<.1<K/":/$33)4"/)2J$)K-/K"3$)"4)K-Q,.5)5"13-,282."1)"1,6)81+)086)08P$)833$/2."13M)5"128.1)$//"/3)81+)+$35/.Q$)4-152."18,.26)2J82).3),82$/)5J81:$+)"/)O.2J+/8O1>)

98:$)(WS)"4)&'T))

)

)

!"<8< M%0#/:+/%1,(#A1)8KK,.582."1)K/":/800.1:).12$/485$)"/)A9;).3)8)K-Q,.3J$+)81+)3281+8/+.3$+).12$/485$)2")8)3632$0)3-5J)83)81)!7#I)2J82)8,,"O3)"2J$/)3"42O8/$)2").12$/852)O.2J).2>)))!"#$%&'(')+$4.1$3)81)A9;)83)5"13.32.1:)"4)8)1-0Q$/)"4)0$2J"+3)OJ.5J)OJ$1)58,,$+)Q6)2J$)$N2$/18,)3632$0)O.,,).0K,$0$12)2J$)4-152."18,.26)+$35/.Q$+).1)2J.3)3K$5.4.582."1>))gJ$1)81)!7#I).0K,$0$123)81)A9;).2)0-32)Q$)4-,,6)3$,4<3-44.5.$12)81+).0K,$0$12)8,,)"4)2J$)4-152."18,.26)+$35/.Q$+)Q6)!"#$%&'(')O.2J"-2)/$,6.1:)"1)816)"2J$/).12$/485$)2")K/"\.+$)816)"4)2J$)4-152."18,.26)081+82$+)Q6)2J$)3K$5.4.582."1>))a85J)!"#$%&'(')4-152."1)0-32)5"//$3K"1+)2")8)3.1:,$)0$2J"+)58,,)81+).2)3J"-,+)1"2)Q$)1$5$338/6)2J/"-:J)2J$)A9;)2")58,,)0"/$)2J81)"1$)0$2J"+)2")K$/4"/0)8)3.1:,$)4-152."1)+$4.1$+)Q6)2J$)3K$5.4.582."1>))CJ$)3-KK,.$/)0-32)K/"\.+$)8)081-8,)2")2J$)A9;)+$35/.Q.1:)2J$)0$2J"+3)81+)2J$./)K/$<)81+)K"32<5"1+.2."13>))CJ.3)0"+-,$)5"128.13)4-152."18,)81+)1"1<4-152."18,)/$%-./$0$123)4"/)81)!7#I)OJ.5J).0K,$0$123)81)A9;>))H"1<4-152."18,)/$%-./$0$123)5"\$/)J"O)2J$)A9;).3)08.128.1$+M)3-KK"/2$+M)\$/3."1$+M)81+)\8/."-3)0$2J"+3).12/"+-5$+)81+)+$K/$582$+)"\$/)2.0$)Q6)2J$)3-KK,.$/>)

Page 159: MoReq2010 Core Requirements DRAFT v0.27 · !"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03) 7"/$)#$%-./$0$123)81+)9,-:);13)

!"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03)7"/$)#$%-./$0$123)81+)9,-:);13)<)=$/3."1)'>?&)@#ABC)BD#)9EFG;7)7DHIEGCAC;DH)CJ.3)+"5-0$12).3)5"K6/.:J2)L)@G!)B"/-0)B"-1+82."1M)&'('M).15,-+.1:)8,,)2$N2)81+).08:$3).15,-+$+)O.2J)2J$)O"/P>)

CJ.3)+"5-0$12).3)8)+/842)O"/P<.1<K/":/$33)4"/)2J$)K-/K"3$)"4)K-Q,.5)5"13-,282."1)"1,6)81+)086)08P$)833$/2."13M)5"128.1)$//"/3)81+)+$35/.Q$)4-152."18,.26)2J82).3),82$/)5J81:$+)"/)O.2J+/8O1>)

98:$)(W?)"4)&'T))

)

)

!"<8> NE+/,':+.4#&%DE'&%9%+,(#-:&#.114'/.,':+#1&:I&.99'+I#'+,%&-./%(#

H!"<8>8!#CJ$)!7#I)0-32).0K,$0$12)81)8KK,.582."1)K/":/800.1:).12$/485$)YA9;Z)2J82)8,,"O3)-3$/3)855$33)2").23)4-152."13>))!"#$%#&'$(L[+,$-#./&01#.$234$03%#&92/#$%"2%$0.$2//#..#-$14$2$/60#3%$25560/2%0:3$:&$23:%"#&$18.03#..$.4.%#'I$&2%"#&$%"23$14$2$"8'23$:5#&2%:&;$$L$"8'23$:5#&2%:&$'24$03%#&92/#$<0%"$%"#$18.03#..$.4.%#'$23-$03-0&#/%64$'2305862%#$#3%0%0#.$03$%"#$>J?KI$18%$%"#&#$0.$3:$-0&#/%$03%#&2/%0:3$<0%"$5#:56#;$

H!"<8>8<#CJ$)!7#I)0-32)K/"\.+$)2J$)4-,,)4-152."18,.26)3K$5.4.$+)Q6)!"#$%&'(')2J/"-:J).23)A9;)-1+$/)#('&>U>(>))!:$1#$/#&%090#-$%"#$L[+$'8.%$3:%$0'56#'#3%$:364$2$52&%$:9$%"#$983/%0:3260%4$.5#/090#-$14$>:?#@ABCB;$

H!"<8>8>#CJ$)!7#I)0-32).15,-+$)O.2J.1).23)A9;)-1+$/)#('&>U>()8)0$2J"+)2J82)K$/4"/03)2J$)380$)"K$/82."1)4"/)$85J)4-152."1)3K$5.4.$+)Q6)!"#$%&'('>))R7#&4$.03=6#$983/%0:3$.5#/090#-$14$>:?#@ABCB$.":86-$1#$5#&9:&'#-$14$23$#@80726#3%$.03=6#$'#%":-$/266;$$+%$.":86-$3:%$%2F#$'86%056#$/266.$%:$%"#$L[+$%:$5#&9:&'$2$.03=6#$983/%0:3;$

H!"<8>8@#B"/)$\$/6)4-152."1)2J82)581)Q$)K$/4"/0$+)83)8)Q-,P)"K$/82."1)83)3K$5.4.$+)Q6)!"#$%&'(')2J$)!7#I)0-32)8,,"O)2J$)4-152."1)2")Q$)K$/4"/0$+)4"/)8,,)3$,$52$+)$12.2.$3)O.2J.1)8)3.1:,$)0$2J"+)58,,)-1+$/)#('&>U>U>)))G:&$#H2'56#I$14$52..03=$%:$%"#$'#%":-$/266$2$60.%$:9$.#6#/%#-$#3%0%0#.;$$!"#$>J?K$'8.%$5#&9:&'$%"#$186F$:5#&2%0:3$3:%$%"#$/26603=$5&:/#..$:&$.4.%#';$

H!"<8>8B#B"/)$\$/6)0$2J"+)58,,)-1+$/)#('&>U>U)81+)#('&>U>R)2J$)!7#I)0-32)/$2-/1)81)$//"/)5"+$)2J82).1+.582$3)2J$)3-55$33)"/)48.,-/$)"4)2J$)58,,>)))!"#$/26603=$5&:/#..I$25560/2%0:3$:&$.4.%#'$.":86-$3:%$"27#$%:$'2F#$2$.#/:3-$'#%":-$/266$%:$-0./:7#&$%"#$:8%/:'#$:9$%"#$5&#70:8.$'#%":-$/266;$

H!"<8>8G#CJ$)!7#I)0-32)K/"\.+$)8)485.,.26)2")-3$)2J$)$//"/)5"+$)/$2-/1$+)-1+$/)#('&>U>W)2")"Q28.1)$N2$1+$+)$//"/).14"/082."1)4"/)OJ6)8)K8/2.5-,8/)0$2J"+)48.,$+>))RH%#3-#-$#&&:&$039:&'2%0:3$0.$#H56203#-$03$%"#$&2%0:326#$%:$?C;N;N$23-$?C;N;O;)

Page 160: MoReq2010 Core Requirements DRAFT v0.27 · !"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03) 7"/$)#$%-./$0$123)81+)9,-:);13)

!"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03)7"/$)#$%-./$0$123)81+)9,-:);13)<)=$/3."1)'>?&)@#ABC)BD#)9EFG;7)7DHIEGCAC;DH)CJ.3)+"5-0$12).3)5"K6/.:J2)L)@G!)B"/-0)B"-1+82."1M)&'('M).15,-+.1:)8,,)2$N2)81+).08:$3).15,-+$+)O.2J)2J$)O"/P>)

CJ.3)+"5-0$12).3)8)+/842)O"/P<.1<K/":/$33)4"/)2J$)K-/K"3$)"4)K-Q,.5)5"13-,282."1)"1,6)81+)086)08P$)833$/2."13M)5"128.1)$//"/3)81+)+$35/.Q$)4-152."18,.26)2J82).3),82$/)5J81:$+)"/)O.2J+/8O1>)

98:$)(T')"4)&'T))

)

)

H!"<8>8J#CJ$)$N2$1+$+)$//"/).14"/082."1)/$2-/1$+)Q6)#('&>U>T)0-32)Q$)8\8.,8Q,$).1)$\$/6),81:-8:$)3-KK"/2$+)Q6)2J$)!7#I>))!"#$>J?K$.":86-$&#%8&3$%"#$#H%#3-#-$#&&:&$039:&'2%0:3$03$%"#$-#9286%$623=82=#$:9$%"#$>J?K;$$!"#$-#9286%$623=82=#$:9$%"#$>J?K$0.$#H56203#-$03$?C;D;A;$

H!"<8>8K#CJ$)!7#I)0-32)K/"\.+$)8)485.,.26)83)K8/2)"4).23)A9;)-1+$/)#('&>U>()4"/)8,,"O.1:)-3$/3)2").1.2.82$),"1:)"K$/82."13)81+),82$/)5815$,)2J$0)Q$4"/$)2J$6)J8\$)5"0K,$2$+>)))G:&$#H2'56#I$.##$186F$:5#&2%0:3.$83-#&$?C;N;CEI$.#2&/"03=$83-#&$?C;CE;AAI$&#5:&%03=$83-#&$?C;CE;ENI$23-$#H5:&%03=$83-#&$?C;CD;O;$

H!"<8>8O#A)K/"5$33M)8KK,.582."1)"/)"2J$/)3632$0)855$33.1:)2J$)A9;)"4)2J$)!7#I)-1+$/)#('&>U>()0-32)Q$)8-2J"/.3$+)83)8)-3$/)"4)2J$)!7#I)-1+$/)#(>V>()O.2J)2J$)380$)855$33)81+)8Q.,.2.$3)"4)8)-3$/>))R7#&4$2//#..$%"&:8="$%"#$L[+$'8.%$/:'#$9&:'$2$8.#&$2.$.5#/090#-$03$%"#$>:?#@ABCB$&#@80&#'#3%.;$

H!"<8>8!"#CJ$)3-KK,.$/)0-32)K-Q,.3J)8)5"0K,$2$)081-8,)2")2J$)A9;)2J82),.323).23)0$2J"+3).1)4-,,M)2J$./)K/$<)81+)K"32<5"1+.2."13M)81+)+$35/.Q$3)2J$./)K-/K"3$)81+)J"O)8)K/"5$33)8KK,.582."1)"/)"2J$/)3632$0)086)855$33)2J$)!7#I)81+)58,,)2J$0>))!"#$'23826$'24$1#$5&:-8/#-$03$525#&$:&$#6#/%&:30/$9:&'$2.$2$%&2-0%0:326$:&$3:3Y%&2-0%0:326$-:/8'#3%I$9:&$#H2'56#I$2.$2$P0F0;$$!"#$'23826$.":86-$=07#$#H2'56#.$:9$<:&F03=$/:-#$23-$-#7#6:5'#3%$"03%.I$%05.$23-$%8%:&026.;$

Page 161: MoReq2010 Core Requirements DRAFT v0.27 · !"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03) 7"/$)#$%-./$0$123)81+)9,-:);13)

!"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03)7"/$)#$%-./$0$123)81+)9,-:);13)<)=$/3."1)'>?&)@#ABC)BD#)9EFG;7)7DHIEGCAC;DH)CJ.3)+"5-0$12).3)5"K6/.:J2)L)@G!)B"/-0)B"-1+82."1M)&'('M).15,-+.1:)8,,)2$N2)81+).08:$3).15,-+$+)O.2J)2J$)O"/P>)

CJ.3)+"5-0$12).3)8)+/842)O"/P<.1<K/":/$33)4"/)2J$)K-/K"3$)"4)K-Q,.5)5"13-,282."1)"1,6)81+)086)08P$)833$/2."13M)5"128.1)$//"/3)81+)+$35/.Q$)4-152."18,.26)2J82).3),82$/)5J81:$+)"/)O.2J+/8O1>)

98:$)(T()"4)&'T))

)

)

!"<8@ P:+F-E+/,':+.4#&%DE'&%9%+,(#-:&#.114'/.,':+#1&:I&.99'+I#'+,%&-./%(#

P!"<8@8!#gJ82)26K$Y3Z)"4)A9;)+"$3)2J$)!7#I)3-KK"/2i))G:&$#H2'56#I$<#1$.#&70/#.I$?RK!I$5&:=&2''03=$623=82=#.$\]272I$J^^I$[4%":3I$#%/;_I$>0/&:.:9%$;WR!$9&2'#<:&FI$K`LI$#%/;$

P!"<8@8<#gJ82)K,824"/03)+"$3)2J$)A9;)/-1)"1i))G:&$#H2'56#I$)::=6#$L55$R3=03#I$L'2V:3$RJAI$>0/&:.:9%$P03-:<.$LV8&#I$>0/&:.:9%$P03-:<.I$M038HI$>2/$`K$aI$)::=6#$L3-&:0-I$L556#$0`KI$#%/;$

P!"<8@8>#gJ82)K/"2"5",3)+"$3)2J$)A9;)-3$i))G:&$#H2'56#I$b!>MI$K`L[I$?[JI$!J[Z+[I$a>MI$#%/;$

P!"<8@8@#;1)8++.2."1)2")2J$)081-8,).1)#('&>U>('M)OJ82)"2J$/)2/8.1.1:)"/)$+-582."18,)K/":/800$3)+"$3)2J$)3-KK,.$/)81+^"/)2J./+<K8/26)"/:81.382."13)K/"\.+$i))b:<$#2.4$0.$%"#$L[+$%:$6#2&3T$$+.$%"#$/8.%:'#&$:&=230.2%0:3$9&##64$216#$%:$1806-$25560/2%0:3.$%"2%$03%#&92/#$%:$%"#$L[+$:&$'8.%$%"0.$1#$-:3#$14$%"#$.85560#&U.$-#7#6:5#&.T$$L&#$%"#&#$%"0&-Y52&%4$:&=230.2%0:3.$5&:70-03=$L[+$%&20303=I$#-8/2%0:3$23-$.855:&%T$

P!"<8@8B#h"O)"42$1).3)2J$)A9;)-K+82$+)81+)J"O).3).2)\$/3."1$+i))b:<$#2.4$0.$%"#$L[+$%:$6#2&3T$$+.$%"#$/8.%:'#&$:&=230.2%0:3$9&##64$216#$%:$1806-$25560/2%0:3.$%"2%$03%#&92/#$%:$%"#$L[+$:&$'8.%$%"0.$1#$-:3#$14$%"#$.85560#&U.$-#7#6:5#&.T$

P!"<8@8G#h"O)8/$)1$O)0$2J"+)58,,3).12/"+-5$+)81+)",+)"1$3)+$K/$582$+i))K##$26.:$@8#.%0:3.$21:8%$%"#$.85560#&.$=#3#&26$.855:&%$5&:/#..$23-$5:60/4$:3$3#<$.:9%<2&#$7#&.0:3.$9:&$%"#$>J?K$83-#&$C;Cc;$

P!"<8@8J#;1)/$,82."1)2")H('&>R>W)81+)H('&>R>TM)581)5"+$)O/.22$1)2").12$/485$)O.2J)"1$)\$/3."1)"4)2J$)A9;)/-1)8:8.132)K/$\."-3)\$/3."13i))+.$%"#&#$2$'2S:&Z'03:&$38'1#&03=$.4.%#'T$

Page 162: MoReq2010 Core Requirements DRAFT v0.27 · !"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03) 7"/$)#$%-./$0$123)81+)9,-:);13)

!"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03)7"/$)#$%-./$0$123)81+)9,-:);13)<)=$/3."1)'>?&)@#ABC)BD#)9EFG;7)7DHIEGCAC;DH)CJ.3)+"5-0$12).3)5"K6/.:J2)L)@G!)B"/-0)B"-1+82."1M)&'('M).15,-+.1:)8,,)2$N2)81+).08:$3).15,-+$+)O.2J)2J$)O"/P>)

CJ.3)+"5-0$12).3)8)+/842)O"/P<.1<K/":/$33)4"/)2J$)K-/K"3$)"4)K-Q,.5)5"13-,282."1)"1,6)81+)086)08P$)833$/2."13M)5"128.1)$//"/3)81+)+$35/.Q$)4-152."18,.26)2J82).3),82$/)5J81:$+)"/)O.2J+/8O1>)

98:$)(T&)"4)&'T))

)

)

!"<8B 24:((.&0#:-#,%&9(#)

=%&9# QL14.+.,':+#.+;#&%4.,':+(3'1#,:#I%+%&.4#/:+/%1,(#

A9;) I$$)1668+21-+:,#6/:5/1;;+,5#+,-./012.>)

AKK,.582."1)9/":/800.1:);12$/485$)

Y1"-1Z)A1)+,-./012.)2")2J$)'")3)2J82)8,,"O3)K/"5$33$3M)8KK,.582."13)81+)"2J$/)3632$03)8-2J"/.3$+)83)-3$/3)2")855$33)2J$)'")3)81+)081.K-,82$).23).,-+-+.4>)

a//"/)5"+$) Y1"-1Z)A)\8,-$)/$2-/1$+)Q6)58,,.1:)8);.-7:<).1)81)!=>)2J82)+$35/.Q$3)OJ$2J$/)2J$)-1+$/,6.1:)4-152."1)O83)3-55$334-,)"/)1"2>)

!$2J"+) Y1"-1Z)A1)"K$/82."1)2J82)581)Q$)58//.$+)"-2)Q6)8)K/"5$33M)8KK,.582."1)"/)"2J$/)3632$0)855$33.1:)81)!=>)2J82)K/"\.+$3)4-152."18,.26)$N852,6)5"//$3K"1+.1:)2")8)4-152."1).1)2J$)':).?@ABA)3K$5.4.582."1>)

)))

Page 163: MoReq2010 Core Requirements DRAFT v0.27 · !"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03) 7"/$)#$%-./$0$123)81+)9,-:);13)

!"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03)7"/$)#$%-./$0$123)81+)9,-:);13)<)=$/3."1)'>?&)@#ABC)BD#)9EFG;7)7DHIEGCAC;DH)CJ.3)+"5-0$12).3)5"K6/.:J2)L)@G!)B"/-0)B"-1+82."1M)&'('M).15,-+.1:)8,,)2$N2)81+).08:$3).15,-+$+)O.2J)2J$)O"/P>)

CJ.3)+"5-0$12).3)8)+/842)O"/P<.1<K/":/$33)4"/)2J$)K-/K"3$)"4)K-Q,.5)5"13-,282."1)"1,6)81+)086)08P$)833$/2."13M)5"128.1)$//"/3)81+)+$35/.Q$)4-152."18,.26)2J82).3),82$/)5J81:$+)"/)O.2J+/8O1>)

98:$)(TU)"4)&'T))

)

)

<""# $%&'%(#)#S4.(('-'/.,':+#,01%(#

<"! T'%&.&/3'/.4#S4.(('-'/.,':+#

<"!8! *91:&,.+,#'+-:&9.,':+#

<"!8!8! *;%+,'-'%&#4Q?8V?(&<++VV<R5''<845V<QV8+(?&SR5QU)

<"!8!8< =',4%#!"#$%&'(')*)#$%-./$0$123)4"/)J.$/8/5J.58,)5,833.4.582."1)

<"!8!8> ?%(/&'1,':+#!"#$%&'(')<)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03>)7"128.13)2J$)/$%-./$0$123)4"/)8,,)5"0K,.812)/$5"/+3)3632$03)2J82).0K,$0$12)8)J.$/8/5J.58,)5,833.4.582."1)35J$0$>)

<"!8!8@ A%&(':+#'>?&)@#ABC)BD#)9EFG;7)7DHIEGCAC;DH)

<"!8!8B C&%&%DE'(',%(#.+;#/:F&%DE'(',%(#CJ$)!7#I)0-32)Q$)5"0K,.812)O.2J)2J$)4",,"O.1:)0"+-,$3)"4)!"#$%&'('[))

• (>)7"/$)/$%-./$0$123))CJ$)!7#I)086)Q$)5"0K,.812)O.2J)2J$)4",,"O.1:)0"+-,$3)"4)!"#$%&'('[))

• 1"1$)

<"!8!8G *+,%44%/,E.4#C&:1%&,0#H'I3,(#CJ.3)K-Q,.582."1).3)5"K6/.:J2)L)@G!)B"/-0)B"-1+82."1M)&'('M).15,-+.1:)8,,)2$N2)81+).08:$3).15,-+$+)O.2J)2J$)O"/P>))#$K/"+-52."1).3)8-2J"/.3$+)$N5$K2)4"/)5"00$/5.8,)K-/K"3$3M)K/"\.+$+)2J$)3"-/5$).3)85P1"O,$+:$+>))CJ$)3K$5.4.582."1)086)Q$)+"O1,"8+$+).1)9@B)81+)DD]!G)4"/0823>))A,,)85P1"O,$+:$0$123)3J"-,+)5"128.1)8)J6K$/,.1P)2"[))J22K[^^0"/$%&'('>$-^))9$/0.33."1)0-32)Q$):.\$1)2")Q$4"/$)816)2/813,82."1)"4)!"#$%&'(').3)K-Q,.3J$+>))C")8KK,6)4"/)K$/0.33."1)5"12852)2J$)@G!)B"/-0)I$5/$28/.82)82[))08.,2"[3$5/$28/.82_+,04"/-0>$-))

Page 164: MoReq2010 Core Requirements DRAFT v0.27 · !"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03) 7"/$)#$%-./$0$123)81+)9,-:);13)

!"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03)7"/$)#$%-./$0$123)81+)9,-:);13)<)=$/3."1)'>?&)@#ABC)BD#)9EFG;7)7DHIEGCAC;DH)CJ.3)+"5-0$12).3)5"K6/.:J2)L)@G!)B"/-0)B"-1+82."1M)&'('M).15,-+.1:)8,,)2$N2)81+).08:$3).15,-+$+)O.2J)2J$)O"/P>)

CJ.3)+"5-0$12).3)8)+/842)O"/P<.1<K/":/$33)4"/)2J$)K-/K"3$)"4)K-Q,.5)5"13-,282."1)"1,6)81+)086)08P$)833$/2."13M)5"128.1)$//"/3)81+)+$35/.Q$)4-152."18,.26)2J82).3),82$/)5J81:$+)"/)O.2J+/8O1>)

98:$)(TR)"4)&'T))

)

)

9$/0.33."1).3)3-Q`$52)2")8,,"O.1:)2J$)@G!)B"/-0)2")J"32)2J$)2/813,82."1)"1)2J$)!"#$%&'(')O$Q3.2$>))CJ$)@G!)B"/-0)B"-1+82."1),":"M)2J$)!"#$%)X"\$/1815$)F"8/+),":")81+)2J$)!"#$%&'('),":")8/$)5"K6/.:J2)L)@G!)B"/-0)B"-1+82."1M)(??T)2")K/$3$12>))CJ$)360Q",)"4)2J$)a-/"K$81)7"00.33."1).3)-3$+)O.2J)K$/0.33."1>))CJ$)2$/03)b@G!)B"/-0cM)b!"#$%cM)b!"#$%&c)81+)b!"#$%&'('c)8/$)/$:.32$/$+)5"00-1.26)2/8+$08/P3)"4)2J$)@G!)B"/-0)B"-1+82."1)Y3282-3)K$1+.1:Z>)

<"!8!8J H%DE'&%9%+,(#a85J)/$%-./$0$12).1)!"#$%&'(')086)Q$)4",,"O$+)Q6)81)$NK,8182"/6)/82."18,$).1).28,.53>))CJ$)/82."18,$).3).12$1+$+)2")K/"\.+$)5,8/.26)81+)80K,.4.582."1)4"/)2J$)/$%-./$0$12).23$,4>))A,,)/$%-./$0$123)8/$)081+82"/6>))B-152."18,)/$%-./$0$123)8/$)K/$4.N$+)Q6)2J$),$22$/)b#cM)1"1<4-152."18,)/$%-./$0$123)8/$)K/$4.N$+)Q6)2J$),$22$/)bHc>)

<"!8!8K C&%-'L%(#CJ$)4",,"O.1:)K/$4.N$3)8/$)-3$+)4"/)/$4$/$15$)K-/K"3$3)2J/"-:J"-2)!"#$%&'('[))

• !)*)A,$/2)26K$)+$4.1.2."1d)• "#*)7"+$3)"2J$/)2J81)+.3K"38,)35J$+-,$)5"+$3d)• $)*)@.3K"38,)35J$+-,$)5"+$d)• %)*)a12.26)26K$)+$4.1.2."1d)• &)*)B-152."1)+$4.1.2."1d)• ')*)!$28+828)$,$0$12)+$4.1.2."1d)• ()*)H"1<4-152."18,)/$%-./$0$12d)• ))*)#$%-./$0$12)Y4-152."18,Zd)81+)• *)*)C$32)583$>)

)H"2$)2J82)2J$3$)/$4$/$15$)1-0Q$/3)8/$)4"/)+"5-0$12),""P)-K)K-/K"3$3)"1,6)81+)8/$)/$,82.\$)2")8)3K$5.4.5)0.1"/)\$/3."1)"4)!"#$%&'(')81+)086)5J81:$).1)816)4-2-/$)08`"/)"/)0.1"/)\$/3."1>))#$5"/+3)3632$03)81+)"2J$/)8KK,.582."13)3J"-,+)/$4$/)2")2J$)-1.\$/38,,6)-1.%-$).+$12.4.$/3)K/"\.+$+)4"/)$85J)26K$)+$4.1.2."1)81+)1"2)2J$)/$4$/$15$)1-0Q$/3)8Q"\$>)

Page 165: MoReq2010 Core Requirements DRAFT v0.27 · !"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03) 7"/$)#$%-./$0$123)81+)9,-:);13)

!"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03)7"/$)#$%-./$0$123)81+)9,-:);13)<)=$/3."1)'>?&)@#ABC)BD#)9EFG;7)7DHIEGCAC;DH)CJ.3)+"5-0$12).3)5"K6/.:J2)L)@G!)B"/-0)B"-1+82."1M)&'('M).15,-+.1:)8,,)2$N2)81+).08:$3).15,-+$+)O.2J)2J$)O"/P>)

CJ.3)+"5-0$12).3)8)+/842)O"/P<.1<K/":/$33)4"/)2J$)K-/K"3$)"4)K-Q,.5)5"13-,282."1)"1,6)81+)086)08P$)833$/2."13M)5"128.1)$//"/3)81+)+$35/.Q$)4-152."18,.26)2J82).3),82$/)5J81:$+)"/)O.2J+/8O1>)

98:$)(TW)"4)&'T))

)

)

<"!8< M%0#/:+/%1,(#CJ.3)0"+-,$)"4)!"#$%&'(')+$35/.Q$3)/$%-./$0$123)4"/)J.$/8/5J.58,)5,833.4.582."1>))h.$/8/5J.58,)5,833.4.582."1)K/"\.+$3)Q85PO8/+)5"0K82.Q.,.26)O.2J)2J$)5,833.4.582."1)35J$0$)-3$+).1)K/$\."-3)\$/3."13)"4)2J$)3K$5.4.582."1)OJ$/$).2)O83)2J$)"1,6)0$2J"+)"4)5,833.4.582."1)3-KK"/2$+>))h.$/8/5J.58,)5,833.4.582."1)35J$0$3)"/:81.3$)5,833$3).12")8)0-,2.<2.$/$+)2/$$)32/-52-/$>))A)26K.58,)2J/$$)2.$/$+)5,833.4.582."1)35J$0$)0.:J2)Q$)"/:81.3$+)Q6)Q-3.1$33)4-152."1M)81+)2J$1)O.2J.1)$85J)4-152."1)Q6)Q-3.1$33)852.\.26M)81+)4.18,,6)O.2J.1)$85J)852.\.26)Q6)2/813852."1>))D1$)8+\8128:$)"4)J.$/8/5J.58,)5,833.4.582."1).3)2J82).23)32/-52-/$).3)$836)2")/$K/$3$12)81+)2")18\.:82$)Q6)Q/"O3.1:>))A1"2J$/)8+\8128:$).3)2J82)81)"/:81.382."1)086)`".1)8)J.$/8/5J.58,)5,833.4.582."1)35J$0$)2").23)8::/$:82."1)0"+$,)2")K/"+-5$)8)3.1:,$)18\.:8Q,$)Q-3.1$33)32/-52-/$)5"128.1.1:)3$\$/8,)2.$/3)"4)5,833$3)4",,"O$+)Q6)"1$)"/)0"/$),$\$,3)"4)8::/$:82."1M)83)3J"O1).1)2J$)+.8:/80)Q$,"O>)))

)));1)"/+$/)2")833.32)2J.3)K/"5$33)!"#$%&'(')8,,"O3)"1,6)2J$),"O$32)2.$/)"4)J.$/8/5J.58,)5,833.4.582."1)2")Q$)-3$+).1)5,833.4.582."1>))A1"2J$/)O86)"4)$NK/$33.1:)2J.3).3)2J82)K8/$12)5,833$3)5811"2)Q$)-3$+)4"/)5,833.4.582."1)"4)8::/$:82."13)"/)/$5"/+3>))gJ.,$)/$,82.\$,6)3.0K,$)2").0K,$0$12M)2J$)J.$/8/5J.58,)8KK/"85J)833-0$3)2J82)Q"2J)2J$)5,833.4.582."1)0"+$,)81+)2J$)8::/$:82."1)0"+$,)2J82)2J$)"/:81.382."1)-3$3)8/$)5"0K82.Q,$>))CJ.3)086)1"2)Q$)2J$)583$).1)3"0$)$1\./"10$123M)3-5J)83)583$)O"/P>))h.$/8/5J.58,)5,833.4.582."1).3)2J$)0"32)5"00"1)4"/0)"4)5,833.4.582."1).1):$1$/8,)-3$)Q6)+.44$/$12)"/:81.382."13>))h"O$\$/M).2).3)3"0$2.0$3)5/.2.5.3$+)83)Q$.1:)"\$/,6)/$32/.52.\$).1).0K"3.1:)8)3.1:,$)2"K)+"O1)\.$O)"4)8)Q-3.1$33>))B"/)$N80K,$M)2O")/$5"/+3)2J82)8/$)

)

)

) ) )

)

) ) )

)

) ) )

))

)

)

)

)

)

)

)

)

) ) )

) )

&'()h.$/8/5J.58,)7,833.4.582."1

A::/$:82."13)

#$5"/+3)

7,833$3)

Page 166: MoReq2010 Core Requirements DRAFT v0.27 · !"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03) 7"/$)#$%-./$0$123)81+)9,-:);13)

!"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03)7"/$)#$%-./$0$123)81+)9,-:);13)<)=$/3."1)'>?&)@#ABC)BD#)9EFG;7)7DHIEGCAC;DH)CJ.3)+"5-0$12).3)5"K6/.:J2)L)@G!)B"/-0)B"-1+82."1M)&'('M).15,-+.1:)8,,)2$N2)81+).08:$3).15,-+$+)O.2J)2J$)O"/P>)

CJ.3)+"5-0$12).3)8)+/842)O"/P<.1<K/":/$33)4"/)2J$)K-/K"3$)"4)K-Q,.5)5"13-,282."1)"1,6)81+)086)08P$)833$/2."13M)5"128.1)$//"/3)81+)+$35/.Q$)4-152."18,.26)2J82).3),82$/)5J81:$+)"/)O.2J+/8O1>)

98:$)(TT)"4)&'T))

)

)

5,"3$,6)/$,82$+)855"/+.1:)2")8)3$5"1+8/6)5/.2$/."1)086)Q$)K,85$+).12")O.+$,6)3$K8/82$+)5,833$3)Y83)0$83-/$+)Q6)2J$)3J"/2$32)K82J)Q$2O$$1)2J$)5,833$3)OJ$1)2/8\$/3.1:)2J$)J.$/8/5J.58,)5,833.4.582."1)32/-52-/$Z>))I"0$)"/:81.382."13)086)K/$4$/)2").0K,$0$12)81)8,2$/182.\$)0$2J"+)"4)5,833.4.582."1)2J82)3-.23)8)K8/2.5-,8/)Q-3.1$33)1$$+>)))B"/)2J.3)/$83"1M)!"#$%&'(').3)8Q,$)2")855"00"+82$)+.44$/$12)5,833.4.582."1)0"+-,$3>)

Page 167: MoReq2010 Core Requirements DRAFT v0.27 · !"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03) 7"/$)#$%-./$0$123)81+)9,-:);13)

!"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03)7"/$)#$%-./$0$123)81+)9,-:);13)<)=$/3."1)'>?&)@#ABC)BD#)9EFG;7)7DHIEGCAC;DH)CJ.3)+"5-0$12).3)5"K6/.:J2)L)@G!)B"/-0)B"-1+82."1M)&'('M).15,-+.1:)8,,)2$N2)81+).08:$3).15,-+$+)O.2J)2J$)O"/P>)

CJ.3)+"5-0$12).3)8)+/842)O"/P<.1<K/":/$33)4"/)2J$)K-/K"3$)"4)K-Q,.5)5"13-,282."1)"1,6)81+)086)08P$)833$/2."13M)5"128.1)$//"/3)81+)+$35/.Q$)4-152."18,.26)2J82).3),82$/)5J81:$+)"/)O.2J+/8O1>)

98:$)(TV)"4)&'T))

)

)

<"!8> NE+/,':+.4#&%DE'&%9%+,(#-:&#3'%&.&/3'/.4#/4.(('-'/.,':+#

H<"!8>8!#CJ$)!7#I)0-32)$13-/$)2J82)8,,)5,833$3)O.2J.1)8)J.$/8/5J.58,)5,833.4.582."1)35J$0$)8/$)"/:81.3$+).1)8)2/$$)32/-52-/$)3-5J)2J82)$85J)5,833)J83)82)0"32)"1$)K8/$12)5,833)81+)086)J8\$)0816)5J.,+)5,833$3>))b0#&2&/"0/26$/62..090/2%0:3$./"#'#.$.":86-$.855:&%$234$38'1#&$:9$%0#&.$:9$"0#&2&/"4$23-$234$38'1#&$:9$/"06-$/62..#.$03$2$.03=6#$52&#3%$/62..;$

H<"!8>8<#CJ$)!7#I)0-32).15,-+$)8)081+82"/6)2$N2-8,)2.2,$)3$K8/82"/)$,$0$12)81+)8)2.2,$)+./$52."1).1+.582"/)$,$0$12).1)2J$)0$28+828)"4)8)J.$/8/5J.58,)5,833.4.582."1)35J$0$>))!"#$%0%6#$.#52&2%:&$23-$%0%6#$-0&#/%0:3$03-0/2%:&$#6#'#3%.$2&#$'23-2%:&4$23-$'8.%$1#$03/68-#-$03$%"#$'#%2-2%2$:9$%"#$/62..090/2%0:3$./"#'#$<"#3$0%$0.$/&#2%#-$83-#&$?C;c;Q;$$!"#$58&5:.#$:9$%"#$%0%6#$.#52&2%:&$23-$%0%6#$-0&#/%0:3$03-0/2%:&$0.$%:$1806-$%"#$5&#90H$9:&$%"#$%0%6#$:9$2$/62..$2.$#H56203#-$83-#&$?ABC;Q;N;$$d260-$7268#.$9:&$%"#$%0%6#$-0&#/%0:3$03-0/2%:&$2&#e$$

• MRG!Y!`Y?+)b!$• ?+)b!Y!`YMRG!$

H<"!8>8>#CJ$)!7#I)0-32).15,-+$)8)081+82"/6)2$N2-8,)3-Q<2.2,$)$,$0$12).1)2J$)0$28+828)"4)$85J)5,833).1)8)J.$/8/5J.58,)5,833.4.582."1)35J$0$>))!"#$58&5:.#$:9$%"#$.81Y%0%6#$0.$%:$1806-$%"#$.8990H$9:&$%"#$%0%6#$:9$2$/62..$2.$#H56203#-$83-#&$?ABC;Q;N;$

H<"!8>8@#CJ$)!7#I)0-32)1"2)8,,"O)81)8+0.1.32/82"/)2")+./$52,6)5J81:$)2J$)2.2,$)"4)8)5,833)5"12/8/6)2")#(>S>((M)81+)0-32).132$8+)8,,"O)2J$)8+0.1.32/82"/)"1,6)2")0"+.46)2J$)2$N2-8,)3-Q<2.2,$)"4)2J$)5,833).15,-+$+)-1+$/)#&'(>U>U>))!"#$.81Y%0%6#$0.$'23-2%:&4;$

H<"!8>8B#gJ$1$\$/)2J$)3-Q<2.2,$)"4)8)5,833)5J81:$3)2J$)!7#I)0-32)8-2"082.58,,6)Q-.,+)2J$)2.2,$)"4)2J$)5,833)81+)5J81:$).2)81+)2J$)2.2,$)"4)816)5J.,+)5,833$3M)81+)2J$./)5J.,+)5,833$3M)81+)3")"1>))!"#$%0%6#.$:9$/62..#.$03$"0#&2&/"0/26$/62..090/2%0:3$./"#'#.$2&#$85-2%#-$03$2//:&-23/#$<0%"$?ABC;Q;N;$

Page 168: MoReq2010 Core Requirements DRAFT v0.27 · !"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03) 7"/$)#$%-./$0$123)81+)9,-:);13)

!"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03)7"/$)#$%-./$0$123)81+)9,-:);13)<)=$/3."1)'>?&)@#ABC)BD#)9EFG;7)7DHIEGCAC;DH)CJ.3)+"5-0$12).3)5"K6/.:J2)L)@G!)B"/-0)B"-1+82."1M)&'('M).15,-+.1:)8,,)2$N2)81+).08:$3).15,-+$+)O.2J)2J$)O"/P>)

CJ.3)+"5-0$12).3)8)+/842)O"/P<.1<K/":/$33)4"/)2J$)K-/K"3$)"4)K-Q,.5)5"13-,282."1)"1,6)81+)086)08P$)833$/2."13M)5"128.1)$//"/3)81+)+$35/.Q$)4-152."18,.26)2J82).3),82$/)5J81:$+)"/)O.2J+/8O1>)

98:$)(TS)"4)&'T))

)

)

H<"!8>8G#gJ$1)2J$)!7#I)8-2"082.58,,6)Q-.,+3)2J$)2.2,$)"4)8)5,833)-1+$/)#&'(>U>WM).2)0-32)+")3")Q6)28P.1:)2J$)3-Q<2.2,$)"4)$85J)K8/$12)5,833)81+)K,85$)2J$0).1)"/+$/)-3.1:)2J$)2.2,$)3$K8/82"/)81+)2J$)2.2,$)+./$52."1).1+.582"/)4/"0)#&'(>U>&>))!"#$-02=&2'$1#6:<$0.$23$#H2'56#$:9$":<$%"#$%0%6#$:9$2$/62..$03$2$"0#&2&/"0/26$/62..090/2%0:3$./"#'#$0.$1806%;$$+3$#2/"$/2.#$%"#$%0%6#$:9$%"#$/62..$0.$=#3#&2%#-$28%:'2%0/2664$14$%"#$>J?K$23-$%"#$2-'030.%&2%:&$0.$216#$%:$':-094$:364$%"#$.81Y%0%6#;$$))))))))))))))))))))))))))

H<"!8>8J#gJ$1)81)8+0.1.32/82"/)5/$82$3)8)1$O)5,833)-1+$/)#(>S>T)2J$)!7#I)0-32)8,,"O)2J$)8+0.1.32/82"/)2")"K2."18,,6)3K$5.46)8)K8/$12)5,833)4"/)2J$)1$O)5,833>))J62..#.$<0%":8%$2$52&#3%$/62..$2&#$%"#$%:5$6#7#6$/62..#.$<0%"03$2$"0#&2&/"0/26$/62..090/2%0:3$./"#'#;$

H<"!8>8K#CJ$)!7#I)0-32)8,,"O)81)8+0.1.32/82"/)2")0"\$)8)5,833)O.2J)1")K8/$12)5,833).12")81"2J$/)5,833>))L34$/62..#.$<0%"03$%"#$/62..$':7#$<0%"$0%;$

"8144+0+21-+:,#327.;.#)))C.2,$)3$K8/82"/[)b[c))))C.2,$)+./$52."1[)GaBC<CD<#;XhC)

*:6#C.D.8#"8144#)))I-Q<2.2,$[)b7D!!EH;Cj)#aGAC;DHIc))))C.2,$[)b7D!!EH;Cj)#aGAC;DHIc)

"7+8<#"8144#)))I-Q<C.2,$[)b!aaC;HXIc))))C.2,$[)b7D!!EH;Cj)#aGAC;DHI[!aaC;HXIc)

E/1,<27+8<#"8144#)))I-Q<C.2,$[)bA77aII)AH@)akE;Cjc))))C.2,$[)b7D!!EH;Cj)#aGAC;DHI[!aaC;HXI[A77aII)AH@)akE;Cjc)

Page 169: MoReq2010 Core Requirements DRAFT v0.27 · !"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03) 7"/$)#$%-./$0$123)81+)9,-:);13)

!"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03)7"/$)#$%-./$0$123)81+)9,-:);13)<)=$/3."1)'>?&)@#ABC)BD#)9EFG;7)7DHIEGCAC;DH)CJ.3)+"5-0$12).3)5"K6/.:J2)L)@G!)B"/-0)B"-1+82."1M)&'('M).15,-+.1:)8,,)2$N2)81+).08:$3).15,-+$+)O.2J)2J$)O"/P>)

CJ.3)+"5-0$12).3)8)+/842)O"/P<.1<K/":/$33)4"/)2J$)K-/K"3$)"4)K-Q,.5)5"13-,282."1)"1,6)81+)086)08P$)833$/2."13M)5"128.1)$//"/3)81+)+$35/.Q$)4-152."18,.26)2J82).3),82$/)5J81:$+)"/)O.2J+/8O1>)

98:$)(T?)"4)&'T))

)

)

H<"!8>8O#CJ$)!7#I)0-32)8,,"O)81)8+0.1.32/82"/)2")0"\$)8)5,833)O.2J)8)K8/$12)5,833)"-2)"4)2J$)K8/$12)5,833)3")2J82).2)Q$5"0$3)8)1$O)2"K),$\$,)5,833>))L66$:9$%"#$/62..#.$<0%"03$%"#$/62..$':7#$<0%"$0%;$

H<"!8>8!"#CJ$)!7#I)0-32)8,,"O)81)8+0.1.32/82"/)2")0"\$)8)5,833)4/"0)"1$)K8/$12)5,833)2")81"2J$/>))L66$:9$%"#$/62..#.$<0%"03$%"#$/62..$':7#$<0%"$0%;$

H<"!8>8!!#CJ$)!7#I)0-32)1"2)8,,"O)8)5,833)2")Q$)5/$82$+)-1+$/)#&'(>U>VM)"/)0"\$+)-1+$/)#&'(>U>S)"/)#&'(>U>?M).4)2J$)K/"K"3$+)K8/$12)5,833)J83)Q$$1)-3$+)2")5,833.46)81)852.\$)8::/$:82."1)"/)/$5"/+>))L$/62..$03$2$"0#&2&/"0/26$/62..090/2%0:3$./"#'#$/23$1#$8.#-$%:$/62..094$:&$8.#-$2.$2$52&#3%$9:&$:%"#&$/62..#.I$18%$3:%$1:%";$

H<"!8>8!<#CJ$)!7#I)0-32)1"2)8,,"O)K8/$12)5,833$3)2")Q$)-3$+)2")5,833.46)8::/$:82."13)"/)/$5"/+3>)

H<"!8>8!>#CJ$)!7#I)0-32)$13-/$)2J82)OJ$1)8)K8/$12)5,833).3)833"5.82$+)O.2J)81)8::/$:82."1)2$0K,82$)-1+$/)#(>S>(&M)2J82).2).3)8-2"082.58,,6).1J$/.2$+)Q6)816)5J.,+)5,833$3)2J82)+")1"2)J8\$)8)+.44$/$12)8::/$:82."1)2$0K,82$)+./$52,6)833"5.82$+)O.2J)2J$0>))J"23=03=$:&$&#':703=$%"#$2==&#=2%0:3$%#'562%#$299#/%.$#7#&4$/"06-$/62..$23-$%"#0&$/"06-&#3I$23-$.:$:3;$

H<"!8>8!@#CJ$)!7#I)0-32)$13-/$)2J82)OJ$1)8)K8/$12)5,833).3)833"5.82$+)O.2J)8)/$5"/+)2$0K,82$)-1+$/)#(>S>(RM)2J82).2).3)8-2"082.58,,6).1J$/.2$+)Q6)816)5J.,+)5,833$3)2J82)+")1"2)J8\$)8)+.44$/$12)/$5"/+)2$0K,82$)+./$52,6)833"5.82$+)O.2J)2J$0>))J"23=03=$:&$&#':703=$%"#$&#/:&-$%#'562%#$299#/%.$#7#&4$/"06-$/62..$23-$%"#0&$/"06-&#3I$23-$.:$:3;$

H<"!8>8!B#CJ$)!7#I)0-32)$13-/$)2J82)OJ$1)8)K8/$12)5,833).3)833"5.82$+)O.2J)8)+.3K"38,)35J$+-,$)-1+$/)#(>S>(TM)2J82).2).3)8-2"082.58,,6).1J$/.2$+)Q6)816)5J.,+)5,833$3)2J82)+")1"2)J8\$)8)+.44$/$12)+.3K"38,)35J$+-,$)833"5.82$+)O.2J)2J$0>))J"23=03=$:&$&#':703=$%"#$-0.5:.26$./"#-86#$299#/%.$#7#&4$/"06-$/62..$23-$%"#0&$/"06-&#3I$23-$.:$:3;$$!"0.$'24$&#.86%$03$/2./2-03=$/"23=#.$%:$2==&#=2%0:3.I$2.$-#./&01#-$83-#&$?C;c;CO$23-$'24$3:%$26<24.$1#$5:..016#$2.$#H56203#-$83-#&$?C;c;Cf;$

Page 170: MoReq2010 Core Requirements DRAFT v0.27 · !"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03) 7"/$)#$%-./$0$123)81+)9,-:);13)

!"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03)7"/$)#$%-./$0$123)81+)9,-:);13)<)=$/3."1)'>?&)@#ABC)BD#)9EFG;7)7DHIEGCAC;DH)CJ.3)+"5-0$12).3)5"K6/.:J2)L)@G!)B"/-0)B"-1+82."1M)&'('M).15,-+.1:)8,,)2$N2)81+).08:$3).15,-+$+)O.2J)2J$)O"/P>)

CJ.3)+"5-0$12).3)8)+/842)O"/P<.1<K/":/$33)4"/)2J$)K-/K"3$)"4)K-Q,.5)5"13-,282."1)"1,6)81+)086)08P$)833$/2."13M)5"128.1)$//"/3)81+)+$35/.Q$)4-152."18,.26)2J82).3),82$/)5J81:$+)"/)O.2J+/8O1>)

98:$)(V')"4)&'T))

)

)

H<"!8>8!G#CJ$)!7#I)0-32)$13-/$)2J82)OJ$1)8)K8/$12)5,833).3)08/P$+)Q6)81)8+0.1.32/82"/)3")2J82)2J$6).2)Q$)8KK,.$+)+./$52,6)2")/$5"/+3)-1+$/)#(>S>&'M)2J82)2J$)08/P.1:).3)8-2"082.58,,6).1J$/.2$+)Q6)816)5J.,+)5,833$3)2J82)J8\$)1"2)Q$$1)3K$5.4.58,,6)-108/P$+)-1+$/)#(>S>&(>))*3'2&F03=$%"#$/62..$83-#&$?C;c;AC$<066$"27#$%"#$:55:.0%#$#99#/%;$

H<"!8>8!J#CJ$)!7#I)0-32)$13-/$)2J82)81)8+0.1.32/82"/)5811"2)08P$)8)K8/$12)5,833).1852.\$)-1+$/)#(>S>&&)-1,$33)8,,)"4).23)5J.,+/$1)8/$)8,/$8+6).1852.\$>))L3$032/%07#$52&#3%$/62..$03$2$"0#&2&/"0/26$/62..090/2%0:3$./"#'#$/233:%$/:3%203$23$2/%07#$/"06-$/62..;$

H<"!8>8!K#CJ$)!7#I)0-32)$13-/$)2J82)81)8+0.1.32/82"/)5811"2)08P$)8)5J.,+)5,833)852.\$)-1+$/)#(>S>&U)-1,$33).23)K8/$12).3)8,/$8+6)852.\$>))K##$%"#$&2%0:326#$%:$?ABC;Q;CO;$

H<"!8>8!O#CJ$)!7#I)0-32)1"2)8,,"O)81)8+0.1.32/82"/)2")+$,$2$)8)K8/$12)5,833)-1+$/)#(>S>&?>))!"#$2-'030.%&2%:&$'8.%$90&.%$':7#$:&$-#6#%#$%"#$/"06-$/62..#.$0%$/:3%203.;$

H<"!8>8<"#gJ$1)1$O)5,833$3)8/$)8++$+).1)Q-,P)2")8)J.$/8/5J.58,)5,833.4.582."1)35J$0$M).1)855"/+815$)O.2J)#(>S>U'M)2J$1)2J$)+8284.,$)0-32)3K$5.46)2J$)J.$/8/5J.58,)/$,82."13J.K3)Q$2O$$1)2J$)1$O)5,833$3)2")Q$)8++$+)2")2J$)!7#IM)81+)2J$)J.$/8/5J.58,)/$,82."13J.K3)Q$2O$$1)2J$)1$O)5,833$3)81+)816)$N.32.1:)5,833$3)8,/$8+6).1)2J$)J.$/8/5J.58,)5,833.4.582."1)35J$0$>))!"0.$&#@80&#'#3%$/:86-$1#$2/"0#7#-$09I$9:&$#H2'56#I$%"#$-2%2906#$.5#/090#-$%"#$52&#3%$/62..$9:&$#2/"$3#<$/62..$%:$1#$2--#-$%:$%"#$"0#&2&/"0/26$/62..090/2%0:3$./"#'#$#0%"#&$14$0%.$.4.%#'$0-#3%090#&$03$%"#$>J?KI$0%.$03-#H$03$%"#$-2%2906#I$0%.$%0%6#I$:&$.:'#$:%"#&$03-070-826$'#%2-2%2$#6#'#3%;$$>:?#@ABCB$-:#.$3:%$.5#/094$%"#$9:&'2%$:9$%"#$-2%2906#$:&$":<$%"#$>J?K$.":86-$03%#&5&#%$0%;$)

Page 171: MoReq2010 Core Requirements DRAFT v0.27 · !"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03) 7"/$)#$%-./$0$123)81+)9,-:);13)

!"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03)7"/$)#$%-./$0$123)81+)9,-:);13)<)=$/3."1)'>?&)@#ABC)BD#)9EFG;7)7DHIEGCAC;DH)CJ.3)+"5-0$12).3)5"K6/.:J2)L)@G!)B"/-0)B"-1+82."1M)&'('M).15,-+.1:)8,,)2$N2)81+).08:$3).15,-+$+)O.2J)2J$)O"/P>)

CJ.3)+"5-0$12).3)8)+/842)O"/P<.1<K/":/$33)4"/)2J$)K-/K"3$)"4)K-Q,.5)5"13-,282."1)"1,6)81+)086)08P$)833$/2."13M)5"128.1)$//"/3)81+)+$35/.Q$)4-152."18,.26)2J82).3),82$/)5J81:$+)"/)O.2J+/8O1>)

98:$)(V()"4)&'T))

)

)

<"!8@ P:+F-E+/,':+.4#&%DE'&%9%+,(#-:&#3'%&.&/3'/.4#/4.(('-'/.,':+#!"#$#%&$#%'(%'(')*+',-.('&/%$#0+.$#1#'-2%*($%".#$&$,".,&/%,/&22.*.,&-.('3%

<"!8B 24:((.&0#:-#,%&9(#)

=%&9# QL14.+.,':+#.+;#&%4.,':+(3'1#,:#I%+%&.4#/:+/%1,(#

h.$/8/5J.58,)7,833.4.582."1)I5J$0$)

Y$12.26)26K$Z)A)28144+0+21-+:,#427.;.)OJ$/$)2J$)28144.4)8/$)"/:81.3$+)83)8)-/..#4-/92-9/.>)

C/$$)I2/-52-/$) Y1"-1Z)A1)8565,.5)5"11$52$+):/8KJ)"4)1"+$3M)OJ$/$)$85J)1"+$)J83)f$/")"/)0"/$)5J.,+)1"+$3)81+)82)0"32)"1$)K8/$12)1"+$>)

))

Page 172: MoReq2010 Core Requirements DRAFT v0.27 · !"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03) 7"/$)#$%-./$0$123)81+)9,-:);13)

!"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03)7"/$)#$%-./$0$123)81+)9,-:);13)<)=$/3."1)'>?&)@#ABC)BD#)9EFG;7)7DHIEGCAC;DH)CJ.3)+"5-0$12).3)5"K6/.:J2)L)@G!)B"/-0)B"-1+82."1M)&'('M).15,-+.1:)8,,)2$N2)81+).08:$3).15,-+$+)O.2J)2J$)O"/P>)

CJ.3)+"5-0$12).3)8)+/842)O"/P<.1<K/":/$33)4"/)2J$)K-/K"3$)"4)K-Q,.5)5"13-,282."1)"1,6)81+)086)08P$)833$/2."13M)5"128.1)$//"/3)81+)+$35/.Q$)4-152."18,.26)2J82).3),82$/)5J81:$+)"/)O.2J+/8O1>)

98:$)(R&)"4)&'S))

)

)

!"#$% &'()*+,-+*)*.*/0+1*-2/202,/3+)

4*-*5*/6*+ 7830*.+21*/02-2*5+ &20)*+ 9'512/')208+ :'0'+&8;*+ <;;)2*3+0,+=/0208+&8;*3+

>!"#$%$#+ 6?"@A?!BC?A11CA'D!C'B"EC"@#6@1(-D-!6+ 98/$12)5,833) '>>() 7,833)/$4$/$15$)

7,833)

>!"#$%$!+ ??1-E"@*C"-?1CA(-%C@#%!CD?(EEB(E-B%1+ I-Q<2.2,$) (>>() C$N2) 7,833)

>!"#$%$E+ -@%!A"%ECBB#'CA"E'C'%!BC(B%AA1(*B@1E+ C.2,$)+./$52."1) (>>() 7"+$) 7,833.4.582."1)35J$0$)

>!"#$%$A+ AB'BDBD-C*%6-CA%EECB!6-C-B*-*"??'?6*+ C.2,$)3$K8/82"/) (>>() C$N2) 7,833.4.582."1)35J$0$)

)

!"#$? &'()*+,-+F*/*5')+6,1*3+)

4*-*5*/6*+ 7830*.+21*/02-2*5+ G')H*+ <;;)2*3+0,+=)*.*/0+

9!"#$?$#+ A'?%A?-1C*B1'CABA-C@E1#C#*BD(6-AD#!!+ T;U#A#7T;7AG) 7,833.4.582."1)0$2J"+)

9!"#$?$!+ EE??(''BC!#*?CA**(C(AD*CE6?-"6#@?(%A+ GUBC<CD<#;VTC) C.2,$)+./$52."1)

9!"#$?$E+ *%"#A?!@CA6A"CA*'@CB%6ACB'1"#%('(!A1) #;VTC<CD<GUBC) C.2,$)+./$52."1)

)))

Page 173: MoReq2010 Core Requirements DRAFT v0.27 · !"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03) 7"/$)#$%-./$0$123)81+)9,-:);13)

!"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03)7"/$)#$%-./$0$123)81+)9,-:);13)<)=$/3."1)'>?&)@#ABC)BD#)9EFG;7)7DHIEGCAC;DH)CJ.3)+"5-0$12).3)5"K6/.:J2)L)@G!)B"/-0)B"-1+82."1M)&'('M).15,-+.1:)8,,)2$N2)81+).08:$3).15,-+$+)O.2J)2J$)O"/P>)

CJ.3)+"5-0$12).3)8)+/842)O"/P<.1<K/":/$33)4"/)2J$)K-/K"3$)"4)K-Q,.5)5"13-,282."1)"1,6)81+)086)08P$)833$/2."13M)5"128.1)$//"/3)81+)+$35/.Q$)4-152."18,.26)2J82).3),82$/)5J81:$+)"/)O.2J+/8O1>)

98:$)(RS)"4)&'T))

)

)

!"! #$%$&'%()*&+,-./*)0)/+1&*//'2'3*4'$%+

!"!56 789$04*%4+'%2$08*4'$%+

!"!5656 7:.%4'2'.0+&U?'Q5UQ<V$S(<V&TT<?Q$R<(4(&QW'VS8VW)

!"!565! ,'4&.+!"#$%&'(')*)#$%-./$0$123)4"/)5,833.4.582."1)-3.1:)8)0"1",.1:-8,)2J$38-/-3)

!"!565; <./30'94'$%+!"#$%&'(')<)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03>)7"128.13)2J$)/$%-./$0$123)4"/)8,,)5"0K,.812)/$5"/+3)3632$03)2J82).0K,$0$12)8)0"1",.1:-8,)2J$38-/-3)Q83$+)5,833.4.582."1)35J$0$>)

!"!565= >.0/'$%+'>?&)@#ABC)BD#)9EFG;7)7DHIEGCAC;DH)

!"!565? @0.0.A)'/'4./+*%:+3$B0.A)'/'4./+CJ$)!7#I)0-32)Q$)5"0K,.812)O.2J)2J$)4",,"O.1:)0"+-,$3)"4)!"#$%&'('X))

• (>)7"/$)/$%-./$0$123))CJ$)!7#I)086)Q$)5"0K,.812)O.2J)2J$)4",,"O.1:)0"+-,$3)"4)!"#$%&'('X))

• 1"1$)

!"!565C 7%4.&&.34)*&+@0$9.04D+E'(-4/+CJ.3)K-Q,.582."1).3)5"K6/.:J2)L)@G!)B"/-0)B"-1+82."1M)&'('M).15,-+.1:)8,,)2$N2)81+).08:$3).15,-+$+)O.2J)2J$)O"/P>))#$K/"+-52."1).3)8-2J"/.3$+)$N5$K2)4"/)5"00$/5.8,)K-/K"3$3M)K/"Y.+$+)2J$)3"-/5$).3)85P1"O,$+:$+>))CJ$)3K$5.4.582."1)086)Q$)+"O1,"8+$+).1)9@B)81+)DDZ!G)4"/0823>))A,,)85P1"O,$+:$0$123)3J"-,+)5"128.1)8)J6K$/,.1P)2"X))J22KX[[0"/$%&'('>$-[))9$/0.33."1)0-32)Q$):.Y$1)2")Q$4"/$)816)2/813,82."1)"4)!"#$%&'(').3)K-Q,.3J$+>))C")8KK,6)4"/)K$/0.33."1)5"12852)2J$)@G!)B"/-0)I$5/$28/.82)82X))08.,2"X3$5/$28/.82\+,04"/-0>$-))9$/0.33."1).3)3-Q]$52)2")8,,"O.1:)2J$)@G!)B"/-0)2")J"32)2J$)2/813,82."1)"1)2J$)!"#$%&'(')O$Q3.2$>))

Page 174: MoReq2010 Core Requirements DRAFT v0.27 · !"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03) 7"/$)#$%-./$0$123)81+)9,-:);13)

!"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03)7"/$)#$%-./$0$123)81+)9,-:);13)<)=$/3."1)'>?&)@#ABC)BD#)9EFG;7)7DHIEGCAC;DH)CJ.3)+"5-0$12).3)5"K6/.:J2)L)@G!)B"/-0)B"-1+82."1M)&'('M).15,-+.1:)8,,)2$N2)81+).08:$3).15,-+$+)O.2J)2J$)O"/P>)

CJ.3)+"5-0$12).3)8)+/842)O"/P<.1<K/":/$33)4"/)2J$)K-/K"3$)"4)K-Q,.5)5"13-,282."1)"1,6)81+)086)08P$)833$/2."13M)5"128.1)$//"/3)81+)+$35/.Q$)4-152."18,.26)2J82).3),82$/)5J81:$+)"/)O.2J+/8O1>)

98:$)(RV)"4)&'T))

)

)

CJ$)@G!)B"/-0)B"-1+82."1),":"M)2J$)!"#$%)^"Y$/1815$)F"8/+),":")81+)2J$)!"#$%&'('),":")8/$)5"K6/.:J2)L)@G!)B"/-0)B"-1+82."1M)(??T)2")K/$3$12>))CJ$)360Q",)"4)2J$)_-/"K$81)7"00.33."1).3)-3$+)O.2J)K$/0.33."1>))CJ$)2$/03)`@G!)B"/-0aM)`!"#$%aM)`!"#$%&a)81+)`!"#$%&'('a)8/$)/$:.32$/$+)5"00-1.26)2/8+$08/P3)"4)2J$)@G!)B"/-0)B"-1+82."1)b3282-3)K$1+.1:c>)

!"!565F E.A)'0.8.%4/+_85J)/$%-./$0$12).1)!"#$%&'(')086)Q$)4",,"O$+)Q6)81)$NK,8182"/6)/82."18,$).1).28,.53>))CJ$)/82."18,$).3).12$1+$+)2")K/"Y.+$)5,8/.26)81+)80K,.4.582."1)4"/)2J$)/$%-./$0$12).23$,4>))A,,)/$%-./$0$123)8/$)081+82"/6>))B-152."18,)/$%-./$0$123)8/$)K/$4.N$+)Q6)2J$),$22$/)`#aM)1"1<4-152."18,)/$%-./$0$123)8/$)K/$4.N$+)Q6)2J$),$22$/)`Ha>)

!"!565G @0.2'H./+CJ$)4",,"O.1:)K/$4.N$3)8/$)-3$+)4"/)/$4$/$15$)K-/K"3$3)2J/"-:J"-2)!"#$%&'('X))

• !)*)A,$/2)26K$)+$4.1.2."1d)• "#*)7"+$3)"2J$/)2J81)+.3K"38,)35J$+-,$)5"+$3d)• $)*)@.3K"38,)35J$+-,$)5"+$d)• %)*)_12.26)26K$)+$4.1.2."1d)• &)*)B-152."1)+$4.1.2."1d)• ')*)!$28+828)$,$0$12)+$4.1.2."1d)• ()*)H"1<4-152."18,)/$%-./$0$12d)• ))*)#$%-./$0$12)b4-152."18,cd)81+)• *)*)C$32)583$>)

)H"2$)2J82)2J$3$)/$4$/$15$)1-0Q$/3)8/$)4"/)+"5-0$12),""P)-K)K-/K"3$3)"1,6)81+)8/$)/$,82.Y$)2")8)3K$5.4.5)0.1"/)Y$/3."1)"4)!"#$%&'(')81+)086)5J81:$).1)816)4-2-/$)08]"/)"/)0.1"/)Y$/3."1>))#$5"/+3)3632$03)81+)"2J$/)8KK,.582."13)3J"-,+)/$4$/)2")2J$)-1.Y$/38,,6)-1.%-$).+$12.4.$/3)K/"Y.+$+)4"/)$85J)26K$)+$4.1.2."1)81+)1"2)2J$)/$4$/$15$)1-0Q$/3)8Q"Y$>)

Page 175: MoReq2010 Core Requirements DRAFT v0.27 · !"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03) 7"/$)#$%-./$0$123)81+)9,-:);13)

!"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03)7"/$)#$%-./$0$123)81+)9,-:);13)<)=$/3."1)'>?&)@#ABC)BD#)9EFG;7)7DHIEGCAC;DH)CJ.3)+"5-0$12).3)5"K6/.:J2)L)@G!)B"/-0)B"-1+82."1M)&'('M).15,-+.1:)8,,)2$N2)81+).08:$3).15,-+$+)O.2J)2J$)O"/P>)

CJ.3)+"5-0$12).3)8)+/842)O"/P<.1<K/":/$33)4"/)2J$)K-/K"3$)"4)K-Q,.5)5"13-,282."1)"1,6)81+)086)08P$)833$/2."13M)5"128.1)$//"/3)81+)+$35/.Q$)4-152."18,.26)2J82).3),82$/)5J81:$+)"/)O.2J+/8O1>)

98:$)(RW)"4)&'T))

)

)

!"!5! I.D+3$%3.94/+CJ$38-/-3)5,833.4.582."1)35J$0$3)"/:81.3$)5,833$3)83)2$/03).1)8)2J$38-/-3>))CJ$6)8/$)26K.58,,6)-3$+)4"/)3-Q]$52)Q83$+)5,833.4.582."1>))CJ$)K8/2.5-,8/)2J$38-/-3)8KK/"85J)8+"K2$+)Q6)2J.3)0"+-,$).3)5"0K,.812)O.2J)81);ID)&RUU)3281+8/+)0"1",.1:-8,)2J$38-/-3>))CJ$38-/.)5,833.4.582."1)35J$0$3)8,,"O)4"/)0"/$)5"0K,$N)/$,82."13J.K3)Q$2O$$1)5,833$3)2J81)K-/$)J.$/8/5J.58,)5,833.4.582."1)35J$0$3>))B"/)$N80K,$M)2$/03).1)8)2J$38-/-3)581)J8Y$)K",6J.$/8/5J.58,)/$,82."13J.K3)OJ$/$)8)3.1:,$)5,833)581)J8Y$)2O")"/)0"/$)K8/$12)5,833$3)b"/)Q/"8+$/)2$/03c>))eJ$1)5,833$3)8/$)"/:81.3$+).12")8)2J$38-/-3)Q83$+)5,833.4.582."1)35J$0$)2J$6)8/$)-3-8,,6)58,,$+)`2$/03a)81+)086)Q$)K/$4$//$+)"/)1"1<K/$4$//$+>))A)K/$4$//$+)2$0)O.,,)J8Y$X))

• 1"1$)"/)3$Y$/8,)Q/"8+$/)2$/03)b2J$)$%-.Y8,$12)"4)K8/$12)5,833$3cd)• 1"1$)"/)3$Y$/8,)18//"O$/)2$/03)b2J$)$%-.Y8,$12)"4)5J.,+)5,833$3cd)81+)• 1"1$)"/)3$Y$/8,)/$,82$+)2$/03>)

)A)1"1<K/$4$//$+)2$/0)O.,,)1"2)J8Y$)816)Q/"8+$/M)18//"O$/M)"/)/$,82$+)2$/03)Q-2)O.,,)J8Y$).132$8+X)))

• "1$)K/$4$//$+)2$/0)b"1,6c>))7,833$3)O.2J)1")K8/$123).1)8)2J$38-/-3)Q83$+)5,833.4.582."1)35J$0$)8/$)58,,$+)`2"K)2$/03a>))E3$/3)086)Q/"O3$)8)2J$38-/-3)Q83$+)5,833.4.582."1)35J$0$).1)0"/$)O863)2J81)"2J$/)26K$3)"4)5,833.4.582."1)35J$0$3)83)2J$6)086)2/8Y$/3$)Q$2O$$1)/$,82$+)2$/03)83)O$,,)83)0"Y.1:)Q$2O$$1)Q/"8+$/)81+)18//"O$/)2$/03>))A)2J$38-/-3)Q83$+)5,833.4.582."1)35J$0$)8,3")8,,"O3)8)-3$/)2")3$,$52)8)1"1<K/$4$//$+)2$/0)OJ$1)5,833.46.1:)81)8::/$:82."1)"/)/$5"/+)"/)OJ$1)3$8/5J.1:)Q6)5,833>))CJ$)5,833)/$K/$3$12.1:)2J$)K/$4$//$+)2$/0).3)2J$1)8-2"082.58,,6)3-Q32.2-2$+)4"/)2J$)1"1<K/$4$//$+)2$/0)Q6)2J$)!7#I)O.2J"-2)2J$)-3$/)J8Y.1:)2")3$8/5J)81+)4.1+).2>))

Page 176: MoReq2010 Core Requirements DRAFT v0.27 · !"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03) 7"/$)#$%-./$0$123)81+)9,-:);13)

!"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03)7"/$)#$%-./$0$123)81+)9,-:);13)<)=$/3."1)'>?&)@#ABC)BD#)9EFG;7)7DHIEGCAC;DH)CJ.3)+"5-0$12).3)5"K6/.:J2)L)@G!)B"/-0)B"-1+82."1M)&'('M).15,-+.1:)8,,)2$N2)81+).08:$3).15,-+$+)O.2J)2J$)O"/P>)

CJ.3)+"5-0$12).3)8)+/842)O"/P<.1<K/":/$33)4"/)2J$)K-/K"3$)"4)K-Q,.5)5"13-,282."1)"1,6)81+)086)08P$)833$/2."13M)5"128.1)$//"/3)81+)+$35/.Q$)4-152."18,.26)2J82).3),82$/)5J81:$+)"/)O.2J+/8O1>)

98:$)(RT)"4)&'T))

)

)

9",6J.$/8/5J.58,)/$,82."13J.K3)Q$2O$$1)5,833$3).1)8)2J$38-/-3)Q83$+)5,833.4.582."1)35J$0$)8,,"O)-3$/3)2")5,833.46)8::/$:82."13)81+)/$5"/+3)+.44$/$12,6)2")K-/$,6)J.$/8/5J.58,)0"+$,3M)83)3J"O1).1)2J$)4",,"O.1:)+.8:/80X)))))))))))))))B"/)8)4-,,)$NK,8182."1)"4)K",6J.$/8/5J.58,)/$,82."13J.K3M)3$$)3$52."1)U>S>R)"4);ID)&RUU>)

7D!!EH;Cf)#_GAC;DHI)

!__C;H^I) 9DG;7f)

A77_II)AH@)_gE;Cf)

Page 177: MoReq2010 Core Requirements DRAFT v0.27 · !"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03) 7"/$)#$%-./$0$123)81+)9,-:);13)

!"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03)7"/$)#$%-./$0$123)81+)9,-:);13)<)=$/3."1)'>?&)@#ABC)BD#)9EFG;7)7DHIEGCAC;DH)CJ.3)+"5-0$12).3)5"K6/.:J2)L)@G!)B"/-0)B"-1+82."1M)&'('M).15,-+.1:)8,,)2$N2)81+).08:$3).15,-+$+)O.2J)2J$)O"/P>)

CJ.3)+"5-0$12).3)8)+/842)O"/P<.1<K/":/$33)4"/)2J$)K-/K"3$)"4)K-Q,.5)5"13-,282."1)"1,6)81+)086)08P$)833$/2."13M)5"128.1)$//"/3)81+)+$35/.Q$)4-152."18,.26)2J82).3),82$/)5J81:$+)"/)O.2J+/8O1>)

98:$)(RR)"4)&'T))

)

)

!"!5; J)%34'$%*&+0.A)'0.8.%4/+2$0+8$%$&'%()*&+4-./*)0'+

E!"!5;56+eJ$1)81)8+0.1.32/82"/)5/$82$3)8)1$O)5,833)-1+$/)#(>U>T)2J$)!7#I)0-32)8,,"O)2J$)8+0.1.32/82"/)2")"K2."18,,6)3K$5.46)"1$)"/)0"/$)852.Y$)Q/"8+$/)2$/0)5,833$3)4"/)2J$)1$O)5,833>))!"#$$%$&'()*+,)&#&-.+#/%.&)%.0&1"#$$&#.%&)*%&)+2&)%.0&1"#$$%$&'()*(3&#&)*%$#,.,$&-#$%/&1"#$$(4(1#)(+3&$1*%0%5&

E!"!5;5!+eJ$1)81)8+0.1.32/82"/)5/$82$3)8)1$O)5,833)-1+$/)#(>U>T)2J$)!7#I)0-32)8,,"O)2J$)8+0.1.32/82"/)2")"K2."18,,6)3K$5.46)"1$)"/)0"/$)852.Y$)/$,82$+)2$/0)5,833$3)4"/)2J$)1$O)5,833>))6&)%.0&0#7&*#8%&#37&3,0-%.&+4&.%"#)%/&)%.0$5&

E!"!5;5;+eJ$1)81)8+0.1.32/82"/)5/$82$3)8)1$O)5,833)-1+$/)#(>U>T)2J$)!7#I)0-32)8,,"O)2J$)8+0.1.32/82"/)2")"K2."18,,6)3K$5.46)"1$)852.Y$)K/$4$//$+)2$/0)5,833)4"/)2J$)1$O)5,833M)Q-2)1"2).4).2)J83)8)Q/"8+$/)2$/0)5,833)-1+$/)#&'&>S>()"/)8)/$,82$+)2$/0)5,833)-1+$/)#&'&>S>&>))6&3+392.%4%..%/&)%.0&1#33+)&*#8%&-.+#/%.:&3#..+'%.&+.&.%"#)%/&)%.0$5&

E!"!5;5=+CJ$)!7#I)0-32)8,,"O)81)8+0.1.32/82"/)2")0"+.46)2J$)0$28+828)"4)81)852.Y$)5,833)2")8++)Q/"8+$/)2$/03)81+)/$,82$+)2$/03)3-Q]$52)2")#&'&>S>W)81+)#&'&>S>T)/$3K$52.Y$,6>));*%&#/0(3($).#)+.&1#33+)&#//&-.+#/%.&#3/&.%"#)%/&)%.0$&)+&#&3+392.%4%..%/&)%.05&

E!"!5;5?+eJ$1)81)8+0.1.32/82"/)1"0.182$3)8)5,833)83)2J$)Q/"8+$/)2$/0)"4)81"2J$/)5,833)-1+$/)#&'&>S>()"/)#&'&>S>V)2J$)!7#I)0-32)$13-/$)2J82)2J$)8+0.1.32/82"/)581)"1,6)5J""3$)5,833$3)2J82)8/$)852.Y$M)OJ.5J)8/$)1"2)2J$03$,Y$3)+$35$1+8123)"4)2J$)5,833)OJ"3$)0$28+828).3)Q$.1:)5J81:$+M)8/$)1"2)/$,82$+)2$/03M)81+)OJ$/$)1$.2J$/).3)8)1"1<K/$4$//$+)2$/0>));*%&1*#(3&+4&-.+#/%.&1"#$$%$&1#33+)&-%&1(.1,"#.5&&<3&+)*%.&'+./$:&#&1"#$$&1#33+)&-%&0#/%&)*%&-.+#/%.&+.&3#..+'%.&#31%$)+.&+4&()$%"45&&63&(3#1)(8%&1"#$$&1#33+)&-%&0#/%&#&-.+#/%.&)%.0&+4&#3&#1)(8%&1"#$$5&&&

E!"!5;5C+eJ$1)81)8+0.1.32/82"/)1"0.182$3)8)5,833)83)2J$)/$,82$+)2$/0)"4)81"2J$/)5,833)-1+$/)#&'&>S>&)"/)#&'&>S>V)2J$)!7#I)0-32)$13-/$)2J82)2J$)8+0.1.32/82"/)581)"1,6)5J""3$)5,833$3)2J82)8/$)852.Y$M)OJ$/$)"1$)2$/0).3)1"2)+$35$1+$+)4/"0)81"2J$/M)81+)OJ$/$)1$.2J$/).3)8)1"1<K/$4$//$+)2$/0>))

Page 178: MoReq2010 Core Requirements DRAFT v0.27 · !"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03) 7"/$)#$%-./$0$123)81+)9,-:);13)

!"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03)7"/$)#$%-./$0$123)81+)9,-:);13)<)=$/3."1)'>?&)@#ABC)BD#)9EFG;7)7DHIEGCAC;DH)CJ.3)+"5-0$12).3)5"K6/.:J2)L)@G!)B"/-0)B"-1+82."1M)&'('M).15,-+.1:)8,,)2$N2)81+).08:$3).15,-+$+)O.2J)2J$)O"/P>)

CJ.3)+"5-0$12).3)8)+/842)O"/P<.1<K/":/$33)4"/)2J$)K-/K"3$)"4)K-Q,.5)5"13-,282."1)"1,6)81+)086)08P$)833$/2."13M)5"128.1)$//"/3)81+)+$35/.Q$)4-152."18,.26)2J82).3),82$/)5J81:$+)"/)O.2J+/8O1>)

98:$)(RU)"4)&'T))

)

)

6&)%.0&1#33+)&-%&#&.%"#)%/&)%.0&)+&()$&#31%$)+.&+.&/%$1%3/%3)&)%.0$5&&=+'%8%.:&)'+&)%.0$&)*#)&#.%&-+)*&/%$1%3/#3)$&+4&#&1+00+3&#31%$)+.&0#7&-%&0#/%&.%"#)%/&)%.0$5&&63&(3#1)(8%&)%.0&1#33+)&-%&0#/%&#&.%"#)%/&)%.05&

E!"!5;5F+eJ$1)2O")5,833$3)Q$5"0$)/$,82$+)2$/03)-1+$/)#&'&>S>&)"/)#&'&>S>V)2J$1)2J$)!7#I)0-32)0"+.46)2J$)0$28+828)"4)Q"2J)5,833$3)81+)8++)2J$)/$,82$+)2$/0)$,$0$12)2")Q"2J)5,833$3>));*%&)'+&1"#$$%$&'(""&1.+$$9.%4%.%31%&%#1*&+)*%.5&

E!"!5;5G+CJ$)!7#I)0-32)8,,"O)81)8+0.1.32/82"/)2")0"+.46)2J$)0$28+828)"4)81)852.Y$)5,833)2")8++)81)852.Y$)K/$4$//$+)2$/0M)83),"1:)83)2J$)5,833)J83)1")Q/"8+$/)2$/03M)1")/$,82$+)2$/03)81+)1")K/$4$//$+)2$/0>))6&1"#$$&0#7&+3"7&*#8%&+3%&2.%4%..%/&)%.05&&6&1"#$$&'()*&#&2.%4%..%/&)%.0&($&#"$+&1#""%/&#&3+392.%4%..%/&)%.05&

E!"!5;5K+CJ$)!7#I)0-32)$13-/$)2J82)8)1"1<K/$4$//$+)2$/0)8,O863)J83)2J$)380$)8::/$:82."1)2$0K,82$M)/$5"/+)2$0K,82$)81+)+.3K"38,)35J$+-,$)8,,"582$+)2").2)83).23)K/$4$//$+)2$/0)-1+$/)#(>U>(&M)#(>U>(V)81+)#(>U>(T)/$3K$52.Y$,6)81+)0-32)/$0"Y$)2J$3$)4/"0)2J$)5,833)OJ$1)2J$6)8/$)/$0"Y$+)4/"0)2J$)K/$4$//$+)2$/0)-1+$/)#(>U>(&M)#(>U>(V)81+)#(>U>(T>))6&3+392.%4%..%/&)%.0&($&3+)&,$%/&/(.%1)"7&4+.&1"#$$(4(1#)(+3&-,)&0,$)&*#8%&)*%&$#0%&1"#$$(4(1#)(+3&$)#),$&#$&()$&2.%4%..%/&)%.0:&$%%&>?@?5A5BA5&&;*%&C!>D&0,$)&%3$,.%&)*#)&)*%$%&%3)()(%$&.%0#(3&$731*.+3($%/5&

E!"!5;56"+CJ$)!7#I)0-32)$13-/$)2J82)8)1"1<K/$4$//$+)2$/0)8,O863)J83)2J$)380$)08/P.1:)-1+$/)#(>U>&')81+)#(>U>&()83).23)K/$4$//$+)2$/0).1+.582.1:)2J82).2)086[086)1"2)Q$)8KK,.$+)+./$52,6)2")/$5"/+3>))6&3+392.%4%..%/&)%.0&($&3+)&,$%/&/(.%1)"7&4+.&1"#$$(4(1#)(+3&-,)&0,$)&*#8%&)*%&$#0%&0#.E(3F&#$&()$&2.%4%..%/&)%.0:&$%%&>?@?5A5BA5&

E!"!5;566+CJ$)!7#I)0-32)8,,"O)81)8+0.1.32/82"/)2")0"+.46)2J$)0$28+828)"4)81)852.Y$)5,833)2")/$0"Y$)Q/"8+$/)2$/03M)/$,82$+)2$/03)81+)K/$4$//$+)2$/03M)3-Q]$52)2")#&'&>S>(&>)

E!"!5;56!+eJ$1)8)/$,82$+)2$/0).3)/$0"Y$+)4/"0)8)5,833)-1+$/)#&'&>S>?)2J$)!7#I)0-32)8,3")/$0"Y$).2)3.0-,281$"-3,6)4/"0)2J$)5,833).2)O83)K/$Y."-3,6)/$,82$+)2")/$:8/+,$33)"4)OJ$2J$/)2J82)5,833).3)852.Y$)"/).1852.Y$>));*($&.%G,(.%0%3)&($&)*%&.%8%.$%&+4&>?@?5A5H5&

Page 179: MoReq2010 Core Requirements DRAFT v0.27 · !"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03) 7"/$)#$%-./$0$123)81+)9,-:);13)

!"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03)7"/$)#$%-./$0$123)81+)9,-:);13)<)=$/3."1)'>?&)@#ABC)BD#)9EFG;7)7DHIEGCAC;DH)CJ.3)+"5-0$12).3)5"K6/.:J2)L)@G!)B"/-0)B"-1+82."1M)&'('M).15,-+.1:)8,,)2$N2)81+).08:$3).15,-+$+)O.2J)2J$)O"/P>)

CJ.3)+"5-0$12).3)8)+/842)O"/P<.1<K/":/$33)4"/)2J$)K-/K"3$)"4)K-Q,.5)5"13-,282."1)"1,6)81+)086)08P$)833$/2."13M)5"128.1)$//"/3)81+)+$35/.Q$)4-152."18,.26)2J82).3),82$/)5J81:$+)"/)O.2J+/8O1>)

98:$)(R?)"4)&'T))

)

)

E!"!5;56;+CJ$)!7#I)0-32)8,,"O)8)-3$/)2")5J""3$)8)1"1<K/$4$//$+)2$/0)2")5,833.46)81)8::/$:82."1)"/)/$5"/+)Q-2)0-32).00$+.82$,6)3-Q32.2-2$)2J$)K/$4$//$+)2$/0)4"/)2J$)1"1<K/$4$//$+)2$/0).1)2J$)0$28+828)"4)2J$)$12.26>))6&,$%.&0#7&.%4%.&)+&#&1"#$$&-7&()$&3+392.%4%..%/&)%.0&-,)&)*%&1"#$$&0,$)&3+)&-%&,$%/&4+.&1"#$$(4(1#)(+35&&I3"7&)*%&2.%4%..%/&1"#$$&0#7&-%&,$%/&4+.&1"#$$(4(1#)(+35&

E!"!5;56=+CJ$)!7#I)0-32)8,,"O)8)-3$/)2")5J""3$)8)1"1<K/$4$//$+)2$/0)OJ$1)3$8/5J.1:)"/)/$K"/2.1:)Q6)5,833)Q-2)0-32).132$8+)3$8/5J)"1)2J$)K/$4$//$+)2$/0)4"/)2J82)5,833>))6&,$%.&0#7&.%4%.&)+&#&1"#$$&-7&()$&3+392.%4%..%/&)%.05&

E!"!5;56?+eJ$1)8)-3$/)3$8/5J$3)"/)/$K"/23)Q6)5,833)81+)3$,$523)8)2$/0)2J82).3)2J$)Q/"8+$/)2$/0)4"/)"2J$/)2$/03)2J$1)2J$)!7#I)0-32)/$2-/1)3$8/5J)/$3-,23)Q83$+)"1)8,,)$12.2.$3)2J82)8/$)$.2J$/)5,833.4.$+)Q6)2J82)2$/0)"/)5,833.4.$+)Q6)816)18//"O$/)2$/0>))6&3#..+'%.&)%.0&(3&)*($&.%G,(.%0%3)&0%#3$&#37&/%$1%3/#3)&+4&)*%&1"#$$&/+'3&)+&#37&F%3%.#)(+35&&<3&+)*%.&'+./$&)*%&$%#.1*&0,$)&.%),.3&#&0#)1*&+3&#&3#..+'%.&)%.0&#$&(4&()&'%.%&#&0#)1*&/(.%1)"7&+3&)*%&-.+#/%.&)%.0&)*#)&'#$&,$%/&(3&)*%&$%#.1*&1.()%.(+35&

E!"!5;56C+CJ$)!7#I)0-32)$13-/$)2J82)8)-3$/)581)Q/"O3$)2J$)5,833.4.582."1)35J$0$)-1+$/)#(>U>U)Q6)0"Y.1:)Q$2O$$1)Q/"8+$/)81+)18//"O$/)2$/03M)/$,82$+)2$/03)81+)K/$4$//$+)81+)1"1<K/$4$//$+)2$/03>));*%&)%.0&J-.+'$%K&($&/%4(3%/&(3&)*%&.#)(+3#"%&)+&>B5L5BM&#3/&4,.)*%.&%N2"#(3%/&(3&)*%&.#)(+3#"%&)+&>B5L5A@5&&

E!"!5;56F+CJ$)!7#I)0-32)8,,"O)81)8+0.1.32/82"/)2")3O8K)8)1"1<K/$4$//$+)2$/0)O.2J).23)K/$4$//$+)2$/0).4)Q"2J)8/$)852.Y$>));*%&2.%8(+,$"7&2.%4%..%/&)%.0&($&0#/%&)*%&3+392.%4%..%/&)%.0&#3/&)*%&3+392.%4%..%/&)%.0&($&0#/%&)*%&2.%4%..%/&)%.05&&;+&/+&)*($&)*%&C!>D&0,$)&+-$%.8%&)*%&4+""+'(3F&2.+1%/,.%O&&

• ;*%&-.+#/%.&)%.0$&+4&)*%&2.%4%..%/&)%.0&#.%&).#3$4%..%/&)+&)*%&3+392.%4%..%/&)%.0P&• ;*%&.%"#)%/&)%.0$&+4&)*%&2.%4%..%/&)%.0&#.%&).#3$4%..%/&)+&)*%&2.%4%..%/&)%.0P&#3/&• ;*%&2.%4%..%/&)%.0&($&.%0+8%/&4.+0&)*%&3+392.%4%..%/&)%.0&#3/&#&2.%4%..%/&)%.0&($&

#//%/&)+&)*%&2.%8(+,$"7&2.%4%..%/&1"#$$5&&Q+)%&)*#)&)*%&3+392.%4%..%/&)%.0&#".%#/7&*#$&)*%&$#0%&)%02"#)%$:&/($2+$#"&$1*%/,"%&#3/&0#.E(3F&#$&)*%&2.%4%..%/&)%.0&,3/%.&>?@?5A5R&#3/&>?@?5A5B@5&

Page 180: MoReq2010 Core Requirements DRAFT v0.27 · !"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03) 7"/$)#$%-./$0$123)81+)9,-:);13)

!"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03)7"/$)#$%-./$0$123)81+)9,-:);13)<)=$/3."1)'>?&)@#ABC)BD#)9EFG;7)7DHIEGCAC;DH)CJ.3)+"5-0$12).3)5"K6/.:J2)L)@G!)B"/-0)B"-1+82."1M)&'('M).15,-+.1:)8,,)2$N2)81+).08:$3).15,-+$+)O.2J)2J$)O"/P>)

CJ.3)+"5-0$12).3)8)+/842)O"/P<.1<K/":/$33)4"/)2J$)K-/K"3$)"4)K-Q,.5)5"13-,282."1)"1,6)81+)086)08P$)833$/2."13M)5"128.1)$//"/3)81+)+$35/.Q$)4-152."18,.26)2J82).3),82$/)5J81:$+)"/)O.2J+/8O1>)

98:$)(U')"4)&'T))

)

)

E!"!5;56G+eJ$1$Y$/)81)8+0.1.32/82"/)3O8K3)8)1"1<K/$4$//$+)2$/0)O.2J).23)K/$4$//$+)2$/0)-1+$/)#&'&>S>(R).2)0-32)8,3")3-Q32.2-2$)2J$)5,833$3)O.2J)816)852.Y$)8::/$:82."13)"/)852.Y$)/$5"/+3)2J82)8/$)5,833.4.$+)O.2J)2J$)K/$Y."-3,6)K/$4$//$+)5,833>));*($&'(""&.%$,")&(3&#&1#$1#/(3F&1*#3F%&)+&)*%&0%)#/#)#&+4&#FF.%F#)(+3$&#3/&.%1+./$&$(0("#.&)+&>B5R5BL:&>B5R5BH&#3/&>B5R5BS5&&;*%&1"#$$(4(1#)(+3&$'#2&($&(3/%2%3/%3)&+4&'*%)*%.&)*%&1"#$$&($&-%(3F&,$%/&#$&#&2.(0#.7&1"#$$(4(1#)(+3&+.&3+)5&&Q+)%&)*#)&)*%&1"#$$(4(1#)(+3&$'#2&/+%$&3+)&#22"7&)+&#FF.%F#)(+3$&#3/&.%1+./$&)*#)&#.%&#".%#/7&(3#1)(8%&T-%1#,$%&)*%7&*#8%&-%%3&/%$).+7%/U5&

E!"!5;56K+CJ$)!7#I)0-32)1"2)K/$Y$12)81)8+0.1.32/82"/)OJ")J83).1.2.82$+)81)"K$/82."1)2")3O8K)8)K/$4$//$+)2$/0)O.2J)8)1"1<K/$4$//$+)2$/0)-1+$/)#&'&>S>(R)4/"0)855$33.1:)2J$)!7#IM)81+)K$/4"/0.1:)4-152."13)"1)$12.2.$3)"2J$/)2J81)2J"3$)K8/2.5.K82.1:).1)2J$)380$)"K$/82."1>));*%&C!>D&0,$)&3+)&4.%%V%&)*%&#/0(3($).#)+.W$&#11%$$&)+&)*%&$7$)%0&'*("%&()&1#..(%$&+,)&)*%&$'#25&

E!"!5;5!"+CJ$)!7#I)0-32)$13-/$)2J82)81)8+0.1.32/82"/)5811"2)08P$)8)Q/"8+$/)2$/0).1852.Y$)-1+$/)#(>U>&&)-1,$33)8,,)"4).23)+$35$1+8123)8/$)8,/$8+6).1852.Y$>))63&(3#1)(8%&-.+#/%.&)%.0&1#33+)&*#8%&#1)(8%&3#..+'%.&)%.0$5&

E!"!5;5!6+CJ$)!7#I)0-32)$13-/$)2J82)81)8+0.1.32/82"/)5811"2)08P$)8)5,833)852.Y$)-1+$/)#(>U>&S)-1,$33).23)Q/"8+$/)2$/0).3)8,/$8+6)852.Y$M).4)816>))D%%&>?@?5A5?@5&

E!"!5;5!!+CJ$)!7#I)0-32)$13-/$)2J82)81)8+0.1.32/82"/)5811"2)08P$)8)K/$4$//$+)2$/0).1852.Y$)-1+$/)#(>U>&&)-1,$33)8,,)"4).23)1"1<K/$4$//$+)2$/03)8/$)8,/$8+6).1852.Y$>))63&#1)(8%&3+392.%4%..%/&)%.0&1#33+)&*#8%&#3&(3#1)(8%&2.%4%..%/&)%.05&

E!"!5;5!;+CJ$)!7#I)0-32)$13-/$)2J82)81)8+0.1.32/82"/)5811"2)08P$)8)1"1<K/$4$//$+)2$/0)852.Y$)-1+$/)#(>U>&S)-1,$33).23)K/$4$//$+)2$/0).3)8,/$8+6)852.Y$>))D%%&>?@?5A5??5&

E!"!5;5!=+CJ$)!7#I)0-32)1"2)8,,"O)81)8+0.1.32/82"/)2")+$,$2$)8)Q/"8+$/)2$/0)-1+$/)#(>U>&?>))

Page 181: MoReq2010 Core Requirements DRAFT v0.27 · !"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03) 7"/$)#$%-./$0$123)81+)9,-:);13)

!"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03)7"/$)#$%-./$0$123)81+)9,-:);13)<)=$/3."1)'>?&)@#ABC)BD#)9EFG;7)7DHIEGCAC;DH)CJ.3)+"5-0$12).3)5"K6/.:J2)L)@G!)B"/-0)B"-1+82."1M)&'('M).15,-+.1:)8,,)2$N2)81+).08:$3).15,-+$+)O.2J)2J$)O"/P>)

CJ.3)+"5-0$12).3)8)+/842)O"/P<.1<K/":/$33)4"/)2J$)K-/K"3$)"4)K-Q,.5)5"13-,282."1)"1,6)81+)086)08P$)833$/2."13M)5"128.1)$//"/3)81+)+$35/.Q$)4-152."18,.26)2J82).3),82$/)5J81:$+)"/)O.2J+/8O1>)

98:$)(U()"4)&'T))

)

)

;*%&#/0(3($).#)+.&0,$)&4(.$)&0+8%&+.&/%"%)%&)*%&3#..+'%.&1"#$$%$&()&1+3)#(3$5&

E!"!5;5!?+eJ$1)1$O)5,833$3)8/$)8++$+).1)Q-,P)2")8)0"1",.1:-8,)2J$38-/-3)5,833.4.582."1)35J$0$M).1)855"/+815$)O.2J)#(>U>S'M)2J$1)2J$)+8284.,$)0-32)3K$5.46)2J$)Q/"8+$/[18//"O$/M)/$,82$+)81+)K/$4$//$+[1"1<K/$4$//$+)/$,82."13J.K3)Q$2O$$1)2J$)1$O)5,833$3)2")Q$)8++$+)2")2J$)!7#IM)81+)2J$)/$,82."13J.K3)Q$2O$$1)2J$)1$O)5,833$3)81+)816)$N.32.1:)5,833$3)8,/$8+6).1)2J$)0"1",.1:-8,)2J$38-/-3)5,833.4.582."1)35J$0$>))C+>%G?@B@&/+%$&3+)&$2%1(47&)*%&4+.0#)&+4&)*%&/#)#4("%5&

Page 182: MoReq2010 Core Requirements DRAFT v0.27 · !"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03) 7"/$)#$%-./$0$123)81+)9,-:);13)

!"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03)7"/$)#$%-./$0$123)81+)9,-:);13)<)=$/3."1)'>?&)@#ABC)BD#)9EFG;7)7DHIEGCAC;DH)CJ.3)+"5-0$12).3)5"K6/.:J2)L)@G!)B"/-0)B"-1+82."1M)&'('M).15,-+.1:)8,,)2$N2)81+).08:$3).15,-+$+)O.2J)2J$)O"/P>)

CJ.3)+"5-0$12).3)8)+/842)O"/P<.1<K/":/$33)4"/)2J$)K-/K"3$)"4)K-Q,.5)5"13-,282."1)"1,6)81+)086)08P$)833$/2."13M)5"128.1)$//"/3)81+)+$35/.Q$)4-152."18,.26)2J82).3),82$/)5J81:$+)"/)O.2J+/8O1>)

98:$)(U&)"4)&'T))

)

)

!"!5= L$%B2)%34'$%*&+0.A)'0.8.%4/+2$0+8$%$&'%()*&+4-./*)0'+

L!"!5=56+h"O)+"$3)2J$)!7#I)8,,"O)4"/)2$/0)3-Q32.2-2."1)-1+$/)#&'&>S>(S)81+)#&'&>S>(V)OJ$1)5,833.46.1:M)3$8/5J.1:)81+)/$K"/2.1:i))<)&($&(02+.)#3)&)*#)&)*%&$+",)(+3&)+&)*($&-%&%"%F#3)&(3&)*%&(02"%0%3)#)(+3&-7&)*%&C!>D&#3/&)*#)&()&($&#22#.%3)&)+&)*%&,$%.&'*#)&*#$&*#22%3%/&#3/&'*75&

Page 183: MoReq2010 Core Requirements DRAFT v0.27 · !"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03) 7"/$)#$%-./$0$123)81+)9,-:);13)

!"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03)7"/$)#$%-./$0$123)81+)9,-:);13)<)=$/3."1)'>?&)@#ABC)BD#)9EFG;7)7DHIEGCAC;DH)CJ.3)+"5-0$12).3)5"K6/.:J2)L)@G!)B"/-0)B"-1+82."1M)&'('M).15,-+.1:)8,,)2$N2)81+).08:$3).15,-+$+)O.2J)2J$)O"/P>)

CJ.3)+"5-0$12).3)8)+/842)O"/P<.1<K/":/$33)4"/)2J$)K-/K"3$)"4)K-Q,.5)5"13-,282."1)"1,6)81+)086)08P$)833$/2."13M)5"128.1)$//"/3)81+)+$35/.Q$)4-152."18,.26)2J82).3),82$/)5J81:$+)"/)O.2J+/8O1>)

98:$)(US)"4)&'T))

)

)

!"!5? M&$//*0D+$2+4.08/+)

+))))))))))

,.08+ NH9&*%*4'$%+*%:+0.&*4'$%/-'9+4$+(.%.0*&+3$%3.94/+

F/"8+$/)C$/0) b1"-1c)A)+,-.).1)8)0"1",.1:-8,)+/,012-20)Q83$+)3410056531+578#03/,.,)OJ.5J).15,-+$3)2J$)81--79,-#+,-.>))A)2$/0)086)J8Y$)0"/$)2J81)"1$)Q/"8+$/)2$/0)OJ.5J).3)+$35/.Q$+)Q6);ID&RUU)83)`K",6J.$/8/5J.58,a>)

b$,$0$12c)A1),4,.,8+)J",+.1:)8)/$4$/$15$)2")8)5,833j3)K8/$12)5,833>)

H8//"O$/)C$/0) b1"-1c)A)+,-.).1)8)0"1",.1:-8,)+/,012-20)Q83$+)3410056531+578#03/,.,)OJ.5J).3).15,-+$+)Q6)2J$):-71;,-#+,-.>)

H"1<9/$4$//$+)C$/0)

b1"-1c)A)+,-.).1)8)0"1",.1:-8,)+/,012-20)Q83$+)3410056531+578#03/,.,)OJ.5J)/$K/$3$123)8)361"160)"/)%-83.<361"160)"4)81"2J$/)2$/0>)

Q+392.%4%..%/&)%.0$&1#33+)&-%&,$%/&4+.&1"#$$(4(1#)(+3P&)*%&%G,(8#"%3)&2.%4%..%/&)%.0&($&,$%/&(3$)%#/5&

9/$4$//$+)C$/0) b$,$0$12c)A)+,-.).1)8)0"1",.1:-8,)+/,012-20)Q83$+)3410056531+578#03/,.,)OJ.5J).3)-3$+)2")5,833.46)81)$12.26)81+)3$8/5J)4"/)$12.2.$3).1)K,85$)"4)2J$)878<=-,6,--,;#+,-.>)b$,$0$12c)A1),4,.,8+)J",+.1:)8)/$4$/$15$)2")8)5,833j3)K8/$12)5,833>)

#$,82$+)C$/0) b$,$0$12c)A)+,-.).1)8)0"1",.1:-8,)+/,012-20)Q83$+)3410056531+578#03/,.,)OJ.5J).3)/$,82$+)2")2J$)2$/0>))#$,82."13J.K3)Q$2O$$1)/$,82$+)2$/03)8/$)-3$+)2"):.Y$)5"12$N2)81+)2")8,,"O)2J$)-3$/)2")2/8Y$/3$)2J$)5,833.4.582."1)35J$0$)"2J$/)2J81)4/"0)2"K)2")Q"22"0>))CJ$/$)8/$)1"2)-3$+)4"/)5,833.4.582."1>)

b$,$0$12c)A1),4,.,8+)J",+.1:)8)/$4$/$15$)2")8)5,833j3)K8/$12)5,833>)

C$/0) b1"-1c)A1)8,2$/182.Y$)180$)4"/)8)34100).1)8)0"1",.1:-8,)+/,012-20)Q83$+)3410056531+578#03/,.,>)

C"K)C$/0) b1"-1c)A)+,-.).1)8)0"1",.1:-8,)+/,012-20)Q83$+)3410056531+578#03/,.,)O.2J)1"):-71;,-#+,-.>)

Page 184: MoReq2010 Core Requirements DRAFT v0.27 · !"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03) 7"/$)#$%-./$0$123)81+)9,-:);13)

!"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03)7"/$)#$%-./$0$123)81+)9,-:);13)<)=$/3."1)'>?&)@#ABC)BD#)9EFG;7)7DHIEGCAC;DH)CJ.3)+"5-0$12).3)5"K6/.:J2)L)@G!)B"/-0)B"-1+82."1M)&'('M).15,-+.1:)8,,)2$N2)81+).08:$3).15,-+$+)O.2J)2J$)O"/P>)

CJ.3)+"5-0$12).3)8)+/842)O"/P<.1<K/":/$33)4"/)2J$)K-/K"3$)"4)K-Q,.5)5"13-,282."1)"1,6)81+)086)08P$)833$/2."13M)5"128.1)$//"/3)81+)+$35/.Q$)4-152."18,.26)2J82).3),82$/)5J81:$+)"/)O.2J+/8O1>)

98:$)(RS)"4)&'T))

)

)

!"!#$ %&'()*+,*,-./01+.*2),1.101+.3*)

4),)5)./)* 6730)8*12).01,1)5* %10()* 6-10&'()*,+5*9-(:*;<)5&01+.=*

><<(1)3*0+*?.0107*%7<)3*

@!"!#$#A* B)C!!D2CE&$$CEBDCFE'$GAE,!'$,!&$!BB'* A++)Q/"8+$/)2$/0) H") 7,833$3)

@!"!#$#!* $2!D/F,!EHB/'EB&/BE&/&$E,,H//'HC,$)F* A++)K/$4$//$+)2$/0) H") 7,833$3)

@!"!#$#C* ,$B/2)'/E//"BEB&'!E'HBDEDB,$'HCF&!2D* A++)/$,82$+)2$/0) H") 7,833$3)

@!"!#$#B* ,G//AAF)E'GGAEB"'2EH/$"E'$F$&!F)D2$$* #$0"U$)Q/"8+$/)2$/0) H") 7,833$3)

@!"!#$#G* G)AA$A!/E),GHEB/$/EF&C$E)"B!H"A/&/GG* #$0"U$)K/$4$//$+)2$/0) H") 7,833$3)

@!"!#$#$* 'AD2/D&GE"&,CEBH"AEH'B,EDG!H'CF)AA)A* #$0"U$)/$,82$+)2$/0) H") 7,833$3)

@!"!#$#D* HC'BA$)'EBDD&EBAH/EF,&HEGA$"HB!F/H,G* IO8K)2$/03) H") 7,833$3M)A::/$:82."13)81+)#$5"/+3)

)

Page 185: MoReq2010 Core Requirements DRAFT v0.27 · !"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03) 7"/$)#$%-./$0$123)81+)9,-:);13)

!"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03)7"/$)#$%-./$0$123)81+)9,-:);13)<)=$/3."1)'>?&)@#ABC)BD#)9EFG;7)7DHIEGCAC;DH)CJ.3)+"5-0$12).3)5"K6/.:J2)L)@G!)B"/-0)B"-1+82."1M)&'('M).15,-+.1:)8,,)2$N2)81+).08:$3).15,-+$+)O.2J)2J$)O"/P>)

CJ.3)+"5-0$12).3)8)+/842)O"/P<.1<K/":/$33)4"/)2J$)K-/K"3$)"4)K-Q,.5)5"13-,282."1)"1,6)81+)086)08P$)833$/2."13M)5"128.1)$//"/3)81+)+$35/.Q$)4-152."18,.26)2J82).3),82$/)5J81:$+)"/)O.2J+/8O1>)

98:$)(RV)"4)&'T))

)

)

!"!#D %&'()*+,*)()8).0*2),1.101+.3*)

4),)5)./)* 6730)8*12).01,1)5* %10()* I&521.&(107* J&0&*%7<)* ><<(1)3*0+*?.0107*%7<)3*

K!"!#D#A* HA"D))&&E/$'FEB/",E&2'DE$,!B&CAD"DD!* F/"8+$/)2$/0) '>>!816) 7,833)/$4$/$15$)

7,833)

K!"!#D#!* ,22),C,'E,,/BEBB2"EH2$GE)G222'&/HF2$* 9/$4$//$+)2$/0) (>>() 7,833)/$4$/$15$)

7,833)

K!"!#D#C* BHG"F'$DEBD)!EB,'$EH&!'E$B'!/!D&BHH2* #$,82$+)2$/0) '>>!816) 7,833)/$4$/$15$)

7,833)

)

!"!#F %&'()*+,*L).)5&(*/+2)3*)

4),)5)./)* 6730)8*12).01,1)5* M&(-)* ><<(1)3*0+*?()8).0*

I!"!#F#A* BD)2"AB'EGF2'EB$!$EH$C&EB/,&H2GHGA&H* !DHDG;HWEAG)CXYIAE#EI) 7,833.4.582."1)0$2J"+)

))

Page 186: MoReq2010 Core Requirements DRAFT v0.27 · !"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03) 7"/$)#$%-./$0$123)81+)9,-:);13)

!"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03)7"/$)#$%-./$0$123)81+)9,-:);13)<)=$/3."1)'>?&)@#ABC)BD#)9EFG;7)7DHIEGCAC;DH)CJ.3)+"5-0$12).3)5"K6/.:J2)L)@G!)B"/-0)B"-1+82."1M)&'('M).15,-+.1:)8,,)2$N2)81+).08:$3).15,-+$+)O.2J)2J$)O"/P>)

CJ.3)+"5-0$12).3)8)+/842)O"/P<.1<K/":/$33)4"/)2J$)K-/K"3$)"4)K-Q,.5)5"13-,282."1)"1,6)81+)086)08P$)833$/2."13M)5"128.1)$//"/3)81+)+$35/.Q$)4-152."18,.26)2J82).3),82$/)5J81:$+)"/)O.2J+/8O1>)

98:$)(RS)"4)&'S))

)

)

!""# $%&'%(#)#*+,-+.%./#/0-%(#

!"1 23.34%5#*+,-+.%./(#

!"161 7,-+&/3./#'.8+&,3/'+.#

!"16161 75%./'8'%&#?TU&T4$U<5848<T$+(<8S&(<S'$?TV8QW?$4)

!"16169 :'/;%#!"#$%&'(')*)#$%-./$0$123)4"/)0818:$+)5"0K"1$123)

!"1616! <%(=&'-/'+.#!"#$%&'(')<)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03>)7"128.13)2J$)/$%-./$0$123)4"/)8,,)5"0K,.812)/$5"/+3)3632$03)2J82).0K,$0$12)0818:$+)5"0K"1$123>)

!"1616> ?%&('+.#'>?&)@#ABC)BD#)9EFG;7)7DHIEGCAC;DH)

!"1616@ A&%&%BC'('/%(#3.5#=+D&%BC'('/%(#CJ$)!7#I)0-32)Q$)5"0K,.812)O.2J)2J$)4",,"O.1:)0"+-,$3)"4)!"#$%&'('X))

• (>)7"/$)/$%-./$0$123))CJ$)!7#I)086)Q$)5"0K,.812)O.2J)2J$)4",,"O.1:)0"+-,$3)"4)!"#$%&'('X))

• 1"1$)

!"1616E 7./%;;%=/C3;#A&+-%&/0#F'4G/(#CJ.3)K-Q,.582."1).3)5"K6/.:J2)L)@G!)B"/-0)B"-1+82."1M)&'('M).15,-+.1:)8,,)2$N2)81+).08:$3).15,-+$+)O.2J)2J$)O"/P>))#$K/"+-52."1).3)8-2J"/.3$+)$N5$K2)4"/)5"00$/5.8,)K-/K"3$3M)K/"Y.+$+)2J$)3"-/5$).3)85P1"O,$+:$+>))CJ$)3K$5.4.582."1)086)Q$)+"O1,"8+$+).1)9@B)81+)DDZ!G)4"/0823>))A,,)85P1"O,$+:$0$123)3J"-,+)5"128.1)8)J6K$/,.1P)2"X))J22KX[[0"/$%&'('>$-[))9$/0.33."1)0-32)Q$):.Y$1)2")Q$4"/$)816)2/813,82."1)"4)!"#$%&'(').3)K-Q,.3J$+>))C")8KK,6)4"/)K$/0.33."1)5"12852)2J$)@G!)B"/-0)I$5/$28/.82)82X))08.,2"X3$5/$28/.82\+,04"/-0>$-))

Page 187: MoReq2010 Core Requirements DRAFT v0.27 · !"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03) 7"/$)#$%-./$0$123)81+)9,-:);13)

!"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03)7"/$)#$%-./$0$123)81+)9,-:);13)<)=$/3."1)'>?&)@#ABC)BD#)9EFG;7)7DHIEGCAC;DH)CJ.3)+"5-0$12).3)5"K6/.:J2)L)@G!)B"/-0)B"-1+82."1M)&'('M).15,-+.1:)8,,)2$N2)81+).08:$3).15,-+$+)O.2J)2J$)O"/P>)

CJ.3)+"5-0$12).3)8)+/842)O"/P<.1<K/":/$33)4"/)2J$)K-/K"3$)"4)K-Q,.5)5"13-,282."1)"1,6)81+)086)08P$)833$/2."13M)5"128.1)$//"/3)81+)+$35/.Q$)4-152."18,.26)2J82).3),82$/)5J81:$+)"/)O.2J+/8O1>)

98:$)(RV)"4)&'S))

)

)

9$/0.33."1).3)3-Q]$52)2")8,,"O.1:)2J$)@G!)B"/-0)2")J"32)2J$)2/813,82."1)"1)2J$)!"#$%&'(')O$Q3.2$>))CJ$)@G!)B"/-0)B"-1+82."1),":"M)2J$)!"#$%)^"Y$/1815$)F"8/+),":")81+)2J$)!"#$%&'('),":")8/$)5"K6/.:J2)L)@G!)B"/-0)B"-1+82."1M)(??S)2")K/$3$12>))CJ$)360Q",)"4)2J$)_-/"K$81)7"00.33."1).3)-3$+)O.2J)K$/0.33."1>))CJ$)2$/03)`@G!)B"/-0aM)`!"#$%aM)`!"#$%&a)81+)`!"#$%&'('a)8/$)/$:.32$/$+)5"00-1.26)2/8+$08/P3)"4)2J$)@G!)B"/-0)B"-1+82."1)b3282-3)K$1+.1:c>)

!"1616H F%BC'&%,%./(#_85J)/$%-./$0$12).1)!"#$%&'(')086)Q$)4",,"O$+)Q6)81)$NK,8182"/6)/82."18,$).1).28,.53>))CJ$)/82."18,$).3).12$1+$+)2")K/"Y.+$)5,8/.26)81+)80K,.4.582."1)4"/)2J$)/$%-./$0$12).23$,4>))A,,)/$%-./$0$123)8/$)081+82"/6>))B-152."18,)/$%-./$0$123)8/$)K/$4.N$+)Q6)2J$),$22$/)`#aM)1"1<4-152."18,)/$%-./$0$123)8/$)K/$4.N$+)Q6)2J$),$22$/)`Ha>)

!"1616I A&%8'J%(#CJ$)4",,"O.1:)K/$4.N$3)8/$)-3$+)4"/)/$4$/$15$)K-/K"3$3)2J/"-:J"-2)!"#$%&'('X))

• !)*)A,$/2)26K$)+$4.1.2."1d)• "#*)7"+$3)"2J$/)2J81)+.3K"38,)35J$+-,$)5"+$3d)• $)*)@.3K"38,)35J$+-,$)5"+$d)• %)*)_12.26)26K$)+$4.1.2."1d)• &)*)B-152."1)+$4.1.2."1d)• ')*)!$28+828)$,$0$12)+$4.1.2."1d)• ()*)H"1<4-152."18,)/$%-./$0$12d)• ))*)#$%-./$0$12)b4-152."18,cd)81+)• *)*)C$32)583$>)

)H"2$)2J82)2J$3$)/$4$/$15$)1-0Q$/3)8/$)4"/)+"5-0$12),""P)-K)K-/K"3$3)"1,6)81+)8/$)/$,82.Y$)2")8)3K$5.4.5)0.1"/)Y$/3."1)"4)!"#$%&'(')81+)086)5J81:$).1)816)4-2-/$)08]"/)"/)0.1"/)Y$/3."1>))#$5"/+3)3632$03)81+)"2J$/)8KK,.582."13)3J"-,+)/$4$/)2")2J$)-1.Y$/38,,6)-1.%-$).+$12.4.$/3)K/"Y.+$+)4"/)$85J)26K$)+$4.1.2."1)81+)1"2)2J$)/$4$/$15$)1-0Q$/3)8Q"Y$>)

Page 188: MoReq2010 Core Requirements DRAFT v0.27 · !"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03) 7"/$)#$%-./$0$123)81+)9,-:);13)

!"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03)7"/$)#$%-./$0$123)81+)9,-:);13)<)=$/3."1)'>?&)@#ABC)BD#)9EFG;7)7DHIEGCAC;DH)CJ.3)+"5-0$12).3)5"K6/.:J2)L)@G!)B"/-0)B"-1+82."1M)&'('M).15,-+.1:)8,,)2$N2)81+).08:$3).15,-+$+)O.2J)2J$)O"/P>)

CJ.3)+"5-0$12).3)8)+/842)O"/P<.1<K/":/$33)4"/)2J$)K-/K"3$)"4)K-Q,.5)5"13-,282."1)"1,6)81+)086)08P$)833$/2."13M)5"128.1)$//"/3)81+)+$35/.Q$)4-152."18,.26)2J82).3),82$/)5J81:$+)"/)O.2J+/8O1>)

98:$)(RR)"4)&'S))

)

)

!"169 K%0#=+.=%-/(#C/8+.2."18,)$,$52/"1.5)/$5"/+3)3632$03)K/$3$/Y$)+.:.28,)+8284.,$3)Q6)08P.1:)5"K.$3)"4)2J$0)81+)32"/.1:)2J$)5"K.$3).13.+$)8)/$K"3.2"/6)5"12/",,$+)Q6)2J$)/$5"/+3)2J$03$,Y$3>))eJ$/$)2J.3)"55-/3M)-1+$/)!"#$%&'(')2J$3$)+8284.,$3)8/$)2$/0$+)0818:$+)5"0K"1$123>))#$5"/+3)O.2J)0818:$+)5"0K"1$123)8/$)38.+)2")Q$)`58K2-/$+a).12")2J$)/$5"/+3)3632$0>))!818:$+)5"0K"1$123)J8Y$)2J$)4",,"O.1:)5J8/852$/.32.53X))

• CJ$6)8/$)OJ",,6)3$,4<5"128.1$+)81+)+")1"2)J8Y$)+$K$1+$15.$3)"1)816)/$3"-/5$3)32"/$+)"-23.+$)2J$03$,Y$3)"/)2J$)"2J$/)5"0K"1$123).1)2J$)380$)/$5"/+d)

• C")855$33)2J$)5"0K"1$12)2J$)-3$/)0-32)"Q28.1)8)5"K6)"4).2)4/"0)2J$)/$5"/+3)3632$0)/$K"3.2"/6d)81+)

• CJ$)5"0K"1$12)581)Q$)8-2"082.58,,6)+$,$2$+)Q6)2J$)/$5"/+3)3632$0)OJ$1).2).3)+$32/"6$+>)

)CJ$)4",,"O.1:)833-0K2."13)0-32)8,3")Q$)08+$)2")-3$)0818:$+)5"0K"1$123X))

• CJ$)/$5"/+3)581)Q$)3-55$334-,,6)58K2-/$+)83)"1$)"/)3$Y$/8,)+8284.,$)5"0K"1$123d)• CJ$)"/.:.18,)+8284.,$)4"/)2J$)5"0K"1$12)81+)816)5"K.$3)08+$)Q6)-3$/3)OJ$1)

855$33.1:)2J$)0818:$+)5"0K"1$12)8/$)0818:$+)Q6)3632$03)"/)K",.5.$3)$N2$/18,)2")2J$)/$5"/+3)3632$0d)

• ;1)5"K6.1:)2J$)5"0K"1$12)4/"0)81"2J$/)Q-3.1$33)3632$0)$1"-:J)"4).23)"/.:.18,)5"12$N2)O.,,)Q$)58K2-/$+)O.2J).2)2").+$12.46).2),82$/d)

• ;2).3)"4)8)26K$)2J82)+"$3)1"2)/$%-./$)$N2$/18,)/$3"-/5$)+$K$1+$15.$3d)81+)• ;2).3).1)8)4"/082)2J82)581)0$81.1:4-,,6)Q$)-3$+)"/)-1+$/32""+).1)2J$)4-2-/$)OJ$1)

855$33$+).1).3",82."1)4/"0)2J$)/$5"/+3)3632$0>))CJ.3)0"+-,$)5"128.13)4-152."18,)/$%-./$0$123)81+)1"1<4-152."18,)/$%-./$0$123)4"/)2J$)-3$)"4)0818:$+)5"0K"1$123>)

Page 189: MoReq2010 Core Requirements DRAFT v0.27 · !"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03) 7"/$)#$%-./$0$123)81+)9,-:);13)

!"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03)7"/$)#$%-./$0$123)81+)9,-:);13)<)=$/3."1)'>?&)@#ABC)BD#)9EFG;7)7DHIEGCAC;DH)CJ.3)+"5-0$12).3)5"K6/.:J2)L)@G!)B"/-0)B"-1+82."1M)&'('M).15,-+.1:)8,,)2$N2)81+).08:$3).15,-+$+)O.2J)2J$)O"/P>)

CJ.3)+"5-0$12).3)8)+/842)O"/P<.1<K/":/$33)4"/)2J$)K-/K"3$)"4)K-Q,.5)5"13-,282."1)"1,6)81+)086)08P$)833$/2."13M)5"128.1)$//"/3)81+)+$35/.Q$)4-152."18,.26)2J82).3),82$/)5J81:$+)"/)O.2J+/8O1>)

98:$)(R?)"4)&'S))

)

)

!"16! LC.=/'+.3;#&%BC'&%,%./(#8+&#,3.34%5#=+,-+.%./(#

F!"16!61#eJ$1)8)0818:$+)5"0K"1$12).3)58K2-/$+)-1+$/)#(>('>R)2J$)!7#I)0-32)5"K6)2J$)"/.:.18,)+8284.,$).12").23)"O1)0818:$+)/$K"3.2"/6>))!"#$%&'($)*+,$)-./,-./$-$)-/-0#1$2#34+.,425$46$74)34/#/,$1-,-6.8#+$-/1$#/+*2#$,"-,$

,"#5$-2#$/4,$)41.6.#1$42$)41.6.-98#$#:7#3,$95$,"#$%&'($.,+#86;$

F!"16!69#eJ$1)8)0818:$+)5"0K"1$12).3)58K2-/$+)-1+$/)#(>('>R)2J$)!7#I)0-32)3$2)2J$)5"0K"1$12)26K$)-1+$/)#(>('>?)2")!AHA^_@)7D!9DH_HC>))(##$,"#$741#$./$,"#$,-98#$-,$<=>;?;$

F!"16!6!#eJ$1)8)0818:$+)5"0K"1$12).3)58K2-/$+)-1+$/)#(>('>R)2J$)!7#I)0-32).15,-+$).23)"/.:.18,)+8284.,$)180$)O.2J"-2)$N2$13."1)81+)2J$)+8284.,$)$N2$13."1).1)2J$)0$28+828)"4)2J$)5"0K"1$12>))!"#$1-,-6.8#$#:,#/+.4/$.+$-$+*66.:$,4$,"#$1-,-6.8#$/-)#$,"-,$.+$+#3-2-,#1$95$-$6*88$+,43$624)$

,"#$2#+,$46$,"#$1-,-6.8#$/-)#$9*,$14#+$/4,$.,+#86$74/,-./$-$6*88$+,43$@A/.741#$7"-2-7,#2$

AB==CDE;$$F42$#:-)38#G$./$,"#$1-,-6.8#G$H%4'#IC=>=$J>;>;316K$,"#$1-,-6.8#$/-)#$.+$

H%4'#IC=>=$J>;>K$-/1$,"#$1-,-6.8#$#:,#/+.4/$.+$H316K;$$

F!"16!6>#eJ$1)8)0818:$+)5"0K"1$12).3)58K2-/$+)-1+$/)#(>('>R)2J$)!7#I)0-32).15,-+$).23)+8284.,$)3.f$).1)Q62$3).1)2J$)0$28+828)"4)2J$)5"0K"1$12>))!"#$1-,-6.8#$+.L#$+"4*81$2#68#7,$,"#$+.L#$46$,"#$74)34/#/,$M"#/$7-3,*2#1;$

F!"16!6@#eJ$1)8)0818:$+)5"0K"1$12).3)58K2-/$+)-1+$/)#(>('>R)2J$)!7#I)0-32)$N2/852)4/"0)2J$)+8284.,$M)2J$)2.0$3280K).2)O83)5/$82$+)"1)81+)2J$)2.0$3280K).2)O83),832)0"+.4.$+)"1)81+)32"/$)2J$3$).1)2J$)0$28+828)"4)2J$)5"0K"1$12>))!".+$M.88$1#3#/1$4/$,"#$/-,*2#$46$,"#$43#2-,./0$+5+,#)$-/1$"4M$,"#$1-,-6.8#$.+$,2-/+).,,#1$

,4$,"#$%&'(;$

F!"16!6E#eJ$1)8)0818:$+)5"0K"1$12).3)58K2-/$+)-1+$/)#(>('>R)2J$)!7#I)0-32)8,O863)3$2)2J$)0$28+828)"4)2J$)5"0K"1$12)-1+$/)#(>('>(U)2").1+.582$)2J82)2J$)5"0K"1$12).3)855$33.Q,$)Q6)2J$)!7#I)83)8)+8284.,$>))!"#$1-,-6.8#$.+$-77#++.98#$624)$,"#$2#34+.,425$46$,"#$%&'(;$

Page 190: MoReq2010 Core Requirements DRAFT v0.27 · !"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03) 7"/$)#$%-./$0$123)81+)9,-:);13)

!"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03)7"/$)#$%-./$0$123)81+)9,-:);13)<)=$/3."1)'>?&)@#ABC)BD#)9EFG;7)7DHIEGCAC;DH)CJ.3)+"5-0$12).3)5"K6/.:J2)L)@G!)B"/-0)B"-1+82."1M)&'('M).15,-+.1:)8,,)2$N2)81+).08:$3).15,-+$+)O.2J)2J$)O"/P>)

CJ.3)+"5-0$12).3)8)+/842)O"/P<.1<K/":/$33)4"/)2J$)K-/K"3$)"4)K-Q,.5)5"13-,282."1)"1,6)81+)086)08P$)833$/2."13M)5"128.1)$//"/3)81+)+$35/.Q$)4-152."18,.26)2J82).3),82$/)5J81:$+)"/)O.2J+/8O1>)

98:$)(?')"4)&'S))

)

)

F!"16!6H#eJ$1)8)0818:$+)5"0K"1$12).3)58K2-/$+)-1+$/)#(>('>R)2J$)!7#I)0-32)8,O863)3$2)2J$)0$28+828)"4)2J$)5"0K"1$12)-1+$/)#(>('>(W)2").1+.582$)2J82)2J$)5"0K"1$12)581)Q$)8-2"082.58,,6)+$,$2$+>)

F!"16!6I#eJ$1)8)-3$/)/$2/.$Y$3)8)0818:$+)5"0K"1$12)-1+$/)#(>('>&U)"/)#(>('>&T)2J$1)2J$)!7#I)0-32)$18Q,$)2J$)-3$/)2")"Q28.1)81)$N852)5"K6)"4)2J$)+8284.,$)J$,+).1).23)/$K"3.2"/6>))!"#$,#2)$H2#,2.#J#K$.+$1#6./#1$./$,"#$2-,.4/-8#$,4$'>;>=;C<;$

F!"16!6M#eJ$1)8)0818:$+)5"0K"1$12).3)+$32/"6$+)-1+$/)#(>(&>W')2J$)!7#I)0-32)$13-/$)2J82)8,,)5"K.$3)"4).23)+8284.,$M).15,-+.1:)Q85P)-K)5"K.$3M)8/$)+$,$2$+)81+)"Y$/O/.22$1>))(##$/4/N6*/7,.4/-8$2#I*.2#)#/,+$O<=>;P;Q$-/1$O<=>;P;R;$

Page 191: MoReq2010 Core Requirements DRAFT v0.27 · !"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03) 7"/$)#$%-./$0$123)81+)9,-:);13)

!"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03)7"/$)#$%-./$0$123)81+)9,-:);13)<)=$/3."1)'>?&)@#ABC)BD#)9EFG;7)7DHIEGCAC;DH)CJ.3)+"5-0$12).3)5"K6/.:J2)L)@G!)B"/-0)B"-1+82."1M)&'('M).15,-+.1:)8,,)2$N2)81+).08:$3).15,-+$+)O.2J)2J$)O"/P>)

CJ.3)+"5-0$12).3)8)+/842)O"/P<.1<K/":/$33)4"/)2J$)K-/K"3$)"4)K-Q,.5)5"13-,282."1)"1,6)81+)086)08P$)833$/2."13M)5"128.1)$//"/3)81+)+$35/.Q$)4-152."18,.26)2J82).3),82$/)5J81:$+)"/)O.2J+/8O1>)

98:$)(?()"4)&'S))

)

)

!"16> N+.D8C.=/'+.3;#&%BC'&%,%./(#8+&#,3.34%5#=+,-+.%./(#

N!"16>61#eJ82)Q-3.1$33)3632$03)81+)8KK,.582."13)+"$3)2J$)!7#I)58K2-/$)0818:$+)5"0K"1$123)4/"0g))!"#$%&'($)-5$9#$-7I*.2#1$-+$-$1#1.7-,#1$+5+,#)$784+#85$./,#02-,#1$42$9*.8,$./,4$-$

9*+./#++$+5+,#)$42$-338.7-,.4/G$+*7"$-+$742342-,#$#)-.8G$42$.,$)-5$9#$-$0#/#2-8$3*234+#$

+5+,#)$M.,"$-$M.1#$/*)9#2$46$./,#02-,.4/+;$

N!"16>69#eJ82)+8284.,$)4"/0823)+"$3)2J$)!7#I)/$5":1.3$)81+)OJ82)5"0K"1$12)2$0K,82$3)+"$3).2)3-KK"/2)-1+$/)#(>('>(?)4"/)$N2/852.1:)$0Q$++$+)0$28+828)4/"0)+8284.,$3g))(##$-8+4$,"#$2-,.4/-8#$,4$'>;>=;>S$

N!"16>6!#h"O)+"$3)2J$)"/:81.382."1)0818:$)2J$)"/.:.18,)+8284.,$3)"4)0818:$+)5"0K"1$123)842$/)2J$6)J8Y$)Q$$1)5"K.$+).12")2J$)/$K"3.2"/6)"4)2J$)!7#Ig))F42$#:-)38#G$-2#$481$#)-.8+$3*20#1$624)$,"#$#)-.8$+5+,#)$42$481$147*)#/,+$3*20#1$624)$

+"-2#1$-/1$3#2+4/-8$12.J#+G$-/1$+4$4/T$

N!"16>6>#h"O)+"$3)2J$)"/:81.382."1)0818:$)5"K.$3)"4)+8284.,$3)"4)0818:$+)5"0K"1$123)842$/)2J$6)J8Y$)Q$$1)/$2/.$Y$+)Q6)-3$/3)4/"0)2J$)/$K"3.2"/6)"4)2J$)!7#IM)-1+$/)#U'(>U>Rg))U#+3.,#$,"#$,.0",$74/,248$46$1-,-6.8#+$95$,"#$%&'($M.,"./$.,+$4M/$2#34+.,425$,"#$

420-/.+-,.4/$)-5$+,.88$/##1$,4$1#-8$M.,"$3248.6#2-,.4/$46$74)34/#/,+$4*,+.1#$.,+$+3"#2#$46$

./68*#/7#;$

N!"16>6@#eJ82)0$5J81.30)+"$3)2J$)!7#I)-3$)4"/)"Y$/O/.2.1:)+8284.,$3)OJ$1)2J$6)J8Y$)Q$$1)+$32/"6$+)-1+$/)#U'(>U>?g))%-/5$43#2-,./0$+5+,#)+$14$/4,$4J#2M2.,#$,"#$9./-25$1-,-$46$-$1-,-6.8#$M"#/$.,$.+$1#8#,#1$

624)$+,42-0#$)#1.-;$$!"#$644,32./,$32#J.4*+85$477*3.#1$95$,"#$1-,-6.8#$./$,"#$2#34+.,425$46$

,"#$%&'($)*+,$9#$4J#2M2.,,#/$,4$32#J#/,$,"#$1-,-6.8#$9#./0$M"4885$42$+*9+,-/,.-885$

2#74J#2#1G$642$#:-)38#G$624)$784+#$-/-85+.+$46$)-0/#,.7$1.+7$+*26-7#+;$$)

N!"16>6E#eJ82)2.0$)K$/."+).3)855$K28Q,$)2")2J$)"/:81.382."1)4"/)/$0"Y.1:)8,,)5"K.$3)"4)8)+$32/"6$+)5"0K"1$12i3)+8284.,$)4/"0)Q85P)-K)0$+.8g))V6$,"#$%&'($*+#+$,2-1.,.4/-8$7".81W3-2#/,N02-/13-2#/,$9-7X$*3$+,2-,#0.#+$642$.,+$

2#34+.,425$,"#/$1-,-6.8#+$9#84/0./0$,4$1#+,245#1$74)34/#/,+$)-5$9#$2#,-./#1$642$)4/,"+$

42$#J#/$5#-2+$-+$3-2,$46$-$H02-/13-2#/,K$9-7X$*3;$$Y8,#2/-,.J#85$.6$,"#$%&'($324J.1#+$

Page 192: MoReq2010 Core Requirements DRAFT v0.27 · !"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03) 7"/$)#$%-./$0$123)81+)9,-:);13)

!"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03)7"/$)#$%-./$0$123)81+)9,-:);13)<)=$/3."1)'>?&)@#ABC)BD#)9EFG;7)7DHIEGCAC;DH)CJ.3)+"5-0$12).3)5"K6/.:J2)L)@G!)B"/-0)B"-1+82."1M)&'('M).15,-+.1:)8,,)2$N2)81+).08:$3).15,-+$+)O.2J)2J$)O"/P>)

CJ.3)+"5-0$12).3)8)+/842)O"/P<.1<K/":/$33)4"/)2J$)K-/K"3$)"4)K-Q,.5)5"13-,282."1)"1,6)81+)086)08P$)833$/2."13M)5"128.1)$//"/3)81+)+$35/.Q$)4-152."18,.26)2J82).3),82$/)5J81:$+)"/)O.2J+/8O1>)

98:$)(?&)"4)&'S))

)

)

).2242#1$+,42-0#$42$+.).8-2$-27".,#7,*2#+$642$1-,-$2#1*/1-/75$,"#/$-88$743.#+$46$-$1-,-6.8#$

7-/$9#$1#8#,#1$/#-2$+.)*8,-/#4*+85;$

$

(##$-8+4$9*+./#++$74/,./*.,5$.++*#+$+*224*/1./0$2#+,42#1$1-,-$+#,+$./$,"#$/4/N6*/7,.4/-8$

2#I*.2#)#/,+$./$+#7,.4/$>;>R;)

Page 193: MoReq2010 Core Requirements DRAFT v0.27 · !"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03) 7"/$)#$%-./$0$123)81+)9,-:);13)

!"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03)7"/$)#$%-./$0$123)81+)9,-:);13)<)=$/3."1)'>?&)@#ABC)BD#)9EFG;7)7DHIEGCAC;DH)CJ.3)+"5-0$12).3)5"K6/.:J2)L)@G!)B"/-0)B"-1+82."1M)&'('M).15,-+.1:)8,,)2$N2)81+).08:$3).15,-+$+)O.2J)2J$)O"/P>)

CJ.3)+"5-0$12).3)8)+/842)O"/P<.1<K/":/$33)4"/)2J$)K-/K"3$)"4)K-Q,.5)5"13-,282."1)"1,6)81+)086)08P$)833$/2."13M)5"128.1)$//"/3)81+)+$35/.Q$)4-152."18,.26)2J82).3),82$/)5J81:$+)"/)O.2J+/8O1>)

98:$)(?U)"4)&'S))

)

)

!"16@ O;+((3&0#+8#/%&,(#)

:%&,# PJ-;3.3/'+.#3.5#&%;3/'+.(G'-#/+#4%.%&3;#=+.=%-/(#

!818:$+)7"0K"1$12)

b$12.26c)A)+,-.,/0/1)OJ"3$)5"//$3K"1+.1:)23134560).3)32"/$+)Q6)2J$)'")7).1).23)80.,951,8:>)(##$-8+4$!"#$"%&%';$

#$K"3.2"/6) b1"-1c)A)3$5-/$)+828)32"/$)5"128.1.1:)231345609)2J82)0825J)+,-.,/0/19)OJ.5J).3)0818:$+)81+)OJ",,6)5"12/",,$+)Q6)2J$)'")7>)!2-1.,.4/-8$#8#7,24/.7$2#7421+$+5+,#)+$7435$-88$1.0.,-8$

2#7421+$,4$-$2#34+.,425$*/1#2$,"#.2$74/,248;$

)))

Page 194: MoReq2010 Core Requirements DRAFT v0.27 · !"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03) 7"/$)#$%-./$0$123)81+)9,-:);13)

!"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03)7"/$)#$%-./$0$123)81+)9,-:);13)<)=$/3."1)'>?&)@#ABC)BD#)9EFG;7)7DHIEGCAC;DH)CJ.3)+"5-0$12).3)5"K6/.:J2)L)@G!)B"/-0)B"-1+82."1M)&'('M).15,-+.1:)8,,)2$N2)81+).08:$3).15,-+$+)O.2J)2J$)O"/P>)

CJ.3)+"5-0$12).3)8)+/842)O"/P<.1<K/":/$33)4"/)2J$)K-/K"3$)"4)K-Q,.5)5"13-,282."1)"1,6)81+)086)08P$)833$/2."13M)5"128.1)$//"/3)81+)+$35/.Q$)4-152."18,.26)2J82).3),82$/)5J81:$+)"/)O.2J+/8O1>)

98:$)(?R)"4)&'S))

)

)

!"#$% &'()*+,-+*)*.*/0+1*-2/202,/3+)

4*-*5*/6*+ 7830*.+21*/02-2*5+ &20)*+ 9'512/')208+ :'0'+&8;*+ <;;)2*3+0,+=/0208+&8;*3+

>!"#$%$#+ %-('(6?"@-AB'@C(AD@(CAE@1%*1BA'"EE?B+ @8284.,$)5/$82$+) (>>() C.0$3280K) 7"0K"1$12)

>!"#$%$A+ B66E1%#E@6-#B@C(#E@'"1'@*DB"E"ECDB*C+ @8284.,$)$N2$13."1) (>>() C$N2) 7"0K"1$12)

>!"#$%$!+ !ED-"%(?@%AA?@C--*@(1C'@C6-"AE-%B!E1+ @8284.,$)180$) (>>() C$N2) 7"0K"1$12)

>!"#$%$C+ (""%#B-E@6-E"@CB?D@(D%*@1'A%C?C--'A*+ @8284.,$)3.T$) (>>() H-0$/.5) 7"0K"1$12)

>!"#$%$D+ -!A#%?*(@1-("@C%%1@(EA6@D#*1"6C'C(?'+ @8284.,$)-K+82$+) (>>() C.0$3280K) 7"0K"1$12)

)

!"#$B &'()*+,-+F*/*5')+6,1*3+)

4*-*5*/6*+ 7830*.+21*/02-2*5+ G')H*+ <;;)2*3+0,+=)*.*/0+

9!"#$B$#+ (A?C?%DA@??61@CD*?@E"BB@1%16("%A6A#A) !AHAUV@)7D!9DHVHC) 7"0K"1$12)26K$)

)))

Page 195: MoReq2010 Core Requirements DRAFT v0.27 · !"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03) 7"/$)#$%-./$0$123)81+)9,-:);13)

!"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03)7"/$)#$%-./$0$123)81+)9,-:);13)<)=$/3."1)'>?&)@#ABC)BD#)9EFG;7)7DHIEGCAC;DH)CJ.3)+"5-0$12).3)5"K6/.:J2)L)@G!)B"/-0)B"-1+82."1M)&'('M).15,-+.1:)8,,)2$N2)81+).08:$3).15,-+$+)O.2J)2J$)O"/P>)

CJ.3)+"5-0$12).3)8)+/842)O"/P<.1<K/":/$33)4"/)2J$)K-/K"3$)"4)K-Q,.5)5"13-,282."1)"1,6)81+)086)08P$)833$/2."13M)5"128.1)$//"/3)81+)+$35/.Q$)4-152."18,.26)2J82).3),82$/)5J81:$+)"/)O.2J+/8O1>)

98:$)(?R)"4)&'S))

)

)

!"# $%&'%'()*+,-&.-%)%/0+

!"#12 3&.-4/'%/+5%6-4&'/5-%+

!"#1212 3*)%/565)4+RTQT?S?R<5QU8<UVU5<VST$<5(Q+4+'5'?+()

!"#121# 75/8)+!"#$%&'(')*)#$%-./$0$123)4"/)-10818:$+)5"0K"1$123)

!"#121! 9)0:45./5-%+!"#$%&'(')<)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03>)7"128.13)2J$)/$%-./$0$123)4"/)8,,)5"0K,.812)/$5"/+3)3632$03)2J82).0K,$0$12)-10818:$+)5"0K"1$123>)

!"#121; <)405-%+'>?&)@#ABC)BD#)9EFG;7)7DHIEGCAC;DH)

!"#121= >4)4)?@505/)0+'%*+:-A4)?@505/)0+CJ$)!7#I)0-32)Q$)5"0K,.812)O.2J)2J$)4",,"O.1:)0"+-,$3)"4)!"#$%&'('W))

• (>)7"/$)/$%-./$0$123))CJ$)!7#I)086)Q$)5"0K,.812)O.2J)2J$)4",,"O.1:)0"+-,$3)"4)!"#$%&'('W))

• 1"1$)

!"#121B 3%/)88):/@'8+>4-.)4/C+D5(E/0+CJ.3)K-Q,.582."1).3)5"K6/.:J2)L)@G!)B"/-0)B"-1+82."1M)&'('M).15,-+.1:)8,,)2$N2)81+).08:$3).15,-+$+)O.2J)2J$)O"/P>))#$K/"+-52."1).3)8-2J"/.3$+)$N5$K2)4"/)5"00$/5.8,)K-/K"3$3M)K/"X.+$+)2J$)3"-/5$).3)85P1"O,$+:$+>))CJ$)3K$5.4.582."1)086)Q$)+"O1,"8+$+).1)9@B)81+)DDY!G)4"/0823>))A,,)85P1"O,$+:$0$123)3J"-,+)5"128.1)8)J6K$/,.1P)2"W))J22KWZZ0"/$%&'('>$-Z))9$/0.33."1)0-32)Q$):.X$1)2")Q$4"/$)816)2/813,82."1)"4)!"#$%&'(').3)K-Q,.3J$+>))C")8KK,6)4"/)K$/0.33."1)5"12852)2J$)@G!)B"/-0)I$5/$28/.82)82W))08.,2"W3$5/$28/.82[+,04"/-0>$-))9$/0.33."1).3)3-Q\$52)2")8,,"O.1:)2J$)@G!)B"/-0)2")J"32)2J$)2/813,82."1)"1)2J$)!"#$%&'(')O$Q3.2$>))

Page 196: MoReq2010 Core Requirements DRAFT v0.27 · !"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03) 7"/$)#$%-./$0$123)81+)9,-:);13)

!"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03)7"/$)#$%-./$0$123)81+)9,-:);13)<)=$/3."1)'>?&)@#ABC)BD#)9EFG;7)7DHIEGCAC;DH)CJ.3)+"5-0$12).3)5"K6/.:J2)L)@G!)B"/-0)B"-1+82."1M)&'('M).15,-+.1:)8,,)2$N2)81+).08:$3).15,-+$+)O.2J)2J$)O"/P>)

CJ.3)+"5-0$12).3)8)+/842)O"/P<.1<K/":/$33)4"/)2J$)K-/K"3$)"4)K-Q,.5)5"13-,282."1)"1,6)81+)086)08P$)833$/2."13M)5"128.1)$//"/3)81+)+$35/.Q$)4-152."18,.26)2J82).3),82$/)5J81:$+)"/)O.2J+/8O1>)

98:$)(?S)"4)&'S))

)

)

CJ$)@G!)B"/-0)B"-1+82."1),":"M)2J$)!"#$%)]"X$/1815$)F"8/+),":")81+)2J$)!"#$%&'('),":")8/$)5"K6/.:J2)L)@G!)B"/-0)B"-1+82."1M)(??S)2")K/$3$12>))CJ$)360Q",)"4)2J$)^-/"K$81)7"00.33."1).3)-3$+)O.2J)K$/0.33."1>))CJ$)2$/03)_@G!)B"/-0`M)_!"#$%`M)_!"#$%&`)81+)_!"#$%&'('`)8/$)/$:.32$/$+)5"00-1.26)2/8+$08/P3)"4)2J$)@G!)B"/-0)B"-1+82."1)a3282-3)K$1+.1:b>)

!"#121F D)?@54)&)%/0+^85J)/$%-./$0$12).1)!"#$%&'(')086)Q$)4",,"O$+)Q6)81)$NK,8182"/6)/82."18,$).1).28,.53>))CJ$)/82."18,$).3).12$1+$+)2")K/"X.+$)5,8/.26)81+)80K,.4.582."1)4"/)2J$)/$%-./$0$12).23$,4>))A,,)/$%-./$0$123)8/$)081+82"/6>))B-152."18,)/$%-./$0$123)8/$)K/$4.N$+)Q6)2J$),$22$/)_#`M)1"1<4-152."18,)/$%-./$0$123)8/$)K/$4.N$+)Q6)2J$),$22$/)_H`>)

!"#121G >4)65H)0+CJ$)4",,"O.1:)K/$4.N$3)8/$)-3$+)4"/)/$4$/$15$)K-/K"3$3)2J/"-:J"-2)!"#$%&'('W))

• !)*)A,$/2)26K$)+$4.1.2."1c)• "#*)7"+$3)"2J$/)2J81)+.3K"38,)35J$+-,$)5"+$3c)• $)*)@.3K"38,)35J$+-,$)5"+$c)• %)*)^12.26)26K$)+$4.1.2."1c)• &)*)B-152."1)+$4.1.2."1c)• ')*)!$28+828)$,$0$12)+$4.1.2."1c)• ()*)H"1<4-152."18,)/$%-./$0$12c)• ))*)#$%-./$0$12)a4-152."18,bc)81+)• *)*)C$32)583$>)

)H"2$)2J82)2J$3$)/$4$/$15$)1-0Q$/3)8/$)4"/)+"5-0$12),""P)-K)K-/K"3$3)"1,6)81+)8/$)/$,82.X$)2")8)3K$5.4.5)0.1"/)X$/3."1)"4)!"#$%&'(')81+)086)5J81:$).1)816)4-2-/$)08\"/)"/)0.1"/)X$/3."1>))#$5"/+3)3632$03)81+)"2J$/)8KK,.582."13)3J"-,+)/$4$/)2")2J$)-1.X$/38,,6)-1.%-$).+$12.4.$/3)K/"X.+$+)4"/)$85J)26K$)+$4.1.2."1)81+)1"2)2J$)/$4$/$15$)1-0Q$/3)8Q"X$>)

Page 197: MoReq2010 Core Requirements DRAFT v0.27 · !"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03) 7"/$)#$%-./$0$123)81+)9,-:);13)

!"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03)7"/$)#$%-./$0$123)81+)9,-:);13)<)=$/3."1)'>?&)@#ABC)BD#)9EFG;7)7DHIEGCAC;DH)CJ.3)+"5-0$12).3)5"K6/.:J2)L)@G!)B"/-0)B"-1+82."1M)&'('M).15,-+.1:)8,,)2$N2)81+).08:$3).15,-+$+)O.2J)2J$)O"/P>)

CJ.3)+"5-0$12).3)8)+/842)O"/P<.1<K/":/$33)4"/)2J$)K-/K"3$)"4)K-Q,.5)5"13-,282."1)"1,6)81+)086)08P$)833$/2."13M)5"128.1)$//"/3)81+)+$35/.Q$)4-152."18,.26)2J82).3),82$/)5J81:$+)"/)O.2J+/8O1>)

98:$)(?T)"4)&'S))

)

)

!"#1# I)C+:-%:)./0+E10818:$+)5"0K"1$123)8/$)8,,)2J"3$)/$5"/+)5"0K"1$123)2J82)8/$)1"2)58K2-/$+)81+)32"/$+)83)+8284.,$3)Q6)81)!7#I)O.2J.1).23)"O1)/$K"3.2"/6>))CJ$6)581).15,-+$W))

• @8284.,$3)32"/$+).1)"2J$/)Q-3.1$33)3632$03M)8KK,.582."13)81+)"1)3J8/$+)32"/8:$)a2J.3).3)3"0$2.0$3)+$35/.Q$+)83)2")0818:$)/$5"/+3).1)K,85$bc)

• C/813852."18,).14"/082."1M)3"0$2.0$3)58,,$+)_32/-52-/$+`)/$5"/+3M)32"/$+).1)+828Q83$)28Q,$3).1)4.1815.8,)81+)"2J$/)Q-3.1$33)3632$03c)

• ^N2$/18,)+.:.28,)/$3"-/5$3)2J82)581)Q$).1+.X.+-8,,6).+$12.4.$+)"/),"582$+M)4"/)$N80K,$)O.2J)8)E#;c)

• 9J63.58,)+"5-0$123M).15,-+.1:)K8K$/)/$5"/+3c)81+)• ;14"/082."1)32"/$+)"1)KJ63.58,)0$+.8M).15,-+.1:)7@3M)@=@3M)28K$3)81+)

0.5/"4"/0>)));2).3).0K"/2812)2")1"2$)2J82)81)!7#I)086)Q$)Q-.,2)4"/)8)3K$5.4.5)K-/K"3$)2")+")O.2J)"1,6)"1$)"4)2J$3$)P.1+3)"4)-10818:$+)5"0K"1$12>))!"#$%&'(')+"$3)1"2)/$%-./$)2J82)81)!7#I)Q$)8Q,$)2")0818:$)8,,)K"33.Q,$)26K$3)"4)-10818:$+)5"0K"1$12).1)"/+$/)2")5"0K,6)O.2J)2J.3)0"+-,$>))@$8,.1:)O.2J)-10818:$+)5"0K"1$123)"42$1)/$%-./$3)2J82)2J$)!7#I)J8X$)3"0$)P.1+)"4).12$:/82."1)O.2J)81"2J$/)Q-3.1$33)3632$0)"/)8KK,.582."1>))dJ$/$)2J.3)"55-/3M)2J$)!7#I)086)Q$)8Q,$)2")+")"1$)"/)3"0$)"4)2J$)4",,"O.1:W))

• ;1+$N)2J$)-10818:$+)5"0K"1$12)"/)J8X$)855$33)2")81"2J$/)3632$0e3)4-,,)2$N2).1+$N)"4)2J$)5"0K"1$12c)

• #$+./$52)-3$/3)2")855$33)2J$)-10818:$+)5"0K"1$12).1)81"2J$/)3632$0)Q6)X.$O.1:)"/)+"O1,"8+.1:).2c)

• F$)8Q,$)2")/$2/.$X$)2J$)5"0K"1$12e3)+8284.,$)4/"0)2J$)"2J$/)3632$0)81+)4"/O8/+).2)"1)2")2J$)-3$/)"1)/$%-$32c)"/)

• F$)8Q,$)2").1.2.82$)2J$)+$,$2."1)"4)2J$)0818:$+)5"0K"1$12)8-2"082.58,,6)2J/"-:J)81).12$:/82."1)O.2J)2J$)"2J$/)3632$0>)

)A2)2J$)X$/6),$832)2J$)!7#I)0-32)Q$)8Q,$)2")+$35/.Q$)2J$)KJ63.58,)"/)X./2-8,),"582."1)"4)2J$)-10818:$+)5"0K"1$12)3")2J82)8)-3$/)581)855$33).2).1+$K$1+$12,6)81+)3")2J82).2)581)Q$)+$32/"6$+)Q6)81)8+0.1.32/82"/>)

Page 198: MoReq2010 Core Requirements DRAFT v0.27 · !"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03) 7"/$)#$%-./$0$123)81+)9,-:);13)

!"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03)7"/$)#$%-./$0$123)81+)9,-:);13)<)=$/3."1)'>?&)@#ABC)BD#)9EFG;7)7DHIEGCAC;DH)CJ.3)+"5-0$12).3)5"K6/.:J2)L)@G!)B"/-0)B"-1+82."1M)&'('M).15,-+.1:)8,,)2$N2)81+).08:$3).15,-+$+)O.2J)2J$)O"/P>)

CJ.3)+"5-0$12).3)8)+/842)O"/P<.1<K/":/$33)4"/)2J$)K-/K"3$)"4)K-Q,.5)5"13-,282."1)"1,6)81+)086)08P$)833$/2."13M)5"128.1)$//"/3)81+)+$35/.Q$)4-152."18,.26)2J82).3),82$/)5J81:$+)"/)O.2J+/8O1>)

98:$)(?V)"4)&'S))

)

)

!"#1! J@%:/5-%'8+4)?@54)&)%/0+6-4+@%&'%'()*+:-&.-%)%/0+

D!"#1!12+dJ$1)81)-10818:$+)5"0K"1$12).3)+$5,8/$+)-1+$/)#(>('>V)2J$)!7#I)0-32)3$2)2J$)5"0K"1$12)26K$)-1+$/)#(>('>?)2")EH!AHA]^@)7D!9DH^HC>))!""#$%"#&'("#)*#$%"#$+,-"#+$#./0121#

D!"#1!1#+dJ$1)81)-10818:$+)5"0K"1$12).3)+$5,8/$+)-1+$/)#(>('>V)2J$)!7#I)0-32).15,-+$)8)2$N2-8,)5"0K"1$12)3-Q<26K$)+$35/.K2."1).1)2J$)0$28+828)"4)2J$)5"0K"1$12>))3%"4"#+4"#5+*6#()77"4"*$#$68"9#'7#:*5+*+;"(#&'58'*"*$<#)*&-:()*;#8+8"4#('&:5"*$9<#=>=9<#"$&1##3%"4"#)9#*'#&'58-"$"#-)9$)*;#'7#+--#8'99),-"#:*5+*+;"(#&'58'*"*$91##3%"#&'58'*"*$#9:,?$68"#)9#)*$"*("(#$'#84'@)("#"A8-+*+$'46#$"A$#("9&4),)*;#$%"#*+$:4"#+*(#7'45#'7#$%"#&'58'*"*$1#

D!"#1!1!+dJ$1)81)-10818:$+)5"0K"1$12).3)+$5,8/$+)-1+$/)#(>('>V)2J$)!7#I)0-32)822$0K2)2")5",,$52)2J$)4",,"O.1:).14"/082."1)81+).15,-+$).2).1)2J$)0$28+828)"4)2J$)5"0K"1$12W))

• I632$0)"4)"/.:.1)*)2J.3)5"-,+)Q$)2J$)Q-3.1$33)3632$0)"/)8KK,.582."1)5"128.1.1:)2J$)5"0K"1$12)"/)"/:81.382."1)"/)Q-3.1$33)K/"5$33)2J82)J83)K/"+-5$+).2c)

• @82$)"4)"/.:.1)*)2J.3)5"-,+)Q$)2J$)+82$)"4)2J$)5"0K"1$12).1)2J$)3632$0)"4)"/.:.1c)• D/.:.182"/)*)2J.3)5"-,+)Q$)2J$)8-2J"/)"/)8-2J"/3)"4)2J$)5"0K"1$12c)81+)• D/.:.182"/e3)/$4$/$15$)*)2J.3)5"-,+)Q$)2J$)"/.:.18,)/$4$/$15$)2")2J$)5"0K"1$12).1)

2J$)3632$0)"4)"/.:.1>))3%)9#5"$+(+$+#)9#8:4"-6#("9&4)8$)@"#+*(#*'$#*"&"99+46#7'4#84'&"99)*;#$%"#&'58'*"*$1##3%"#5"+*)*;#'7#$%)9#5"$+(+$+#B)--#("8"*(#'*#$%"#98"&)7)&#CDE!#)58-"5"*$+$)'*#+*(#)$9#)*$";4+$)'*#B)$%#"A$"4*+-#,:9)*"99#969$"591##F9#+#;"*"4+-#4:-"#$%"#CDE!#9%':-(#&+8$:4"#+9#5:&%#&'*$"A$:+-#)*7'45+$)'*#+,':$#$%"#&'58'*"*$#+9#8'99),-"1#

D!"#1!1;+dJ$1)81)-10818:$+)5"0K"1$12).3)+$5,8/$+)-1+$/)#(>('>V)2J$)!7#I)0-32)+$2$/0.1$).4).2).3)8Q,$)3$8/5J).2)2J/"-:J)4-,,)2$N2)3$8/5J.1:)81+)3$2)2J$)5"0K"1$12)4,8:)-1+$/)#(>('>(()855"/+.1:,6>))3%"#CDE!#5+6#,"#+,-"#$'#9"+4&%#$%"#&'*$"*$#'7#+*#:*5+*+;"(#&'58'*"*$#,"&+:9"G##

• 3%"#,:9)*"99#969$"5#)9#+,-"#$'#84'@)("#$%"#&'58'*"*$#+9#+#(+$+7)-"<#9""#E./01.1HI#• 3%"#,:9)*"99#969$"5#)9#+,-"#$'#84'@)("#+#&'*9:5+,-"#)*("A#'7#$%"#$"A$#)*#$%"#

&'58'*"*$I#'4#• 3%"#CDE!#+*(#$%"#,:9)*"99#969$"5#,'$%#:$)-)9"#$%"#9+5"#"*$"484)9"#9"+4&%#"*;)*"1##

Page 199: MoReq2010 Core Requirements DRAFT v0.27 · !"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03) 7"/$)#$%-./$0$123)81+)9,-:);13)

!"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03)7"/$)#$%-./$0$123)81+)9,-:);13)<)=$/3."1)'>?&)@#ABC)BD#)9EFG;7)7DHIEGCAC;DH)CJ.3)+"5-0$12).3)5"K6/.:J2)L)@G!)B"/-0)B"-1+82."1M)&'('M).15,-+.1:)8,,)2$N2)81+).08:$3).15,-+$+)O.2J)2J$)O"/P>)

CJ.3)+"5-0$12).3)8)+/842)O"/P<.1<K/":/$33)4"/)2J$)K-/K"3$)"4)K-Q,.5)5"13-,282."1)"1,6)81+)086)08P$)833$/2."13M)5"128.1)$//"/3)81+)+$35/.Q$)4-152."18,.26)2J82).3),82$/)5J81:$+)"/)O.2J+/8O1>)

98:$)(??)"4)&'S))

)

)

D!"#1!1=+dJ$1)81)-10818:$+)5"0K"1$12).3)+$5,8/$+)-1+$/)#(>('>V)2J$)!7#I)0-32)+$2$/0.1$).4).2).3)8Q,$)2")/$2/.$X$)2J$)5"0K"1$12)83)8)+8284.,$)4/"0)2J$)3632$0)"4)"/.:.1)"1)/$%-$32M)81+)3$2)2J$)+8284.,$)855$33.Q.,.26)4,8:)-1+$/)#(>('>(f)8KK/"K/.82$,6>))3%)9#5"+*9#$%+$#$%"#(+$+7)-"#B%)&%#)9#*'$#5+*+;"(#,6#$%"#CDE!#&+*#,"#4"$4)"@"(#,6#)*$";4+$)'*#B)$%#$%"#969$"5#'7#'4);)*#+*(#9"4@"(#$'#:9"491#

D!"#1!1B+dJ$1)81)-10818:$+)5"0K"1$12).3)+$5,8/$+)-1+$/)#(>('>V)2J$)!7#I)0-32)8,O863)$13-/$)2J82)2J$)5"0K"1$12)J83)8),"582."1)81+)$N2$/18,).+$12.4.$/)3$2)-1+$/)#(>('>(U)/$:8/+,$33)"4)OJ$2J$/)2J$)+8284.,$)855$33.Q.,.26)4.,$).3)3$2)-1+$/)#(>('>(f>))J@"*#B%"*#$%"#CDE!#&+*#4"$4)"@"#$%"#:*5+*+;"(#&'58'*"*$#)$#9%':-(#+-9'#9$'4"#$%"#&'58'*"*$K9#-'&+$)'*#+*(#"A$"4*+-#)("*$)7)"41#

D!"#1!1F+dJ$1)2J$)+8284.,$)855$33.Q.,.26)4,8:)"4)81)-10818:$+)5"0K"1$12).3)3$2)-1+$/)#(>('>(f)81+)8)-3$/)/$%-$323)2J$)+8284.,$)-1+$/)#(>('>&fM)2J$1)2J$)!7#I)0-32)8,,"O)2J$)-3$/)2")/$2/.$X$).2)4/"0)2J$)3632$0)"4)"/.:.1)83).4).2)580$)4/"0)2J$)!7#I>))3%"#$"45#L4"$4)"@"M#)9#("7)*"(#)*#$%"#4+$)'*+-"#$'#EN1N/10.1#

D!"#1!1G+;4)81)!7#I)822$0K23)2")/$2/.$X$)8)+8284.,$)4/"0).23)3632$0)"4)"/.:.1)-1+$/)#(>('>&f)Q$58-3$)2J$)+8284.,$)855$33.Q.,.26)4,8:)J83)Q$$1)3$2)-1+$/)#f'&>f>T)81+)2J$).12$:/82."1)48.,3)4"/)816)/$83"1M)2J$1)2J$)!7#I)0-32)/8.3$)81)8,$/2>))3%)9#&+*#%+88"*#)7#$%"#969$"5#'7#'4);)*#)9#'77-)*"#'4#7+)-9#$'#-'&+$"#+*(#4"98'*(#B)$%#$%"#&'*$"*$#'7#$%"#:*5+*+;"(#&'58'*"*$1#

D!"#1!1K+dJ$1)81)-10818:$+)5"0K"1$12).3)+$5,8/$+)-1+$/)#(>('>V)2J$)!7#I)0-32)+$2$/0.1$).4).2).3).12$:/82$+)O.2J)2J$)3632$0)"4)"/.:.1)81+)8Q,$)2")+$,$2$)2J$)5"0K"1$12)4/"0)2J$)3632$0)"4)"/.:.1)"1)/$%-$32M)81+)3$2)2J$)8-2"082.5)+$,$2."1)4,8:)-1+$/)#(>('>(R)8KK/"K/.82$,6>))3%)9#4"O:)4"9#+#969$"5#$'#969$"5#)*$";4+$)'*#,"$B""*#$%"#CDE!#+*(#$%"#969$"5#'7#'4);)*#'7#$%"#:*5+*+;"(#&'58'*"*$1#

D!"#1!12"+;4)81)!7#I)822$0K23)2")+$32/"6)8)+8284.,$)-1+$/)#(>(&>R')Q$58-3$)2J$)8-2"082.5)+$,$2."1)4,8:)J83)Q$$1)3$2)-1+$/)#f'&>f>?)81+)2J$).12$:/82."1)48.,3)4"/)816)/$83"1M)2J$1)2J$)!7#I)0-32)/8.3$)81)8,$/2>))3%)9#&+*#%+88"*#)7#$%"#969$"5#'7#'4);)*#)9#'77-)*"#'4#7+)-9#$'#-'&+$"#'4#("-"$"#$%"#&'*$"*$#'7#$%"#:*5+*+;"(#&'58'*"*$1#

Page 200: MoReq2010 Core Requirements DRAFT v0.27 · !"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03) 7"/$)#$%-./$0$123)81+)9,-:);13)

!"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03)7"/$)#$%-./$0$123)81+)9,-:);13)<)=$/3."1)'>?&)@#ABC)BD#)9EFG;7)7DHIEGCAC;DH)CJ.3)+"5-0$12).3)5"K6/.:J2)L)@G!)B"/-0)B"-1+82."1M)&'('M).15,-+.1:)8,,)2$N2)81+).08:$3).15,-+$+)O.2J)2J$)O"/P>)

CJ.3)+"5-0$12).3)8)+/842)O"/P<.1<K/":/$33)4"/)2J$)K-/K"3$)"4)K-Q,.5)5"13-,282."1)"1,6)81+)086)08P$)833$/2."13M)5"128.1)$//"/3)81+)+$35/.Q$)4-152."18,.26)2J82).3),82$/)5J81:$+)"/)O.2J+/8O1>)

98:$)&'')"4)&'S))

)

)

D!"#1!122+dJ$1)2J$)!7#I)/8.3$3)81)8,$/2)-1+$/)#f'&>f>V)"/)#f'&>f>(').2)0-32).15,-+$)$N2$1+$+)$//"/).14"/082."1).1)2J$)7"00$12)"4)2J$)8,$/2>))!""#EN1H1P01#

D!"#1!12#+CJ$)!7#I)0-32)8,,"O)81)8+0.1.32/82"/)2")5J81:$)2J$)3282-3)"4)81)852.X$)-10818:$+)5"0K"1$12)2").1852.X$)2").1+.582$)2J82).2)J83)Q$$1),"32)"/)+$,$2$+)4/"0)2J$)3632$0)"4)"/.:.1>))Q"&+:9"#:*5+*+;"(#&'58'*"*$9#+4"#*'$#&'*$4'--"(#,6#$%"#CDE!#)$#)9#8'99),-"#$%+$#$%"6#B)--#,"#("-"$"(#+&&)("*$+--6#'4#+9#+#4"9:-$#'7#969$"5#"44'41##R%69)&+-#&'58'*"*$9#5+6#+-9'#,"#-'9$#'4#5)98-+&"(1#

D!"#1!12!+dJ$1)81)-10818:$+)5"0K"1$12)Q$,"1:.1:)2")81)852.X$)/$5"/+).3)08+$).1852.X$)-1+$/)#f'&>f>(&)2J$)!7#I)0-32)1"2)+$,$2$)816)"4)2J$)0$28+828)"/)$X$12)J.32"/6)"4)2J$)-10818:$+)5"0K"1$12M)-12.,)2J$)/$5"/+)2")OJ.5J)2J$)5"0K"1$12)Q$,"1:3).3),82$/)+$32/"6$+)-1+$/)#(>(&>R'>))C+S)*;#+*#:*5+*+;"(#&'58'*"*$#)*+&$)@"#B%"*#)$9#+99'&)+$"(#4"&'4(#4"5+)*9#+&$)@"#)9#*'$#$%"#9+5"#+9#("9$4'6)*;#$%"#&'58'*"*$#:*("4#EN1N01H/1##T$#)9#)*$"*("(#'*-6#$'#9);*)76#$%+$#$%"#&'*$"*$#-)*S"(#$'#,6#:*5+*+;"(#&'58'*"*$#)9#*'#-'*;"4#+@+)-+,-"#)*#$%"#969$"5#'7#'4);)*1#

D!"#1!12;+dJ$1)81)-10818:$+)5"0K"1$12)Q$,"1:.1:)2")81)852.X$)/$5"/+).3)08+$).1852.X$)-1+$/)#f'&>f>(&)2J$)!7#I)0-32)8,,"O)2J$)8+0.1.32/82"/)2").15,-+$)8)2$N2-8,).1852.X$)5"00$12).1)2J$)0$28+828)"4)2J$)5"0K"1$12)2")$NK,8.1)2J$)/$83"1)OJ6).2)J83)Q$$1)08+$).1852.X$>))T$#5:9$#,"#&-"+4#$'#+#:9"4#'7#$%"#CDE!#B%6#+#&'58'*"*$#'7#+*#+&$)@"#4"&'4(#%+9#,""*#5+("#)*+&$)@"1#

D!"#1!12=+CJ$)!7#I)0-32)8,,"O)81)8+0.1.32/82"/)2")5J81:$)2J$)3282-3)"4)81).1852.X$)-10818:$+)5"0K"1$12)2")852.X$)2").1+.582$)2J82).2)J83)Q$$1)4"-1+)"/)/$32"/$+M).4)2J$)/$5"/+)2")OJ.5J)2J$)5"0K"1$12)Q$,"1:3).3)32.,,)852.X$>))T$#)9#'*-6#8'99),-"#$'#5+S"#+*#)*+&$)@"#:*5+*+;"(#&'58'*"*$#+&$)@"#)7#$%"#4"&'4(#)$#,"-'*;9#$'#)9#+&$)@"#+*(#%+9#*'$#+-4"+(6#,""*#("9$4'6"(1##C+S)*;#$%"#&'58'*"*$#+&$)@"#4""9$+,-)9%"9#$%"#&'**"&$)'*#,"$B""*#$%"#CDE!#+*(#$%"#969$"5#'7#'4);)*#)*#5+*+;)*;#$%"#4"&'4(1##

D!"#1!12B+dJ$1)81)8+0.1.32/82"/)08P$3)81).1852.X$)5"0K"1$12)852.X$)-1+$/)#f'&>f>(R)2J$)!7#I)0-32)8-2"082.58,,6)/$0"X$)816).1852.X$)5"00$12):.X$1)2")2J$)5"0K"1$12)-1+$/)#f'&>f>(U>)

Page 201: MoReq2010 Core Requirements DRAFT v0.27 · !"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03) 7"/$)#$%-./$0$123)81+)9,-:);13)

!"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03)7"/$)#$%-./$0$123)81+)9,-:);13)<)=$/3."1)'>?&)@#ABC)BD#)9EFG;7)7DHIEGCAC;DH)CJ.3)+"5-0$12).3)5"K6/.:J2)L)@G!)B"/-0)B"-1+82."1M)&'('M).15,-+.1:)8,,)2$N2)81+).08:$3).15,-+$+)O.2J)2J$)O"/P>)

CJ.3)+"5-0$12).3)8)+/842)O"/P<.1<K/":/$33)4"/)2J$)K-/K"3$)"4)K-Q,.5)5"13-,282."1)"1,6)81+)086)08P$)833$/2."13M)5"128.1)$//"/3)81+)+$35/.Q$)4-152."18,.26)2J82).3),82$/)5J81:$+)"/)O.2J+/8O1>)

98:$)&'()"4)&'S))

)

)

)U"+@)*;#$%"#)*+&$)@"#&'55"*$#)*#8-+&"#B':-(#,"#5)9-"+()*;1##T$#B)--#9$)--#,"#+@+)-+,-"#$%4':;%#$%"#"@"*$#%)9$'46#'7#$%"#4"&'4(1#

D!"#1!12F+CJ$)!7#I)0-32)8,,"O)81)8+0.1.32/82"/)2")3$,$52)8)1-0Q$/)"4)-10818:$+)5"0K"1$123)81+)K$/4"/0)816)"4)2J$)4",,"O.1:)4-152."13)83)8)Q-,P)"K$/82."1W))

• !8P$)8,,)3$,$52$+)-10818:$+)5"0K"1$123).1852.X$)3.0-,281$"-3,6M)3$$)#f'&>f>(&>)

• !8P$)8,,)3$,$52$+)-10818:$+)5"0K"1$123)852.X$)3.0-,281$"-3,6M)3$$)#f'&>f>(R>))3%"#$"459#L9"-"&$M#+*(#L,:-S#'8"4+$)'*M#+4"#"A8-+)*"(#)*#$%"#4+$)'*+-"#$'#EN1H1P.1##E"O:)4"5"*$9#7'4#,:-S#'8"4+$)'*9#&+*#,"#7':*(#9$+4$)*;#+$#EN1V1N/1#

D!"#1!12G+dJ$1)81)8+0.1.32/82"/)08P$3)3$,$52$+)-10818:$+)5"0K"1$123).1852.X$)3.0-,281$"-3,6)83)8)Q-,P)"K$/82."1)-1+$/)#f'&>f>(T)2J$)!7#I)0-32)8,,"O)2J$)8+0.1.32/82"/)2")8KK,6)2J$)380$).1852.X$)5"00$12)3.0-,281$"-3,6)2")8,,)2J$)3$,$52$+)-10818:$+)5"0K"1$123>))!""#E./01.1NP1#

Page 202: MoReq2010 Core Requirements DRAFT v0.27 · !"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03) 7"/$)#$%-./$0$123)81+)9,-:);13)

!"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03)7"/$)#$%-./$0$123)81+)9,-:);13)<)=$/3."1)'>?&)@#ABC)BD#)9EFG;7)7DHIEGCAC;DH)CJ.3)+"5-0$12).3)5"K6/.:J2)L)@G!)B"/-0)B"-1+82."1M)&'('M).15,-+.1:)8,,)2$N2)81+).08:$3).15,-+$+)O.2J)2J$)O"/P>)

CJ.3)+"5-0$12).3)8)+/842)O"/P<.1<K/":/$33)4"/)2J$)K-/K"3$)"4)K-Q,.5)5"13-,282."1)"1,6)81+)086)08P$)833$/2."13M)5"128.1)$//"/3)81+)+$35/.Q$)4-152."18,.26)2J82).3),82$/)5J81:$+)"/)O.2J+/8O1>)

98:$)&'&)"4)&'S))

)

)

!"#1; L-%A6@%:/5-%'8+4)?@54)&)%/0+6-4+@%&'%'()*+:-&.-%)%/0+

L!"#1;12+dJ82)26K$3)"4)-10818:$+)5"0K"1$12)+"$3)2J$)!7#I)3-KK"/2g))3%"#CDE!#5+6#,"#)*$"*("(#7'4#+#@"4$)&+-#5+4S"$#+*(#'*-6#9:88'4$#+#@"46#98"&)7)&#$68"#'7#:*5+*+;"(#&'58'*"*$1##F-$"4*+$)@"-6#$%"#CDE!#5+6#84'@)("#B)("#4+*;)*;#9:88'4$#7'4#+#*:5,"4#'7#()77"4"*$#:*5+*+;"(#&'58'*"*$#$68"91#

L!"#1;1#+dJ82)Q-3.1$33)3632$03)81+)8KK,.582."13)+"$3)2J$)!7#I).12$/485$)2")81+)K/"X.+$).12$:/82$+)3-KK"/2)4"/)-10818:$+)5"0K"1$123g))3%"#9:88-)"4#5:9$#84'@)("#)*7'45+$)'*#+,':$#$%"#,:9)*"99#969$"59#+*(#+88-)&+$)'*9#+*(#$%"#$68"9#'7#:*5+*+;"(#&'58'*"*$9#$%+$#+4"#9:88'4$"(#,6#$%"#CDE!#+9#8+4$#'7#&"4$)7)&+$)'*#$"9$)*;<#B%)&%#B)--#$%"*#,"#)*&-:("(#)*#$%"#8:,-)9%"(#$"9$#4"8'4$#7'4#$%"#CDE!1#

L!"#1;1!+dJ82)5"0K"1$12)2$0K,82$3)+"$3)2J$)!7#I)3-KK"/2)4"/)-10818:$+)5"0K"1$123)-1+$/)#(>('>(?)2J82)8,,"O)2J$)$N2/852."1)"4)0$28+828)8Q"-2)2J$)-10818:$+)5"0K"1$12)4/"0).23)3632$0)"4)"/.:.1g))!""#+-9'#$%"#4+$)'*+-"#$'#EN1N/1NW#

L!"#1;1;+dJ82)384$:-8/+3)J83)2J$)3-KK,.$/)"/)"/:81.382."1)K-2).1)K,85$)2")$13-/$)2J82)-10818:$+)5"0K"1$123)5811"2)Q$)+$,$2$+)"/)0"+.4.$+)"15$)2J$6)J8X$)Q$$1)+$5,8/$+)83)/$5"/+3).1)2J$)!7#Ig))E"&'4(9#+*(#$%")4#&'58'*"*$9#5:9$#,"#:*+-$"4+,-"1##T7#:*5+*+;"(#&'58'*"*$9#+4"#-'&+$"(#':$9)("#$%"#&'*$4'-#'7#$%"#CDE!#$%"*#$%"#'4;+*)9+$)'*#5:9$#"58-'6#9+7";:+4(9#$'#"*9:4"#$%"#)*$";4)$6#'7#$%"#&'58'*"*$#)9#84"9"4@"(#)*#)$9#"*@)4'*5"*$1##!+7";:+4(9#5+6#$+S"#$%"#7'45#'7#9"&:4)$6#5"+9:4"9<#'4;+*)9+$)'*+-#8'-)&)"9#+*(#'8"4+$)'*+-#84'&"(:4"91#

L!"#1;1=+h"O)+"$3)2J$)"/:81.382."1)0818:$)5"K.$3)"4)+8284.,$3)"4)0818:$+)5"0K"1$123)842$/)2J$6)J8X$)Q$$1)/$2/.$X$+)Q6)2J$)!7#I)4/"0)2J$)3632$0)"4)"/.:.1M)-1+$/)#f'&>f>Tg))3%"#'4;+*)9+$)'*#9%':-(#()9&':4+;"#$%"#84'-)7"4+$)'*#'7#(+$+7)-"9#,"-'*;)*;#$'#&'48'4+$"#4"&'4(9#$%+$#5);%$#':$-)@"#$%"#4"&'4(9#$%"59"-@"91#

L!"#1;1B+h"O)+"$3)2J$)"/:81.382."1)$13-/$)2J82)/$5"/+3)8/$)+$,$2$+)4/"0)2J$./)3632$0)"4)"/.:.1).4)2J$)!7#I).3)-18Q,$)2").132.:82$)3-5J)+$,$2."1)-1+$/)#f'&>f>?g))

Page 203: MoReq2010 Core Requirements DRAFT v0.27 · !"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03) 7"/$)#$%-./$0$123)81+)9,-:);13)

!"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03)7"/$)#$%-./$0$123)81+)9,-:);13)<)=$/3."1)'>?&)@#ABC)BD#)9EFG;7)7DHIEGCAC;DH)CJ.3)+"5-0$12).3)5"K6/.:J2)L)@G!)B"/-0)B"-1+82."1M)&'('M).15,-+.1:)8,,)2$N2)81+).08:$3).15,-+$+)O.2J)2J$)O"/P>)

CJ.3)+"5-0$12).3)8)+/842)O"/P<.1<K/":/$33)4"/)2J$)K-/K"3$)"4)K-Q,.5)5"13-,282."1)"1,6)81+)086)08P$)833$/2."13M)5"128.1)$//"/3)81+)+$35/.Q$)4-152."18,.26)2J82).3),82$/)5J81:$+)"/)O.2J+/8O1>)

98:$)&'f)"4)&'S))

)

)

X*5+*+;"(#&'58'*"*$9#5:9$#,"#("-"$"(#74'5#$%"#969$"5#'7#'4);)*#+*(#+--#,+&S#:8#&'8)"9#("9$4'6"(#+9#B"--1##3%)9#5:9$#,"#&'*7)45"(#,6#+*#+(5)*)9$4+$'4#)7#$%"#:*5+*+;"(#&'58'*"*$9#&+**'$#,"#("-"$"(#+:$'5+$)&+--61#

L!"#1;1F+dJ82)K",.5.$3)81+)K/"5$+-/$3)+"$3)2J$)"/:81.382."1)K/"X.+$)4"/)8+0.1.32/82"/3)2J82)8/$)8+X.3$+)Q6)8,$/2)2J82)5"0K"1$123)8/$)-18Q,$)2")Q$)4"-1+)"/)48.,$+)2")Q$)+$,$2$+)4/"0)2J$./)3632$03)"4)"/.:.1)-1+$/)#f'&>f>V)"/)#f'&>f>('g))3%"9"#)99:"9#5+6#%+@"#$'#,"#+((4"99"(#5+*:+--6#,6#+*#+(5)*)9$4+$'4#)*#$%"#969$"5#'7#'4);)*1#

L!"#1;1G+h"O)O.,,)2J$)"/:81.382."1)$13-/$)2J82)2J$)!7#I)81+)2J$)3632$0)"4)"/.:.1)8/$)K/"K$/,6)3615J/"1.3$+).4)"1$)"/)2J$)"2J$/)J83)2")Q$)/$32"/$+)4/"0)Q85P)-K)4",,"O.1:)8)+.3832$/)/$5"X$/6g))T7#$%"#CDE!#+*(#$%"#969$"5#'7#'4);)*#+4"#':$#'7#96*&%#$%"*#$%"#CDE!#5+6#%+@"#:*5+*+;"(#&'58'*"*$#"*$)$)"9#+*(#4"&'4(9#("&-+4"(#+9#&'5)*;#74'5#$%"#969$"5#'7#'4);)*#B%)&%#*'#-'*;"4#%+@"#+*6#"O:)@+-"*$#)*#$%"#969$"5#'7#'4);)*1##F-$"4*+$)@"-6#$%"#969$"5#'7#'4);)*#5+6#%+@"#(+$+#7'4#4"&'4(9#B%)&%#%+@"#84"@)':9-6#,""*#("&-+4"(#)*#$%"#CDE!#,:$#B)--#*'$#,"#+,-"#$'#,"#7':*(#$%"4"#,"&+:9"#$%"#CDE!#%+9#,""*#4'--"(#,+&S1#)

Page 204: MoReq2010 Core Requirements DRAFT v0.27 · !"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03) 7"/$)#$%-./$0$123)81+)9,-:);13)

!"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03)7"/$)#$%-./$0$123)81+)9,-:);13)<)=$/3."1)'>?&)@#ABC)BD#)9EFG;7)7DHIEGCAC;DH)CJ.3)+"5-0$12).3)5"K6/.:J2)L)@G!)B"/-0)B"-1+82."1M)&'('M).15,-+.1:)8,,)2$N2)81+).08:$3).15,-+$+)O.2J)2J$)O"/P>)

CJ.3)+"5-0$12).3)8)+/842)O"/P<.1<K/":/$33)4"/)2J$)K-/K"3$)"4)K-Q,.5)5"13-,282."1)"1,6)81+)086)08P$)833$/2."13M)5"128.1)$//"/3)81+)+$35/.Q$)4-152."18,.26)2J82).3),82$/)5J81:$+)"/)O.2J+/8O1>)

98:$)&'U)"4)&'S))

)

)

!"#1= M8-00'4C+-6+/)4&0+)

7)4&+ NH.8'%'/5-%+'%*+4)8'/5-%0E5.+/-+()%)4'8+:-%:)./0+

E10818:$+)7"0K"1$12)

a$12.26b)A)+,-.,/0/1)OJ"3$)8/2$4852).3)KJ63.58,M).15,-+.1:)K8K$/)/$5"/+3M)"/).3)+.:.28,)Q-2)32"/$+)"1)KJ63.58,)0$+.8M)3-5J)83)7@3M)@=@3M)28K$)81+)0.5/"4"/0M)"/).3)32"/$+)Q6)81"2J$/)Q-3.1$33)3632$0)"/)8KK,.582."1)1"2)+./$52,6)-1+$/)2J$)0818:$0$12)"4)2J$)'")2>)!""#+-9'#!"#$"%&%'1#

)))

Page 205: MoReq2010 Core Requirements DRAFT v0.27 · !"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03) 7"/$)#$%-./$0$123)81+)9,-:);13)

!"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03)7"/$)#$%-./$0$123)81+)9,-:);13)<)=$/3."1)'>?&)@#ABC)BD#)9EFG;7)7DHIEGCAC;DH)CJ.3)+"5-0$12).3)5"K6/.:J2)L)@G!)B"/-0)B"-1+82."1M)&'('M).15,-+.1:)8,,)2$N2)81+).08:$3).15,-+$+)O.2J)2J$)O"/P>)

CJ.3)+"5-0$12).3)8)+/842)O"/P<.1<K/":/$33)4"/)2J$)K-/K"3$)"4)K-Q,.5)5"13-,282."1)"1,6)81+)086)08P$)833$/2."13M)5"128.1)$//"/3)81+)+$35/.Q$)4-152."18,.26)2J82).3),82$/)5J81:$+)"/)O.2J+/8O1>)

98:$)&'R)"4)&'S))

)

)

!"#$% &'()*+,-+')*./+/01*2+)

3*-*.*45*+ 602/*7+89*4/8-8*.+ &8/)*+

:!"#$%$;+ 9<"=*#5#>???;><!(9>@%@5><?@=@=A?%%'9+ B8.,$+)2")+$,$2$)-10818:$+)5"0K"1$12)

:!"#$%$#+ @-59?!**>!5#<><'%!>(=%*>*9"@""9A-?'?+ B8.,$+)2")/$2/.$T$)-10818:$+)+8284.,$)

)

!"#$A &'()*+,-+*)*7*4/+9*-848/8,42+)

3*-*.*45*+ 602/*7+89*4/8-8*.+ &8/)*+ B'.984')8/0+ C'/'+&01*+ :11)8*2+/,+D4/8/0+&01*2+

E!"#$A$;+ *'"=<;"A>9;%%><<!*>(=?5>A??99%'9"=A5+ 7"0K"1$12)3-Q<26K$) (>>() C$N2) 7"0K"1$12)

E!"#$A$#+ '*@?9@"">"??(><!*->@5<(>?@9'(##(!"9@+ @82$)"4)"/.:.1) '>>() @82$) 7"0K"1$12)

E!"#$A$!+ ;-@9@#<@>(<5!><'(A>('"9>9"5A'5#9!""@+ ;1852.T$)5"00$12) '>>() C$N2) 7"0K"1$12)

E!"#$A$<+ 5(=#;@'<>-"5(><5"->'""#><*(;-<*9!="!+ D/.:.182"/) '>>() C$N2) 7"0K"1$12)

E!"#$A$?+ ;;#@<@;=>=?#9><;;!>(-<!>(5?5??'*<%<#+ D/.:.182"/U3)/$4$/$15$) '>>() C$N2) 7"0K"1$12)

E!"#$A$%+ 9-#?#<;@>*'<!><;?9>(=@?>A%<*5*5('9@(+ I632$0)"4)"/.:.1) '>>() C$N2) 7"0K"1$12)

))

Page 206: MoReq2010 Core Requirements DRAFT v0.27 · !"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03) 7"/$)#$%-./$0$123)81+)9,-:);13)

!"#$%&'(')*)!"+$,)#$%-./$0$123)4"/)/$5"/+3)3632$03)7"/$)#$%-./$0$123)81+)9,-:);13)<)=$/3."1)'>?&)@#ABC)BD#)9EFG;7)7DHIEGCAC;DH)CJ.3)+"5-0$12).3)5"K6/.:J2)L)@G!)B"/-0)B"-1+82."1M)&'('M).15,-+.1:)8,,)2$N2)81+).08:$3).15,-+$+)O.2J)2J$)O"/P>)

CJ.3)+"5-0$12).3)8)+/842)O"/P<.1<K/":/$33)4"/)2J$)K-/K"3$)"4)K-Q,.5)5"13-,282."1)"1,6)81+)086)08P$)833$/2."13M)5"128.1)$//"/3)81+)+$35/.Q$)4-152."18,.26)2J82).3),82$/)5J81:$+)"/)O.2J+/8O1>)

98:$)&'S)"4)&'S))

)

)

!"#$@ &'()*+,-+F*4*.')+5,9*2+)

3*-*.*45*+ 602/*7+89*4/8-8*.+ G')H*+ :11)8*2+/,+D)*7*4/+

B!"#$@$;+ 9#!=5;@?>9'5*><#?(>(;?@><";*(-@5%#%=) EH!AHAVW@)7D!9DHWHC) 7"0K"1$12)26K$)

)


Recommended