# p r a g m a   n a m e s p a c e ( " \ \ \ \ . \ \ R o o t \ \ C I M V 2 " ) 
 
 i n s t a n c e   o f   _ _ n a m e s p a c e {   n a m e = " m s _ 4 0 7 " ; } ; 
 
 # p r a g m a   n a m e s p a c e ( " \ \ \ \ . \ \ R o o t \ \ C I M V 2 \ \ m s _ 4 0 7 " ) 
 
 
 
 [ D e s c r i p t i o n ( " D i e   K l a s s e   C I M _ D i a g n o s t i c T e s t   s t e l l t   d i e   A u s f  h r b a r k e i t   e i n e s   T e s t s   d a r .   S p e z i f i s c h e   D i a g n o s e t e s t s   k  n n e n   d u r c h   U n t e r k l a s s i f i z i e r u n g   b z w .   I n s t a n z e n e i n r i c h t u n g   f  r   d i e s e s   O b j e k t   d e f i n i e r t   w e r d e n .   E i n e   U n t e r k l a s s i f i z i e r u n g   i s t   a n g e m e s s e n ,   w e n n   S i e   m e h r   D e t a i l s   f  r   e i n e n   b e s t i m m t e n   T e s t   a n g e b e n   m  c h t e n   ( z .   B .   z u s  t z l i c h e   E i g e n s c h a f t e n   u n d   M e t h o d e n ) .   U m   a n z u g e b e n ,   d a s s   e i n   b e s t i m m t e r   T e s t   v o r h a n d e n   i s t   u n d   a u f   e i n   s p e z i f i s c h e s   M a n a g e m e n t S y s t e m E l e m e n t   a n g e w e n d e t   w e r d e n   k a n n ,   i s t   d i e   I n s t a n z e n e i n r i c h t u n g   d e r   D i a g n o s t i c T e s t   K l a s s e   a u s r e i c h e n d . " )   :   A m e n d e d   T o S u b c l a s s , A M E N D M E N T ,   L O C A L E ( 0 x 4 0 7 ) ]   
 
 c l a s s   C I M _ D i a g n o s t i c T e s t   :   C I M _ S e r v i c e 
 
 { 
 
     [ D e s c r i p t i o n ( " D i e   B e s c h r e i b u n g e n   f  r   j e d e s   C h a r a c t e r i s t i c   s i n d   w i e   f o l g t : \ n   \ n *   \ " E x k l u s i v \ "   ( W e r t = 2 )   w i r d   n u r   f  r   d a s   T e s t m o d u l   a n g e g e b e n ,   w e n n   d i e   D i a g n o s e   z u   j e d e m   Z e i t p u n k t   n u r   e i n e n   T e s t   a u s f  h r e n   k a n n ,   u n a b h  n g i g   d a v o n ,   w i e   v i e l e   S y s t e m E l e m e n t s   u n t e r s t  t z t   w e r d e n .   N o r m a l e r w e i s e   t r i t t   d i e s   e i n ,   w e n n   H a r d w a r e -   o d e r   S o f t w a r e e i n s c h r  n k u n g e n   m e h r e r e   T e s t i n s t a n z e n   g l e i c h z e i t i g   v e r h i n d e r n .   W e n n   d i e   D i a g n o s e    b e r   m e h r e r e   S y s t e m E l e m e n t s   a u s g e f  h r t   w e r d e n   k a n n ,   j e d o c h   n u r   e i n m a l   p r o   E l e m e n t ,   s t e l l e n   S i e   d i e   B o o l e s c h e   E i g e n s c h a f t   I s E x c l u s i v e F o r M S E   i n   d i e s e m   F a l l   a u f   d i e   e n t s p r e c h e n d e n   I n s t a n z e n   v o n   D i a g n o s t i c T e s t F o r M S E   e i n .   \ n \ n *   W e n n   \ " I n t e r a k t i v \ "   ( W e r t = 3 )   e i n g e s t e l l t   i s t ,   z e i g t   d i e   D i a g n o s e   e n t w e d e r   v o r ,   w  h r e n d   o d e r   n a c h   d e m   T e s t   e i n e   N a c h r i c h t   a n .   \ n \ n *   S t e l l e n   S i e   \ " D e s t r u k t i v \ "   ( W e r t = 4 )   e i n ,   w e n n   d i e   D i a g n o s e   D a t e n   z e r s t  r t   o d e r   d a s   g e t e s t e t e   E l e m e n t   n e u   k o n f i g i e r t .   \ n \ n *   \ " R i s k a n t \ "   ( W e r t = 5 )   z e i g t   a n ,   d a s s   e s   b e i   T e s t u n t e r b r e c h u n g   z u   e i n e m   D a t e n v e r l u s t   k o m m e n   k a n n .   E i n i g e   T e s t s   k o p i e r e n   D a t e n ,   f  h r e n   d e n   T e s t   a u s   u n d   s t e l l e n   d i e   D a t e n   w i e d e r   h e r ,   w o b e i   d i e   g e t e s t e t e   E i n h e i t   a u f   i h r e   z u v o r i g e   K o n f i g u r a t i o n   z u r  c k g e s e t z t   w i r d .   B e i   T e s t u n t e r b r e c h u n g   k a n n   e s   z u   D a t e n v e r l u s t   o d e r   N e u k o n f i g u r a t i o n   d e s   g e t e s t e t e n   M a n a g e d S y s t e m E l e m e n t   k o m m e n .   \ n \ n *   W e n n   \ " P a k e t \ "   ( W e r t = 6 )   e i n g e s t e l l t   i s t ,   h a n d e l t   e s   s i c h   b e i   d i e s e m   T e s t   u m   e i n e n   T e s t s a t z   a u f   u n t e r e r   D i a g n o s e e b e n e ,   d e r   z u s a m m e n g e f a s s t   w u r d e .   \ n \ n \ " U n t e r s t  t z t   P e r c e n t O f T e s t C o v e r a g e \ "   ( W e r t = 7 )   z e i g t   a n ,   d a s s   e i n e   A n f r a g e   n a c h   r e d u z i e r t e m   T e s t b e r e i c h    b e r   d i e   E i g e n s c h a f t   P e r c e n t O f T e s t C o v e r a g e   i n   d e r   D i a g n o s t i c   S e t t i n g   g e s t e l l t   w e r d e n   k a n n .   \ n \ n S i e   k  n n e n   z u d e m   d i e   W e r t e   \ " U n b e k a n n t \ "   ( 0 )   u n d   \ " S o n s t i g e \ "   ( 1 )   a n g e b e n .   W u r d e   \ " S o n s t i g e \ "   d e f i n i e r t ,   f i n d e n   S i e   z u s  t z l i c h e   D e t a i l s   i n   d e r   E i g e n s c h a f t   O t h e r C h a r a c t e r i s t i c D e s c r i p t i o n   d i e s e r   K l a s s e . " )   :   A m e n d e d   T o S u b c l a s s , V a l u e M a p { " U n b e k a n n t " ,   " S o n s t i g e " ,   " E x k l u s i v " ,   " I n t e r a k t i v " ,   " D e s t r u k t i v " ,   " R i s k a n t " ,   " P a k e t " ,   " U n t e r s t  t z t   P e r c e n t O f T e s t C o v e r a g e " }   :   A m e n d e d   T o S u b c l a s s ]   u i n t 1 6   C h a r a c t e r i s t i c s [ ] ; 
 
     [ D e s c r i p t i o n ( " G i b t   z u s  t z l i c h e   I n f o r m a t i o n e n   f  r   d a s   C h a r a c t e r i s t i c   a n ,   w e n n   d e s s e n   W e r t   a u f   1   g e s e t z t   w u r d e   ( \ " S o n s t i g e \ " ) . " )   :   A m e n d e d   T o S u b c l a s s ]   s t r i n g   O t h e r C h a r a c t e r i s t i c D e s c r i p t i o n ; 
 
     [ D e s c r i p t i o n ( " W i r d   d i e s e r   T e s t   d e r z e i t   a u s g e f  h r t ,   w u r d e   d i e   E i g e n s c h a f t   I n U s e   a u f   T R U E   g e s e t z t .   U m   z u   e r k e n n e n ,   w e l c h e s   M a n a g e d S y s t e m E l e m e n t   g e t e s t e t   w i r d ,   f r a g e n   S i e   d i e   O b j e k t e   D i a g n o s t i c R e s u l t   a b ,   d i e   m i t   d i e s e m   T e s t   v e r b u n d e n   s i n d   ( A b f r a g e   D i a g n o s t i c R e s u l t F o r T e s t )   u n d   f  r   d i e   d e r   T e s t S t a t e   g l e i c h   4   i s t   ( \ " W i r d   a u s g e f  h r t \ " ) .   D a s   O b j e k t   D i a g n o s t i c R e s u l t   i s t   m i t   d e m   d e r z e i t   g e t e s t e t e n   S y s t e m E l e m e n t   v e r b u n d e n ,   d a s   D i a g n o s t i c R e s u l t F o r M S E   v e r w e n d e t . " )   :   A m e n d e d   T o S u b c l a s s ]   b o o l e a n   I s I n U s e ; 
 
     [ D e s c r i p t i o n ( " D e r   P a r a m e t e r   \ " T e u e r \ "   k a n n   a u f   d i e s e   K l a s s e   u n d   i h r e   R u n T e s t   M e t h o d e   a n g e w e n d e t   w e r d e n .   I n   d i e s e m   F a l l   b e s c h r e i b t   d i e   E i g e n s c h a f t   R e s o u r c e s U s e d   d i e   R e s s o u r c e n ,   d i e   g e m     d e m   S t a n d a r d - S e t u p   f  r   d e n   T e s t   i n   G r o  s c h r e i b u n g   a n g e g e b e n   s i n d .   S i e   k  n n e n   m e h r e r e   R e s s o u r c e n   a n g e b e n ,   d a   d i e   E i g e n s c h a f t   e i n e   G r u p p e   i s t . " )   :   A m e n d e d   T o S u b c l a s s , V a l u e M a p { " C P U " ,   " S p e i c h e r " ,   " F e s t p l a t t e " ,   " C D R O M " ,   " F l o p p y " ,   " P C I   B u s " ,   " U S B   B u s " ,   " 1 3 9 4   B u s " ,   " S C S I   B u s " ,   " I D E   B u s " ,   " N e t z w e r k " ,   " I S A   B u s " ,   " E I S A   B u s " ,   " V E S A   B u s " ,   " P C M C I A   B u s " ,   " C a r d B u s " ,   " A c c e s s . b u s " ,   " N u B u s " ,   " A G P " ,   " V M E   B u s " ,   " S b u s   I E E E   1 3 9 6 - 1 9 9 3 " ,   " M C A   B u s " ,   " G I O   B u s " ,   " X I O   B u s " ,   " H I O   B u s " ,   " P M C   B u s " ,   " S I O   B u s " }   :   A m e n d e d   T o S u b c l a s s ]   u i n t 1 6   R e s o u r c e s U s e d [ ] ; 
 
     [ D e s c r i p t i o n ( " D i e   M e t h o d e   R u n T e s t   f  h r t   d i e s e n   T e s t   f  r   d a s   a n g e g e b e n e   M a n a g e d S y s t e m E l e m e n t   a u s   ( d i e s   w i r d   m i t   d e m   E i n g a b e p a r a m e t e r   S y s t e m E l e m e n t   d e f i n i e r t ) .   D i e   T e s t e r g e b n i s s e   w e r d e n   i n   e i n e m   D i a g n o s t i c R e s u l t   O b j e k t   g e s p e i c h e r t ,   e i n   V e r w e i s ,   a n   d e n   d e r   A u s g a b e p a r a m e t e r   R e s u l t   z u r  c k g e g e b e n   w i r d .   D i e   E i n s t e l l u n g e n ,   d i e   f e s t l e g e n   w i e   d e r   T e s t   a u s g e f  h r t   w e r d e n   s o l l ,   w e r d e n   i n   d e m   O b j e k t   D i a g n o s t i c S e t t i n g   d e f i n i e r t   ( b z w .   d u r c h   e i n e   U n t e r k l a s s e   d e r   D i a g n o s t i c S e t t i n g ) .   D e r   V e r w e i s   a u f   e i n   O b j e k t   S e t t i n g   w i r d   m i t h i l f e   d e s   E i n g a b e p a r a m e t e r s   S e t t i n g   a n g e g e b e n .     W e n n   e i n   V e r w e i s   n i c h t   a n   d i e   M e t h o d e   w e i t e r g e g e b e n   w i r d ,   k  n n t e   e i n e   s t a n d a r d m   i g e   D i a g n o s t i c S e t t i n g   v e r w e n d e t   w e r d e n .   D i e s e   s t a n d a r d m   i g e   S e t t i n g   i s t   m i t   d e m   D i a g n o t i c T e s t    b e r   d i e   D e f a u l t S e t t i n g   B e z i e h u n g   z u m   C o r e   M o d e l   v e r b u n d e n .   \ n S o b a l d   R u n T e s t   a u s g e f  h r t   w i r d ,   s o l l t e n   d i e   z e i t b e z o g e n e n   E i n s t e l l u n g e n   b e w e r t e t   u n d   e r f a s s t   w e r d e n .   D i e s   w i r d   e m p f o h l e n ,   d a   d a s   O b j e k t   D i a g n o s t i c S e t t i n g   z u   j e d e r   Z e i t   m o d i f i z i e r t   w e r d e n   k a n n   u n d   d i e   a k t u e l l e n   T e s t e i n s t e l l u n g e n   v e r l o r e n   g e h e n   k  n n e n .   \ n D i e   R  c k g a b e c o d e s   d e r   M e t h o d e   s o l l t e n   e r w a r t u n g s g e m     b e i   i h r e r   E i n f  h r u n g   m i t   d e n   X M L - R  c k g a b e c o d e s    b e r e i n s t i m m e n .   D i e   a k t u e l l e n   S t a n d a r d r  c k g a b e w e r t e   s i n d :   \ n 0   =   O K   ( F u n k t i o n   e r f o l g r e i c h ,   a b e r   d e r   T e s t   s e l b s t   i s t   m  g l i c h e r w e i s e   f e h l g e s c h l a g e n   \ n 1   =     U n b e k a n n t e r   F e h l e r   ( F u n k t i o n   a u s   n i c h t   b e k a n n t e n   G r  n d e n   f e h l g e s c h l a g e n )   \ n 2   =   N i c h t   i m p l e m e n t i e r t   ( F u n k t i o n   i s t   f  r   d i e s e   I n s t a n z   n i c h t   i m p l e m e n t i e r t )   \ n 3   =     U n z u r e i c h e n d e   R e s s o u r c e n   ( K o m p o n e n t e   k o n n t e   d i e   e r f o r d e r l i c h e n   R e s s o u r c e n   n i c h t   z u t e i l e n ,   z .   B .   A r b e i t s s p e i c h e r ,   F e s t p l a t t e n s p e i c h e r   e t c . )   \ n I n   e i n e r   U n t e r k l a s s e   k  n n t e   e i n   S a t z   m  g l i c h e r   R  c k g a b e c o d e s   m i t h i l f e   d e s   P a r a m e t e r s   V a l u e M a p   i n   d e r   M e t h o d e   a n g e g e b e n   w e r d e n .   D i e   Z e i c h e n k e t t e n ,   i n   d i e   d e r   I n h a l t   v o n   V a l u e M a p   '  b e r s e t z t '   w i r d ,   k  n n e n   e b e n s o   i n   d e r   U n t e r k l a s s e   a l s   V a l u e s   G r u p p e n p a r a m e t e r   a n g e g e b e n   w e r d e n . " )   :   A m e n d e d   T o S u b c l a s s ]   u i n t 3 2   R u n T e s t ( [ I N ]   C I M _ M a n a g e d S y s t e m E l e m e n t   R e f   S y s t e m E l e m e n t , [ I N ]   C I M _ D i a g n o s t i c S e t t i n g   R e f   S e t t i n g , [ O U T ]   C I M _ D i a g n o s t i c R e s u l t   R e f   R e s u l t ) ; 
 
     [ D e s c r i p t i o n ( " D a s   A u s f  h r e n   d i e s e r   M e t h o d e   l  s c h t   a l l e   I n s t a n z e n   d e s   O b j e k t s   D i a g n o s t i c R e s u l t F o r M S E   f  r   d i e s e n   D i a g n o s t i c T e s t   u n d   d a s   a n g e g e b e n e   M a n a g e d S y s t e m E l e m e n t   ( d a s   m i t h i l f e   d e s   S y s t e m E l e m e n t   E i n g a b e p a r a m e t e r s   d e f i n i e r t   w u r d e ) .   D i e   D i a g n o s t i c R e s u l t s ,   a u f   d i e   i n   d e n   I n s t a n z e n   D i a g n o s t i c R e s u l t F o r M S E   v e r w i e s e n   w e r d e n ,   w e r d e n   g e l  s c h t .     A u c h   d i e   V e r b i n d u n g   D i a g n o s t i c R e s u l t F o r T e s t ,   d i e   a u f   d a s   O b j e k t   D i a g n o s t i c R e s u l t   v e r w e i s t ,   u n d   d i e s e r   T e s t   w e r d e n   g e l  s c h t . \ n     E s   i s t   e i n   A u s g a b e p a r a m e t e r   d e f i n i e r t   -   R e s u l t s N o t C l e a r e d   -   d e r   e i n e   Z e i c h e n k e t t e n g r u p p e   e n t h  l t ,   d i e   d i e   S c h l  s s e l   z u   d e n   D i a g n o s t i c R e s u l t s   a u f l i s t e t ,   d i e   n i c h t   g e l  s c h t   w e r d e n   k o n n t e n .   A n h a n d   d i e s e r   I n f o r m a t i o n e n   k  n n e n   S i e   a u f   d i e s e   R e s u l t s   w i e d e r   z u g r e i f e n   u n d   d i e s e   e n t w e d e r   m a n u e l l   e n t f e r n e n   o d e r   a n d e r e   K o r r e k t u r m a  n a h m e n   e r g r e i f e n .   \ n D i e   R  c k g a b e c o d e s   d e r   M e t h o d e   s o l l t e n   e r w a r t u n g s g e m     b e i   i h r e r   E i n f  h r u n g   m i t   d e n   X M L - R  c k g a b e c o d e s    b e r e i n s t i m m e n .   D i e   a k t u e l l e n   S t a n d a r d r  c k g a b e c o d e s   s i n d :   \ n 0   =   O K   ( F u n k t i o n   e r f o l g r e i c h ,   a b e r   d e r   T e s t   s e l b s t   i s t   m  g l i c h e r w e i s e   f e h l g e s c h l a g e n   \ n 1   =   U n b e k a n n t e r   F e h l e r   ( F u n k t i o n   a u s   n i c h t   b e k a n n t e n   G r  n d e n   f e h l g e s c h l a g e n )   \ n 2   =   N i c h t   i m p l e m e n t i e r t   ( F u n k t i o n   i s t   f  r   d i e s e   I n s t a n z   n i c h t   i m p l e m e n t i e r t )   \ n 3   =   U n z u r e i c h e n d e   R e s s o u r c e n   ( K o m p o n e n t e   k o n n t e   d i e   e r f o r d e r l i c h e n   R e s s o u r c e n   n i c h t   z u t e i l e n ,   z .   B .   A r b e i t s s p e i c h e r ,   F e s t p l a t t e n s p e i c h e r   e t c . )   \ n   I n   e i n e r   U n t e r k l a s s e   k  n n t e   e i n   S a t z   m  g l i c h e r   R  c k g a b e c o d e s   m i t h i l f e   d e s   P a r a m e t e r s   V a l u e M a p   i n   d e r   M e t h o d e   a n g e g e b e n   w e r d e n .   D i e   Z e i c h e n k e t t e n ,   i n   d i e   d e r   I n h a l t   v o n   V a l u e M a p   '  b e r s e t z t '   w i r d ,   k  n n e n   e b e n s o   i n   d e r   U n t e r k l a s s e   a l s   V a l u e s   G r u p p e n p a r a m e t e r   a n g e g e b e n   w e r d e n . " )   :   A m e n d e d   T o S u b c l a s s ]   u i n t 3 2   C l e a r R e s u l t s ( [ I N ]   C I M _ M a n a g e d S y s t e m E l e m e n t   R e f   S y s t e m E l e m e n t , [ O U T ]   S t r i n g   R e s u l t s N o t C l e a r e d [ ] ) ; 
 
     [ D e s c r i p t i o n ( " N a c h   A u f r u f   d i e s e r   M e t h o d e   u n d   d e r e n   A u s f  h r u n g   w i r d   d e r   a n g e g e b e n e   T e s t ,   b z w .   d i e   a n g e g e b e n e n   T e s t s ,   f  r   d a s   b e t r e f f e n d e   M a n a g e d S y s t e m E l e m e n t   ( d a s    b e r   d e n   E i n g a b e p a r a m e t e r   S y s t e m E l e m e n t   d e f i n i e r t   w u r d e )   b e e n d e t .   D e r   z u   b e e n d e n d e   T e s t   w i r d   m i t h i l f e   d e s   E i n g a b e p a r a m e t e r s   R e s u l t   a n g e g e b e n .   W e n n   a l l e   T e s t i n s t a n z e n   f  r   d a s   S y s t e m E l e m e n t   g e s t o p p t   w e r d e n   s o l l e n ,   m u s s   d e r   V e r w e i s   R e s u l t   N U L L   l a u t e n .   N a c h   B e e n d i g u n g   d e r   M e t h o d e   w e r d e n   d e r   T e s t s t a t u s   u n d   a n d e r e   I n f o r m a t i o n e n   ( z .   B .   P e r c e n t C o m p l e t e )   i n   d e r   I n s t a n z   D i a g n o s t i c R e s u l t   g e s p e i c h e r t ,   d i e   d u r c h   d e n   E i n g a b e p a r a m e t e r   d e f i n i e r t   w u r d e .   D e r   A u s g a b e p a r a m e t e r   T e s t i n g S t o p p e d   w i r d   w i e   f o l g t   v e r w e n d e t : \ n   S e t z e n   S i e   i h n   a u f   T R U E ,   w e n n   d e r   T e s t   e r f o l g r e i c h   g e s t o p p t   w u r d e .   \ n   S e t z e n   S i e   i h n   a u f   F A L S E ,   w e n n   d e r ( d i e )   a k t u e l l e ( n )   T e s t ( s )   n i c h t   g e s t o p p t   w e r d e n   k a n n .   \ n B e i   E i n s t e l l u n g   a u f   F A L S E   w i r d   d e r   T e s t   g e s t o p p t ,   w e n n   d a s   D i a g n o s e p r o g r a m m   e i n e n   s i c h e r e n   Z e i t p u n k t   d a f  r   b e s t i m m t .   U m   f e s t z u s t e l l e n ,   o b   b z w .   w a n n   d e r   T e s t   g e s t o p p t   w u r d e ,    b e r p r  f e n   S i e   d i e   E i g e n s c h a f t   T e s t S t a t e   i n   d e r   I n s t a n z   D i a g n o s t i c R e s u l t ,   d i e   d u r c h   d e n   P a r a m e t e r   R e s u l t   d e f i n i e r t   w u r d e .   T e s t S t a t e   w e c h s e l t   v o n   \ " W i r d   a u s g e f  h r t \ "   z u   \ " B e e n d e t \ "   ( v o n   4   a u f   5 ) .   \ n   D i e   R  c k g a b e c o d e s   d e r   M e t h o d e   s o l l t e n   e r w a r t u n g s g e m     b e i   i h r e r   E i n f  h r u n g   m i t   d e n   X M L - R  c k g a b e c o d e s    b e r e i n s t i m m e n .   D i e   a k t u e l l e n   S t a n d a r d r  c k g a b e c o d e s   s i n d :   \ n 0   =   O K   ( F u n k t i o n   e r f o l g r e i c h ,   a b e r   d e r   T e s t   s e l b s t   i s t   m  g l i c h e r w e i s e   f e h l g e s c h l a g e n )   \ n 1   =   U n b e k a n n t e r   F e h l e r   ( F u n k t i o n   a u s   n i c h t   b e k a n n t e n   G r  n d e n   f e h l g e s c h l a g e n )   \ n 2   =   N i c h t   i m p l e m e n t i e r t   ( F u n k t i o n   i s t   f  r   d i e s e   I n s t a n z   n i c h t   i m p l e m e n t i e r t )   \ n 3   =   U n z u r e i c h e n d e   R e s s o u r c e n   ( K o m p o n e n t e   k o n n t e   d i e   e r f o r d e r l i c h e n   R e s s o u r c e n   n i c h t   z u t e i l e n ,   z .   B .   A r b e i t s s p e i c h e r ,   F e s t p l a t t e n s p e i c h e r   e t c . )   \ n   I n   e i n e r   U n t e r k l a s s e   k  n n t e   e i n   S a t z   m  g l i c h e r   R  c k g a b e c o d e s   m i t h i l f e   d e s   P a r a m e t e r s   V a l u e M a p   i n   d e r   M e t h o d e   a n g e g e b e n   w e r d e n .   D i e   Z e i c h e n k e t t e n ,   i n   d i e   d e r   I n h a l t   v o n   V a l u e M a p   '  b e r s e t z t '   w i r d ,   k  n n e n   e b e n s o   i n   d e r   U n t e r k l a s s e   a l s   V a l u e s   G r u p p e n p a r a m e t e r   a n g e g e b e n   w e r d e n . " )   :   A m e n d e d   T o S u b c l a s s ]   u i n t 3 2   D i s c o n t i n u e T e s t ( [ I N ]   C I M _ M a n a g e d S y s t e m E l e m e n t   R e f   S y s t e m E l e m e n t , [ I N ]   C I M _ D i a g n o s t i c R e s u l t   R e f   R e s u l t , [ O U T ]   B o o l e a n   T e s t i n g S t o p p e d ) ; 
 
 } ; 
 
 
 
 [ D e s c r i p t i o n ( " S p e z i f i s c h e   D i a g n o s e t e s t p a r a m e t e r   u n d   A u s f  h r u n g s a n l e i t u n g e n   w e r d e n   d u r c h   U n t e r k l a s s i f i z i e r u n g   b z w .   I n s t a n z e n e i n r i c h t u n g   f  r   d a s   O b j e k t   D i a g n o s t i c S e t t i n g   d e f i n i e r t .   D i e   U n t e r k l a s s i f i z i e r u n g   i s t   a n g e m e s s e n ,   w e n n   S i e   d e t a i l l i e r t e r e   S e t t i n g s   f  r   e i n e n   b e s t i m m t e n   T e s t   ( z .   B .   z u s  t z l i c h e   E i g e n s c h a f t e n )   a n g e b e n   m  c h t e n .   W e n n   n u r   d i e   a l l g e m e i n e n   S e t t i n g   D a t e n   b e n  t i g t   w e r d e n ,   i s t   e i n e   I n s t a n z e n e i n r i c h t u n g   d e r   K l a s s e   D i a g n o s t i c S e t t i n g   m  g l i c h e r w e i s e   a u s r e i c h e n d . \ n D a t e n   a u s   d e r   D i a g n o s t i c S e t t i n g   w e r d e n   i n   D i a g n o s t i c R e s u l t   e r f a s s t .   S o b a l d   R u n T e s t   m i t   d e r   A u s f  h r u n g   b e g i n n t ,   s o l l t e n   S i e   d i e   z e i t b e z o g e n e n   E i n s t e l l u n g e n   b e w e r t e n   u n d   e r f a s s e n .   D i e s   w i r d   e m p f o h l e n ,   d a   d a s   O b j e k t   D i a g n o s t i c S e t t i n g   z u   j e d e r   Z e i t   m o d i f i z i e r t   w e r d e n   k a n n   u n d   d i e   a k t u e l l e n   T e s t e i n s t e l l u n g e n   v e r l o r e n   g e h e n   k  n n e n . " )   :   A m e n d e d   T o S u b c l a s s , A M E N D M E N T ,   L O C A L E ( 0 x 4 0 7 ) ]   
 
 c l a s s   C I M _ D i a g n o s t i c S e t t i n g   :   C I M _ S e t t i n g 
 
 { 
 
     [ K e y , D e s c r i p t i o n ( "     D i e   K e n n u n g ,   u n t e r   d e r   d a s   D i a g n o s t i c S e t t i n g - O b j e k t   b e k a n n t   u n d   e i n d e u t i g   b e n a n n t   i s t .   E i n   m  g l i c h e s   B e n e n n u n g s v e r f a h r e n   i s t   d i e   B e n e n n u n g   d e r   S e t t i n g I D   u n t e r   V e r w e n d u n g   d e s   C r e a t i o n C l a s s N a m e   u n d   D i a g n o s t i c N a m e   d e s   D i a g n o s t i c T e s t s   p l u s   e i n e s   G U I D   ( G l o b a l l y   U n i q u e   I D e n t i f i e r   -   g l o b a l   e i n d e u t i g e   K e n n u n g ) . \ n   B e a c h t e n   S i e ,   d a s s   e s   a u f   F i r m e n e b e n e   n o r m a l e r w e i s e   k e i n   E i n s - z u - E i n s - M a p p i n g   z w i s c h e n   e i n e m   D i a g n o s t i c S e t t i n g   u n d   a l l e n   K o p i e n   d e s   D i a g n o s t i c T e s t s   g i b t .   D i e   v o r g e s c h l a g e n e   B e n e n n u n g s v e r e i n b a r u n g   w i r d   a u f   F i r m e n e b e n e   e r w e i t e r t . " )   :   A m e n d e d   T o S u b c l a s s ]   s t r i n g   S e t t i n g I D ; 
 
     [ D e s c r i p t i o n ( " S t e l l t   d i e   S t u f e   d e r   W a r n m e l d u n g e n   e i n ,   d i e   a u f g e z e i c h n e t   w e r d e n   s o l l e n .   W e n n   b e i s p i e l s w e i s e   k e i n e   W a r n u n g s i n f o r m a t i o n e n   e r f o r d e r l i c h   s i n d ,   w i r d   d i e   S t u f e   a u f   \ " K e i n e   W a r n m e l d u n g e n \ "   ( W e r t = 0 )   g e s e t z t .   B e i   V e r w e n d u n g   v o n   \ " F e h l e n d e   R e s s o u r c e n \ "   ( W e r t = 1 )   w e r d e n   W a r n u n g e n   a u s g e g e b e n ,   s o b a l d   e r f o r d e r l i c h e   R e s s o u r c e n   o d e r   H a r d w a r e   n i c h t   g e f u n d e n   w e r d e n   k o n n t e n .   W e n n   S i e   d e n   W e r t   a u f   2 ,   \ " T e s t a u s w i r k u n g e n \ "   s e t z e n ,   w e r d e n   s o w o h l   W a r n u n g e n    b e r   f e h l e n d e   R e s s o u r c e n   a l s   a u c h   ' T e s t a u s w i r k u n g e n '   W a r n u n g e n   a u s g e g e b e n   ( z .   B .   m e h r e r e   N e u v e r s u c h e   e r f o r d e r l i c h ) . " )   :   A m e n d e d   T o S u b c l a s s , V a l u e s { " K e i n e   W a r n u n g e n " ,   " F e h l e n d e   R e s s o u r c e n " ,   " T e s t a u s w i r k u n g e n " ,   " A l l e   W a r n u n g e n " }   :   A m e n d e d   T o S u b c l a s s ]   u i n t 1 6   T e s t W a r n i n g L e v e l ; 
 
     [ D e s c r i p t i o n ( " W e n n   d i e s e s   F l a g   a u f   w a h r ( t r u e )   g e s e t z t   i s t ,   g i b t   d e r   D i a g n o s e t e s t   ' w e i c h e   F e h l e r '   a u s .   I n   d i e s e m   Z u s a m m e n h a n g   h a n d e l t   e s   s i c h   b e i   e i n e m   ' w e i c h e n   F e h l e r '   u m   e i n e   M e l d u n g   d e s   D i a g n o s e p r o g r a m m s   z u   e i n e m   b e k a n n t e n   D e f e k t   i n   d e r   H a r d w a r e   o d e r   d e r   T r e i b e r k o n f i g u r a t i o n   b z w .   i n   d e r   A u s f  h r u n g s u m g e b u n g .     B e i s p i e l e   h i e r f  r   s i n d :   \ " U n z u r e i c h e n d e r   A r b e i t s s p e i c h e r \ "   ,   \ " I O C T L - T r e i b e r   n i c h t   i m p l e m e n t i e r t \ "   ,   \ " V i d e o - R A M - V e r g l e i c h   i s t   b e i m   P o l y g o n - F  l l t e s t   f e h l g e s c h l a g e n .   E i n   b e k a n n t e r   F e h l e r   i m   V i d e o - C h i p s e t \ "   , e t c . " )   :   A m e n d e d   T o S u b c l a s s ]   b o o l e a n   R e p o r t S o f t E r r o r s ; 
 
     [ D e s c r i p t i o n ( " W e n n   d i e s e s   F l a g   a u f   w a h r ( t r u e )   g e s e t z t   i s t ,   g i b t   d e r   D i a g n o s e t e s t   ' S t a t u s m e l d u n g e n '   a u s .   I n   d i e s e m   Z u s a m m e n h a n g   z e i g t   e i n e   S t a t u s m e l d u n g   a n ,   d a s s   d e r   D i a g n o s e c o d e   a n   e i n e m   P r  f p u n k t   a n g e l a n g t   i s t .   B e i s p i e l e   h i e r f  r   s i n d :   \ " A b s c h l u s s   P h a s e   1 \ "   ,   \ " K o m p l e x e s   M u s t e r \ "   ,   e t c . " )   :   A m e n d e d   T o S u b c l a s s ]   b o o l e a n   R e p o r t S t a t u s M e s s a g e s ; 
 
     [ D e s c r i p t i o n ( " W e n n   d i e s e s   F l a g   a u f   w a h r ( t r u e )   g e s e t z t   i s t ,   w i r d   d e r   T e s t   n a c h   d e m   e r s t e n   F e h l e r   a n g e h a l t e n . " )   :   A m e n d e d   T o S u b c l a s s ]   b o o l e a n   H a l t O n E r r o r ; 
 
     [ D e s c r i p t i o n ( " W e n n   d i e s e s   F l a g   a u f   w a h r ( t r u e )   g e s e t z t   i s t ,   s o l l t e   d i e   T e s t s o f t w a r e   d e n   V e r s u c h   u n t e r n e h m e n ,   b e s c h l e u n i g t   z u   l a u f e n ,   i n d e m   s i e   e n t w e d e r   d e n   T e s t b e r e i c h   o d e r   d i e   A n z a h l   d e r   a u s z u f  h r e n d e n   T e s t s   r e d u z i e r t . " )   :   A m e n d e d   T o S u b c l a s s ]   b o o l e a n   Q u i c k M o d e ; 
 
     [ U n i t s ( " P r o z e n t " )   :   A m e n d e d   T o S u b c l a s s , D e s c r i p t i o n ( " W e i s t   d i e   D i a g n o s e s o f t w a r e   a n ,   n u r   d e n   a n g e g e b e n e n   P r o z e n t s a t z   d e s   T e s t s   a u s z u f  h r e n .   S o   k  n n t e   b e i s p i e l s w e i s e   f e s t g e l e g t   w e r d e n ,   d a s s   e i n e   F e s t p l a t t e n p r  f u n g   n u r   z u   5 0 %   a u s g e f  h r t   w i r d .   E i n e   s o l c h e   A n w e i s u n g   w i r d   a m   e f f i z i e n t e s t e n   a u s g e f  h r t ,   i n d e m   d i e   T e s t s o f t w a r e   j e d e   z w e i t e   S p u r    b e r p r  f t ,   a n s t a t t   n u r   d i e   e r s t e   L a u f w e r k s h  l f t e   z u    b e r p r  f e n .   E s   w i r d   d a v o n   a u s g e g a n g e n ,   d a s s   d i e   E f f i z i e n z   d e s   T e s t s   i n   p r o p o r t i o n a l e m   Z u s a m m e n h a n g   m i t   d e m   a u s g e f  h r t e n   T e s t a n t e i l   ( i n   P r o z e n t )   s t e h t .   F  r   d i e s e   E i g e n s c h a f t   k  n n e n   W e r t e   i m   B e r e i c h   v o n   0   b i s   1 0 0   g e s e t z t   w e r d e n .   \ n D i e   E i g e n s c h a f t   k a n n   m  g l i c h e r w e i s e   n i c h t   b e i   a l l e n   T e s t s   g e s e t z t   w e r d e n .   K a n n   d i e   E i g e n s c h a f t   g e s e t z t   w e r d e n ,   s o l l t e   d e r   W e r t   7   ( \ " U n t e r s t  t z t   P e r c e n t O f T e s t C o v e r a g e \ " )   i n   d a s   C h a r a c t e r i s t i c s - A r r a y   d e s   D i a g n o s t i c T e s t   e i n g e g e b e n   w e r d e n . " )   :   A m e n d e d   T o S u b c l a s s ]   u i n t 8   P e r c e n t O f T e s t C o v e r a g e ; 
 
 } ; 
 
 
 
 [ D e s c r i p t i o n ( " W e n n   e i n   D i a g n o s t i c T e s t   S e r v i c e   l  u f t ,   w e r d e n   d i e   T e s t e r g e b n i s s e    b e r   e i n   D i a g n o s t i c R e s u l t   O b j e k t   o d e r   e i n e   i h r e r   U n t e r k l a s s e n   a u s g e g e b e n .   E i n   D i a g n o s t i c T e s t   l  u f t   m  g l i c h e r w e i s e ,   d a   d e s s e n   S e r v i c e   S t a r t e d   i s t ,   o d e r   a u f g r u n d   e i n e s   A u f r u f s   d e r   R u n T e s t   M e t h o d e .   D i a g n o s t i c R e s u l t s   s t e h e n   i n   b e z u g   z u m   T e s t    b e r   e i n e   I n s t a n z   d e r   D i a g n o s t i c R e s u l t s F o r M S E   V e r b i n d u n g . \ n F  r   j e d e n   a u s g e f  h r t e n   D i a g n o s t i c T e s t   s o l l t e   e i n e   n e u e   I n s t a n z   v o n   D i a g n o s t i c R e s u l t   o d e r   e i n e   i h r e r   U n t e r k l a s s e n   e r s t e l l t   w e r d e n . " )   :   A m e n d e d   T o S u b c l a s s , A M E N D M E N T ,   L O C A L E ( 0 x 4 0 7 ) ]   
 
 c l a s s   C I M _ D i a g n o s t i c R e s u l t 
 
 { 
 
     [ K e y , D e s c r i p t i o n ( " D e r   C r e a t i o n C l a s s N a m e   d e s   S c o p i n g - T e s t s . " )   :   A m e n d e d   T o S u b c l a s s ]   s t r i n g   D i a g n o s t i c C r e a t i o n C l a s s N a m e ; 
 
     [ K e y , D e s c r i p t i o n ( " D e r   N a m e   d e s   S c o p i n g - T e s t s . " )   :   A m e n d e d   T o S u b c l a s s ]   s t r i n g   D i a g n o s t i c N a m e ; 
 
     [ K e y , D e s c r i p t i o n ( " D i e   K e n n u n g   U n i q u e   f  r   e i n e   I n s t a n z   d e r   D i a g n o s t i c R e s u l t s . " )   :   A m e n d e d   T o S u b c l a s s ]   s t r i n g   E x e c u t i o n I D ; 
 
     [ K e y , D e s c r i p t i o n ( " D e r   S y s t e m C r e a t i o n C l a s s N a m e   d e s   S c o p i n g - T e s t s . " )   :   A m e n d e d   T o S u b c l a s s ]   s t r i n g   D i a g S y s t e m C r e a t i o n C l a s s N a m e ; 
 
     [ K e y , D e s c r i p t i o n ( " D e r   S y s t e m N a m e   d e s   S c o p i n g - T e s t s . " )   :   A m e n d e d   T o S u b c l a s s ]   s t r i n g   D i a g S y s t e m N a m e ; 
 
     [ D e s c r i p t i o n ( " D a s   D a t u m   u n d   d i e   U h r z e i t ,   z u   d e r   d a s   E r g e b n i s   z u l e t z t   a k t u a l i s i e r t   w u r d e . " )   :   A m e n d e d   T o S u b c l a s s ]   d a t e t i m e   T i m e S t a m p ; 
 
     [ D e s c r i p t i o n ( " W e n n   d i e s e   E i g e n s c h a f t   a u f   T R U E   g e s e t z t   i s t ,   f a s s t   d i e s e s   D i a g n o s t i c R e s u l t   d i e   E r g e b n i s s e   a u s   d e r   A u s f  h r u n g   d e s   g e b  n d e l t e n   S a t z e s   v o n   D i a g n o s t i c T e s t s   z u s a m m e n .   S i e   k  n n e n   d i e   T e s t s   i n   d i e s e m   P a k e t   i d e n t i f i z i e r e n ,   i n d e m   S i e   d e r   V e r b i n d u n g   D i a g n o s t i c R e s u l t F o r T e s t   z u m   T e s t   f o l g e n   u n d   d a n n   d i e   Z u s a m m e n s e t z u n g   D i a g n o s t i c T e s t I n P a c k a g e   a u f r u f e n .   D i e   e i n z e l n e n   R e s u l t s   k  n n e n   v o n e i n a n d e r   g e t r e n n t   w e r d e n ,   i n d e m   S i e   I n s t a n z e n   d e r   D i a g n o s t i c R e s u l t s   f  r   d i e   e i n z e l n e n   T e s t s   a u f   u n t e r e r   E b e n e   e i n r i c h t e n   u n d   d i e s e   i m   ' z u s a m m e n g e f a s s t e n '   R e s u l t   m i t h i l f e   d e r   D i a g n o s t i c R e s u l t I n P a c k a g e   V e r b i n d u n g   z u s a m m e n f a s s e n . " )   :   A m e n d e d   T o S u b c l a s s ]   b o o l e a n   I s P a c k a g e ; 
 
     [ D e s c r i p t i o n ( " D a s   D a t u m   u n d   d i e   U h r z e i t ,   z u   d e r   d i e s e r   T e s t   g e s t a r t e t   w u r d e . " )   :   A m e n d e d   T o S u b c l a s s ]   d a t e t i m e   T e s t S t a r t T i m e ; 
 
     [ D e s c r i p t i o n ( " D a s   D a t u m   u n d   d i e   U h r z e i t ,   z u   d e r   d i e s e r   T e s t   b e e n d e t   w u r d e . " )   :   A m e n d e d   T o S u b c l a s s ]   d a t e t i m e   T e s t C o m p l e t i o n T i m e ; 
 
     [ D e s c r i p t i o n ( " B e s c h r e i b t   d e n   F o r t s c h r i t t   d e s   T e s t s .   W e n n   d e r   T e s t   b e i s p i e l s w e i s e   a b g e b r o c h e n   w u r d e ,   i s t   d e r   T e s t S t a t e   \ " B e e n d e t \ "   ( W e r t = 5 ) ,   o d e r   w e n n   d e r   T e s t   d e r z e i t   a u s g e f  h r t   w i r d ,   i s t   d e r   T e s t S t a t e   \ " W i r d   a u s g e f  h r t \ "   ( 4 ) . " )   :   A m e n d e d   T o S u b c l a s s , V a l u e s { " U n b e k a n n t " ,   " S o n s t i g e " ,   " K e i n e   F e h l e r   f e s t g e s t e l l t " ,   " F e h l g e s c h l a g e n " ,   " W i r d   a u s g e f  h r t " ,   " B e e n d e t " }   :   A m e n d e d   T o S u b c l a s s ]   u i n t 1 6   T e s t S t a t e ; 
 
     [ D e s c r i p t i o n ( " W e n n   \ " S o n s t i g e \ "   ( W e r t = 1 )   i n   d e r   T e s t S t a t e   E i g e n s c h a f t   e i n g e g e b e n   w u r d e ,   k  n n e n   S i e   O t h e r S t a t e D e s c r i p t i o n   v e r w e n d e n ,   u m   d e n   T e s t s t a t u s   z u   b e s c h r e i b e n . " )   :   A m e n d e d   T o S u b c l a s s ]   s t r i n g   O t h e r S t a t e D e s c r i p t i o n ; 
 
     [ U n i t s ( " S e k u n d e n " )   :   A m e n d e d   T o S u b c l a s s , D e s c r i p t i o n ( " D i e   A n z a h l   v o n   S e k u n d e n ,   d i e   s c h  t z u n g s w e i s e   b e n  t i g t   w i r d ,   u m   d e n   i n   d e n   E i g e n s c h a f t e n   D i a g n o s t i c C r e a t i o n C l a s s N a m e   u n d   D i a g n o s t i c N a m e   a n g e g e b e n e n   D i a g n o s t i c T e s t   a u s z u f  h r e n .   N a c h   A b s c h l u s s   d e s   T e s t s   l  s s t   s i c h   d i e   t a t s  c h l i c h   v e r s t r i c h e n e   Z e i t   d u r c h   S u b t r a h i e r e n   d e r   T e s t S t a r t T i m e   v o n   d e r   T e s t C o m p l e t i o n T i m e   e r m i t t e l n .   E i n e   v e r g l e i c h b a r e   E i g e n s c h a f t   w i r d   i n   d e r   V e r k n  p f u n g   D i a g n o s t i c T e s t F o r M S E   d e f i n i e r t .   D e r   U n t e r s c h i e d   z w i s c h e n   d e n   b e i d e n   E i g e n s c h a f t e n   b e s t e h t   d a r i n ,   d a s s   d e r   i n   d e r   V e r k n  p f u n g   g e s p e i c h e r t e   W e r t   e i n e r   a l l g e m e i n e n   T e s t a u s f  h r u n g s z e i t   f  r   \ " E l e m e n t \ "   u n d   \ " T e s t \ "   e n t s p r i c h t ,   w  h r e n d   d e r   W e r t   i n   D i a g n o s t i c R e s u l t   d e r   Z e i t s p a n n e   e n t s p r i c h t ,   d i e   d i e s e   I n s t a n z   u n t e r   V e r w e n d u n g   d e r   a n g e g e b e n e n   E i n s t e l l u n g e n   s c h  t z u n g s w e i s e   f  r   d i e   A u s f  h r u n g   d e s   T e s t s   b e n  t i g t .   C I M   C o n s u m e r   k  n n e n   d i e s e n   W e r t   m i t   d e m   i n   d e r   V e r k n  p f u n g   D i a g n o s t i c T e s t F o r M S E   e n t h a l t e n e n   W e r t   v e r g l e i c h e n ,   u m   s i c h   e i n   B i l d   d a v o n   z u   m a c h e n ,   w i e   s i c h   i h r e   E i n s t e l l u n g e n   a u f   d i e   T e s t a u s f  h r u n g   a u s w i r k e n . " )   :   A m e n d e d   T o S u b c l a s s ]   u i n t 3 2   E s t i m a t e d T i m e O f P e r f o r m i n g ; 
 
     [ D e s c r i p t i o n ( " T e s t R e s u l t s   s p e i c h e r t   e i n   o d e r   m e h r e r e   T e x t e r g e b n i s s e   a u s   d e r   A u s f  h r u n g   d e s / r   D i a g n o s t i c T e s t ( s ) ,   a u f   d i e   i n   d e n   E i g e n s c h a f t e n   D i a g n o s t i c C r e a t i o n C l a s s N a m e   u n d   D i a g n o s t i c N a m e   v e r w i e s e n   w e r d e n .   E i n   E i n t r a g   w i r d   a l s   Z e l l e n s t a n d o r t   i n   d e r   G r u p p e   a n g e s e h e n .   J e d e r   E i n t r a g   i s t   m i t   e i n e m   Z e i t s t e m p e l   v e r s e h e n   u n d   e n t h  l t   f o l g e n d e   I n f o r m a t i o n e n   i n   f o l g e n d e m   F o r m a t :   \ n   J J J m m t t h h t t s s o u t c | D i a g n o s t i c N a m e | T e x t m e l d u n g   \ n W o b e i :   \ n     J J J   =   J a h r ,   z .   B .   2 0 0 0   \ n     m m   =   M o n a t   ( 0 1   -   1 2 )   \ n     t t   =   T a g   ( 0 1   -   3 1 )   \ n     h h   =   S t u n d e   ( 0 0   -   2 4 )   \ n     t t   =   M i n u t e   ( 0 0 - 5 9 )   \ n     s s   =   S e k u n d e   ( 0 0 - 5 9 )   \ n     o   =   \ " + \ "   o d e r   \ " - \ "   w a s   d a s   Z e i c h e n   d e s   U T C   K o r r e k t u r f e l d s   a n z e i g t   \ n     u t c   =   V e r s a t z / A b w e i c h u n g   v o m   U T C   ( U n i v e r s a l   C o o r d i n a t e d   T i m e )   i n   M i n u t e n   \ n     D i a g n o s t i c N a m e   =   Z e i c h e n k e t t e n v e r w e i s   a u f   d a s   O b j e k t   D i a g n o s t i c T e s t ,   d a s   a u s g e f  h r t   w u r d e \ n     T e x t m e l d u n g   =   F r e i f o r m z e i c h e n k e t t e ,   d i e   d a s   ' T e s t e r g e b n i s '   d a r s t e l l t . " )   :   A m e n d e d   T o S u b c l a s s ]   s t r i n g   T e s t R e s u l t s [ ] ; 
 
     [ U n i t s ( " P r o z e n t " )   :   A m e n d e d   T o S u b c l a s s , D e s c r i p t i o n ( " A n t e i l   d e s   T e s t s   ( i n   P r o z e n t ) ,   d e r   b i s h e r   a u s g e f  h r t   w u r d e ,   w e n n   d i e   E i g e n s c h a f t   T e s t S t a t e   a u f   \ " W i r d   a u s g e f  h r t \ "   g e s e t z t   w u r d e ,   o d e r   d e r   A n t e i l   d e s   G e s a m t t e s t s   ( i n   P r o z e n t ) ,   d e r   a u s g e f  h r t   w u r d e ,   w e n n   d i e   E i g e n s c h a f t   T e s t S t a t e   a u f   d e n   A b s c h l u s s s t a t u s   \ " K e i n e   F e h l e r   f e s t g e s t e l l t \ " ,   \ " F e h l g e s c h l a g e n \ "   o d e r   \ " B e e n d e t \ "   g e s e t z t   w i r d .   J e   n a c h d e m ,   w e l c h e   P a r a m e t e r   i n   D i a g n o s t i c S e t t i n g   d e f i n i e r t   w u r d e n   ( Q u i c k M o d e ,   P e r c e n t O f T e s t C o v e r a g e   o d e r   H a l t O n E r r o r ) ,   b a s i e r e n   d i e   E r g e b n i s s e   e v e n t u e l l   a u f   e i n e r   n i c h t   1 0 0 % i g e n   T e s t a u s f  h r u n g . " )   :   A m e n d e d   T o S u b c l a s s ]   u i n t 8   P e r c e n t C o m p l e t e ; 
 
     [ D e s c r i p t i o n ( " S t e l l t   d i e   S t u f e   d e r   W a r n m e l d u n g e n   e i n ,   d i e   a u f g e z e i c h n e t   w e r d e n   s o l l e n .   W e n n   b e i s p i e l s w e i s e   k e i n e   W a r n u n g s i n f o r m a t i o n e n   e r f o r d e r l i c h   s i n d ,   w i r d   d i e   S t u f e   a u f   \ " K e i n e   W a r n m e l d u n g e n \ "   ( W e r t = 0 )   g e s e t z t .   B e i   V e r w e n d u n g   v o n   \ " F e h l e n d e   R e s s o u r c e n \ "   ( W e r t = 1 )   w e r d e n   W a r n u n g e n   a u s g e g e b e n ,   s o b a l d   e r f o r d e r l i c h e   R e s s o u r c e n   o d e r   H a r d w a r e   n i c h t   g e f u n d e n   w e r d e n   k o n n t e n .   W e n n   S i e   d e n   W e r t   a u f   2 ,   \ " T e s t a u s w i r k u n g e n \ "   s e t z e n ,   w e r d e n   s o w o h l   W a r n u n g e n    b e r   f e h l e n d e   R e s s o u r c e n   a l s   a u c h   ' T e s t a u s w i r k u n g e n '   W a r n u n g e n   a u s g e g e b e n   ( z .   B .   m e h r e r e   N e u v e r s u c h e   e r f o r d e r l i c h ) . " )   :   A m e n d e d   T o S u b c l a s s , V a l u e s { " K e i n e   W a r n u n g e n " ,   " F e h l e n d e   R e s s o u r c e n " ,   " T e s t a u s w i r k u n g e n " ,   " A l l e   W a r n u n g e n " }   :   A m e n d e d   T o S u b c l a s s ]   u i n t 1 6   T e s t W a r n i n g L e v e l ; 
 
     [ D e s c r i p t i o n ( " W e n n   d i e s e s   F l a g   a u f   w a h r ( t r u e )   g e s e t z t   i s t ,   g i b t   d e r   D i a g n o s e t e s t   ' w e i c h e   F e h l e r '   a u s .   I n   d i e s e m   Z u s a m m e n h a n g   h a n d e l t   e s   s i c h   b e i   e i n e m   ' w e i c h e n   F e h l e r '   u m   e i n e   M e l d u n g   d e s   D i a g n o s e p r o g r a m m s   z u   e i n e m   b e k a n n t e n   D e f e k t   i n   d e r   H a r d w a r e   o d e r   d e r   T r e i b e r k o n f i g u r a t i o n   b z w .   i n   d e r   A u s f  h r u n g s u m g e b u n g .     B e i s p i e l e   h i e r f  r   s i n d :   \ " U n z u r e i c h e n d e r   A r b e i t s s p e i c h e r \ "   ,   \ " I O C T L - T r e i b e r   n i c h t   i m p l e m e n t i e r t \ "   ,   \ " V i d e o - R A M - V e r g l e i c h   i s t   b e i m   P o l y g o n - F  l l t e s t   f e h l g e s c h l a g e n .   E i n   b e k a n n t e r   F e h l e r   i m   V i d e o - C h i p s e t \ "   , e t c . " )   :   A m e n d e d   T o S u b c l a s s ]   b o o l e a n   R e p o r t S o f t E r r o r s ; 
 
     [ D e s c r i p t i o n ( " W e n n   d i e s e s   F l a g   a u f   w a h r ( t r u e )   g e s e t z t   i s t ,   g i b t   d e r   D i a g n o s e t e s t   ' S t a t u s m e l d u n g e n '   a u s .   I n   d i e s e m   Z u s a m m e n h a n g   z e i g t   e i n e   S t a t u s m e l d u n g   a n ,   d a s s   d e r   D i a g n o s e c o d e   a n   e i n e m   P r  f p u n k t   a n g e l a n g t   i s t .   B e i s p i e l e   h i e r f  r   s i n d :   \ " A b s c h l u s s   P h a s e   1 \ "   ,   \ " K o m p l e x e s   M u s t e r \ "   ,   e t c . " )   :   A m e n d e d   T o S u b c l a s s ]   b o o l e a n   R e p o r t S t a t u s M e s s a g e s ; 
 
     [ D e s c r i p t i o n ( " W e n n   d i e s e s   F l a g   a u f   w a h r ( t r u e )   g e s e t z t   i s t ,   w i r d   d e r   T e s t   n a c h   d e m   e r s t e n   F e h l e r   a n g e h a l t e n . " )   :   A m e n d e d   T o S u b c l a s s ]   b o o l e a n   H a l t O n E r r o r ; 
 
     [ D e s c r i p t i o n ( " W e n n   d i e s e s   F l a g   a u f   w a h r ( t r u e )   g e s e t z t   i s t ,   s o l l t e   d i e   T e s t s o f t w a r e   d e n   V e r s u c h   u n t e r n e h m e n ,   b e s c h l e u n i g t   z u   l a u f e n ,   i n d e m   s i e   e n t w e d e r   d e n   T e s t b e r e i c h   o d e r   d i e   A n z a h l   d e r   a u s z u f  h r e n d e n   T e s t s   r e d u z i e r t . " )   :   A m e n d e d   T o S u b c l a s s ]   b o o l e a n   Q u i c k M o d e ; 
 
     [ U n i t s ( " P r o z e n t " )   :   A m e n d e d   T o S u b c l a s s , D e s c r i p t i o n ( " W e i s t   d i e   D i a g n o s e s o f t w a r e   a n ,   n u r   d e n   a n g e g e b e n e n   P r o z e n t s a t z   d e s   T e s t s   a u s z u f  h r e n .   S o   k  n n t e   b e i s p i e l s w e i s e   f e s t g e l e g t   w e r d e n ,   d a s s   e i n e   F e s t p l a t t e n p r  f u n g   n u r   z u   5 0 %   a u s g e f  h r t   w i r d .   E i n e   s o l c h e   A n w e i s u n g   w i r d   a m   e f f i z i e n t e s t e n   a u s g e f  h r t ,   i n d e m   d i e   T e s t s o f t w a r e   j e d e   z w e i t e   S p u r    b e r p r  f t ,   a n s t a t t   n u r   d i e   e r s t e   L a u f w e r k s h  l f t e   z u    b e r p r  f e n .   E s   w i r d   d a v o n   a u s g e g a n g e n ,   d a s s   d i e   E f f i z i e n z   d e s   T e s t s   i n   p r o p o r t i o n a l e m   Z u s a m m e n h a n g   m i t   d e m   a u s g e f  h r t e n   T e s t a n t e i l   ( i n   P r o z e n t )   s t e h t .   F  r   d i e s e   E i g e n s c h a f t   k  n n e n   W e r t e   i m   B e r e i c h   v o n   0   b i s   1 0 0   g e s e t z t   w e r d e n .   \ n D i e   E i g e n s c h a f t   k a n n   m  g l i c h e r w e i s e   n i c h t   b e i   a l l e n   T e s t s   g e s e t z t   w e r d e n .   K a n n   d i e   E i g e n s c h a f t   g e s e t z t   w e r d e n ,   s o l l t e   d e r   W e r t   7   ( \ " U n t e r s t  t z t   P e r c e n t O f T e s t C o v e r a g e \ " )   i n   d a s   C h a r a c t e r i s t i c s - A r r a y   d e s   D i a g n o s t i c T e s t   e i n g e g e b e n   w e r d e n . " )   :   A m e n d e d   T o S u b c l a s s ]   u i n t 8   P e r c e n t O f T e s t C o v e r a g e ; 
 
 } ; 
 
 
 
 [ D e s c r i p t i o n ( " D i e s   i s t   e i n e   V e r b i n d u n g s k l a s s e ,   d i e   D i a g n o s e t e s t e r g e b n i s s e   a n   d a s   M a n a g e d S y s t e m E l e m e n t   w e i t e r g i b t ,   d a s   g e t e s t e t   w i r d / w u r d e . " )   :   A m e n d e d   T o S u b c l a s s , A M E N D M E N T ,   L O C A L E ( 0 x 4 0 7 ) ]   
 
 c l a s s   C I M _ D i a g n o s t i c R e s u l t F o r M S E 
 
 { 
 
     [ K e y , D e s c r i p t i o n ( " D a s   D i a g n o s e e r g e b n i s " )   :   A m e n d e d   T o S u b c l a s s ]   C I M _ D i a g n o s t i c R e s u l t   R e f   R e s u l t ; 
 
     [ K e y , D e s c r i p t i o n ( " D a s   M a n a g e d S y s t e m E l e m e n t ,   a u f   d a s   s i c h   d a s   D i a g n o s e e r g e b n i s   b e z i e h t . " )   :   A m e n d e d   T o S u b c l a s s ]   C I M _ M a n a g e d S y s t e m E l e m e n t   R e f   S y s t e m E l e m e n t ; 
 
 } ; 
 
 
 
 [ D e s c r i p t i o n ( " D i e s   i s t   e i n e   V e r b i n d u n g s k l a s s e ,   d i e   T e s t e r g e b n i s s e   a n   d e n   T e s t   s e l b s t   w e i t e r g i b t . " )   :   A m e n d e d   T o S u b c l a s s , A M E N D M E N T ,   L O C A L E ( 0 x 4 0 7 ) ]   
 
 c l a s s   C I M _ D i a g n o s t i c R e s u l t F o r T e s t 
 
 { 
 
     [ K e y , D e s c r i p t i o n ( " D a s   E r g e b n i s o b j e k t " )   :   A m e n d e d   T o S u b c l a s s ]   C I M _ D i a g n o s t i c R e s u l t   R e f   D i a g n o s t i c R e s u l t ; 
 
     [ K e y , D e s c r i p t i o n ( " D e r   T e s t ,   d e r   d a s   E r g e b n i s o b j e k t   e r s t e l l t e . " )   :   A m e n d e d   T o S u b c l a s s ]   C I M _ D i a g n o s t i c T e s t   R e f   D i a g n o s t i c T e s t ; 
 
 } ; 
 
 
 
 [ D e s c r i p t i o n ( " D i e s   i s t   e i n e   V e r b i n d u n g s k l a s s e ,   d i e   e i n e n   D i a g n o s t i c T e s t   a n   e i n   M a n a g e d S y s t e m E l e m e n t   w e i t e r g i b t .   K u n d e n ,   d i e   e i n   b e s t i m m t e s   E l e m e n t   d i a g n o s t i z i e r e n   m  c h t e n ,   k  n n e n   d i e s e   V e r b i n d u n g   a u f   d i e s e s   E l e m e n t   a b f r a g e n ,   u m   f e s t z u s t e l l e n ,   w e l c h e   T e s t s   v e r f  g b a r   s i n d . " )   :   A m e n d e d   T o S u b c l a s s , A M E N D M E N T ,   L O C A L E ( 0 x 4 0 7 ) ]   
 
 c l a s s   C I M _ D i a g n o s t i c T e s t F o r M S E   :   C I M _ P r o v i d e s S e r v i c e T o E l e m e n t 
 
 { 
 
     [ K e y , D e s c r i p t i o n ( " D e r   T e s t ,   d e r   f  r   e i n   M a n a g e d S y s t e m E l e m e n t   a u s g e f  h r t   w e r d e n   k a n n . " )   :   A m e n d e d   T o S u b c l a s s ]   C I M _ D i a g n o s t i c T e s t   R e f   A n t e c e d e n t ; 
 
     [ K e y , D e s c r i p t i o n ( " D a s   M a n a g e d S y s t e m E l e m e n t ,   d a s   g e t e s t e t   w e r d e n   k a n n . " )   :   A m e n d e d   T o S u b c l a s s ]   C I M _ M a n a g e d S y s t e m E l e m e n t   R e f   D e p e n d e n t ; 
 
     [ U n i t s ( " S e k u n d e n " )   :   A m e n d e d   T o S u b c l a s s , D e s c r i p t i o n ( " G e s c h  t z t e   A n z a h l   S e k u n d e n ,   d i e   f  r   d i e   A u s f  h r u n g   d e s   r e l e v a n t e n   D i a g n o s t i c T e s t   g e g e n  b e r   d e m   M a n a g e d S y s t e m E l e m e n t   b e n  t i g t   w i r d .   D a   d i e   A u s f  h r u n g s z e i t   j e   n a c h   E l e m e n t   v a r i i e r e n   k a n n ,   b e f i n d e t   s i c h   d i e s e   E i g e n s c h a f t   i n   d e r   V e r k n  p f u n g   z w i s c h e n   d e n   b e i d e n   E i n h e i t e n .   S i e   w i r d   j e d o c h   a u c h   i n   D i a g n o s t i c R e s u l t ,   i n   d e r   E i g e n s c h a f t   E s t i m a t e d T i m e O f P e r f o r m i n g   h i n t e r l e g t .   \ n C I M   C o n s u m e r   k  n n e n   d i e s e n   W e r t   m i t   d e m   W e r t   i n   D i a g n o s t i c R e s u l t   v e r g l e i c h e n ,   u m   s i c h   e i n   B i l d   d a v o n   z u   m a c h e n ,   w i e   s i c h   i h r e   E i n s t e l l u n g e n   a u f   d i e   T e s t a u s f  h r u n g   a u s w i r k e n . " )   :   A m e n d e d   T o S u b c l a s s ]   u i n t 3 2   E s t i m a t e d T i m e O f P e r f o r m i n g ; 
 
     [ D e s c r i p t i o n ( " W e n n   d e r   D i a g n o s t i c T e s t ,   a u f   d e n   d i e s e s   O b j e k t   v e r w e i s t ,   g l e i c h z e i t i g   f  r   m e h r e r e   S y s t e m E l e m e n t s   a u s g e f  h r t   w e r d e n   k a n n ,   a b e r   n u r   e i n z e l n   f  r   d a s   v e r w i e s e n e   M a n a g e d S y s t e m E l e m e n t   l a u f e n   k a n n ,   s t e h t   d i e s e r   B o o l e s c h e   W e r t   a u f   T R U E .   A n d e r n f a l l s ,   w e n n   d e r   T e s t   u n a b h  n g i g   d e r   g e t e s t e t e n   S y s t e m E l e m e n t s   N I C H T   g l e i c h z e i t i g   a u s g e f  h r t   w e r d e n   k a n n ,   s o l l t e   d e r   a l l g e m e i n e r e   \ " E x k l u s i v \ "   Z a h l e n w e r t   ( 2 )   i n   d e n   D i a g n o s t i c T e s t . C h a r a c t e r i s t i c s   e i n g e s t e l l t   w e r d e n . " )   :   A m e n d e d   T o S u b c l a s s ]   b o o l e a n   I s E x c l u s i v e F o r M S E ; 
 
 } ; 
 
 
 
 [ D e s c r i p t i o n ( " D i e s   i s t   e i n e   V e r b i n d u n g s k l a s s e ,   d i e   e i n e n   D i a g n o s t i c T e s t   a l s   a u s   T e s t s   u n t e r e r   E b e n e n   b e s t e h e n d   k e n n z e i c h n e t .   I n   d i e s e m   Z u s a m m e n h a n g   w i r d   f  r   d e n   T e s t ,   d e r   a l s   G r o u p C o m p o n e n t   V e r w e i s   ( d .   h .   T e s t   a u f   o b e r e r   E b e n e )   g e k e n n z e i c h n e t   i s t ,   d e r     \ " P a k e t \ "   Z a h l e n w e r t   i n   d e n   D i a g n o s t i c T e s t . C h a r a c t e r i s t i c s   a n g e g e b e n . " )   :   A m e n d e d   T o S u b c l a s s , A M E N D M E N T ,   L O C A L E ( 0 x 4 0 7 ) ]   
 
 c l a s s   C I M _ D i a g n o s t i c T e s t I n P a c k a g e   :   C I M _ C o m p o n e n t 
 
 { 
 
     [ K e y , D e s c r i p t i o n ( " D a s   D i a g n o s t i c T e s t   O b j e k t ,   d a s   a l s   B e h  l t e r   f  r   a l l e   i m   P a k e t   e n t h a l t e n e n   T e s t s   f u n g i e r t . " )   :   A m e n d e d   T o S u b c l a s s ]   C I M _ D i a g n o s t i c T e s t   R e f   G r o u p C o m p o n e n t ; 
 
     [ K e y , D e s c r i p t i o n ( " D a s   D i a g n o s t i c T e s t   O b j e k t ,   d a s   e i n e s   d e r   E l e m e n t e   i m   P a k e t   d a r s t e l l t . " )   :   A m e n d e d   T o S u b c l a s s ]   C I M _ D i a g n o s t i c T e s t   R e f   P a r t C o m p o n e n t ; 
 
 } ; 
 
 
 
 [ D e s c r i p t i o n ( " D i e s   i s t   e i n e   V e r b i n d u n g s k l a s s e ,   d i e   e i n e n   D i a g n o s t i c T e s t   a l s   a u s   T e s t s   u n t e r e r   E b e n e n   b e s t e h e n d   k e n n z e i c h n e t .   I n   d i e s e m   Z u s a m m e n h a n g   w i r d   f  r   d e n   T e s t ,   d e r   a l s   G r o u p C o m p o n e n t   V e r w e i s   ( d .   h .   T e s t   a u f   o b e r e r   E b e n e )   g e k e n n z e i c h n e t   i s t ,   d e r     \ " P a k e t \ "   Z a h l e n w e r t   i n   d e n   D i a g n o s t i c T e s t . C h a r a c t e r i s t i c s   a n g e g e b e n . " )   :   A m e n d e d   T o S u b c l a s s , A M E N D M E N T ,   L O C A L E ( 0 x 4 0 7 ) ]   
 
 c l a s s   C I M _ D i a g n o s t i c R e s u l t I n P a c k a g e 
 
 { 
 
     [ K e y , D e s c r i p t i o n ( " D a s   D i a g n o s t i c R e s u l t   O b j e k t ,   d a s   a l s   B e h  l t e r   f  r   a l l e   i m   P a k e t   e n t h a l t e n e n   E r g e b n i s s e   f u n g i e r t . " )   :   A m e n d e d   T o S u b c l a s s ]   C I M _ D i a g n o s t i c R e s u l t   R e f   P a c k a g e R e s u l t ; 
 
     [ K e y , D e s c r i p t i o n ( " D a s   D i a g n o s t i c R e s u l t   O b j e k t ,   d a s   e i n e s   d e r   E l e m e n t e   i m   P a k e t   d a r s t e l l t . " )   :   A m e n d e d   T o S u b c l a s s ]   C I M _ D i a g n o s t i c R e s u l t   R e f   R e s u l t ; 
 
 } ; 
 
 
 
 [ D e s c r i p t i o n ( " D i e s   i s t   e i n e   V e r b i n d u n g s k l a s s e ,   d i e   d e n   D i a g n o s t i c T e s t   a n   d i e   S o f t w a r e E l e m e n t s   w e i t e r g i b t ,   d i e   d i e s e n   T e s t   b e r e i t s t e l l e n .   S o f t w a r e E l e m e n t   b e s c h r e i b t   d i e   H e r s t e l l e r - / V e r s i o n s d a t e n   u n d   a n d e r e   I n s t a l l a t i o n s d a t e n . " )   :   A m e n d e d   T o S u b c l a s s , A M E N D M E N T ,   L O C A L E ( 0 x 4 0 7 ) ]   
 
 c l a s s   C I M _ D i a g n o s t i c T e s t S o f t w a r e   :   C I M _ D e p e n d e n c y 
 
 { 
 
     [ K e y , D e s c r i p t i o n ( " H e r s t e l l e r - / V e r s i o n s -   u n d   a n d e r e   I n f o r m a t i o n e n    b e r   d i e   S o f t w a r e ,   d i e   a l s   D i a g n o s t i c T e s t   a u s g e f  h r t   w i r d . " )   :   A m e n d e d   T o S u b c l a s s ]   C I M _ S o f t w a r e E l e m e n t   R e f   A n t e c e d e n t ; 
 
     [ K e y , D e s c r i p t i o n ( " D e r   D i a g n o s t i c T e s t ,   d e s s e n   S o f t w a r e   b e s c h r i e b e n   w i r d . " )   :   A m e n d e d   T o S u b c l a s s ]   C I M _ D i a g n o s t i c T e s t   R e f   D e p e n d e n t ; 
 
 } ; 
 
 
 
 [ D e s c r i p t i o n ( " D i e s   i s t   e i n e   V e r b i n d u n g s k l a s s e ,   d i e   d e n   B e z u g   z w i s c h e n   T e s t e i n s t e l l u n g e n   u n d   D i a g n o s e t e s t s   h e r s t e l l t . " )   :   A m e n d e d   T o S u b c l a s s , A M E N D M E N T ,   L O C A L E ( 0 x 4 0 7 ) ]   
 
 c l a s s   C I M _ D i a g n o s t i c S e t t i n g F o r T e s t   :   C I M _ E l e m e n t S e t t i n g 
 
 { 
 
     [ K e y , D e s c r i p t i o n ( " D e r   T e s t ,   d e r   d a s   O b j e k t   S e t t i n g   v e r w e n d e n   k a n n . " )   :   A m e n d e d   T o S u b c l a s s ]   C I M _ D i a g n o s t i c T e s t   R e f   E l e m e n t ; 
 
     [ K e y , D e s c r i p t i o n ( " D a s   S e t t i n g ,   d a s   a u f   d i e   A u s f  h r u n g   v o n   D i a g n o s t i c T e s t   a n g e w e n d e t   w e r d e n   k a n n . " )   :   A m e n d e d   T o S u b c l a s s ]   C I M _ D i a g n o s t i c S e t t i n g   R e f   S e t t i n g ; 
 
 } ; 
 
 