# p r a g m a   n a m e s p a c e ( " \ \ \ \ . \ \ R o o t \ \ I n t e l N C S 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 _ C 0 A " ; } ; 
 
 # p r a g m a   n a m e s p a c e ( " \ \ \ \ . \ \ R o o t \ \ I n t e l N C S 2 \ \ m s _ C 0 A " ) 
 
 
 
 [ D e s c r i p t i o n ( " M a n a g e d E l e m e n t   e s   u n a   c l a s e   a b s t r a c t a   q u e   p r o p o r c i o n a   u n a   s u p e r c l a s e   c o m  n   ( o   e l   n i v e l   s u p e r i o r   d e l    r b o l   d e   h e r e n c i a )   p a r a   l a s   c l a s e s   s i n   a s o c i a c i  n   e n   e l   C I M   S c h e m a . " )   :   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 C 0 A ) ]   
 
 c l a s s   C I M _ M a n a g e d E l e m e n t 
 
 { 
 
     [ D e s c r i p t i o n ( " L a   p r o p i e d a d   C a p t i o n   e s   u n a   d e s c r i p c i  n   b r e v e   ( u n a   c a d e n a   d e   u n a   l  n e a )   d e l   o b j e t o . " )   :   A m e n d e d   T o S u b c l a s s ]   s t r i n g   C a p t i o n ; 
 
     [ D e s c r i p t i o n ( " L a   p r o p i e d a d   D e s c r i p t i o n   p r o p o r c i o n a   u n a   d e s c r i p c i  n   d e t a l l a d a   d e l   o b j e t o . " )   :   A m e n d e d   T o S u b c l a s s ]   s t r i n g   D e s c r i p t i o n ; 
 
 } ; 
 
 
 
 [ D e s c r i p t i o n ( " C I M _ M a n a g e d S y s t e m E l e m e n t   e s   l a   c l a s e   b a s e   p a r a   l a   j e r a r q u  a   d e   E l e m e n t o s   d e l   s i s t e m a .   E l   c r i t e r i o   p a r a   p e r t e n e c e r :   c u a l q u i e r   c o m p o n e n t e    n i c o   d e   u n   S y s t e m   c o n s t i t u y e   u n   c a n d i d a t o   p a r a   i n c l u i r   e n   e s t a   c l a s e .   E j e m p l o s :   l o s   c o m p o n e n t e s   d e   s o f t w a r e ,   t a l e s   c o m o   a r c h i v o s ;   y   d i s p o s i t i v o s ,   t a l e s   c o m o   u n i d a d e s   d e   d i s c o   y   c o n t r o l a d o r e s ;   y   c u a l q u i e r   c o m p o n e n t e   f  s i c o   t a l   c o m o   c h i p s   y   t a r j e t a s . " )   :   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 C 0 A ) ]   
 
 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   :   C I M _ M a n a g e d E l e m e n t 
 
 { 
 
     [ D e s c r i p t i o n ( " U n   v a l o r   d e   h o r a   y   f e c h a   q u e   i n d i c a   c u  n d o   s e   i n s t a l    e l   o b j e t o .   S i   h a c e   f a l t a   u n   v a l o r ,   e s t o   n o   s i g n i f i c a   q u e   e l   o b j e t o   n o   s e   h a y a   i n s t a l a d o . " )   :   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   I n s t a l l D a t e ; 
 
     [ D e s c r i p t i o n ( " L a   p r o p i e d a d   N a m e   d e f i n e   l a   e t i q u e t a   m e d i a n t e   e l   c u a l   s e   i d e n t i f i c a   e l   o b j e t o .   C u a n d o   t i e n e   s u b c l a s e s ,   e s t a   p r o p i e d a d   p u e d e   s e r   c a n c e l a d a   p a r a   c o n v e r t i r s e   e n   u n a   p r o p i e d a d   K e y . " )   :   A m e n d e d   T o S u b c l a s s ]   s t r i n g   N a m e ; 
 
     [ D e s c r i p t i o n ( "     U n a   c a d e n a   q u e   i n d i c a   e l   e s t a d o   a c t u a l   d e l   o b j e t o .   S e   d e f i n e n   v a r i o s   e s t a d o s   o p e r a t i v o s   y   n o   o p e r a t i v o s .   L o s   e s t a d o   o p e r a t i v o s   s o n   \ " A c e p t a r \ " ,   \ " D e g r a d a d o \ " ,   \ " R e c a l c a d o \ "   y   \ " P r e d   F a i l \ " .   \ " R e c a l c a d o \ "   i n d i c a   q u e   e l   E l e m e n t   e s t    f u n c i o n a n d o   p e r o   q u e   n e c e s i t a   a t e n c i  n .   E j e m p l o s   d e   e s t a d o s   \ " R e c a l c a d o \ "   s o n   s o b r e c a r g a ,   s o b r e c a l e n t a d o ,   e t c .   L a   c o n d i c i  n   \ " P r e d   F a i l \ "   ( F a l l o   p r o n o s t i c a d o )   i n d i c a   q u e   u n   E l e m e n t o   e s t    f u n c i o n a n d o   c o r r e c t a m e n t e   p e r o   s e   p r o n o s t i c a   u n   f a l l o   e n   e l   f u t u r o   c e r c a n o .   U n   e j e m p l o   d e   e l l o   e s   u n   d i s c o   d u r o   h a b i l i t a d o   p a r a   S M A R T .   \ n     L o s   e s t a d o s   n o   o p e r a t i v o s   t a m b i  n   s e   p u e d e n   e s p e c i f i c a r .   S o n   \ " E r r o r \ " ,   \ " N o n R e c o v e r \ " ,   \ " I n i c i a n d o \ " ,   \ " P a r a n d o \ " ,     \ " D e t e n i d a \ " ,   \ " S e r v i c i o \ " ,   \ " N o   h a y   c o n t a c t o \ "   y   \ " C o m u n i c a c i  n   p e r d i d a \ " .   \ " N o n R e c o v e r \ "   (   S i n   r e c u p e r a c i  n )   i n d i c a   q u e   h a   o c u r r i d o   u n   e r r o r   q u e   n o   s e   p u e d e   r e c u p e r a r .   \ " S e r v i c i o \ "   d e s c r i b e   q u e   u n   E l e m e n t   e s t    s i e n d o   c o n f i g u r a d o ,   m a n t e n i d o ,   l i m p i a d o   o   a d m i n i s t r a d o   d e   o t r a   m a n e r a .   E s t o s   e s t a d o s   s e   p u e d e n   a p l i c a r   d u r a n t e   e l   r e p l a t e a d o   d e   d u p l i c a c i  n   d e   u n   d i s c o ,   l a   r e c a r g a   d e   u n a   l i s t a   d e   p e r m i s o s   d e   u s u a r i o s   u   o t r a   t a r e a   a d m i n i s t r a t i v a .   N o   t o d a s   e s t a s   t a r e a s   s e   r e a l i z a n   e n   l  n e a ,   s i n   e m b a r g o   e l   E l e m e n t   n o   e s   \ " A c e p t a b l e \ "   t a m p o c o   f u n c i o n a   e n   u n o   d e   l o s   o t r o s   e s t a d o s .   \ " N o   h a y   c o n t a c t o \ "   i n d i c a   q u e   l a   i n s t a n c i a   a c t u a l   d e l   s i s t e m a   d e   s u p e r v i s i  n   h a   r e c o n o c i d o   a   e s t e   E l e m e n t   p e r o   n u n c a   h a   p o d i d o   e s t a b l e c e r   u n a   c o m u n i c a c i  n   c o n    l .   \ " C o m u n i c a c i  n   p e r d i d a \ "   i n d i c a   q u e   s e   s a b e   q u e     M a n a g e d S y s t e m E l e m e n t   e x i s t e   y   h a   s i d o   c o n t a c t a d o   s a t i s f a c t o r i a m e n t e   e n   e l   p a s a d o   p e r o   q u e   a h o r a   n o   s e   p u e d e   c o n t a c t a r .   \ " D e t e n i d a \ "   i n d i c a   q u e   s e   s a b e   q u e     M a n a g e d S y s t e m E l e m e n t   e x i s t e   p e r o   a h o r a   n o   f u n c i o n a   ( p o r   e j e m p l o ,   n o   p u e d e   o f r e c e r   s e r v i c i o   a   l o s   u s u a r i o s )   p e r o   n o   h a   f a l l a d o .   S e   h a   v u e l t o   i n o p e r a t i v o   a     p r o p  s i t o .   P u e d e   q u e   e l   E l e m e n t   n u n c a   h a y a   s i d o   c o n s i d e r a d o   \ " A c e p t a b l e \ " ,   e s   p o s i b l e   q u e   e l   E l e m e n t s   h a y a   i n i c i a d o   s u   p r o p i o   c e s e   d e   f u n c i o n e s   o   q u e   u n   s i s t e m a   d e   a d m i n i s t r a c i  n   h a y a   i n i c i a d o   d i c h o   c e 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 { " A c e p t a r " ,   " E r r o r " ,   " D e g r a d a d o " ,   " D e s c o n o c i d o " ,   " P r e d   F a i l " ,   " E m p e z a n d o " ,   " P a r a n d o " ,   " S e r v i c i o " ,   " R e c a l c a d o " ,   " N o n R e c o v e r " ,   " N o   h a y   c o n t a c t o " ,   " C o m u n i c a c i  n   p e r d i d a " ,   " D e t e n i d a " }   :   A m e n d e d   T o S u b c l a s s ]   s t r i n g   S t a t u s ; 
 
 } ; 
 
 
 
 [ D e s c r i p t i o n ( " C I M _ L o g i c a l E l e m e n t   e s   u n a   c l a s e   b a s e   p a r a   t o d o s   l o s   c o m p o n e n t e s   d e   u n   s i s t e m a   q u e   r e p r e s e n t a   c o m p o n e n t e s   d e   s i s t e m a   a b s t r a c t o s ,   t a l e s   c o m o   A r c h i v o s ,   P r o c e s o s   o   L o g i c a l D e v i c e s . " )   :   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 C 0 A ) ]   
 
 c l a s s   C I M _ L o g i c a l E l e m e n t   :   C I M _ M a n a g e d S y s t e m E l e m e n t 
 
 { 
 
 } ; 
 
 
 
 [ D e s c r i p t i o n ( " U n a   a b s t r a c c i  n   o   e m u l a c i  n   d e   u n a   e n t i d a d   d e   h a r d w a r e ,   a   l a   c u a l   p o d r  a   o   n o   a p l i c a r s e   u n   R e a l i z e d   e n   e l   h a r d w a r e   f  s i c o .   L a s   c a r a c t e r  s t i c a s   d e   u n   L o g i c a l D e v i c e   q u e   s e   u t i l i z a n   p a r a   g e s t i o n a r   s u   o p e r a c i  n   o   c o n f i g u r a c i  n ,   e s t  n   c o n t e n i d a s   e n   e l   o b j e t o   L o g i c a l D e v i c e   o   a s o c i a d a s   c o n    s t e .   A l g u n o s   e j e m p l o s   d e   l a s   p r o p i e d a d e s   o p e r a t i v a s   d e   u n a   P r i n t e r   s e r  a n   l o s   t a m a  o s   d e   p a p e l   a d m i t i d o s   o   l o s   e r r o r e s   d e t e c t a d o s .   A l g u n o s   e j e m p l o s   d e   l a s   p r o p i e d a d e s   d e   c o n f i g u r a c i  n   d e   u n   S e n s o r   D e v i c e   p o d r  a n   s e r   l a s   c o n f i g u r a c i o n e s   d e   u m b r a l .   P u e d e n   e x i s t i r   v a r i a s   c o n f i g u r a c i o n e s   p a r a   u n   L o g i c a l D e v i c e .   E s t a s   c o n f i g u r a c i o n e s   p u e d e n   e s t a r   c o n t e n i d a s   e n   o b j e t o s   S e t t i n g   y   a s o c i a d a s   c o n   e l   L o g i c a l D e v i c 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 C 0 A ) ]   
 
 c l a s s   C I M _ L o g i c a l D e v i c e   :   C I M _ L o g i c a l E l e m e n t 
 
 { 
 
     [ K e y , D e s c r i p t i o n ( " E l   C r e a t i o n C l a s s N a m e   d e l   s i s t e m a   d e   a l c a n c e . " )   :   A m e n d e d   T o S u b c l a s s ]   s t r i n 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 ( " E l   N o m b r e   d e l   s i s t e m a   d e   a l c a n c e . " )   :   A m e n d e d   T o S u b c l a s s ]   s t r i n g   S y s t e m N a m e ; 
 
     [ K e y , D e s c r i p t i o n ( " C r e a t i o n C l a s s N a m e     i n d i c a   e l   n o m b r e   d e   l a   c l a s e   o   l a   s u b c l a s e   q u e   s e   u t i l i z    e n   l a   c r e a c i  n   d e   u n a   i n s t a n c i a .   C u a n d o   s e   u t i l i z a   e n   c o m b i n a c i  n   c o n   o t r a s   p r o p i e d a d e s   c l a v e s   d e   e s t a   c l a s e ,   e s t a   p r o p i e d a d   p e r m i t e   q u e   t o d a s   l a s   i n s t a n c i a s   d e   e s t a   c l a s e   y   s u s   s u b c l a s e s   s e   p u e d a n   i d e n t i f i c a r   d e   f o r m a    n i c a . " )   :   A m e n d e d   T o S u b c l a s s ]   s t r i n g   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 ( " U n a   d i r e c c i  n   u   o t r o   t i p o   d e   i n f o r m a c i  n   d e   i d e n t i f i c a c i  n   c o n   l a   q u e   s e   n o m b r a   a l   L o g i c a l D e v i c e   d e   f o r m a   e x c l u s i v a . " )   :   A m e n d e d   T o S u b c l a s s ]   s t r i n g   D e v i c e I D ; 
 
     [ D e s c r i p t i o n ( " V a l o r   b o o l e a n o   q u e   i n d i c a   q u e   s e   p u e d e   g e s t i o n a r   l a   e n e r g  a   d e l   D e v i c e ,   p o r   e j e m p l o ,   s e   p u e d e   c o l o c a r   e n   u n   e s t a d o   d e   a h o r r o   d e   e n e r g  a .   E s t e   v a l o r   b o o l e a n o   n o   i n d i c a   s i   s e   e n c u e n t r a n   a c t i v a d a s   l a s   f u n c i o n e s   d e   g e s t i  n   d e   e n e r g  a ,   n i   l a s   f u n c i o n e s   q u e   s e   a d m i t e n   s i   e s t  n   a c t i v a d a s .   C o n s u l t e   l a   m a t r i z   P o w e r M a n a g e m e n t C a p a b i l i t i e s   p a r a   o b t e n e r   e s a   i n f o r m a c i  n .   S i   e s t e   v a l o r   b o o l e a n o   e s   f a l s o ,   e l   v a l o r   e n t e r o   d e   1 ,   p a r a   l a   c a d e n a   \ " N o   e s   a d m i t i d o \ " ,   d e b e   s e r   l a    n i c a   e n t r a d a   e n   l a   m a t r i z   P o w e r M a n a g e m e n t C a p a b i l i t i e s . " )   :   A m e n d e d   T o S u b c l a s s ]   b o o l e a n   P o w e r M a n a g e m e n t S u p p o r t e d ; 
 
     [ D e s c r i p t i o n ( " I n d i c a   l a s   c a p a c i d a d e s   e s p e c  f i c a s   r e l a c i o n a d a s   c o n   l a   e n e r g  a   d e   u n   L o g i c a l D e v i c e .   L o s   v a l o r e s   d e   l a   m a t r i z ,   0 = \ " D e s c o n o c i d o \ " ,   1 = \ " N o   e s   a d m i t i d o \ "   y   2 = \ " I n h a b i l i t a d o \ "   s e   e x p l i c a n   p o r   s    m i s m o s .   E l   v a l o r   3 = \ " H a b i l i t a d o \ "   i n d i c a   q u e   l a s   f u n c i o n e s   d e   g e s t i  n   d e   e n e r g  a   s e   e n c u e n t r a n   a c t i v a d a s   p e r o   n o   s e   c o n o c e   e l   c o n j u n t o   e x a c t o   d e   f u n c i o n e s   o   l a   i n f o r m a c i  n   n o   e s t    d i s p o n i b l e .   \ " M o d o s   d e   a h o r r o   d e   e n e r g  a   s e   i n t r o d u c e n   a u t o m  t i c a m e n t e \ "   ( 4 )   i n d i c a   q u e   u n   D e v i c e   p u e d e   c a m b i a r   s u   e s t a d o   d e   e n c e n d i d o   e n   b a s e   a l   c o n s u m o   o   a l g  n   o t r o   c r i t e r i o .   \ " E s t a d o   d e   e n e r g  a   c o n f i g u r a b l e \ "   ( 5 )   i n d i c a   q u e   s e   a d m i t e   e l   m  t o d o   S e t P o w e r S t a t e .   \ " A d m i t e   c i c l o s   d e   e n e r g  a \ "   ( 6 )   i n d i c a   q u e   e l   m  t o d o   S e t P o w e r S t a t e   p u e d e   i n v o c a r s e   c o n   l a   v a r i a b l e   d e   e n t r a d a   P o w e r S t a t e   e s t a b l e c i d a   e n   5   ( \ " C i c l o   d e   e n e r g  a \ " ) .   \ " A d m i t e   e n c e n d i d o   r e g u l a d o \ "   ( 7 )   i n d i c a   q u e   e l   m  t o d o   S e t P o w e r S t a t e   p u e d e   i n v o c a r s e   c o n   l a   v a r i a b l e   d e   e n t r a d a   P o w e r S t a t e   e s t a b l e c i d a   e n   5   ( \ " C i c l o   d e   e n e r g  a \ " )   y   e l   p a r  m e t r o   T i m e   e s t a b l e c i d o   e n   u n a   f e c h a   y   h o r a   e s p e c  f i c a   o   b i e n ,   u n   i n t e r v a l o ,   p a r a   e l   e n c e n d i d o . " )   :   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 { " 0 " ,   " 1 " ,   " 2 " ,   " 3 " ,   " 4 " ,   " 5 " ,   " 6 " ,   " 7 " }   :   A m e n d e d   T o S u b c l a s s , V a l u e s { " D e s c o n o c i d o " ,   " N o   c o m p a t i b l e " ,   " I n h a b i l i t a d o " ,   " H a b i l i t a d o " ,   " M o d o s   d e   a h o r r o   d e   e n e r g  a   i n t r o d u c i d o s   a u t o m  t i c a m e n t e " ,   " E s t a d o   d e   e n e r g  a   c o n f i g u r a b l e " ,   " C i c l o   d e   e n e r g  a   s o p o r t a d o " ,   " E n c e n d i d o   t e m p o r i z a d o   s o p o r t a d o " }   :   A m e n d e d   T o S u b c l a s s ]   u i n t 1 6   P o w e r M a n a g e m e n t C a p a b i l i t i e s [ ] ; 
 
     [ D e s c r i p t i o n ( " L a   d i s p o n i b i l i d a d   y   e s t a d o   p r i m a r i o s   d e l   D e v i c e   ( s e   p u e d e   e s p e c i f i c a r   i n f o r m a c i  n   d e   e s t a d o   a d i c i o n a l   m e d i a n t e   l a   p r o p i e d a d   d e   m a t r i z   A d d i t i o n a l A v a i l a b i l i t y ) .   P o r   e j e m p l o ,   l a   p r o p i e d a d   A v a i l a b i l i t y   i n d i c a   q u e   e l   D e v i c e   e s t    e n   e j e c u c i  n   y   t i e n e   u n   e s t a d o   d e   e n c e n d i d o   t o t a l   ( v a l o r = 3 ) ,   d e   a d v e r t e n c i a   ( 4 ) ,   d e   p r u e b a   ( 5 ) ,   d e g r a d a d o   ( 1 0 )   o   d e   a h o r r o   d e   e n e r g  a   ( v a l o r e s   d e l   1 3   a l   1 5   y   1 7 ) .   L o s   e s t a d o s   d e   P o w e r   S a v e ,   s e   d e f i n e n   d e   l a   m a n e r a   s i g u i e n t e :   V a l o r   1 3   ( \ " A h o r r o   d e   e n e r g  a   -   D e s c o n o c i d o \ " )   i n d i c a   q u e   s e   s a b e   q u e   e l   D e v i c e   e s t    e n   u n   m o d o   d e   a h o r r o   d e   e n e r g  a ,   p e r o   q u e   s e   d e s c o n o c e   e l   e s t a d o   e x a c t o   e n   e s t e   m o d o ;   1 4   ( \ " A h o r r o   d e   e n e r g  a   -   M o d o   d e   e n e r g  a   r e d u c i d a \ " )   i n d i c a   q u e   e l   D e v i c e   e s t    e n   u n   e s t a d o   d e   a h o r r o   d e   e n e r g  a   p e r o   q u e   a  n   e s t    f u n c i o n a n d o   y   p o d r  a   p r e s e n t a r   u n     r e n d i m i e n t o   d e g r a d a d o ;   1 5   ( \ " A h o r r o   d e   e n e r g  a   -   M o d o   d e   e s p e r a \ " )   d e s c r i b e   q u e   e l   D e v i c e   n o   e s t    f u n c i o n a n d o   p e r o   q u e   p o d r  a   c o l o c a r s e   e n   u n   e s t a d o   d e   e n c e n d i d o   t o t a l   d e   m a n e r a   ' r  p i d a ' ;   y   e l   v a l o r   1 7   ( \ " A h o r r o   d e   e n e r g  a   -   A d v e r t e n c i a \ " )   i n d i c a   q u e   e l   D e v i c e   s e   e n c u e n t r a   e n   u n   e s t a d o   d e   a d v e r t e n c i a ,   a u n q u e   t a m b i  n   e s t    e n   u n   m o d o   d e   a h o r r o   d e   e n e r g  a . " )   :   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 { " 1 " ,   " 2 " ,   " 3 " ,   " 4 " ,   " 5 " ,   " 6 " ,   " 7 " ,   " 8 " ,   " 9 " ,   " 1 0 " ,   " 1 1 " ,   " 1 2 " ,   " 1 3 " ,   " 1 4 " ,   " 1 5 " ,   " 1 6 " ,   " 1 7 " ,   " 1 8 " ,   " 1 9 " ,   " 2 0 " ,   " 2 1 " }   :   A m e n d e d   T o S u b c l a s s , V a l u e s { " O t r o " ,   " D e s c o n o c i d o " ,   " E n e r g  a   d e   f u n c i o n a m i e n t o / e n e r g  a   c o m p l e t a " ,   " A d v e r t e n c i a " ,   " E n   p r u e b a " ,   " N o   a p l i c a b l e " ,   " A p a g a d o " ,   " F u e r a   d e   l  n e a " ,   " F u e r a   d e   s e r v i c i o " ,   " D e g r a d a d o " ,   " N o   i n s t a l a d o " ,   " E r r o r   d e   i n s t a l a c i  n " ,   " A h o r r o   d e   e n e r g  a   -   D e s c o n o c i d o " ,   " A h o r r o   d e   e n e r g  a   -   M o d o   d e   e n e r g  a   b a j a " ,   " A h o r r o   d e   e n e r g  a   -   E n   e s p e r a " ,   " C i c l o   d e   e n e r g  a " ,   " A h o r r o   d e   e n e r g  a   -   A d v e r t e n c i a " ,   " D e t e n i d o " ,   " N o   e s t    l i s t o " ,   " N o   c o n f i g u r a d o " ,   " I n a c t i v o " }   :   A m e n d e d   T o S u b c l a s s ]   u i n t 1 6   A v a i l a b i l i t y ; 
 
     [ D e s c r i p t i o n ( " L a   p r o p i e d a d   S t a t u s I n f o   i n d i c a   s i   L o g i c a l D e v i c e   s e   e n c u e n t r a   e n   u n   e s t a d o   h a b i l i t a d o     ( v a l o r   =   3 ) ,   i n h a b i l i t a d o   ( v a l o r   =   4 )   u   a l g  n   o t r o   e s t a d o   ( 1 )   o   u n o   d e s c o n o c i d o   ( 2 ) .   S i   e s t a   p r o p i e d a d   n o   s e   a p l i c a   a   L o g i c a l D e v i c e ,   s e   d e b e   u t i l i z a r   e l   v a l o r     5   ( \ " N o   s e   a p l i c a \ " ) .   S i   u n   D i s p o s i t i v o   e s t    ( \ " H a b i l i t a d o \ " ) ( v a l o r = 3 ) ,    s t e   h a   s i d o   e n c e n d i d o   y   e s t    c o n f i g u r a d o   y   o p e r a t i v o .   E s   p o s i b l e   q u e   e l   D i s p o s i t i v o   n o   e s t    a c t i v o   o   f u n c i o n a n d o ,   d e p e n d i e n d o   d e   s i   s u   D i s p o n i b i l i d a d   ( o   D i s p o n i b i l i d a d   a d i c i o n a l )   i n d i c a   q u e   e s t    ( \ " F u n c i o n a n d o / T o d o   p o d e r \ " ) ( v a l o r = 3 )   o   ( \ " F u e r a   d e   l  n e a \ " ) ( v a l o r = 8 ) .   E n   u n   m o d o   h a b i l i t a d o   p e r o   f u e r a   d e   l  n e a ,   e s   p o s i b l e   q u e   u n   D i s p o s i t i v o   e s t    r i n d i e n d o   s i n   r e s p o n d e r   a   l a s   s o l i c i t u d e s   f u e r a   d e   b a n d a ,   t a l e s   c o m o   l a   e j e c u c i  n   d e   D i a g n  s t i c o s .     S i   ( \ " I n h a b i l i t a d o \ " )   S t a t u s I n f o   ( v a l o r = 4 ) ,   u n   D i s p o s i t i v o   s o l a m e n t e   p u e d e   s e r   \ " h a b i l i t a d o \ "   o   e n c e n d i d o .     E n   e l   e n t o r n o   d e   u n   s i s t e m a   p e r s o n a l ,   ( \ " I n h a b i l i t a d o \ " )   s i g n i f i c a   q u e   e l   c o n t r o l a d o r   d e l   D i s p o s i t i v o   n o   e s t    d i s p o n i b l e   e n   l a   p i l a .   E n   o t r o s   e n t o r n o s ,   s e   p u e d e   i n h a b i l i t a r   u n   D i s p o s i t i v o   a l   e l i m i n a r   s u   a r c h i v o   d e   c o n f i g u r a c i  n .   U n   d i s p o s i t i v o   i n h a b i l i t a d o   s e   e n c u e n t r a   f  s i c a m e n t e   p r e s e n t e   e n   u n   S i s t e m a   y   c o n s u m e   r e c u r s o s   p e r o   n o   s e   p u e d e   c o m u n i c a r s e   h a s t a   q u e   s e   l l e v e   a   c a b o   u n a   c a r g a   d e l   a r c h i v o   d e   c o n f i g u r a c i  n   u   o t r o   t i p o   d e   a c t i v i d a d   p a r a   l a   \ " h a b i l i t a c i  n \ " . " )   :   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 { " 1 " ,   " 2 " ,   " 3 " ,   " 4 " ,   " 5 " }   :   A m e n d e d   T o S u b c l a s s , V a l u e s { " O t r o " ,   " D e s c o n o c i d o " ,   " H a b i l i t a d o " ,   " I n h a b i l i t a d o " ,   " N o   a p l i c a b l e " }   :   A m e n d e d   T o S u b c l a s s ]   u i n t 1 6   S t a t u s I n f o ; 
 
     [ D e s c r i p t i o n ( " L a s t E r r o r C o d e   c a p t u r a   e l    l t i m o   c  d i g o   d e   e r r o r   i n f o r m a d o   p o r   e l   L o g i c a l D e v i c e . " )   :   A m e n d e d   T o S u b c l a s s ]   u i n t 3 2   L a s t E r r o r C o d e ; 
 
     [ D e s c r i p t i o n ( " E r r o r D e s c r i p t i o n   e s   u n a   c a d e n a   d e   f o r m a t o   l i b r e   q u e   b r i n d a   m  s   i n f o r m a c i  n   s o b r e   e l   e r r o r   r e g i s t r a d o   e n   L a s t E r r o r C o d e ,   a s    c o m o   i n f o r m a c i  n   s o b r e   l a s   a c c i o n e s   c o r r e c t i v a s   q u e   s e   p u e d e n   r e a l i z a r . " )   :   A m e n d e d   T o S u b c l a s s ]   s t r i n g   E r r o r D e s c r i p t i o n ; 
 
     [ D e s c r i p t i o n ( " E r r o r C l e a r e d   e s   u n a   p r o p i e d a d   b o o l e a n a   q u e   i n d i c a   q u e   e l   e r r o r   i n f o r m a d o   e n   L a s t E r r o r C o d e   s e   h a   b o r r a d o . " )   :   A m e n d e d   T o S u b c l a s s ]   b o o l e a n   E r r o r C l e a r e d ; 
 
     [ D e s c r i p t i o n ( " O t h e r I d e n t i f y i n g I n f o   c a p t u r a   d a t o s   a d i c i o n a l e s ,   a d e m  s   d e   l a   i n f o r m a c i  n   d e   D e v i c e I D ,   l o s   c u a l e s   p u e d e n   u t i l i z a r s e   p a r a   i d e n t i f i c a r   e l   L o g i c a l D e v i c e .   U n   e j e m p l o   e s   q u e   s e   i n c l u y a   e n   e s t a   p r o p i e d a d   e l   n o m b r e   q u e   s e   m u e s t r a   a l   u s u a r i o   d e l   O p e r a t i n g S y s t e m   p a r a   e l   D e v i c 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 I d e n t i f y i n g I n f o [ ] ; 
 
     [ D e s c r i p t i o n ( " E l   n  m e r o   d e   h o r a s   c o n s e c u t i v a s   d u r a n t e   l a s   c u a l e s   h a   e s t a d o   e n c e n d i d o   e s t e   D e v i c e ,   d e s d e   e l    l t i m o   c i c l o   d e   e n e r g  a . " )   :   A m e n d e d   T o S u b c l a s s , U n i t s ( " H o r a s " )   :   A m e n d e d   T o S u b c l a s s ]   u i n t 6 4   P o w e r O n H o u r s ; 
 
     [ D e s c r i p t i o n ( " E l   n  m e r o   t o t a l   d e   h o r a s   q u e   e s t e   D e v i c e   h a   e s t a d o   e n c e n d i d o . " )   :   A m e n d e d   T o S u b c l a s s , U n i t s ( " H o r a s " )   :   A m e n d e d   T o S u b c l a s s ]   u i n t 6 4   T o t a l P o w e r O n H o u r s ; 
 
     [ D e s c r i p t i o n ( " U n a   m a t r i z   d e   c a d e n a s   s i n   f o r m a t o   p r o p o r c i o n a n   l a s   e x p l i c a c i o n e s   y   l o s   d e t a l l e s   q u e   r e s p a l d a n   l a s   e n t r a d a s   d e   l a   m a t r i z   O t h e r I d e n t i f y i n g I n f o .   T e n g a   e n   c u e n t a   q u e   c a d a   e n t r a d a   d e   e s t a   m a t r i z   e s t    r e l a c i o n a d a   c o n   l a   e n t r a d a   e n   O t h e r I d e n t i f y i n g I n f o   q u e   s e   e n c u e n t r a   e n   e l   m i s m o    n d i c e . " )   :   A m e n d e d   T o S u b c l a s s ]   s t r i n g   I d e n t i f y i n g D e s c r i p t i o n s [ ] ; 
 
     [ D e s c r i p t i o n ( " D i s p o n i b i l i d a d   a d i c i o n a l   y   e l   e s t a d o   d e l   D i s p o s i t i v o   p o r   e n c i m a   d e   l o s   e s p e c i f i c a d o s   e n   l a   p r o p i e d a d   D i s p o n i b i l i d a d .   L a   p r o p i e d a d   D i s p o n i b i l i d a d   d e n o t a   e l   e s t a d o   p r i n c i p a l   y   l a   d i s p o n i b i l i d a d   d e l   D i s p o s i t i v o .   E n   a l g u n o s   c a s o s ,   n o   e s t o   n o   s e r    s u f i c i e n t e   p a r a   c o m p l e t a r   e l   e s t a d o   d e l   D i s p o s i t i v o .   E n   d i c h o s   c a s o s ,   l a   p r o p i e d a d   A d d i t i o n a l A v a i l a b i l i t y   s e   p u e d e   u t i l i z a r   p a r a   p r o p o r c i o n a r   i n f o r m a c i  n   a d i c i o n a l .   P o r   e j e m p l o ,   l a   D i s p o n i b i l i d a d   p r i n c i p a l   d e   u n   D i s p o s i t i v o   p u e d e   s e r   \ " F u e r a   d e   l  n e a \ "   ( v a l o r = 8 ) ,   p e r o   e s t o   t a m b i  n   p u e d e   i n d i c a r   u n   e s t a d o   b a j o   d e   a l i m e n t a c i  n   ( v a l o r   d e   A d d i t i o n a l A v a i l a b i l i t y = 1 4 )   o   b i e n   e s   p o s i b l e   q u e   e l   D i s p o s i t i v o   e s t    e j e c u t a n d o   u n   D i a g n  s t i c o   ( v a l o r   d e   A d d i t i o n a l A v a i l a b i l i t y = 5 ,   \ " E n   p r u e b a \ " ) . " )   :   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 { " 1 " ,   " 2 " ,   " 3 " ,   " 4 " ,   " 5 " ,   " 6 " ,   " 7 " ,   " 8 " ,   " 9 " ,   " 1 0 " ,   " 1 1 " ,   " 1 2 " ,   " 1 3 " ,   " 1 4 " ,   " 1 5 " ,   " 1 6 " ,   " 1 7 " ,   " 1 8 " ,   " 1 9 " ,   " 2 0 " ,   " 2 1 " }   :   A m e n d e d   T o S u b c l a s s , V a l u e s { " O t r o " ,   " D e s c o n o c i d o " ,   " E n e r g  a   d e   f u n c i o n a m i e n t o / e n e r g  a   c o m p l e t a " ,   " A d v e r t e n c i a " ,   " E n   p r u e b a " ,   " N o   a p l i c a b l e " ,   " A p a g a d o " ,   " F u e r a   d e   l  n e a " ,   " F u e r a   d e   s e r v i c i o " ,   " D e g r a d a d o " ,   " N o   i n s t a l a d o " ,   " E r r o r   d e   i n s t a l a c i  n " ,   " A h o r r o   d e   e n e r g  a   -   D e s c o n o c i d o " ,   " A h o r r o   d e   e n e r g  a   -   M o d o   d e   e n e r g  a   b a j a " ,   " A h o r r o   d e   e n e r g  a   -   E n   e s p e r a " ,   " C i c l o   d e   e n e r g  a " ,   " A h o r r o   d e   e n e r g  a   -   A d v e r t e n c i a " ,   " D e t e n i d o " ,   " N o   e s t    l i s t o " ,   " N o   c o n f i g u r a d o " ,   " I n a c t i v o " }   :   A m e n d e d   T o S u b c l a s s ]   u i n t 1 6   A d d i t i o n a l A v a i l a b i l i t y [ ] ; 
 
     [ D e s c r i p t i o n ( " T i e m p o   m  x i m o   e n   m i l i s e g u n d o s ,   e n   l o s   q u e   e l   d i s p o s i t i v o   p u e d e   e j e c u t a r s e   e n   e l   e s t a d o   \ " I n a c t i v o \ " .   E l   e s t a d o   d e   u n   D e v i c e   s e   d e f i n e   e n   s u s   p r o p i e d a d e s   A v a i l a b i l i t y   y   A d d i t i o n a l A v a i l a b i l i t y ,   d o n d e   \ " I n a c t i v o \ "   e s   i n d i c a d o   c o n   e l   v a l o r   2 1 .   L o   q u e   s u c e d e   a l   f i n a l   d e l   l  m i t e   d e   t i e m p o   d e p e n d e   d e l   d i s p o s i t i v o .   E l   D e v i c e   p o d r  a   a c t i v a r s e ,   p o n e r s e   f u e r a   d e   l  n e a   o   e f e c t u a r   o t r o   t i p o   d e   a c c i  n .   U n   v a l o r   d e   0   i n d i c a   q u e   u n   D e v i c e   p o d r  a   p e r m a n e c e r   e n   r e p o s o   d e   f o r m a   i n d e f i n i d a . " )   :   A m e n d e d   T o S u b c l a s s , U n i t s ( " M i l i s e g u n d o s " )   :   A m e n d e d   T o S u b c l a s s ]   u i n t 6 4   M a x Q u i e s c e T i m e ; 
 
     [ D e s c r i p t i o n ( " S e t P o w e r S t a t e   d e f i n e   e l   e s t a d o   d e   e n c e n d i d o   d e s e a d o   p a r a   u n   L o g i c a l D e v i c e   y   c u  n d o   d e b e   c o l o c a r s e   u n   D e v i c e   e n   d i c h o   e s t a d o .   E l   e s t a d o   d e   e n c e n d i d o   d e s e a d o   s e   e s p e c i f i c a   a l   c o l o c a r   e l   p a r  m e t r o   P o w e r S t a t e   e n   u n o   d e   l o s   v a l o r e s   e n t e r o s   s i g u i e n t e s :   1 = \ " E n e r g  a   c o m p l e t a \ " ,   2 = \ " A h o r r o   d e   e n e r g  a   -   M o d o   d e   e n e r g  a   r e d u c i d a \ " ,   3 = \ " A h o r r o   d e   e n e r g  a   -   M o d o   d e   e s p e r a \ " ,   4 = \ " A h o r r o   d e   e n e r g  a   -   O t r o \ " ,   5 = \ " C i c l o   d e   e n e r g  a \ "   o   6 = \ " E n e r g  a   a p a g a d a \ " .   E l   p a r  m e t r o   T i m e   ( p a r a   t o d o s   l o s   c a m b i o s   d e   e s t a d o   e x c e p t o   5 ,   \ " C i c l o   d e   e n e r g  a \ " )   i n d i c a   c u  n d o   d e b e   e s t a b l e c e r s e   e l   e s t a d o   d e   e n c e n d i d o ,   y a   s e a   c o m o   u n   v a l o r   d e   f e c h a   y   h o r a   c o m o   u n   v a l o r   d e   i n t e r v a l o   ( d o n d e   e l   i n t e r v a l o   e m p i e z a   c u a n d o   s e   r e c i b e   l a   i n v o c a c i  n   d e l   m  t o d o ) .   C u a n d o   e l   p a r  m e t r o   P o w e r S t a t e   e q u i v a l e   a   5 ,   \ " C i c l o   d e   e n e r g  a \ " ,   e l   p a r  m e t r o   T i m e   i n d i c a   c u  n d o   s e   d e b e   e n c e n d e r   e l   D e v i c e   d e   n u e v o .   E l   a p a g a d o   e s   i n m e d i a t o .   S e t P o w e r S t a t e   d e b e   d e v o l v e r   0   s i   t u v o    x i t o ,   1   s i   n o   s e   a d m i t e   l a   s o l i c i t u d   d e   P o w e r S t a t e   y   T i m e ,   y   c u a l q u i e r   o t r o   v a l o r   s i   s e   p r o d u j o   u n   e r r o r .   S e   p u e d e   e s p e c i f i c a r   e l   c o n j u n t o   d e   c  d i g o s   d e   r e t o r n o   p o s i b l e s   e n   u n a   s u b c l a s e ,   m e d i a n t e   u n   c a l i f i c a d o r   V a l u e M a p   e n   e l   m  t o d o .   T a m b i  n   s e   p u e d e n   e s p e c i f i c a r   e n   l a   s u b c l a s e   l a s   c a d e n a s   a   l a s   c u a l e s   s e   ' t r a d u c e '   e l   c o n t e n i d o   d e   V a l u e M a p   c o m o   u n   c a l i f i c a d o r   d e   m a t r i z   V a l u e s . " )   :   A m e n d e d   T o S u b c l a s s ]   u i n t 3 2   S e t P o w e r S t a t e ( [ I N , V a l u e M a p { " 1 " ,   " 2 " ,   " 3 " ,   " 4 " ,   " 5 " ,   " 6 " }   :   A m e n d e d   T o S u b c l a s s , V a l u e s { " E n e r g  a   c o m p l e t a " ,   " A h o r r o   d e   e n e r g  a   -   M o d o   d e   e n e r g  a   b a j a " ,   " A h o r r o   d e   e n e r g  a   -   E n   e s p e r a " ,   " A h o r r o   d e   e n e r g  a   -   O t r o " ,   " C i c l o   d e   e n e r g  a " ,   " A p a g a d o " }   :   A m e n d e d   T o S u b c l a s s ]   u i n t 1 6   P o w e r S t a t e , [ I N ]   d a t e t i m e   T i m e ) ; 
 
     [ D e s c r i p t i o n ( " S o l i c i t a   u n   r e i n i c i o   d e l   L o g i c a l D e v i c e .   E l   v a l o r   d e   r e t o r n o   d e b e   s e r   0   s i   s e   e j e c u t    l a   s o l i c i t u d   d e   f o r m a   s a t i s f a c t o r i a ,   1   s i   n o   s e   a d m i t e   l a   s o l i c i t u d   y   c u a l q u i e r   o t r o   v a l o r   s i   s e   p r o d u j o   u n   e r r o r .   S e   p u e d e   e s p e c i f i c a r   e l   c o n j u n t o   d e   c  d i g o s   d e   r e t o r n o   p o s i b l e s   e n   u n a   s u b c l a s e ,   m e d i a n t e   u n   c a l i f i c a d o r   V a l u e M a p   e n   e l   m  t o d o .   T a m b i  n   s e   p u e d e n   e s p e c i f i c a r   e n   l a   s u b c l a s e   l a s   c a d e n a s   a   l a s   c u a l e s   s e   ' t r a d u c e '   e l   c o n t e n i d o   d e   V a l u e M a p   c o m o   u n   c a l i f i c a d o r   d e   m a t r i z   V a l u e s . " )   :   A m e n d e d   T o S u b c l a s s ]   u i n t 3 2   R e s e t ( ) ; 
 
     [ D e s c r i p t i o n ( " S o l i c i t a   q u e   s e   h a b i l i t e   e l   L o g i c a l D e v i c e     ( \ " H a b i l i t a d o \ "   p a r  m e t r o   d e   e n t r a d a   =   T R U E )   o   s e   i n h a b i l i t e   ( =   F A L S E ) .   S i   t i e n e    x i t o ,   l a   p r o p i e d a d   S t a t u s I n f o   d e l   D e v i c e   t a m b i  n   d e b e   r e f l e j a r   e l   e s t a d o   d e s e a d o   ( h a b i l i t a d o   o   i n h a b i l i t a d o ) .   E l   v a l o r   d e   r e t o r n o   d e b e   s e r   0   s i   s e   e j e c u t    l a   s o l i c i t u d   d e   f o r m a   s a t i s f a c t o r i a ,   1   s i   n o   s e   a d m i t e   l a   s o l i c i t u d   y   c u a l q u i e r   o t r o   v a l o r   s i   s e   p r o d u j o   u n   e r r o r .   S e   p u e d e   e s p e c i f i c a r   e l   c o n j u n t o   d e   c  d i g o s   d e   r e t o r n o   p o s i b l e s   e n   u n a   s u b c l a s e ,   m e d i a n t e   u n   c a l i f i c a d o r   V a l u e M a p   e n   e l   m  t o d o .   T a m b i  n   s e   p u e d e n   e s p e c i f i c a r   e n   l a   s u b c l a s e   l a s   c a d e n a s   a   l a s   c u a l e s   s e   ' t r a d u c e '   e l   c o n t e n i d o   d e   V a l u e M a p   c o m o   u n   c a l i f i c a d o r   d e   m a t r i z   V a l u e s . " )   :   A m e n d e d   T o S u b c l a s s ]   u i n t 3 2   E n a b l e D e v i c e ( [ I N ]   b o o l e a n   E n a b l e d ) ; 
 
     [ D e s c r i p t i o n ( "     S o l i c i t a   q u e   e l   L o g i c a l D e v i c e   s e a   c o n e c t a d o   e n   l  n e a   c o n   e l   p a r  m e t r o   d e   e n t r a d a     ( \ " E n   l  n e a \ "   =   T R U E )   o   q u e   s e   l o   d e s c o n e c t e   f u e r a   d e   l  n e a   ( =   F A L S E ) .   \ " E n   l  n e a \ "   i n d i c a   q u e   e l   D e v i c e   e s t    l i s t o   p a r a   a c e p t a r   s o l i c i t u d e s ,   e s t    o p e r a n d o   y   e n   f u n c i o n a m i e n t o   p l e n o .   E n   e s t e   c a s o ,   l a   p r o p i e d a d   A v a i l a b i l i t y   d e l   D e v i c e   d e b e r  a   e s t a r   d e f i n i d o   c o n   u n   v a l o r   d e   3   ( \ " E n e r g  a   d e   f u n c i o n a m i e n t o / e n e r g  a   c o m p l e t a \ " ) .   \ " F u e r a   d e   l  n e a \ "   i n d i c a   q u e   u n   D e v i c e   e s t    e n c e n d i d o   y   e n   f u n c i o n a m i e n t o   p e r o   q u e   n o   e s t    p r o c e s a n d o   l a s   s o l i c i t u d e s   d e   f u n c i o n e s .   E n   u n   e s t a d o   f u e r a   d e   l  n e a ,   u n   D e v i c e   t i e n e   l a   c a p a c i d a d   d e   e j e c u t a r   d i a g n  s t i c o s   o   d e   g e n e r a r   a l e r t a s   o p e r a t i v a s .   P o r   e j e m p l o ,   c u a n d o   s e   p u l s a   e l   b o t  n   \ " F u e r a   d e   l  n e a \ "   e n   u n a   i m p r e s o r a ,   e l   D e v i c e   y a   n o   e s t    d i s p o n i b l e   p a r a   p r o c e s a r   t a r e a s   d e   i m p r e s i  n ,   p e r o   p o d r  a   e s t a r   d i s p o n i b l e   p a r a   r e a l i z a r   d i a g n  s t i c o s   o   m a n t e n i m i e n t o .   \ n     S i   e s t e   m  t o d o   e s   s a t i s f a c t o r i o ,   l a s   p r o p i e d a d e s   A v a i l a b i l i t y   y   A d d i t i o n a l A v a i l a b i l i t y   d e l   D e v i c e   d e b e n   r e f l e j a r   e l   e s t a d o   a c t u a l i z a d o .   S i   s e   p r e s e n t a   u n   f a l l o   a l   i n t e n t a r   a b r i r   e l   d i s p o s i t i v o   e n   l  n e a   o   f u e r a   d e   l  n e a ,   d e b e   p e r m a n e c e r   e n   s u   e s t a d o   a c t u a l .   P o r   e j e m p l o ,   s i   l a   s o l i c i t u d   n o   e s   s a t i s f a c t o r i a I ,   n o   d e b e   d e j a r   a l   d i s p o s i t i v o   e n   u n   e s t a d o   i n d e t e r m i n a d o .   C u a n d o   e l   d i s p o s i t i v o   r e g r e s a   a l   m o d o   \ " E n   l  n e a \ " ,   d e   u n   m o d o     \ " F u e r a   d e   l  n e a \ " ,   e l   d i s p o s i t i v o   d e b e   r e s t a u r a r s e   a   s u    l t i m o   e s t a d o   \ " E n   l  n e a \ " ,   s i   e s   p o s i b l e .   S o l a m e n t e   u n   d i s p o s i t i v o   q u e   t i e n e   u n   S t a t u s I n f o   d e   \ " H a b i l i t a d o \ "   ( v a l o r = 3 )   y   h a   s i d o   c o n f i g u r a d o   p u e d e   c o n e c t a r s e   e n   l  n e a   o   d e s c o n e c t a d o   f u e r a   d e   l  n e a .   \ n     O n l i n e D e v i c e   d e b e   d e v o l v e r   0   s i   e s   s a t i s f a c t o r i o ,   1   s i   l a   s o l i c i t u d   n o   e s   c o m p a t i b l e ,   2   s i   l a   s o l i c i t u d   n o   e s   c o m p a t i b l e   d e b i d o   a l   e s t a d o   a c t u a l   d e l   D e v i c e ,   y   o t r o   v a l o r   s i   h a   o c u r r i d o   c u a l q u i e r   o t r o   e r r o r .   E n   u n a   s u b c l a s e ,   e l   c o n j u n t o   d e   c  d i g o s   d e v u e l t o s   p o s i b l e s   s e   p o d r  a   e s p e c i f i c a r ,   m e d i a n t e   u n   c a l i f i c a d o r   V a l u e M a p   e n   e l   m  t o d o .   L a s   c a d e n a s   a   l a s   c u a l e s   e l   c o n t e n i d o   d e   V a l u e M a p   s o n   ' t r a d u c i d a s '   t a m b i  n   s e   p u e d e n   e s p e c i f i c a r   e n   l a   s u b c l a s e   c o m o   u n   c a l i f i c a d o r   d e   m a t r i z   V a l u e s . " )   :   A m e n d e d   T o S u b c l a s s ]   u i n t 3 2   O n l i n e D e v i c e ( [ I N ]   b o o l e a n   O n l i n e ) ; 
 
     [ D e s c r i p t i o n ( "     S o l i c i t a   q u e   e l   L o g i c a l D e v i c e   a b a n d o n e   i n m e d i a t a m e n t e   t o d a s   l a s   a c t i v i d a d e s   a c t u a l e s   ( p a r  m e t r o   d e   e n t r a d a   \ " I n a c t i v o \ "     =   T R U E )   o   r e a n u d e   s u s   a c t i v i d a d e s   ( =   F A L S E ) .   P a r a   q u e   e s t e   m  t o d o   i n a c t i v e   u n   D e v i c e ,   d i c h o   D e v i c e   d e b e r  a   t e n e r   u n a   A v a i l a b i l i t y   ( o   A d d i t i o n a l A v a i l a b i l i t y )   d e   \ " E n e r g  a   d e   f u n c i o n a m i e n t o / e n e r g  a   c o m p l e t a \ "   ( v a l o r = 3 )   y   u n   S t a t u s I n f o   d e   \ " H a b i l i t a d o \ "   ( v a l o r = 3 ) .   P o r   e j e m p l o ,   s i   s e   i n a c t i v a ,   u n   D e v i c e   p u e d e   a   c o n t i n u a c i  n   f u n c i o n a r   f u e r a   d e   l  n e a   p a r a   r e a l i z a r   d i a g n  s t i c o s   o   i n h a b i l i t a d o   p a r a   a p a g a r l o   y   e f e c t u a r   u n   c a m b i o   e n   e l   f u n c i o n a m i e n t o .     P a r a   q u e   e l   m  t o d o   \ " a c t i v e \ "   u n   D e v i c e ,   d i c h o   D e v i c e   d e b e   t e n e r   u n a   A v a i l a b i l i t y   ( o   A d d i t i o n a l A v a i l a b i l i t y )   d e   \ " I n a c t i v o \ "   ( v a l o r = 2 1 )   y   u n   S t a t u s I n f o   d e   \ " H a b i l i t a d o \ "   ( v a l o r = 3 ) .   E n   e s t e   c a s o ,   e l   D e v i c e   s e r    d e v u e l t o   a   u n   e s t a d o   d e   \ " H a b i l i t a d o \ "   y   \ " E n e r g  a   d e   a l m a c e n a m i e n t o / e n e r g  a   c o m p l e t a \ " .   \ n     E l   c  d i g o   d e v u e l t o   p o r   e l   m  t o d o   d e b e   i n d i c a r   e l    x i t o   o   l a   f a l l a   d e   i n a c t i v o .   D e b e   d e v o l v e r   0   s i   f u e   s a t i s f a c t o r i o ,   1   s i   l a   s o l i c i t u d   n o   e s   c o m p a t i b l e ,   2   s i   l a   s o l i c i t u d   n o   e s   c o m p a t i b l e   d e b i d o   a l   e s t a d o   a c t u a l   d e l   D e v i c e ,   y   o t r o   v a l o r   s i   h a   o c u r r i d o   c u a l q u i e r   o t r o   e r r o r .   E n   u n a   s u b c l a s e ,   e l   c o n j u n t o   d e   c  d i g o   d e v u e l t o s   p o s i b l e s   p o d r  a   s e r   e s p e c i f i c a d o ,   m e d i a n t e   e l   c a l i f i c a d o r   V a l u e M a p   e n   e l   m  t o d o .   L a s   c a d e n a s   a   l a s   c u a l e s   e l   c o n t e n i d o   d e   V a l u e M a p   s e   ' t r a d u c e '   t a m b i  n   p u e d e   s e r   e s p e c i f i c a d o   e n   l a   s u b c l a s e   c o m o   u n   c a l i f i c a d o r   d e   m a t r i z   V a l u e s . " )   :   A m e n d e d   T o S u b c l a s s ]   u i n t 3 2   Q u i e s c e D e v i c e ( [ I N ]   b o o l e a n   Q u i e s c e ) ; 
 
     [ D e s c r i p t i o n ( " S o l i c i t a   q u e   s e   c a p t u r e   l a   c o n f i g u r a c i  n   y / o   i n f o r m a c i  n   d e   e s t a d o   a c t u a l   d e l   D e v i c e   e n   u n   a l m a c e n a m i e n t o   d e   s e g u r i d a d .   L o   q u e   s e   i n t e n t a   e s   u t i l i z a r   e s t a   i n f o r m a c i  n   m  s   a d e l a n t e   ( m e d i a n t e   e l   m  t o d o   R e s t o r e P r o p e r t i e s )   p a r a   d e v o l v e r   u n   D e v i c e   a   s u   \ " c o n d i c i  n \ "   a c t u a l .   E s   p r o b a b l e   q u e   n o   t o d o s   l o s   D e v i c e s   a d m i t a n   e s t e   m  t o d o .   E l   v a l o r   d e   r e t o r n o   d e l   m  t o d o   d e b e   s e r   0   s i   t u v o    x i t o ,   1   s i   n o   s e   a d m i t e   l a   s o l i c i t u d   y   c u a l q u i e r   o t r o   v a l o r   s i   s e   p r o d u j o   u n   e r r o r .   S e   p u e d e   e s p e c i f i c a r   e l   c o n j u n t o   d e   c  d i g o s   d e   r e t o r n o   p o s i b l e s   e n   u n a   s u b c l a s e ,   m e d i a n t e   u n   c a l i f i c a d o r   V a l u e M a p   e n   e l   m  t o d o .   T a m b i  n   s e   p u e d e n   e s p e c i f i c a r   e n   l a   s u b c l a s e   l a s   c a d e n a s   a   l a s   c u a l e s   s e   ' t r a d u c e '   e l   c o n t e n i d o   d e   V a l u e M a p   c o m o   u n   c a l i f i c a d o r   d e   m a t r i z   V a l u e s . " )   :   A m e n d e d   T o S u b c l a s s ]   u i n t 3 2   S a v e P r o p e r t i e s ( ) ; 
 
     [ D e s c r i p t i o n ( " S o l i c i t a   q u e   s e   r e s t a b l e z c a   l a   c o n f i g u r a c i  n   y / o   i n f o r m a c i  n   d e   e s t a d o   d e l   D e v i c e   d e   u n   a l m a c e n a m i e n t o   d e   s e g u r i d a d .   L o   q u e   s e   i n t e n t a   e s   c a p t u r a r   e s t a   i n f o r m a c i  n   e n   u n   m o m e n t o   a n t i c i p a d o   ( m e d i a n t e   e l   m  t o d o   S a v e P r o p e r t i e s )   y   u t i l i z a r l a   p a r a   d e v o l v e r   u n   D e v i c e   a   s u   c o n d i c i  n   o   \ " c o n d i c i  n \ "   a n t e r i o r .   E s   p r o b a b l e   q u e   n o   t o d o s   l o s   D e v i c e s   a d m i t a n   e s t e   m  t o d o .   E l   v a l o r   d e   r e t o r n o   d e b e   s e r   0   s i   s e   e j e c u t    l a   s o l i c i t u d   d e   f o r m a   s a t i s f a c t o r i a ,   1   s i   n o   s e   a d m i t e   l a   s o l i c i t u d   y   c u a l q u i e r   o t r o   v a l o r   s i   s e   p r o d u j o   u n   e r r o r .   S e   p u e d e   e s p e c i f i c a r   e l   c o n j u n t o   d e   c  d i g o s   d e   r e t o r n o   p o s i b l e s   e n   u n a   s u b c l a s e ,   m e d i a n t e   u n   c a l i f i c a d o r   V a l u e M a p   e n   e l   m  t o d o .   T a m b i  n   s e   p u e d e n   e s p e c i f i c a r   e n   l a   s u b c l a s e   l a s   c a d e n a s   a   l a s   c u a l e s   s e   ' t r a d u c e '   e l   c o n t e n i d o   d e   V a l u e M a p   c o m o   u n   c a l i f i c a d o r   d e   m a t r i z   V a l u e s . " )   :   A m e n d e d   T o S u b c l a s s ]   u i n t 3 2   R e s t o r e P r o p e r t i e s ( ) ; 
 
 } ; 
 
 
 
 [ D e s c r i p t i o n ( " C o n t r o l l e r   e s   u n a   s u p e r c l a s e   p a r a   l a   a g r u p a c i  n   d e   d i s t i n t o s   D e v i c e s   r e l a c i o n a d o s   c o n   e l   c o n t r o l   q u e   e x i s t e n .   A l g u n o s   e j e m p l o s   d e   C o n t r o l l e r s   s o n   l o s   S C S I C o n t r o l l e r s ,   U S B C o n t r o l l e r s ,   S e r i a l C o n t r o l l e r s ,   e t c .   L a   c l a s e   C o n t r o l l e r   e s   u n a   a b s t r a c c i  n   p a r a   l o s   D e v i c e s   c o n   u n a   s o l a   p i l a   d e   p r o t o c o l o ,   q u e   e x i s t e   p r i n c i p a l m e n t e   p a r a   l a   c o m u n i c a c i  n   c o n   ( C o n t r o l l e d B y )   D e v i c e s   s u b o r d i n a d o s ,   a s    c o m o   t a m b i  n   p a r a   c o n t r o l a r   o   r e i n i c i a r   l o s   m i s m o s . " )   :   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 C 0 A ) ]   
 
 c l a s s   C I M _ C o n t r o l l e r   :   C I M _ L o g i c a l D e v i c e 
 
 { 
 
     [ D e s c r i p t i o n ( " L a   h o r a   d e l    l t i m o   r e i n i c i o   d e l   C o n t r o l l e r . " )   :   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 O f L a s t R e s e t ; 
 
     [ D e s c r i p t i o n ( " E l   p r o t o c o l o   u t i l i z a d o   p o r   e l   C o n t r o l l e r   p a r a   t e n e r   a c c e s o   a   l o s   D e v i c e s   ' c o n t r o l a d o s ' . " )   :   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 { " 1 " ,   " 2 " ,   " 3 " ,   " 4 " ,   " 5 " ,   " 6 " ,   " 7 " ,   " 8 " ,   " 9 " ,   " 1 0 " ,   " 1 1 " ,   " 1 2 " ,   " 1 3 " ,   " 1 4 " ,   " 1 5 " ,   " 1 6 " ,   " 1 7 " ,   " 1 8 " ,   " 1 9 " ,   " 2 0 " ,   " 2 1 " ,   " 2 2 " ,   " 2 3 " ,   " 2 4 " ,   " 2 5 " ,   " 2 6 " ,   " 2 7 " ,   " 2 8 " ,   " 2 9 " ,   " 3 0 " ,   " 3 1 " ,   " 3 2 " ,   " 3 3 " ,   " 3 4 " ,   " 3 5 " ,   " 3 6 " ,   " 3 7 " ,   " 3 8 " ,   " 3 9 " ,   " 4 0 " ,   " 4 1 " ,   " 4 2 " ,   " 4 3 " ,   " 4 4 " ,   " 4 5 " ,   " 4 6 " ,   " 4 7 " }   :   A m e n d e d   T o S u b c l a s s , V a l u e s { " O t r o " ,   " D e s c o n o c i d o " ,   " E I S A " ,   " I S A " ,   " P C I " ,   " A T A / A T A P I " ,   " D i s q u e t e   f l e x i b l e " ,   " 1 4 9 6 " ,   " I n t e r f a z   p a r a l e l a   S C S I " ,   " P r o t o c o l o   d e   c a n a l   d e   f i b r a   S C S I " ,   " P r o t o c o l o   d e   b u s   s e r i a l   S C S I " ,   " P r o t o c o l o   d e   b u s   s e r i a l   S C S I   2   ( 1 3 9 4 ) " ,   " A r q u i t e c t u r a   d e   a l m a c e n a m i e n t o   s e r i a l   S C S I " ,   " V E S A " ,   " P C M C I A " ,   " B u s   s e r i a l   u n i v e r s a l " ,   " P r o t o c o l o   p a r a l e l o " ,   " E S C O N " ,   " D i a g n  s t i c o " ,   " I 2 C " ,   " E n e r g  a " ,   " H I P P I " ,   " M u l t i B u s " ,   " V M E " ,   " I P I " ,   " I E E E - 4 8 8 " ,   " R S 2 3 2 " ,   " I E E E   8 0 2 . 3   1 0 B A S E 5 " ,   " I E E E   8 0 2 . 3   1 0 B A S E 2 " ,   " I E E E   8 0 2 . 3   1 B A S E 5 " ,   " I E E E   8 0 2 . 3   1 0 B R O A D 3 6 " ,   " I E E E   8 0 2 . 3   1 0 0 B A S E V G " ,   " I E E E   8 0 2 . 5   T o k e n - R i n g " ,   " A N S I   X 3 T 9 . 5   F D D I " ,   " M C A " ,   " E S D I " ,   " I D E " ,   " C M D " ,   " S T 5 0 6 " ,   " D S S I " ,   " Q I C 2 " ,   " A T A / I D E   m e j o r a d a " ,   " A G P " ,   " T W I R P   ( i n f r a r r o j o   b i d i r e c c i o n a l ) " ,   " F I R   ( i n f r a r r o j o   r  p i d o ) " ,   " S I R   ( i n f r a r r o j o   s e r i a l ) " ,   " I r 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   P r o t o c o l S u p p o r t e d ; 
 
     [ D e s c r i p t i o n ( " N  m e r o   m  x i m o   d e   e n t i d a d e s   d i r e c c i o n a b l e s   d e   m a n e r a   d i r e c t a   a d m i t i d a s   p o r   e s t e   C o n t r o l l e r .   S e   d e b e   u t i l i z a r   u n   v a l o r   d e   0   s i   e l   n  m e r o   e s   d e s c o n o c i d o   o   n o   t i e n e   l  m i t e . " )   :   A m e n d e d   T o S u b c l a s s ]   u i n t 3 2   M a x N u m b e r C o n t r o l l e d ; 
 
     [ D e s c r i p t i o n ( " U n a   c a d e n a   d e   f o r m a t o   l i b r e   q u e   p r o v e e   m  s   i n f o r m a c i  n   r e l a c i o n a d a   c o n   e l   P r o t o c o l S u p p o r t e d   a d m i t i d o   p o r   e l   C o n t r o l l e r . " )   :   A m e n d e d   T o S u b c l a s s ]   s t r i n g   P r o t o c o l D e s c r i p t i o n ; 
 
 } ; 
 
 
 
 [ D e s c r i p t i o n ( " P C I C o n t r o l l e r   e s   u n a   s u p e r c l a s e   p a r a   l a s   c l a s e s   P C I B r i d g e   y   P C I D e v i c e .   E s t a s   c l a s e s   p r o v e e n   u n   m o d e l o   p a r a   a d a p t a d o r e s   y   p u e n t e s   e n   u n   b u s   P C I .   L a s   p r o p i e d a d e s   d e   P C I C o n t r o l l e r   y   s u s   s u b c l a s e s   s e   d e f i n e n   e n   l a s   d i f e r e n t e s   P C I   S p e c i f i c a t i o n s   p u b l i c a d a s   p o r   P C I   S I G . " )   :   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 C 0 A ) ]   
 
 c l a s s   C I M _ P C I C o n t r o l l e r   :   C I M _ C o n t r o l l e r 
 
 { 
 
     [ D e s c r i p t i o n ( " C o n t e n i d o   a c t u a l   d e l   r e g i s t r o   q u e   b r i n d a   c o n t r o l   b  s i c o   s o b r e   l a   c a p a c i d a d   d e l   d i s p o s i t i v o   p a r a   r e s p o n d e r   a   l o s   a c c e s o s   P C I   o   p a r a   e f e c t u a r   l o s   m i s m o s . " )   :   A m e n d e d   T o S u b c l a s s ]   u i n t 1 6   C o m m a n d R e g i s t e r ; 
 
     [ D e s c r i p t i o n ( " U n a   m a t r i z   d e   e n t e r o s   q u e   i n d i c a n   l a s   c a p a c i d a d e s   d e l   c o n t r o l a d o r .   E n   e s t a   p r o p i e d a d   s e   e s p e c i f i c a   i n f o r m a c i  n   t a l   c o m o   \ " A d m i t e   6 6 M H z \ "   ( v a l o r = 2 ) .   L o s   d a t o s   d e   l a   m a t r i z   C a p a b i l i t i e s   s e   o b t i e n e   d e l   P C I   S t a t u s   R e g i s t e r   y   l a   P C I   C a p a b i l i t i e s   L i s t   t a l   y   c o m o   s e   d e f i n e   e n   l a   P C I   S p e c i f i c a t i o n . " )   :   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 { " 0 " ,   " 1 " ,   " 2 " ,   " 3 " ,   " 4 " ,   " 5 " ,   " 6 " ,   " 7 " ,   " 8 " ,   " 9 " ,   " 1 0 " ,   " 1 1 " ,   " 1 2 " }   :   A m e n d e d   T o S u b c l a s s , V a l u e s { " D e s c o n o c i d o " ,   " O t r o " ,   " S o p o r t a   6 6   M H z " ,   " S o p o r t a   c a r a c t e r  s t i c a s   d e f i n i b l e s   p o r   e l   u s u a r i o " ,   " S o p o r t a   t r a n s a c c i o n e s   b a c k - t o - b a c k   ( d e   r e s p a l d o )   r  p i d a s " ,   " C o m p a t i b l e   c o n   P C I - X " ,   " S o p o r t a   a d m i n i s t r a c i  n   d e   e n e r g  a   P C I " ,   " S o p o r t a   i n t e r r u p c i o n e s   s e  a l i z a d a s   d e   m e n s a j e s " ,   " P e r m i t e   r e c u p e r a c i  n   d e   e r r o r e s   d e   p a r i d a d " ,   " S o p o r t a   A G P " ,   " S o p o r t a   d a t o s   d e   p r o d u c t o s   v i t a l e s " ,   " P r o p o r c i o n a   i d e n t i f i c a c i  n   d e   r a n u r a " ,   " S o p o r t a   c a m b i o   e n   f u n c i o n a m i e n t o " }   :   A m e n d e d   T o S u b c l a s s ]   u i n t 1 6   C a p a b i l i t i e s [ ] ; 
 
     [ D e s c r i p t i o n ( " U n a   m a t r i z   d e   c a d e n a s   d e   f o r m a t o   l i b r e   q u e   b r i n d a n   e x p l i c a c i o n e s   m  s   d e t a l l a d a s   s o b r e   c u a l q u i e r a   d e   l a s   f u n c i o n e s   d e   P C I C o n t r o l l e r   q u e   s e   i n d i c a n   e n   l a   m a t r i z   C a p a b i l i t i e s .   O b s e r v e   q u e   c a d a   u n a   d e   l a s   e n t r a d a s   d e   e s t a   m a t r i z   e s t    r e l a c i o n a d a   c o n   l a   e n t r a d a   d e   l a   m a t r i z   C a p a b i l i t i e s   q u e   s e   e n c u e n t r a   e n   e l   m i s m o    n d i c e . " )   :   A m e n d e d   T o S u b c l a s s ]   s t r i n g   C a p a b i l i t y D e s c r i p t i o n s [ ] ; 
 
     [ D e s c r i p t i o n ( " E l   t i e m p o   m  s   l e n t o   d e   s e l e c c i  n   d e   d i s p o s i t i v o   p a r a   e l   d i s p o s i t i v o   d e   d e s t i n o . " )   :   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 { " 0 " ,   " 1 " ,   " 2 " ,   " 3 " ,   " 4 " ,   " 5 " }   :   A m e n d e d   T o S u b c l a s s , V a l u e s { " D e s c o n o c i d o " ,   " O t r o " ,   " R  p i d o " ,   " M e d i o " ,   " L e n t o " ,   " R e s e r v a d o " }   :   A m e n d e d   T o S u b c l a s s ]   u i n t 1 6   D e v i c e S e l e c t T i m i n g ; 
 
     [ D e s c r i p t i o n ( " R e g i s t r o   d e   8   b i t s   q u e   i d e n t i f i c a   l a   f u n c i  n   b  s i c a   d e l   d i s p o s i t i v o   P C I .   E s   s o l a m e n t e   e l   b y t e   s u p e r i o r   ( p o s i c i  n   0 B h )   d e l   c a m p o   C l a s s C o d e   d e   3   b y t e s .   O b s e r v e   q u e   l a   m a t r i z   V a l u e M a p   d e   l a   p r o p i e d a d   e s p e c i f i c a   l a   r e p r e s e n t a c i  n   d e c i m a l   d e   e s t a   i n f o r m a c i  n . " )   :   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 { " 0 " ,   " 1 " ,   " 2 " ,   " 3 " ,   " 4 " ,   " 5 " ,   " 6 " ,   " 7 " ,   " 8 " ,   " 9 " ,   " 1 0 " ,   " 1 1 " ,   " 1 2 " ,   " 1 3 " ,   " 1 4 " ,   " 1 5 " ,   " 1 6 " ,   " 1 7 " ,   " 1 8 . . 2 5 4 " ,   " 2 5 5 " }   :   A m e n d e d   T o S u b c l a s s , V a l u e s { " P r e   2 . 0 " ,   " A l m a c e n a m i e n t o   m a s i v o " ,   " R e d " ,   " P a n t a l l a " ,   " M u l t i m e d i a " ,   " M e m o r i a " ,   " P u e n t e " ,   " C o m u n i c a c i o n e s   s i m p l e s " ,   " P e r i f  r i c o   b a s e " ,   " E n t r a d a " ,   " E s t a c i  n   d e   a c o p l a m i e n t o " ,   " P r o c e s a d o r " ,   " B u s   s e r i a l " ,   " I n a l  m b r i c o " ,   " E / S   I n t e l i g e n t e " ,   " C o m u n i c a c i  n   p o r   s a t  l i t e " ,   " C i f r a d o / D e s c i f r a d o " ,   " A d q u i s i c i  n   d e   d a t o s   y   p r o c e s a m i e n t o   d e   s e  a l e s " ,   " P C I   r e s e r v a d o " ,   " O t r o " }   :   A m e n d e d   T o S u b c l a s s ]   u i n t 8   C l a s s C o d e ; 
 
     [ D e s c r i p t i o n ( " E s p e c i f i c a   e l   t a m a  o   d e   l a   l  n e a   d e   l a   m e m o r i a   c a c h    d e l   s i s t e m a   e n   i n c r e m e n t o s   d e   p a l a b r a   d o b l e   ( p o r   e j e m p l o ,   u n   s i s t a m a   b a s a d o   e n   4 8 6   a l m a c e n a   e l   v a l o r   0 4 h ,   i n d i c a n d o   q u e   u n   t a m a  o   d e   l a   l  n e a   d e   c a c h    d e   c u a t r o   p a l a b r a s   d o b l e s . " )   :   A m e n d e d   T o S u b c l a s s , U n i t s ( " D o u b l e W o r d s " )   :   A m e n d e d   T o S u b c l a s s ]   u i n t 8   C a c h e L i n e S i z e ; 
 
     [ D e s c r i p t i o n ( " D e f i n e   l a   c a n t i d a d   m  n i m a   d e   t i e m p o ,   e n   c i c l o s   d e   r e l o j   P C I ,   d u r a n t e   e l   c u a l   e l   c o n t r o l a d o r   d e l   b u s   p u e d e   t e n e r   c o n t r o l   s o b r e   e l   m i s m o . " )   :   A m e n d e d   T o S u b c l a s s , U n i t s ( " C i c l o s   d e   r e l o j   P C I " )   :   A m e n d e d   T o S u b c l a s s ]   u i n t 8   L a t e n c y T i m e r ; 
 
     [ D e s c r i p t i o n ( " D e f i n e   e l   c o n t a c t o   d e   s o l i c i t u d   d e   i n t e r r u p c i  n   P C I   ( I N T A #   a   I N T D # )   a l   c u a l   e s t    c o n e c t a d o   u n   d i s p o s i t i v o   P C I   e n   f u n c i o n a m i e n t o . " )   :   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 { " 0 " ,   " 1 " ,   " 2 " ,   " 3 " ,   " 4 " ,   " 5 " }   :   A m e n d e d   T o S u b c l a s s , V a l u e s { " N i n g u n o " ,   " I N T A # " ,   " I N T B # " ,   " I N T C # " ,   " I N T D # " ,   " D e s c o n o c i d o " }   :   A m e n d e d   T o S u b c l a s s ]   u i n t 1 6   I n t e r r u p t P i n ; 
 
     [ D e s c r i p t i o n ( " D i r e c c i  n   d e   p a l a b r a   d o b l e   d e   l a   m e m o r i a   b a s e   R O M   d e   e x p a n s i  n   " )   :   A m e n d e d   T o S u b c l a s s , U n i t s ( " D o u b l e W o r d s " )   :   A m e n d e d   T o S u b c l a s s ]   u i n t 3 2   E x p a n s i o n R O M B a s e A d d r e s s ; 
 
     [ D e s c r i p t i o n ( " I n f o r m a   s i   e l   d i s p o s i t i v o   P C I   p u e d e   e f e c t u a r   l a   f u n c i  n   d e   a u t o p r u e b a .   D e v u e l v e   e l   b i t   7   d e l   r e g i s t r o   B I S T   c o m o   u n   v a l o r   b o o l e a n o . " )   :   A m e n d e d   T o S u b c l a s s ]   b o o l e a n   S e l f T e s t E n a b l e d ; 
 
     [ D e s c r i p t i o n ( " M  t o d o   p a r a   i n v o c a r   l a   a u t o p r u e b a   d e   d i s p o s i t i v o   P C I .   E s t e   m  t o d o   e s t a b l e c e   e l   b i t   6   d e l   r e g i s t r o   B I S T .   E l   r e s u l t a d o   d e v u e l t o   c o r r e s p o n d e   a   l o s   c u a t r o   b i t s   i n f e r i o r e s   d e l   r e g i s t r o   B I S T ,   d o n d e   u n   v a l o r   0   i n d i c a    x i t o   y   u n   v a l o r   d i s t i n t o   a   0   i n d i c a   u n   f a l l o   d e b i d o   a   u n   d i s p o s i t i v o .   L a   c o m p a t i b i l i d a d   c o n   e s t e   m  t o d o   e s   o p c i o n a l   e n   l a   P C I   S p e c i f i c a t i o n .   " )   :   A m e n d e d   T o S u b c l a s s ]   u i n t 8   B I S T E x e c u t i o n ( ) ; 
 
 } ; 
 
 
 
 [ D e s c r i p t i o n ( " C a p a c i d a d e s   y   g e s t i  n   d e   u n   c o n t r o l a d o r   d e   d i s p o s i t i v o   P C I   e n   u n a   t a r j e t a   d e   a d a p t a d o r . " )   :   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 C 0 A ) ]   
 
 c l a s s   C I M _ P C I D e v i c e   :   C I M _ P C I C o n t r o l l e r 
 
 { 
 
     [ D e s c r i p t i o n ( " M a t r i z   d e   d i r e c c i o n e s   d e   p a l a b r a   d o b l e   d e   l a   m e m o r i a   b a s e . " )   :   A m e n d e d   T o S u b c l a s s ]   u i n t 3 2   B a s e A d d r e s s [ ] ; 
 
     [ D e s c r i p t i o n ( " C  d i g o   d e   i d e n t i f i c a d o r   d e l   s u b s i s t e m a . " )   :   A m e n d e d   T o S u b c l a s s ]   u i n t 1 6   S u b s y s t e m I D ; 
 
     [ D e s c r i p t i o n ( " I D   d e l   p r o v e e d o r   d e l   s u b s i s t e m a .   L a   i n f o r m a c i  n   d e   I D   s e   i n f o r m a   d e s d e   u n   P C I D e v i c e   a   t r a v  s   d e   s o l i c i t u d e s   e s p e c  f i c a s   a l   p r o t o c o l o .   E l   l u g a r   c o r r e c t o   e n   e l   C I M   S c h e m a   p a r a   e s t a   i n f o r m a c i  n   e s   e n   C I M _ P h y s i c a l E l e m e n t   ( l a   p r o p i e d a d   M a n u f a c t u r e r )   p a r a   e l   h a r d w a r e ,   y   C I M _ P r o d u c t   ( l a   p r o p i e d a d   V e n d o r )   s i   l a   i n f o r m a c i  n   e s t    r e l a c i o n a d a   c o n   l a   a d q u i s i c i  n   d e l   P r o d u c t .   E s t o s   d a t o s   t a m b i  n   s e   i n f o r m a n   a q u    d e b i d o   a   q u e   s o n   p a r t e   d e   l a   s a l i d a   e s t  n d a r   d e l   D e v i c e   y   c o m o   p a r t e   d e   l a   o p t i m i z a c i  n . " )   :   A m e n d e d   T o S u b c l a s s ]   u i n t 1 6   S u b s y s t e m V e n d o r I D ; 
 
     [ D e s c r i p t i o n ( " R e g i s t r o   q u e   i n d i c a   c u  n t o   t i e m p o   e l   m a e s t r o   d e s e a   r e t e n e r   l a   p r o p i e d a d   d e l   b u s   d e   P C I   c u a n d o   i n i c i e   u n a   t r a n s a c c i  n .   U n   v a l o r   d e   c e r o   i n d i c a   q u e   n o   h a y   r e q u i s i t o s . " )   :   A m e n d e d   T o S u b c l a s s , U n i t s ( " 2 5 0   n a n o s e g u n d o s " )   :   A m e n d e d   T o S u b c l a s s ]   u i n t 8   M i n G r a n t T i m e ; 
 
     [ D e s c r i p t i o n ( " R e g i s t r o   q u e   e s p e c i f i c a   l a   f r e c u e n c i a   q u e   e l   d i s p o s i t i v o   n e c e s i t a   t e n e r   a c c e s o   a l   b u s   P C I   e n   2 5 0 n s .   U n   v a l o r   d e   c e r o   i n d i c a   q u e   n o   h a y   n i n g  n   r e q u i s i t o . " )   :   A m e n d e d   T o S u b c l a s s , U n i t s ( " 2 5 0   n a n o s e g u n d o s " )   :   A m e n d e d   T o S u b c l a s s ]   u i n t 8   M a x L a t e n c y ; 
 
 } ; 
 
 
 
 [ D e s c r i p t i o n ( " C I M _ S e r v i c e A c c e s s P o i n t   r e p r e s e n t a   l a   c a p a c i d a d   p a r a   u t i l i z a r   o   i n v o c a r   u n   S e r v i c e .   L o s   p u n t o s   d e   a c c e s o   r e p r e s e n t a n   q u e   u n   S e r v i c e   e s t    d i s p o n i b l e   p a r a   q u e   l o   u t i l i c e n   o t r a s   e n t i d a d e s . " )   :   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 C 0 A ) ]   
 
 c l a s s   C I M _ S e r v i c e A c c e s s P o i n t   :   C I M _ L o g i c a l E l e m e n t 
 
 { 
 
     [ K e y , D e s c r i p t i o n ( " E l   C r e a t i o n C l a s s N a m e   d e l   s i s t e m a   d e   a l c a n c e . " )   :   A m e n d e d   T o S u b c l a s s ]   s t r i n 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 ( " E l   N o m b r e   d e l   s i s t e m a   d e   a l c a n c e . " )   :   A m e n d e d   T o S u b c l a s s ]   s t r i n g   S y s t e m N a m e ; 
 
     [ K e y , D e s c r i p t i o n ( " C r e a t i o n C l a s s N a m e     i n d i c a   e l   n o m b r e   d e   l a   c l a s e   o   l a   s u b c l a s e   q u e   s e   u t i l i z    e n   l a   c r e a c i  n   d e   u n a   i n s t a n c i a .   C u a n d o   s e   u t i l i z a   e n   c o m b i n a c i  n   c o n   o t r a s   p r o p i e d a d e s   c l a v e s   d e   e s t a   c l a s e ,   e s t a   p r o p i e d a d   p e r m i t e   q u e   t o d a s   l a s   i n s t a n c i a s   d e   e s t a   c l a s e   y   s u s   s u b c l a s e s   s e   p u e d a n   i d e n t i f i c a r   d e   f o r m a    n i c a . " )   :   A m e n d e d   T o S u b c l a s s ]   s t r i n g   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 ( " L a   p r o p i e d a d   N a m e   i d e n t i f i c a   d e   f o r m a   e x c l u s i v a   e l   S e r v i c e A c c e s s P o i n t   y   p r o p o r c i o n a   u n a   i n d i c a c i  n   d e   l a   f u n c i o n a l i d a d   q u e   s e   e s t    g e s t i o n a n d o .   E s t a   f u n c i o n a l i d a d   s e   d e s c r i b e   e n   m  s   d e t a l l e   e n   l a   p r o p i e d a d   D e s c r i p c i  n   d e l   o b j e t o . " )   :   A m e n d e d   T o S u b c l a s s ]   s t r i n g   N a m e ; 
 
 } ; 
 
 
 
 [ D e s c r i p t i o n ( " U n   p u n t o   d e   c o m u n i c a c i  n   d e s d e   e l   c u a l   s e   p u e d e n   e n v i a r   y   r e c i b i r   d a t o s .   L o s   P r o t o c o l E n d p o i n t s   e n l a z a n   l a s   i n t e r f a c e s   d e   e n r u t a d o r e s   y   l o s   p u e r t o s   d e   c o n m u t a c i  n   a   l a s   L o g i c a l N e t w o r k s . " )   :   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 C 0 A ) ]   
 
 c l a s s   C I M _ P r o t o c o l E n d p o i n t   :   C I M _ S e r v i c e A c c e s s P o i n t 
 
 { 
 
     [ D e s c r i p t i o n ( " U n a   c a d e n a   q u e   i d e n t i f i c a   e s t e   P r o t o c o l E n d p o i n t   c o n   u n   p u e r t o   o   u n a   i n t e r f a z   e n   u n   d i s p o s i t i v o .   P a r a   a s e g u r a r   q u e   e s    n i c a ,   l a   p r o p i e d a d   N a m e   d e b e   t e n e r   c o m o   p r e f i j o   o   s u f i j o   l a   i n f o r m a c i  n   d e   l a s   p r o p i e d a d e s   T y p e   o   O t r o T y p e D e s c r i p t i o n .   E l   m  t o d o   e s c o g i d o   s e   d e s c r i b e   e n   l a   p r o p i e d a d   N a m e F o r m a t   d e   e s t a   c l a s e . " )   :   A m e n d e d   T o S u b c l a s s ]   s t r i n g   N a m e ; 
 
     [ D e s c r i p t i o n ( " N a m e F o r m a t   c o n t i e n e   e l   h e u r  s t i c o   p a r a   a s i g n a r   n o m b r e s   q u e   s e   h a   s e l e c c i o n a d o   p a r a   g a r a n t i z a r   q u e   e l   v a l o r   d e   l a   p r o p i e d a d   N a m e   s e a    n i c o .   P o r   e j e m p l o ,   p u e d e   e l e g i r   c o m o   p r e f i j o   e l   n o m b r e   d e l   p u e r t o   o   i n t e r f a z   c o n   e l   T i p o   d e   P r o t o c o l E n d p o i n t   q u e   c o n s t i t u y e   e s t a   i n s t a n c i a   ( p o r   e j e m p l o ,   I P v 4 )   s e g u i d o   p o r   u n   s u b r a y a d o . " )   :   A m e n d e d   T o S u b c l a s s ]   s t r i n g   N a m e F o r m a t ; 
 
     [ D e s c r i p t i o n ( " P r o t o c o l T y p e   e s   u n a   e n u m e r a c i  n   q u e   p r o p o r c i o n a   i n f o r m a c i  n   p a r a   c a t e g o r i z a r   y   c l a s i f i c a r   d i s t i n t a s   i n s t a n c i a s   d e   e s t a   c l a s e .   P a r a   l a   m a y o r  a   d e   l a s   i n s t a n c i a s ,   l a   i n f o r m a c i  n   e n   e s t a   e n u m e r a c i  n   y   l a   d e f i n i c i  n   d e   l a   s u b c l a s e   s e   s u p e r p o n e n .   N o   o b s t a n t e ,   e x i s t e n   v a r i o s   c a s o s   d o n d e   u n a   s u b c l a s e   e s p e c  f i c a   d e   P r o t o c o l E n d p o i n t   n o   e s   r e q u e r i d a   ( p o r   e j e m p l o ,   n o   e x i s t e   u n   F i b r e   C h a n n e l   E n d p o i n t ) .   P o r   t a n t o ,   e s t a   p r o p i e d a d   e s   n e c e s a r i a   p a r a   d e f i n i r   e l   t i p o   d e   E n d p o i n t .   T e n g a   e n   c u e n t a   q u e   e n   u n a   v e r s i  n   f u t u r a   d e   C I M   S c h e m a ,   e s   m u y   p o s i b l e   q u e   e l   P r o t o c o l E n d p o i n t   s e a   A B S T R A C T O ,   l o   c u a l   f o r z a r    l a   d e f i n i c i  n   d e   s u b c l a s e s   y   e l i m i n a r    l a   n e c e s i d a d   d e   e s t a   p r o p i e d a d . " )   :   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 { " 0 " ,   " 1 " ,   " 2 " ,   " 3 " ,   " 4 " ,   " 5 " ,   " 6 " ,   " 7 " ,   " 8 " ,   " 9 " ,   " 1 0 " ,   " 1 1 " ,   " 1 2 " ,   " 1 3 " ,   " 1 4 " ,   " 1 5 " ,   " 1 6 " ,   " 1 7 " ,   " 1 8 " ,   " 1 9 " ,   " 2 0 " ,   " 2 1 " ,   " 2 2 " ,   " 2 3 " ,   " 2 4 " ,   " 2 5 " ,   " 2 6 " ,   " 2 7 " }   :   A m e n d e d   T o S u b c l a s s , V a l u e s { " D e s c o n o c i d o " ,   " O t r o " ,   " I P v 4 " ,   " I P v 6 " ,   " I P X " ,   " A p p l e T a l k " ,   " D E C n e t " ,   " S N A " ,   " C O N P " ,   " C L N P " ,   " V I N E S " ,   " X N S " ,   " A T M " ,   " R e l    d e   m a r c o s " ,   " E t h e r n e t " ,   " T o k e n R i n g " ,   " F D D I " ,   " I n f i n i b a n d " ,   " C a n a l   d e   f i b r a s " ,   " P u n t o   f i n a l   I S D N   B R I " ,   " P u n t o   f i n a l   d e l   c a n a l   I S D N   B " ,   " P u n t o   f i n a l   d e l   c a n a l   I S D N   D " ,   " I P v 4 / v 6 " ,   " B G P " ,   " O S P F " ,   " M P L S " ,   " U D P " ,   " T C P " }   :   A m e n d e d   T o S u b c l a s s ]   u i n t 1 6   P r o t o c o l T y p e ; 
 
     [ D e s c r i p t i o n ( " U n a   c a d e n a   q u e   d e s c r i b e   e l   t i p o   d e   P r o t o c o l E n d p o i n t   c u a n d o   l a   p r o p i e d a d   T y p e   d e   e s t a   c l a s e   ( o   c u a l q u i e r a   d e   s u s   s u b c l a s e s )   h a   s i d o   e s t a b l e c i d a   e n   1   ( p o r   e j e m p l o ,   \ " O t r o \ " ) .   E s t a   p r o p i e d a d   d e b e   s e r   d e f i n i d a   c o m o   N U L L   c u a n d o   l a   p r o p i e d a d   T y p e   t i e n e   c u a l q u i e r   v a l o r   q u e   n o   s e a   1 . " )   :   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 T y p e D e s c r i p t i o n ; 
 
 } ; 
 
 
 
 [ D e s c r i p t i o n ( " U n   P r o t o c o l E n d p o i n t   q u e   e s t    d e d i c a d o   a   l a   e j e c u c i  n   d e   I P . " )   :   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 C 0 A ) ]   
 
 c l a s s   C I M _ I P P r o t o c o l E n d p o i n t   :   C I M _ P r o t o c o l E n d p o i n t 
 
 { 
 
     [ D e s c r i p t i o n ( " L a   d i r e c c i  n   I P   q u e   r e p r e s e n t a   e s t e   P r o t o c o l E n d p o i n t ,   f o r m a t e a d o   s e g  n   l a   c o n v e n c i  n   a p r o p i a d a   t a l   c o m o   s e   d e f i n i    e n   l a   p r o p i e d a d   A d d r e s s T y p e   d e   e s t a   c l a s e   ( p o r   e j e m p l o ,   1 7 1 . 7 9 . 6 . 4 0 ) . " )   :   A m e n d e d   T o S u b c l a s s ]   s t r i n g   A d d r e s s ; 
 
     [ D e s c r i p t i o n ( " L a   m  s c a r   p a r a   l a   d i r e c c i  n   I P   q u e   r e p r e s e n t a   e s t e   P r o t o c o l E n d p o i n t ,   f o r m a t e a d o   s e g  n   l a   c o n v e n c i  n   a p r o p i a d a   t a l   c o m o   s e   d e f i n i    e n   l a   p r o p i e d a d   A d d r e s s T y p e   d e   e s t a   c l a s e   ( p o r   e j e m p l o ,   2 5 5 . 2 5 5 . 2 5 2 . 0 ) . " )   :   A m e n d e d   T o S u b c l a s s ]   s t r i n g   S u b n e t M a s k ; 
 
     [ D e s c r i p t i o n ( " U n a   e n u m e r a c i  n   q u e   d e s c r i b e   e l   f o r m a t o   d e   l a   p r o p i e d a d   d e   l a   d i r e c c i  n .   S i e m p r e   q u e   s e a   p o s i b l e ,   s e   d e b e n   u t i l i z a r   l a s   d i r e c c i o n e s   c o m p a t i b l e s   c o n   I P v 4   e n   l u g a r   d e   l a d   d i r e c c i o n e s   I P v 6   n a t i v a s   ( c o n s u l t e   R F C   2 3 7 3 ,   s e c c i  n   2 . 5 . 4 ) .   A   f i n   d e   t e n e r   u n   f o r m a t o   c o n s i s t e n t e   d e   l a s   d i r e c c i o n e s   I P v 4   e n   u n   e n t o r n o   I P v 4 / v 6   c o m b i n a d o ,   t o d a s   l a s   d i r e c c i o n e s   I P v 4   m  s   l a s   d i r e c c i o n e s   I P v 6   c o m p a t i b l e s   c o n   I P v 4   y   l a s   d i r e c c i o n e s   I P v 6   a s i g n a d a s   a   I P v 4 ,   s e g  n   l o   i n d i c a d o   e n   R F C   2 3 7 3 ,   s e c c i  n   2 . 5 . 4 ,   d e b e n   t e n e r   e l   f o r m a t o   e s t  n d a r   d e   I P v 4 . " )   :   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 { " 0 " ,   " 1 " ,   " 2 " }   :   A m e n d e d   T o S u b c l a s s , V a l u e s { " D e s c o n o c i d o " ,   " I P v 4 " ,   " I P v 6 " }   :   A m e n d e d   T o S u b c l a s s ]   u i n t 1 6   A d d r e s s T y p e ; 
 
     [ D e s c r i p t i o n ( " N o   e s   p o s i b l e   i d e n t i f i c a r   s o l a m e n t e   p o r   l a   d i r e c c i  n   s i   u n   I P P r o t o c o l E n d p o i n t   d a d o   e s   c o m p a t i b l e   c o n   I P v 4   y   I P v 6 ,   o   s o l a m e n t e   c o n   u n o   d e   e l l o s .   E s t a   p r o p i e d a d   e x p l  c i t a m e n t e   d e f i n e   l a   c o m p a t i b i l i d a d   c o n   l a s   d i s t i n t a s   v e r s i o n e s   d e   I P   q u e   t i e n e   e s t e   I P P r o t o c o l E n d p o i n 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 { " 0 " ,   " 1 " ,   " 2 " }   :   A m e n d e d   T o S u b c l a s s , V a l u e s { " D e s c o n o c i d o " ,   " I P v 4   s o l a m e n t e " ,   " I P v 6   s o l a m e n t e " }   :   A m e n d e d   T o S u b c l a s s ]   u i n t 1 6   I P V e r s i o n S u p p o r t ; 
 
 } ; 
 
 
 
 [ D e s c r i p t i o n ( " U n a   i n s t a n c i a   d e   V L A N   r e p r e s e n t a   a   u n a   V L A N   e n   u n   c o n m u t a d o r .   E n   u n   c o n m u t a d o r   p a r t i c u l a r ,   d e b e   e x i s t i r   u n a   i n s t a n c i a   d e   V L A N   p a r a   c a d a   V L A N   d i s p o n i b l e   e n   e l   c o n m u t a d o r .   P o r   e j e m p l o ,   e n   u n   c o n m u t a d o r   c o n   V L A N   b a s a d a s   e n   p u e r t o s ,   s i   e x i s t e n   1 6   V L A N   a   l a s   c u a l e s   s e   p u e d e n   a s i g n a r   p u e r t o s   ( V L A N   1   h a s t a   V L A N   1 6 ) ,   d e b e   e x i s t i r   u n a   i n s t a n c i a   d e   C I M _ V L A N   p a r a   c a d a   u n a   d e   e l l a s   d e s d e   V L A N   1   h a s t a   V L A N   1 6 . \ n \ n L a   V L A N   h e r e d a   e l   N a m e   d e l     S e r v i c e A c c e s s P o i n t .   U t i l  c e l o   p a r a   e l   n o m b r e   t e x t u a l   d e   l a   V L A N ,   s i   h u b i e r a .   C a s o   c o n t r a r i o ,   s i n t e t i c e   u n   n o m b r e   t e x t u a l ,   p o r   e j e m p l o   V L A N   0 0 0 3 .   ( C o n s i d e r e   a g r e g a r   l o s   c e r o s   a   l a   i z q u i e r d a ,   t a l   c o m o   s e   m u e s t r a ,   p a r a   a s e g u r a r s e   d e   q u e ,   s i   l o s   n o m b r e s   V L A N   t e x t u a l e s   s o n   e x t r a i d o s   y   p r e s e n t a d o s   p o r   u n a   a p l i c a c i  n   d e   a d m i n i s t r a c i  n ,   l o s   n o m b r e s   d e   l a s   V L A N   s e   o r d e n e n   e n   e l   o r d e n   e s p e r a d o .   E s   i r r i t a n t e   v e r   u n a   l i s t a   o r d e n a d a   ' V L A N   1 ,   V L A N   1 0 ,   V L A N   1 1 ,   V L A N   2 ,   V L A N   3 . . . ' ,   c u a n d o   d e b e r  a   s e r   ' V L A N   0 0 0 1 ,   V L A N   0 0 0 2 ,   . . . ,   V L A N   0 0 1 0 ,   V L A N   0 0 1 1 ,   . . . . ' . )   L a   p a r t e   n u m  r i c a   d e l   n o m b r e   d e b e   t e n e r   a l   m e n o s   c u a t r o   d  g i t o s   d e b i d o   a   q u e   8 0 2 . 1 Q   e s p e c i f i c a   l a s   V L A N   4 0 9 5 . \ n \ n L a   V L A N   s e   h a   d i s e  a d o   p a r a   q u e   s e a   l a   s u b c l a s e   d e   V L A N   s o l a m e n t e   s i   e s   n e c e s a r i o   a g r e g a r   a t r i b u t o s .   E l   t i p o   d e   V L A N   p u e d e   d e d u c i r s e   d e   l o s   S e r v i c i o s   V L A N   c o n   l o s   c u a l e s   l a   V L A N   e s t    a s o c i a d a   e n   l a   a s o c i a c i  n   V L A N F o r . \ n \ n U n a   i n s t a n c i a   d e   V L A N   p u e d e   e s t a r   a s o c i a d a   c o n   m  s   d e   u n   V L A N S e r v i c e .   P o r   e j e m p l o ,   e x i s t e n   c o n m u t a d o r e s   c o m p a t i b l e s   c o n   t a n t o   l a s   V L A N   d e   8 0 2 . 1 Q   c o m o   l a s   V L A N   d e   p r o p i e d a d   d e l   p r o v e e d o r .   E n   a l g u n o s   c o n m u t a d o r e s   d e   e s t e   t i p o ,   s i   u n   p a q u e t e   d e   d i f u s i  n   r e c i b i d o   e n   u n   p u e r t o   8 0 2 . 1 Q   V L A N   5   s e r    t r a n s m i t i d o   a   p a r t i r   d e   u n   p u e r t o   e n   l a   V L A N 5   d e   p r o p i e d a d .   D e   h e c h o ,   s o l a m e n t e   e x i s t e   u n a   V L A N   5   y   e l   t i p o   d e   p u e r t o   s o l a m e n t e   d e t e r m i n a   e l   f o r m a t o   d e   p a q u e t e   p a r a   l o s   p a q u e t e s   d e   d e s t i n o .   E n   e l   c a s o   q u e   a c a b a m o s   d e   d e s c r i b i r ,   s o l a m e n t e   u n a   i n s t a n c i a   d e   C I M _ V L A N   d e b e   o c u r r i r   p a r a   V L A N   5   y   d e b e   e s t a r   a s o c i a d a   t a n t o   c o n   8 0 2 . 1 Q   V L A N S e r v i c e   a s    c o m o   c o n   V L A N S e r v i c e   d e   p r o p i e d a d .   \ n \ n E n   c o n m u t a d o r e s   c o m u n e s   q u e   r e c o n o c e   l a s   V L A N ,   s e   p u e d e n   a s i g n a r   p a q u e t e s   a   u n a   V L A N   b a s a d o s   e n   e l   p u e r t o   e n   e l   c u a l   d e b e n   s e r   r e c i b i d a s   ( V L A N   b a s a d a s   e n   p u e r t o s ) ,   b a s a d o s   e n   l a   d i r e c c i  n   M A C   d e   o r i g e n   ( V L A N   b a s a d a s   e n   d i r e c c i o n e s   M A C ) ,   o   b a s a d o s   e n   e l   v a l o r   d e   u n   c o n j u n t o   d e   b i t s   e n   e l   p a q u e t e   ( V L A N   b a s a d a s   e n   p r o t o c o l o s ) .   S i   d e s e a   p u e d e   r e p r e s e n t a r   e l   p r e d i c a d o   d e   l a   a s i g n a c i  n   V L A N   p a r a   a l g  n   c o n m u t a d o r   d e   V L A N   b a s a d o   e n   M A C ,   p a r a   e l l o   e s   n e c e s a r i o   c o n v e r t i r   l a   V L A N   e n   u n a   s u b c l a s e .   L a   l i s t a   d e   d i r e c c i o n e s   M A C   a s o c i a d a s   c o n   u n a   V L A N   s e   c o n v i e r t e   e n   u n   a t r i b u t o   d e   l a   s u b c l a s e .   S i   d e s e a   p u e d e   r e p r e s e n t a r   e l   p r e d i c a d o   d e   l a   a s i g n a c i  n     V L A N   e n   u n   c o n m u t a d o r   V L A N   b a s a d o   e n   u n   p r o t o c o l o ,   p a r a   e l l o   e s   n e c e s a r i o   c o n v e r t i r   l a   V L A N   o   l a   I n b o u n d V L A N   e n   u n a   s u b c l a s e ,   o   a m b a s .   S i   e l   p r e d i c a d o   s e   a p l i c a   a   t o d o s   l o s   p u e r t o s   d e l   c o n m u t a d o r ,   e n t o n c e s   s o l a m e n t e   l a   V L A N   n e c e s i t a   s e r   c o n v e r t i d a   e n   s u b c l a s e .   S i   e l   p r e d i c a d o   v a r  a   e n   f u n c i  n   d e l   p u e r t o ,   e n t o n c e s   I n b o u n d V L A N   d e b e   s e r   c o n v e r t i d o   e n   s u b c l a s e   y   p o s i b l e m e n t e   C I M _ V L A N   t e n g a   q u e   s e r   c o n v e r t i d a   e n   s u b c l a s e   t a m b i  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 C 0 A ) ]   
 
 c l a s s   C I M _ V L A N   :   C I M _ S e r v i c e A c c e s s P o i n t 
 
 { 
 
     [ D e s c r i p t i o n ( " N  m e r o   d e   i d e n t i f i c a c i  n   d e   V L A N . " )   :   A m e n d e d   T o S u b c l a s s ]   u i n t 3 2   V L A N N u m b e r ; 
 
 } ; 
 
 
 
 [ D e s c r i p t i o n ( " C I M _ C o m p o n e n t   e s   u n a   a s o c i a c i  n   g e n  r i c a   u t i l i z a d a   p a r a   e s t a b l e c e r   r e l a c i o n e s   d e   ' p e r t e n e n c i a '   e n t r e   M a n a g e d   S y s t e m   E l e m e n t s .   P o r   e j e m p l o ,   l a   a s o c i a c i  n   S y s t e m C o m p o n e n t   d e f i n e   l a s   p a r t e s   d e   u n   S y s t e m . " )   :   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 C 0 A ) ]   
 
 c l a s s   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 ( " E l   e l e m e n t o   p r i m a r i o   e n   l a   a s o c i a c i  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   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 ( " E l   e l e m e n t o   s e c u n d a r i o   e n   l a   a s o c i a c i  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   P a r t C o m p o n e n t ; 
 
 } ; 
 
 
 
 [ D e s c r i p t i o n ( " U n a   c l a s e   d e r i v a d a   d e   L o g i c a l E l e m e n t ,   l a   c u a l   e s   u n a   c o l e c c i  n   e s p e c i a l   d e   M a n a g e d S y s t e m E l e m e n t s .   E s t a   c o l e c c i  n   i n d i c a   q u e   l o s   c o m p o n e n t e s   a g r e g a d o s   e n   c o n j u n t o   p r o v e e n   r e d u n d a n c i a .   T o d o s   l o s   e l e m e n t o s   e n   u n   R e d u n d a n c y G r o u p   d e b e n   s e r   i n s t a n c i a s   d e   l a   m i s m a   c l a s e   d e   o b j e t o . " )   :   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 C 0 A ) ]   
 
 c l a s s   C I M _ R e d u n d a n c y G r o u p   :   C I M _ L o g i c a l E l e m e n t 
 
 { 
 
     [ K e y , D e s c r i p t i o n ( " C r e a t i o n C l a s s N a m e     i n d i c a   e l   n o m b r e   d e   l a   c l a s e   o   l a   s u b c l a s e   q u e   s e   u t i l i z    e n   l a   c r e a c i  n   d e   u n a   i n s t a n c i a .   C u a n d o   s e   u t i l i z a   e n   c o m b i n a c i  n   c o n   o t r a s   p r o p i e d a d e s   c l a v e s   d e   e s t a   c l a s e ,   e s t a   p r o p i e d a d   p e r m i t e   q u e   t o d a s   l a s   i n s t a n c i a s   d e   e s t a   c l a s e   y   s u s   s u b c l a s e s   s e   p u e d a n   i d e n t i f i c a r   d e   f o r m a    n i c a . " )   :   A m e n d e d   T o S u b c l a s s ]   s t r i n g   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 ( " E l   R e d u n d a n c y G r o u p   N a m e   f u n c i o n a   c o m o   l a   c l a v e   p a r a   l a   i n s t a n c i a   d e l   G r o u p   e n   u n   e n t o r n o   c o r p o r a t i v o . " )   :   A m e n d e d   T o S u b c l a s s ]   s t r i n g   N a m e ; 
 
     [ D e s c r i p t i o n ( " R e d u n d a n c y S t a t u s   p r o p o r c i o n a   i n f o r m a c i  n   d e l   e s t a d o   d e   R e d u n d a n c y G r o u p .   \ " C o m p l e t a m e n t e   r e d u n d a n t e \ "   ( v a l o r = 2 )   s i g n i f i c a   q u e   t o d a   l a   r e d u n d a n c i a   c o n f i g u r a d a   e s t    a  n   d i s p o n i b l e ;   \ " R e d u n d a n c i a   d e g r a d a d a \ "   ( 3 )   s i g n i f i c a   q u e   s e   p r o d u j e r o n   a l g u n o s   f a l l o s   p e r o   q u e   a  n   e s t    d i s p o n i b l e   u n a   c a n t i d a d   r e d u c i d a   d e   r e d u n d a n c i a ;   \ " R e d u n d a n c i a   p e r d i d a \ "   ( 4 )   s i g n i f i c a   q u e   s e   p r o d u j o   u n   n  m e r o   s u f i c i e n t e   d e   f a l l o s   d e   m a n e r a   q u e   y a   n o   h a y   r e d u n d a n c i a   d i s p o n i b l e   y   e l   p r  x i m o   f a l l o   q u e   s e   p r o d u z c a   o c a s i o n a r    u n   f a l l o   g e n e r a l .   T a m b i  n   s e   d e f i n e n   l o s   v a l o r e s   \ " O t r o \ "   ( 1 )   y   \ " D e s c o n o c i d o \ "   ( 0 ) . " )   :   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 { " 0 " ,   " 1 " ,   " 2 " ,   " 3 " ,   " 4 " }   :   A m e n d e d   T o S u b c l a s s , V a l u e s { " D e s c o n o c i d o " ,   " O t r o " ,   " C o m p l e t a m e n t e   r e d u n d a n t e " ,   " R e d u n d a n c i a   d e g r a d a d a " ,   " R e d u n d a n c i a   p e r d i d a " }   :   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 d u n d a n c y S t a t u s ; 
 
 } ; 
 
 
 
 [ D e s c r i p t i o n ( " U n   R e d u n d a n c y G r o u p   a g r e g a   M a n a g e d   S y s t e m   E l e m e n t s   e   i n d i c a   q u e   e s t o s   e l e m e n t o s   e n   c o n j u n t o   p r o v e e n   r e d u n d a n c i a .   T o d o s   l o s   e l e m e n t o s   e n   u n   R e d u n d a n c y G r o u p   d e b e n   s e r   i n s t a n c i a s   d e   l a   m i s m a   c l a s e   d e   o b j e t o . " )   :   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 C 0 A ) ]   
 
 c l a s s   C I M _ R e d u n d a n c y C o m p o n e n t   :   C I M _ C o m p o n e n t 
 
 { 
 
     [ D e s c r i p t i o n ( " L a   a s o c i a c i  n   R e d u n d a n c y C o m p o n e n t   i n d i c a   q u e   ' e s t e   c o n j u n t o   d e   v e n t i l a d o r e s '   o   ' e s t a s   e x t e n s i o n e s   f  s i c a s '   p a r t i c i p a n   e n   u n   s o l o   R e d u n d a n c y G r o u p . " )   :   A m e n d e d   T o S u b c l a s s ]   C I M _ R e d u n d a n c y G r o u p   R e f   G r o u p C o m p o n e n t ; 
 
 } ; 
 
 
 
 [ D e s c r i p t i o n ( " N e t w o r k A d a p t e r   e s   u n a   c l a s e   A b s t r a c t   q u e   d e f i n e   l o s   c o n c e p t o s   d e l   h a r d w a r e   d e   c o n e x i  n   d e   r e d e s   g e n e r a l e s   ( p o r   e j e m p l o ,   P e r m a n e n t A d d r e s s   o   S p e e d   d e   f u n c i o n a m i e n t o ) .   N e t w o r k A d a p t e r s   s o n   D e v i c e s   c o n   l a   h a b i l i d a d   d e   a d m i t i r   v a r i o s   p r o t o c o l o s   d e   a l t o   n i v e l   y   p r o p o r c i o n a n   l a   i m p l e m e n t a c i  n   q u e   r e s p a l d a   l a   c l a s e   P r o t o c o l E n d p o i n t   d e l   N e t w o r k   M o d e l .   ( E s t a   i n f o r m a c i  n   s e   t r a n s m i t e   m e d i a n t e   l a   a s o c i a c i  n   D e v i c e S A P I m p l e m e n t a t i o n ,   d e f i n i d a   e n   e l   C o r e   M o d e l . )   N e t w o r k A d a p t e r s   y   s u s   E n d p o i n t s   r e p r e s e n t a n   e l   p o t e n c i a l   p a r a   l a   c o n e c t i v i d a d   e n t r e   p e e r s .   \ n E l   ' p o t e n c i a l   p a r a   l a   c o n e c t i v i d a d '   e s   m u y   d i s t i n t o   a   l a s   r e l a c i o n e s   d e   C I M _ C o n t r o l l e r :   a m o - e s c l a v o / c o n t r o l a d o r - c o n t r o l a d o   p o r .   A l g u n a s   v e c e s ,   n o   o b s t a n t e ,   u n   s  l o   D e v i c e   e s   t a n t o   u n a   c l a s e   d e   N e t w o r k A d a p t e r   y   u n   C o n t r o l l e r ;   p o r   e j e m p l o ,   c u a n d o   u n   F i b r e C h a n n e l A d a p t e r   f u n c i o n a   c o m o   u n   S C S I C o n t r o l l e r   d e   C o m p u t e r S y s t e m .   E n   e s t e   c a s o ,   e x i s t e n   a s p e c t o s   d e l   D e v i c e   q u e   e s t  n   o r i e n t a d o s   a   l a   r e d   y   o t r o s   o r i e n t a d o s   a l   C o n t r o l l e r ;   y   l a s   c l a s e s   t a n t o   d e l   C o n t r o l l e r   c o m o   d e l   A d a p t e r   d e b e n   s e r   c a m b i a d a s   i n s t a n t  n e a m e n t e .   U n a   r e l a c i  n   d e   D e v i c e I d e n t i t y   t a m b i  n   d e b e   c r e a r s e   p a r a   c o m b i n a r   e s t o s   d i s t i n t o s   a s p e c t o s / a b s t r a c t o s   d e l   D e v i c 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 C 0 A ) ]   
 
 c l a s s   C I M _ N e t w o r k A d a p t e r   :   C I M _ L o g i c a l D e v i c e 
 
 { 
 
     [ D e s c r i p t i o n ( " P e r m a n e n t A d d r e s s   d e f i n e   l a   d i r e c c i  n   d e   r e d   c o d i f i c a d a   e n   e l   a d a p t a d o r .   E s t a   d i r e c c i  n   ' c o d i f i c a d a '   p o d r  a   c a m b i a r s e   m e d i a n t e   u n a   a c t u a l i z a c i  n   d e   f i r m w a r e   o   u n a   c o n f i g u r a c i  n   d e   s o f t w a r e .   D e   s e r   a s  ,   e s t e   c a m p o   d e b e   a c t u a l i z a r s e   c u a n d o   s e   e f e c t  a   e l   c a m b i o .   P e r m a n e n t A d d r e s s   d e b e   d e j a r s e   e n   b l a n c o   s i   n o   e x i s t e   u n a   d i r e c c i  n   ' c o d i f i c a d a '   p a r a   e l   N e t w o r k A d a p t e r . " )   :   A m e n d e d   T o S u b c l a s s ]   s t r i n g   P e r m a n e n t A d d r e s s ; 
 
     [ D e s c r i p t i o n ( " U n a   m a t r i z   d e   c a d e n a s   q u e   i n d i c a n   l a s   d i r e c c i o n e s   d e   r e d   d e   u n   a d a p t a d o r . " )   :   A m e n d e d   T o S u b c l a s s ]   s t r i n g   N e t w o r k A d d r e s s e s [ ] ; 
 
     [ D e s c r i p t i o n ( " U n   e s t i m a d o   d e l   a n c h o   d e   b a n d a   a c t u a l   e n   B i t s   p e r   S e c o n d .   P a r a   l o s   A d a p t e r s   c u y o   a n c h o   d e   b a n d a   v a r  a   o   p a r a   l o s   q u e   n o   s e   p u e d e   r e a l i z a r   u n   e s t i m a d o   e x a c t o ,   e s t a   p r o p i e d a d   d e b e   c o n t e n e r   e l   a n c h o   d e   b a n d a   n o m i n a l . " )   :   A m e n d e d   T o S u b c l a s s , U n i t s ( " B i t s   p o r   s e g u n d o " )   :   A m e n d e d   T o S u b c l a s s ]   u i n t 6 4   S p e e d ; 
 
     [ D e s c r i p t i o n ( " L a   v e l o c i d a d   m  x i m a   e n   B i t s   p e r   S e c o n d ,   p a r a   e l   N e t w o r k A d a p t e r . " )   :   A m e n d e d   T o S u b c l a s s , U n i t s ( " B i t s   p o r   s e g u n d o " )   :   A m e n d e d   T o S u b c l a s s ]   u i n t 6 4   M a x S p e e d ; 
 
     [ D e s c r i p t i o n ( " V a l o r   b o o l e a n o   q u e   i n d i c a   q u e   e l   A d a p t e r   e s t    o p e r a n d o   e n   m o d o   d  p l e x   c o m p l e t o . " )   :   A m e n d e d   T o S u b c l a s s ]   b o o l e a n   F u l l D u p l e x ; 
 
     [ D e s c r i p t i o n ( " U n   v a l o r   b o o l e a n o   q u e   i n d i c a   s i   e l   N e t w o r k A d a p t e r   e s   c a p a z   d e   d e t e r m i n a r   d e   f o r m a   a u t o m  t i c a   l a   v e l o c i d a d   u   o t r a s   c a r a c t e r  s t i c a s   d e   c o m u n i c a c i  n   d e l   m e d i o   d e   r e d   c o n e c t a d o . " )   :   A m e n d e d   T o S u b c l a s s ]   b o o l e a n   A u t o S e n s e ; 
 
     [ D e s c r i p t i o n ( " E l   n  m e r o   t o t a l   d e   o c t e t o s   t r a n s m i t i d o s   q u e   i n c l u y e   l o s   c a r a c t e r e s   d e   t r a m a .   " )   :   A m e n d e d   T o S u b c l a s s ]   u i n t 6 4   O c t e t s T r a n s m i t t e d ; 
 
     [ D e s c r i p t i o n ( " E l   n  m e r o   t o t a l   d e   o c t e t o s   r e c i b i d o s   q u e   i n c l u y e   l o s   c a r a c t e r e s   d e   t r a m a .   " )   :   A m e n d e d   T o S u b c l a s s ]   u i n t 6 4   O c t e t s R e c e i v e d ; 
 
 } ; 
 
 
 
 [ D e s c r i p t i o n ( " U n a   c l a s e   d e r i v a d a   d e   R e d u n d a n c y G r o u p   q u e   i n d i c a   q u e   l o s   e l e m e n t o s   a g r e g a d o s   t i e n e n   m a y o r   c a p a c i d a d   q u e   l a   n e c e s a r i a .     U n   e j e m p l o   d e   e s t e   t i p o   d e   r e d u n d a n c i a   e s   l a   i n s t a l a c i  n   d e   N + 1   f u e n t e s   d e   a l i m e n t a c i  n   o   v e n t i l a d o r e s   e n   u n   s i s t e m a . " )   :   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 C 0 A ) ]   
 
 c l a s s   C I M _ E x t r a C a p a c i t y G r o u p   :   C I M _ R e d u n d a n c y G r o u p 
 
 { 
 
     [ D e s c r i p t i o n ( " M i n N u m b e r N e e d e d   i n d i c a   l a   c a n t i d a d   m  n i m a   d e   e l e m e n t o s   q u e   d e b e n   e s t a r   e n   f u n c i o n a m i e n t o   a   f i n   d e   q u e   e x i s t a   r e d u n d a n c i a .   P o r   e j e m p l o ,   e n   u n a   r e l a c i  n   d e   r e d u n d a n c i a   d e   N + 1 ,   l a   p r o p i e d a d   M i n N u m b e r N e e d e d   d e b e   e s t a b l e c e r s e   e n   N . " )   :   A m e n d e d   T o S u b c l a s s ]   u i n t 3 2   M i n N u m b e r N e e d e d ; 
 
     [ D e s c r i p t i o n ( " V a l o r   b o o l e a n o   q u e   i n d i c a   s i   E x t r a C a p a c i t y G r o u p   e s   c o m p a t i b l e   c o n   l a   d i s t r i b u c i  n   d e   c a r g a . " )   :   A m e n d e d   T o S u b c l a s s ]   b o o l e a n   L o a d B a l a n c e d G r o u p ; 
 
 } ; 
 
 
 
 [ D e s c r i p t i o n ( " C I M _ N e t w o r k A d a p t e r R e d u n d a n c y C o m p o n e n t   i n d i c a   l a   f u n c i  n   q u e   u n   N e t w o r k A d a p t e r   d e s e m p e  a   e n   u n   E x t r a C a p a c i t y G r o u p ,   a l   p r o v e e r   l a   d i s t r i b u c i  n   d e   c a r g a . " )   :   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 C 0 A ) ]   
 
 c l a s s   C I M _ N e t w o r k A d a p t e r R e d u n d a n c y C o m p o n e n t   :   C I M _ R e d u n d a n c y C o m p o n e n t 
 
 { 
 
     [ D e s c r i p t i o n ( " E l   R e d u n d a n c y G r o u p   q u e   r e p r e s e n t a   u n   c o n j u n t o   d e   N e t w o r k A d a p t e r s   c o n   d i s t r i b u c i  n   d e   c a r g a . " )   :   A m e n d e d   T o S u b c l a s s ]   C I M _ E x t r a C a p a c i t y G r o u p   R e f   G r o u p C o m p o n e n t ; 
 
     [ D e s c r i p t i o n ( " L o s   N e t w o r k   A d a p t e r ( s )     q u e   p e r t e n e c e n   a l   R e d u n d a n c y G r o u p . " )   :   A m e n d e d   T o S u b c l a s s ]   C I M _ N e t w o r k A d a p t e r   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 ( " I n d i c a   e l   a l c a n c e   d e   l a   d i s t r i b u c i  n   d e   c a r g a   p a r a   l o s   N e t w o r k A d a p t e r s   i n v o l u c r a d o s   e n   e l   R e d u n d a n c y G r o u p .   L a   d i s t r i b u c i  n   d e   c a r g a   p u e d e   r e s t r i n g i r s e   s  l o   a   l a   t r a n s m i s i  n   d e   d a t o s   ( v a l o r = 1 ) ,   s  l o   a   l a   r e c e p c i  n   d e   d a t o s   ( v a l o r = 2 )   o   u t i l i z a r s e   t a n t o   p a r a   l a   t r a n s m i s i  n   c o m o   p a r a   l a   r e c e p c i  n   ( v a l o r = 3 ) . " )   :   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 { " 0 " ,   " 1 " ,   " 2 " ,   " 3 " }   :   A m e n d e d   T o S u b c l a s s , V a l u e s { " D e s c o n o c i d o " ,   " E q u i l i b r i o   d e   c a r g a   -   T r a n s m i s i  n   s o l a m e n t e " ,   " E q u i l i b r i o   d e   c a r g a   -   R e c i b i r   s o l a m e n t e " ,   " E q u i l i b r i o   d e   c a r g a   c o m p l e t o " }   :   A m e n d e d   T o S u b c l a s s ]   u i n t 1 6   S c o p e O f B a l a n c i n g ; 
 
     [ D e s c r i p t i o n ( " V a l o r   b o o l e a n o   q u e   i n d i c a   s i   e l   N e t w o r k A d a p t e r   e s   u n   a d a p t a d o r   p r i m a r i o   o r i g i n a l   ( v a l o r = 1 ) ,   u n   a d a p t a d o r   p r i m a r i o   p r e f e r i d o   ( 2 )   o   a m b o s   ( 3 ) .   T a m b i  n   s e   p u e d e n   e s p e c i f i c a r   l o s   v a l o r e s   \ " D e s c o n o c i d o \ "   y   \ " N o   e s   a p l i c a b l 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 { " 0 " ,   " 1 " ,   " 2 " ,   " 3 " ,   " 4 " }   :   A m e n d e d   T o S u b c l a s s , V a l u e s { " D e s c o n o c i d o " ,   " P r i m a r i o   o r i g i n a l " ,   " P r i m a r i o   p r e f e r i d o " ,   " A m b o s " ,   " N o   a p l i c a b l e " }   :   A m e n d e d   T o S u b c l a s s ]   u i n t 1 6   P r i m a r y A d a p t e r ; 
 
 } ; 
 
 
 
 [ D e s c r i p t i o n ( " C a p a c i d a d e s   y   g e s t i  n   d e   u n   E t h e r n e t A d a p t e r . " )   :   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 C 0 A ) ]   
 
 c l a s s   C I M _ E t h e r n e t A d a p t e r   :   C I M _ N e t w o r k A d a p t e r 
 
 { 
 
     [ D e s c r i p t i o n ( " D i r e c c i o n e s   M A C   d e   E t h e r n e t / 8 0 2 . 3   f o r m a t e a d a s   c o m o   d o c e   d  g i t o s   h e x a d e c i m a l e s   ( p o r   e j e m p l o ,   \ " 0 1 0 2 0 3 0 4 0 5 0 6 \ " ) ,   d o n d e   c a d a   p a r   r e p r e s e n t a   u n o   d e   l o s   s e i s   o c t e t o s   d e   l a   d i r e c c i  n   M A C   e n   e l   o r d e n   d e   b i t s   \ " c a n  n i c o \ " .     P o r   l o   t a n t o ,   e l   b i t   d e   l a   d i r e c c i  n   d e l   G r o u p   s e   e n c u e n t r a   e n   e l   b i t   d e   o r d e n   i n f e r i o r   d e l   p r i m e r   c a r  c t e r   d e   l a   c a d e n a . " )   :   A m e n d e d   T o S u b c l a s s ]   s t r i n g   N e t w o r k A d d r e s s e s [ ] ; 
 
     [ D e s c r i p t i o n ( " T a m a  o   m  x i m o   d e l   c a m p o   I N F O   ( q u e   n o   e s   M A C )   q u e   s e   r e c i b i r    o   t r a n s m i t i r  . " )   :   A m e n d e d   T o S u b c l a s s ]   u i n t 3 2   M a x D a t a S i z e ; 
 
     [ D e s c r i p t i o n ( " C a p a c i d a d e s   d e l   E t h e r n e t A d a p t e r .   P o r   e j e m p l o ,   e l   D e v i c e   p o d r  a   s e r   c o m p a t i b l e   c o n   A l e r t O n L a n ,   W a k e O n L a n ,   L o a d   B a l a n c i n g   o   F a i l O v e r .   S i   s e   i n c l u y e n   l a s   c a p a c i d a d e s   d e   r e c u p e r a c i  n   d e   f a l l o s   y   d i s t r i b u c i  n   d e   c a r g a ,   t a m b i  n   s e   d e b e   d e f i n i r   u n   S p a r e G r o u p   o   u n   E x t r a C a p a c i t y G r o u p   p a r a   d e s c r i b i r   l a   c a p a c i d a d   d e   f o r m a   c o m p l e t a . " )   :   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 { " 0 " ,   " 1 " ,   " 2 " ,   " 3 " ,   " 4 " ,   " 5 " }   :   A m e n d e d , V a l u e s { " D e s c o n o c i d o " ,   " O t r o " ,   " A l e r t O n L a n " ,   " W a k e O n L a n " ,   " F a i l O v e r " ,   " L o a d B a l a n c i n g " }   :   A m e n d e d ]   u i n t 1 6   C a p a b i l i t i e s [ ] ; 
 
     [ D e s c r i p t i o n ( " U n a   m a t r i z   d e   c a d e n a s   d e   f o r m a t o   l i b r e   q u e   b r i n d a n   e x p l i c a c i o n e s   m  s   d e t a l l a d a s   s o b r e   c u a l q u i e r a   d e   l a s   f u n c i o n e s   d e   E t h e r n e t A d a p t e r   q u e   s e   i n d i c a n   e n   l a   m a t r i z   C a p a b i l i t i e s .   O b s e r v e   q u e   c a d a   u n a   d e   l a s   e n t r a d a s   d e   e s t a   m a t r i z   e s t    r e l a c i o n a d a   c o n   l a   e n t r a d a   d e   l a   m a t r i z   C a p a b i l i t i e s   q u e   s e   e n c u e n t r a   e n   e l   m i s m o    n d i c e . " )   :   A m e n d e d   T o S u b c l a s s ]   s t r i n g   C a p a b i l i t y D e s c r i p t i o n s [ ] ; 
 
     [ D e s c r i p t i o n ( " E s p e c i f i c a   l a s   c a p a c i d a d e s   q u e   e s t  n   a c t i v a d a s   d e   l a   l i s t a   d e   t o d a s   l a s   c a p a c i d a d e s   a d m i t i d a s ,   l a s   c u a l e s   s e   d e f i n e n   e n   l a   m a t r i z   C a p a b i l i t i e s . " )   :   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 { " 0 " ,   " 1 " ,   " 2 " ,   " 3 " ,   " 4 " ,   " 5 " }   :   A m e n d e d   T o S u b c l a s s , V a l u e s { " D e s c o n o c i d o " ,   " O t r o " ,   " A l e r t O n L a n " ,   " W a k e O n L a n " ,   " F a i l O v e r " ,   " L o a d B a l a n c i n g " }   :   A m e n d e d   T o S u b c l a s s ]   u i n t 1 6   E n a b l e d C a p a b i l i t i e s [ ] ; 
 
     [ D e s c r i p t i o n ( " E l   n  m e r o   d e   v e c e s   e n   l a s   q u e   h a b  a   u n   s  m b o l o   d e   d a t o s   n o   v  l i d o   c u a n d o   e s t a b a   p r e s e n t e   u n a   p o r t a d o r a   v  l i d a .   E l   c o n t e o   s e   i n c r e m e n t a   a l   m e n o s   u n a   v e z   p o r   c a d a   s u c e s o   d e   p o r t a d o r a ,   a u n q u e   s e   p r o d u z c a n   v a r i o s   e r r o r e s   d e   s  m b o l o   d u r a n t e   u n   s u c e s o   d e   p o r t a d o r a . " )   :   A m e n d e d   T o S u b c l a s s ]   u i n t 3 2   S y m b o l E r r o r s ; 
 
     [ D e s c r i p t i o n ( " E l   n  m e r o   t o t a l   d e   p a q u e t e s   t r a n s m i t i d o s . " )   :   A m e n d e d   T o S u b c l a s s ]   u i n t 6 4   T o t a l P a c k e t s T r a n s m i t t e d ; 
 
     [ D e s c r i p t i o n ( " E l   n  m e r o   t o t a l   d e   p a q u e t e s   r e c i b i d o s . " )   :   A m e n d e d   T o S u b c l a s s ]   u i n t 6 4   T o t a l P a c k e t s R e c e i v e d ; 
 
     [ D e s c r i p t i o n ( " U n   c o n t e o   d e   l a s   t r a m a s   r e c i b i d o   e n   u n a   i n t e r f a z   p a r t i c u l a r   q u e   n o   e s   u n   n  m e r o   e n t e r o   d e   o c t e t o s   d e   l a r g o   y   q u e   n o   p a s a   l a   v e r i f i c a c i  n   d e   F C S .   E l   c o n t e o   r e p r e s e n t a d o   p o r   u n a   i n s t a n c i a   d e   e s t e   o b j e t o   s e   i n c r e m e n t a   c u a n d o   e l   e s t a d o   a l i g n m e n t E r r o r   e s   d e v u e l t o   p o r   l a   c a p a   d e   M A C   a l   L L C   ( u   o t r o   u s u a r i o   d e   M A C ) .   L a s   t r a m a s   r e c i b i d a s   p a r a   l a s   c u a l e s   s e   o b t i e n e n   v a r i a s   c o n d i c i o n e s   d e   e r r o r ,   s e g  n   l a s   c o n v e n c i o n e s   d e   I E E E   8 0 2 . 3   L a y e r   M a n a g e m e n t ,   s e   c u e n t a n   e x c l u s i v a m e n t e   d e   a c u e r d o   a l   e s t a d o   d e l   e r r o r   p r e s e n t a d o   a l   L L C . " )   :   A m e n d e d   T o S u b c l a s s ]   u i n t 3 2   A l i g n m e n t E r r o r s ; 
 
     [ D e s c r i p t i o n ( " U n   c o n t e o   d e   l a s   t r a m a s   r e c i b i d o   e n   u n a   i n t e r f a z   p a r t i c u l a r   q u e   e s   u n   n  m e r o   e n t e r o   d e   o c t e t o s   d e   l a r g o   p e r o   q u e   n o   p a s a   l a   v e r i f i c a c i  n   d e   F C S .   E l   c o n t e o   r e p r e s e n t a d o   p o r   u n a   i n s t a n c i a   d e   e s t e   o b j e t o   s e   i n c r e m e n t a   c u a n d o   e l   e s t a d o   F r a m e C h e c k E r r o r r   e s   d e v u e l t o   p o r   l a   c a p a   d e   M A C   a l   L L C   ( u   o t r o   u s u a r i o   d e   M A C ) .   L a s   t r a m a s   r e c i b i d a s   p a r a   l a s   c u a l e s   s e   o b t i e n e n   v a r i a s   c o n d i c i o n e s   d e   e r r o r ,   s e g  n   l a s   c o n v e n c i o n e s   d e   I E E E   8 0 2 . 3   L a y e r   M a n a g e m e n t ,   s e   c u e n t a n   e x c l u s i v a m e n t e   d e   a c u e r d o   a l   e s t a d o   d e l   e r r o r   p r e s e n t a d o   a l   L L C . " )   :   A m e n d e d   T o S u b c l a s s ]   u i n t 3 2   F C S E r r o r s ; 
 
     [ D e s c r i p t i o n ( " U n   c o n t e o   d e   l a s   t r a m a s   t r a n s m i t i d a s   d e   f o r m a   s a t i s f a c t o r i a   e n   u n a   i n t e r f a z   p a r t i c u l a r   p a r a   l a s   c u a l e s   s e   i m p i d i    l a   t r a n s m i s i  n   d e b i d o   a   u n a   s o l a   c o l i s i  n .   L a s   t r a m a s   q u e   s o n   c o n t a d a s   p o r   u n a   i n s t a n c i a   d e   e s t e   o b j e t o   n o   s o n   c o n t a d a s   p o r   l a   i n s t a n c i a   c o r r e s p o n d i e n t e   d e   l a   p r o p i e d a d   M u l t i p l e C o l l i s i o n F r a m e s . " )   :   A m e n d e d   T o S u b c l a s s ]   u i n t 3 2   S i n g l e C o l l i s i o n F r a m e s ; 
 
     [ D e s c r i p t i o n ( " U n   c o n t e o   d e   l a s   t r a m a s   t r a n s m i t i d a s   d e   f o r m a   s a t i s f a c t o r i a   e n   u n a   i n t e r f a z   p a r t i c u l a r   p a r a   l a s   c u a l e s   s e   i m p i d i    l a   t r a n s m i s i  n   d e b i d o   a   m  s   d e   u n a   s o l a   c o l i s i  n .   L a s   t r a m a s   q u e   s o n   c o n t a d a s   p o r   u n a   i n s t a n c i a   d e   e s t e   o b j e t o   n o   s o n   c o n t a d a s   p o r   l a   i n s t a n c i a   c o r r e s p o n d i e n t e   d e   l a   p r o p i e d a d   S i n g l e C o l l i s i o n F r a m e s . " )   :   A m e n d e d   T o S u b c l a s s ]   u i n t 3 2   M u l t i p l e C o l l i s i o n F r a m e s ; 
 
     [ D e s c r i p t i o n ( " U n   c o n t e o   d e   l a s   v e c e s   q u e   e l   m e n s a j e   S Q E   T E S T   E R R O R   e s   g e n e r a d o   p o r   e l   s u b n i v e l   P L S   p a r a   u n a   i n t e r f a z   p a r t i c u l a r .   E l   m e n s a j e   S Q E   T E S T   E R R O R   s e   d e f i n e   e n   l a   s e c c i  n   7 . 2 . 2 . 2 . 4   d e   A N S I / I E E E   8 0 2 . 3 - 1 9 8 5   y   s u   g e n e r a c i  n   s e   d e s c r i b e   e n   l a   s e c c i  n   7 . 2 . 4 . 6   d e l   m i s m o   d o c u m e n t o . " )   :   A m e n d e d   T o S u b c l a s s ]   u i n t 3 2   S Q E T e s t E r r o r s ; 
 
     [ D e s c r i p t i o n ( " U n   c o n t e o   d e   l a s   t r a m a s   p a r a   l a s   c u a l e s   s e   r e t r a s    e l   p r i m e r   i n t e n t o   d e   t r a n s m i s i  n   e n   u n a   i n t e r f a z   p a r t i c u l a r   d e b i d o   a   q u e   e l   m e d i o   e s t a b a   o c u p a d o .   E l   c o n t e o   r e p r e s e n t a d o   p o r   u n a   i n s t a n c i a   d e   e s t e   o b j e t o   n o   i n c l u y e   l a s   t r a m a s   i n v o l u c r a d a s   e n   c o l i s i o n e s . " )   :   A m e n d e d   T o S u b c l a s s ]   u i n t 3 2   D e f e r r e d T r a n s m i s s i o n s ; 
 
     [ D e s c r i p t i o n ( " E l   n  m e r o   d e   v e c e s   q u e   s e   d e t e c t    u n a   c o l i s i  n   e n   u n a   i n t e r f a z   p a r t i c u l a r   d e s p u  s   d e   5 1 2   i n t e r v a l o s   p o r   b i t   d u r a n t e   l a   t r a n s m i s i  n   d e   u n   p a q u e t e .   Q u i n i e n t o s   y   d o c e   i n t e r v a l o s   p o r   b i t   c o r r e s p o n d e n   a   5 1 . 2   m i c r o s e g u n d o s   e n   u n   s i s t e m a   d e   1 0   M b i t / s .   U n a   c o l i s i  n   ( t a r d  a )   i n c l u i d a   e n   u n   c o n t e o   r e p r e s e n t a d o   p o r   u n a   i n s t a n c i a   d e   e s t e   o b j e t o   t a m b i  n   s e   c o n s i d e r a   c o m o   u n a   c o l i s i  n   ( g e n  r i c a )   p a r a   p r o p  s i t o s   d e   o t r a s   e s t a d  s t i c a s   r e l a c i o n a d a s   c o n   c o l i s i o n e s . " )   :   A m e n d e d   T o S u b c l a s s ]   u i n t 3 2   L a t e C o l l i s i o n s ; 
 
     [ D e s c r i p t i o n ( " U n   c o n t e o   d e   l a s   t r a m a s   p a r a   l a s   c u a l e s   f a l l    l a   t r a n s m i s i  n   e n   u n a   i n t e r f a z   p a r t i c u l a r   d e b i d o   a   c o l i s i o n e s   e x c e s i v a s . " )   :   A m e n d e d   T o S u b c l a s s ]   u i n t 3 2   E x c e s s i v e C o l l i s i o n s ; 
 
     [ D e s c r i p t i o n ( " U n   c o n t e o   d e   l a s   t r a m a s   p a r a   l a s   c u a l e s   f a l l    l a   t r a n s m i s i  n   e n   u n a   i n t e r f a z   p a r t i c u l a r   d e b i d o   a   u n   e r r o r   i n t e r n o   d e   t r a n s m i s i  n   d e   s u b n i v e l   M A C .   U n a   t r a m a   s  l o   e s   c o n t a d a   p o r   u n a   i n s t a n c i a   d e   e s t e   o b j e t o   s i   n o   e s   c o n t a d a   p o r   l a   i n s t a n c i a   c o r r e s p o n d i e n t e   y a   s e a   d e   l a   p r o p i e d a d   L a t e C o l l i s i o n s ,   d e   l a   p r o p i e d a d   E x c e s s i v e   C o l l i s i o n s   o   d e   l a   p r o p i e d a d   C a r r i e r S e n s e E r r o r s .   E l   s i g n i f i c a d o   e x a c t o   d e l   c o n t e o   r e p r e s e n t a d o   p o r   u n a   i n s t a n c i a   d e   e s t e   o b j e t o   d e p e n d e   d e   l a   i m p l e m e n t a c i  n .   E n   p a r t i c u l a r ,   u n a   i n s t a n c i a   d e   e s t e   o b j e t o   p o d r  a   r e p r e s e n t a r   u n   c o n t e o   d e   l o s   e r r o r e s   d e   t r a n s m i s i  n   e n   u n a   i n t e r f a z   p a r t i c u l a r   l o s   c u a l e s   n o   s e   c u e n t a n   d e   o t r o   m o d o . " )   :   A m e n d e d   T o S u b c l a s s ]   u i n t 3 2   I n t e r n a l M A C T r a n s m i t E r r o r s ; 
 
     [ D e s c r i p t i o n ( " U n   c o n t e o   d e   l a s   t r a m a s   p a r a   l a s   c u a l e s   f a l l    l a   r e c e p c i  n   e n   u n a   i n t e r f a z   p a r t i c u l a r   d e b i d o   a   u n   e r r o r   i n t e r n o   d e   r e c e p c i  n   d e   s u b n i v e l   M A C .   U n a   t r a m a   s  l o   e s   c o n t a d a   p o r   u n a   i n s t a n c i a   d e   e s t e   o b j e t o   s i   n o   e s   c o n t a d a   p o r   l a   i n s t a n c i a   c o r r e s p o n d i e n t e   y a   s e a   d e   l a   p r o p i e d a d   F r a m e T o o L o n g s ,   d e   l a   p r o p i e d a d   A l i g n m e n t E r r o r s   o   d e   l a   p r o p i e d a d   F C S E r r o r s .   E l   s i g n i f i c a d o   e x a c t o   d e l   c o n t e o   r e p r e s e n t a d o   p o r   u n a   i n s t a n c i a   d e   e s t e   o b j e t o   d e p e n d e   d e   l a   i m p l e m e n t a c i  n .   E n   p a r t i c u l a r ,   u n a   i n s t a n c i a   d e   e s t e   o b j e t o   p o d r  a   r e p r e s e n t a r   u n   c o n t e o   d e   l o s   e r r o r e s   d e   r e c e p c i  n   e n   u n a   i n t e r f a z   p a r t i c u l a r   l o s   c u a l e s   n o   s e   c u e n t a n   d e   o t r o   m o d o . " )   :   A m e n d e d   T o S u b c l a s s ]   u i n t 3 2   I n t e r n a l M A C R e c e i v e E r r o r s ; 
 
     [ D e s c r i p t i o n ( " E l   n  m e r o   d e   v e c e s   q u e   l a   c o n d i c i  n   d e   d e t e c c i  n   d e   p o r t a d o r a   s e   p e r d i    o   n o   f u e   a f i r m a d a   a l   i n t e n t a r   l a   t r a n s m i s i  n   d e   u n a   t r a m a   e n   u n a   i n t e r f a z   p a r t i c u l a r .   E l   c o n t e o   r e p r e s e n t a d o   p o r   u n a   i n s t a n c i a   d e   e s t e   o b j e t o   a u m e n t a   u n a   v e z   c o m o   m  x i m o   p o r   c a d a   i n t e n t o   d e   t r a n s m i s i  n ,   a u n q u e   l a   c o n d i c i  n   d e   d e t e c c i  n   d e   p o r t a d o r a   v a r  e   d u r a n t e   u n   i n t e n t o   d e   t r a n s m i s i  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 a r r i e r S e n s e E r r o r s ; 
 
     [ D e s c r i p t i o n ( " U n   c o n t e o   d e   l a s   t r a m a s   r e c i b i d o   e n   u n a   i n t e r f a z   p a r t i c u l a r   q u e   s o b r e p a s a   e l   t a m a  o   m  x i m o   d e   t r a m a   p e r m i t i d o .   E l   c o n t e o   r e p r e s e n t a d o   p o r   u n a   i n s t a n c i a   d e   e s t e   o b j e t o   s e   i n c r e m e n t a   c u a n d o   e l   e s t a d o   F r a m e T o o L o n g   e s   d e v u e l t o   p o r   l a   c a p a   d e   M A C   a l   L L C   ( u   o t r o   u s u a r i o   d e   M A C ) .   L a s   t r a m a s   r e c i b i d a s   p a r a   l a s   c u a l e s   s e   o b t i e n e n   v a r i a s   c o n d i c i o n e s   d e   e r r o r ,   s e g  n   l a s   c o n v e n c i o n e s   d e   I E E E   8 0 2 . 3   L a y e r   M a n a g e m e n t ,   s e   c u e n t a n   e x c l u s i v a m e n t e   d e   a c u e r d o   a l   e s t a d o   d e l   e r r o r   p r e s e n t a d o   a l   L L C . " )   :   A m e n d e d   T o S u b c l a s s ]   u i n t 3 2   F r a m e T o o L o n g s ; 
 
 } ; 
 
 
 
 [ D e s c r i p t i o n ( " C I M _ D e p e n d e n c y   e s   u n a   a s o c i a c i  n   g e n  r i c a   q u e   s e   u t i l i z a   p a r a   e s t a b l e c e r   r e l a c i o n e s   d e   d e p e n d e n c i a   e n t r e   M a n a g e d E l e m e n t s . " )   :   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 C 0 A ) ]   
 
 c l a s s   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 ( " A n t e c e d e n t   r e p r e s e n t a   e l   o b j e t o   i n d e p e n d i e n t e   e n   e s t a   a s o c i a c i  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 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 p e n d e n t   r e p r e s e n t a   e l   o b j e t o   q u e   d e p e n d e   d e l   A n t e c e d e n 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 E l e m e n t   R e f   D e p e n d e n t ; 
 
 } ; 
 
 
 
 [ D e s c r i p t i o n ( " 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   s e   u t i l i z a   p a r a   i n d i c a r   q u e   l o s   M a n a g e d E l e m e n t s   p o d r  a n   d e p e n d e r   d e   l a   f u n c i o n a l i d a d   d e   u n o   m  s   S e r v i c e s .   U n   e j e m p l o   d e   e s t o   e s   q u e   u n   P r o c e s s o r   y   u n   E n c l o s u r e   ( P h y s i c a l E l e m e n t )   d e p e n d e n   d e   l o s   A l e r t O n L A N   S e r v i c e s   p a r a   s e  a l a r   u n   i n i c i o   i n c o m p l e t o   o   e r r  n e o   y   e r r o r e s   r e l a c i o n a d o s   c o n   e l   h a r d w a r 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 C 0 A ) ]   
 
 c l a s s   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   :   C I M _ D e p e n d e n c y 
 
 { 
 
     [ D e s c r i p t i o n ( " E l   S e r v i c e   p r o p o r c i o n a d o . " )   :   A m e n d e d   T o S u b c l a s s ]   C I M _ S e r v i c e   R e f   A n t e c e d e n t ; 
 
     [ D e s c r i p t i o n ( " E l   M a n a g e d E l e m e n t   q u e   d e p e n d e   d e l   S e r v i c e . " )   :   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 E l e m e n t   R e f   D e p e n d e n t ; 
 
 } ; 
 
 
 
 [ D e s c r i p t i o n ( " C I M _ S e r v i c e S A P D e p e n d e n c y   e s   u n a   a s o c i a c i  n   e n t r e   u n   S e r v i c e   y   u n   S e r v i c e A c c e s s P o i n t   i n d i c a n d o   q u e   e l   S A P   a l   q u e   s e   h a c e   r e f e r e n c i a   e s   u t i l i z a d o   p o r   e l   S e r v i c e   a   f i n   d e   p r o p o r c i o n a r   s u   f u n c i o n a l i d a d .   P o r   e j e m p l o ,   B o o t   S e r v i c e s   p o s i b l e m e n t e   i n v o q u e   l o s   D i s k   S e r v i c e s   ( i n t e r r u p c i o n e s )   d e   B I O S   p a r a   f u n c i o n a r . " )   :   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 C 0 A ) ]   
 
 c l a s s   C I M _ S e r v i c e S A P D e p e n d e n c y   :   C I M _ D e p e n d e n c y 
 
 { 
 
     [ D e s c r i p t i o n ( " E l   S e r v i c e A c c e s s P o i n t   n e c e s a r i o . " )   :   A m e n d e d   T o S u b c l a s s ]   C I M _ S e r v i c e A c c e s s P o i n t   R e f   A n t e c e d e n t ; 
 
     [ D e s c r i p t i o n ( " E l   S e r v i c e   q u e   e s   d e p e n d i e n t e   e n   u n   S A P   s u b o r d i n a d o . " )   :   A m e n d e d   T o S u b c l a s s ]   C I M _ S e r v i c e   R e f   D e p e n d e n t ; 
 
 } ; 
 
 
 
 [ D e s c r i p t i o n ( " U n   C I M _ S e r v i c e   e s   u n   L o g i c a l   E l e m e n t   q u e   c o n t i e n e   l a   i n f o r m a c i  n   n e c e s a r i a   p a r a   r e p r e s e n t a r   y   a d m i n i s t r a r   l a   f u n c i o n a l i d a d   s u m i n i s t r a d a   p o r   u n   D e v i c e   o   u n a   S o f t w a r e F e a t u r e .   U n   S e r v i c e   e s   u n   o b j e t o   d e   p r o p  s i t o   g e n e r a l   q u e   s i r v e   p a r a   c o n f i g u r a r   y   g e s t i o n a r   l a   i m p l e m e n t a c i  n   d e   l a   f u n c i o n a l i d a d .   N o   e s   l a   f u n c i o n a l i d a d   e n   s  . " )   :   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 C 0 A ) ]   
 
 c l a s s   C I M _ S e r v i c e   :   C I M _ L o g i c a l E l e m e n t 
 
 { 
 
     [ K e y , D e s c r i p t i o n ( " E l   C r e a t i o n C l a s s N a m e   d e l   s i s t e m a   d e   a l c a n c e . " )   :   A m e n d e d   T o S u b c l a s s ]   s t r i n 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 ( " E l   N o m b r e   d e l   s i s t e m a   d e   a l c a n c e . " )   :   A m e n d e d   T o S u b c l a s s ]   s t r i n g   S y s t e m N a m e ; 
 
     [ K e y , D e s c r i p t i o n ( " C r e a t i o n C l a s s N a m e     i n d i c a   e l   n o m b r e   d e   l a   c l a s e   o   l a   s u b c l a s e   q u e   s e   u t i l i z    e n   l a   c r e a c i  n   d e   u n a   i n s t a n c i a .   C u a n d o   s e   u t i l i z a   e n   c o m b i n a c i  n   c o n   o t r a s   p r o p i e d a d e s   c l a v e s   d e   e s t a   c l a s e ,   e s t a   p r o p i e d a d   p e r m i t e   q u e   t o d a s   l a s   i n s t a n c i a s   d e   e s t a   c l a s e   y   s u s   s u b c l a s e s   s e   p u e d a n   i d e n t i f i c a r   d e   f o r m a    n i c a . " )   :   A m e n d e d   T o S u b c l a s s ]   s t r i n g   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 ( " L a   p r o p i e d a d   N a m e   i d e n t i f i c a   d e   f o r m a    n i c a   a l   S e r v i c e   y   p r o p o r c i o n a   u n a   i n d i c a c i  n   d e   l a   f u n c i o n a l i d a d   q u e   s e   e s t    g e s t i o n a n d o .   E s t a   f u n c i o n a l i d a d   s e   d e s c r i b e   e n   m  s   d e t a l l e   e n   l a   p r o p i e d a d   D e s c r i p c i  n   d e l   o b j e t o . " )   :   A m e n d e d   T o S u b c l a s s ]   s t r i n g   N a m e ; 
 
     [ D e s c r i p t i o n ( " S t a r t M o d e   e s   u n   v a l o r   d e   c a d e n a   q u e   i n d i c a   s i   e l   S e r v i c e   e s   i n i c i a d o   a u t o m  t i c a m e n t e   p o r   u n   s i s t e m a ,   O p e r a t i n g S y s t e m ,   e t c .   o   s i   s e   i n i c i a   a   p e d i d o . " )   :   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 { " A u t o m  t i c o " ,   " M a n u a l " }   :   A m e n d e d   T o S u b c l a s s ]   s t r i n g   S t a r t M o d e ; 
 
     [ D e s c r i p t i o n ( " S t a r t e d   e s   u n   p a r  m e t r o   b o o l e a n o   q u e   i n d i c a   s i   e l   S e r v i c e   h a   s i d o   i n i c i a d o   ( T R U E )   o   d e t e n i d o   ( F A L S E ) . " )   :   A m e n d e d   T o S u b c l a s s ]   b o o l e a n   S t a r t e d ; 
 
     [ D e s c r i p t i o n ( " E l   m  t o d o   S t a r t S e r v i c e   c o l o c a   e l   S e r v i c e   e n   e l   e s t a d o   d e   i n i c i o .   D e v u e l v e   u n   v a l o r   e n t e r o   d e   0   s i   s e   e j e c u t    l a   s o l i c i t u d   d e   f o r m a   s a t i s f a c t o r i a ,   1   s i   n o   s e   a d m i t e   l a   s o l i c i t u d   y   c u a l q u i e r   o t r o   v a l o r   s i   s e   p r o d u j o   u n   e r r o r .   S e   p u e d e   e s p e c i f i c a r   e l   c o n j u n t o   d e   c  d i g o s   d e   r e t o r n o   p o s i b l e s   e n   u n a   s u b c l a s e ,   m e d i a n t e   u n   c a l i f i c a d o r   V a l u e M a p   e n   e l   m  t o d o .   T a m b i  n   s e   p u e d e n   e s p e c i f i c a r   e n   l a   s u b c l a s e   l a s   c a d e n a s   a   l a s   c u a l e s   s e   ' t r a d u c e '   e l   c o n t e n i d o   d e   V a l u e M a p   c o m o   u n   c a l i f i c a d o r   d e   m a t r i z   V a l u e s . " )   :   A m e n d e d   T o S u b c l a s s ]   u i n t 3 2   S t a r t S e r v i c e ( ) ; 
 
     [ D e s c r i p t i o n ( " E l   m  t o d o   S t a r t S e r v i c e   c o l o c a   e l   S e r v i c e   e n   e l   e s t a d o   d e t e n i d o .   D e v u e l v e   u n   v a l o r   e n t e r o   d e   0   s i   e l   S e r v i c e   f u e   d e t e n i d o   s a t i s f a c t o r i a m e n t e ,   1   s i   n o   s e   a d m i t e   l a   s o l i c i t u d   y   c u a l q u i e r   o t r o   v a l o r   p a r a   i n d i c a r   u n   e r r o r .   S e   p u e d e   e s p e c i f i c a r   e l   c o n j u n t o   d e   c  d i g o s   d e   r e t o r n o   p o s i b l e s   e n   u n a   s u b c l a s e ,   m e d i a n t e   u n   c a l i f i c a d o r   V a l u e M a p   e n   e l   m  t o d o .   T a m b i  n   s e   p u e d e n   e s p e c i f i c a r   e n   l a   s u b c l a s e   l a s   c a d e n a s   a   l a s   c u a l e s   s e   ' t r a d u c e '   e l   c o n t e n i d o   d e   V a l u e M a p   c o m o   u n   c a l i f i c a d o r   d e   m a t r i z   V a l u e s . " )   :   A m e n d e d   T o S u b c l a s s ]   u i n t 3 2   S t o p S e r v i c e ( ) ; 
 
 } ; 
 
 
 
 [ D e s c r i p t i o n ( " V L A N S e r v i c e   r e p r e s e n t a   l o s   a s p e c t o s   V L A N   d e   l a   f u n c i  n   e j e c u t a d a   p o r   u n   c o n m u t a d o r .   A l g u n o s   d i s p o s i t i v o s   s e n s i b l e s   a   V L A N   p a r t i c i p a n   e n   p r o t o c o l o s   e n   l o s   q u e   l a   i n f o r m a c i  n   V L A N   s e   p r o p a g a   e n t r e   c o n m u t a d o r e s ,   p o r   e j e m p l o   G V R P   e n   c o n m u t a d o r e s   8 0 2 . 1 Q   y   V T P   e n   c o n m u t a d o r e s   C i s c o   C a t a l y s t .   V L A N S e r v i c e   t a m b i  n   r e p r e s e n t a   l a   f u n c i  n   e j e c u t a d a   p o r   e l   c o n m u t a d o r   c o m o   p a r t i c i p a n t e   d e   t a l   p r o t o c o l o . \ n \ n V L A N S e r v i c e   d e b e   s e r   c l a s i f i c a d o   d e   m o d o   q u e   l a s   i n s t a n c i a s   p u e d a n   s e r   d i s t i n g u i d a s   p o r   s u   c l a s e .   S i   h a y   u n   n o m b r e   a s i g n a d o   a   u n   c o n j u n t o   d e   c o n m u t a d o r e s   s e n s i b l e s   a   V L A N ,   p o r   e j e m p l o   e l   n o m b r e   d e   d o m i n i o   V T P   e n   c o n m u t a d o r e s   C i s c o   C a t a l y s t ,   u t i l i c e   e l   a t r i b u t o   N o m b r e   h e r e d a d o   d e l   C I M _ S e r v i c e   p a r a   g u a r d a r   e l   n o m b r e . \ n \ n U n   V L A N S e r v i c e   d e b e   s e r   i n s t a n c i a d o   e n   u n   c o n m u t a d o r   s e n s i b l e   a   V L A N   a u n q u e   n o   h a y a   p r o t o c o l o   G V R P   o   s i m i l a r . " )   :   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 C 0 A ) ]   
 
 c l a s s   C I M _ V L A N S e r v i c e   :   C I M _ S e r v i c e 
 
 { 
 
 } ; 
 
 
 
 [ D e s c r i p t i o n ( " S i   u n   c o n m u t a d o r   s o p o r t a   8 0 2 . 1 Q ,   u n a   i n s t a n c i a   d e   e s t a   c l a s e   d e b e   i n s t a n c i a r s e   e n   e l   c o n m u t a d o r .   S i   e l   c o n m u t a d o r   s o p o r t a   G V R P ,   e s t a   c l a s e   r e p r e s e n t a   l a   f u n c i  n   q u e   e j e c u t a   e l   c o n m u t a d o r   c o n   r e s p e c t o   a   G V R P . " )   :   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 C 0 A ) ]   
 
 c l a s s   C I M _ 8 0 2 d o t 1 Q V L A N S e r v i c e   :   C I M _ V L A N S e r v i c e 
 
 { 
 
 } ; 
 
 
 
 [ D e s c r i p t i o n ( " E l   V L A N   P o r t   u t i l i z a d o   p o r   e l   V L A N   S e r v i c 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 C 0 A ) ]   
 
 c l a s s   C I M _ V L A N F o r   :   C I M _ S e r v i c e S A P D e p e n d e n c y 
 
 { 
 
 } ; 
 
 
 
 [ D e s c r i p t i o n ( " U n a   a s o c i a c i  n   e n t r e   u n   S e r v i c i o   y   l a   f o r m a   e n   q u e   s e   i m p l e m e n t a .   L a   c a r d i n a l i d a d   d e   e s t a   a s o c i a c i  n   e s   d e   v a r i o s   c o n   v a r i o s .   U n   S e r v i c e   p u e d e   s e r   p r o p o r c i o n a d o   p o r   v a r i o s   L o g i c a l D e v i c e s   q u e   o p e r a n   e n   c o n j u n t o .   A s i m i s m o ,   u n   D e v i c e   p u e d e   p r o p o r c i o n a r   m  s   d e   u n   S e r v i c e .   C u a n d o   s e   a s o c i a n   v a r i o s   D e v i c e s   c o n   u n   s o l o   S e r v i c e ,   s e   s u p o n e   q u e   e s t o s   e l e m e n t o s   o p e r a n   e n   c o n j u n t o   p a r a   b r i n d a r   e l   S e r v i c e .   S i   e x i s t e n   d i s t i n t a s   i m p l e m e n t a c i o n e s   d e   u n   S e r v i c e ,   c a d a   u n a   d e   e s t a s   i m p l e m e n t a c i o n e s   r e s u l t a r    e n   i n s t a n c i a s   i n d i v i d u a l e s   d e l   o b j e t o   S e r v i c e .   E s t a s   i n s t a n c i a s   i n d i v i d u a l e s   t e n d r  n   a s o c i a c i o n e s   c o n   l a s   i m p l e m e n t a c i o n e s    n i c a s . " )   :   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 C 0 A ) ]   
 
 c l a s s   C I M _ D e v i c e S e r v i c e I m p l e m e n t a t i o n   :   C I M _ D e p e n d e n c y 
 
 { 
 
     [ D e s c r i p t i o n ( " E l   L o g i c a l D e v i c e . " )   :   A m e n d e d   T o S u b c l a s s ]   C I M _ L o g i c a l D e v i c e   R e f   A n t e c e d e n t ; 
 
     [ D e s c r i p t i o n ( " E l   S e r v i c e   i m p l e m e n t a d o   m e d i a n t e   e l   L o g i c a l D e v i c e . " )   :   A m e n d e d   T o S u b c l a s s ]   C I M _ S e r v i c e   R e f   D e p e n d e n t ; 
 
 } ; 
 
 
 
 [ D e s c r i p t i o n ( " C I M _ L o g i c a l I d e n t i t y   e s   u n a   a s o c i a c i  n   a b s t r a c t a   y   g e n  r i c a   l a   c u a l   i n d i c a   q u e   d o s   L o g i c a l E l e m e n t s   r e p r e s e n t a n   d i s t i n t o s   a s p e c t o s   d e   l a   m i s m a   e n t i d a d   s u b o r d i n a d a .   E s t a   r e l a c i  n   i m p l i c a   q u e   s e   p u e d e   d e f i n i r   c o n   h e r e n c i a s   m  l t i p l e s .   S e   r e s t r i n g e   a   l o s   a s p e c t o s   ' l  g i c o s '   d e   M a n a g e d S y s t e m E l e m e n t .   E n   l a   m a y o r  a   d e   l a s   s i t u a c i o n e s ,   l a   r e l a c i  n   I d e n t i t y   e s   d e t e r m i n a d a   p o r   l a   e q u i v a l e n c i a   d e   c l a v e s   o   p o r   a l g u n a   o t r a   p r o p i e d a d   d e   i d e n t i f i c a c i  n   d e   l o s   E l e m e n t s   r e l a c i o n a d o s .   L a   a s o c i a c i  n   d e b e   u t i l i z a r s e   s  l o   e n   s i t u a c i o n e s   q u e   s e   d o m i n a n   m u y   b i e n .   E s   p o r   e s o   q u e   l a   a s o c i a c i  n   e s   a b s t r a c t a ,   y a   q u e   p e r m i t e   l a   d e f i n i c i  n   y   a c l a r a c i  n   c o n c r e t a s   e n   l a s   s u b c l a s e s .   U n o   d e   l o s   c a s o s   e n   l o s   q u e   e s   r a z o n a b l e   u t i l i z a r   e s t a   r e l a c i  n   e s   p a r a   r e p r e s e n t a r   q u e   u n   D e v i c e   e s   t a n t o   u n a   e n t i d a d   d e   ' b u s '   c o m o   u n a   e n t i d a d   ' f u n c i o n a l ' .   P o r   e j e m p l o ,   u n   D e v i c e   p o d r  a   s e r   t a n t o   u n a   e n t i d a d   U S B   ( b u s )   c o m o   u n a   e n t i d a d   K e y b o a r d   ( f u n c i o n a l ) . " )   :   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 C 0 A ) ]   
 
 c l a s s   C I M _ L o g i c a l I d e n t i t y 
 
 { 
 
     [ K e y , D e s c r i p t i o n ( " S y s t e m E l e m e n t   r e p r e s e n t a   u n   a s p e c t o   d e l   L o g i c a l E l e m e n t . " )   :   A m e n d e d   T o S u b c l a s s ]   C I M _ L o g i c a l E l e m e n t   R e f   S y s t e m E l e m e n t ; 
 
     [ K e y , D e s c r i p t i o n ( " S a m e E l e m e n t   r e p r e s e n t a   u n   a s p e c t o   a l t e r n o   d e   l a   e n t i d a d   S y s t e m . " )   :   A m e n d e d   T o S u b c l a s s ]   C I M _ L o g i c a l E l e m e n t   R e f   S a m e E l e m e n t ; 
 
 } ; 
 
 
 
 [ D e s c r i p t i o n ( " N e t w o r k V i r t u a l A d a p t e r   i n d i c a   q u e   u n a   i n s t a n c i a   d e   N e t w o r k A d a p t e r   e s   e n   r e a l i d a d   e l   r e s u l t a d o   d e   v a r i o s   A d a p t e r s   q u e   p a r t i c i p a n   e n   u n   R e d u n d a n c y G r o u p   c o n   d i s t r i b u c i  n   d e   c a r g a . " )   :   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 C 0 A ) ]   
 
 c l a s s   C I M _ N e t w o r k V i r t u a l A d a p t e r   :   C I M _ L o g i c a l I d e n t i t y 
 
 { 
 
     [ D e s c r i p t i o n ( " E l   N e t w o r k A d a p t e r   ' v i r t u a l ' . " )   :   A m e n d e d   T o S u b c l a s s ]   C I M _ N e t w o r k A d a p t e r   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 ( " E l   E x t r a C a p a c i t y   R e d u n d a n c y G r o u p   q u e   i n d i c a   l a   d i s t r i b u c i  n   d e   c a r g a .   E l   r e s u l t a d o   d e   l a   d i s t r i b u c i  n   d e   c a r g a   e s   e l   A d a p t e r   ' v i r t u a l ' . " )   :   A m e n d e d   T o S u b c l a s s ]   C I M _ E x t r a C a p a c i t y G r o u p   R e f   S a m e E l e m e n t ; 
 
 } ; 
 
 
 
 [ D e s c r i p t i o n ( " C I M _ S A P S A P D e p e n d e n c y   e s   u n a   a s o c i a c i  n   e n t r e   u n   S e r v i c e A c c e s s P o i n t   y   o t r o   S e r v i c e A c c e s s P o i n t ,   l a   c u a l   i n d i c a   q u e    s t e    l t i m o   e s   n e c e s a r i o   p a r a   q u e   e l   p r i m e r   S e r v i c e A c c e s s P o i n t   u t i l i c e   s u   S e r v i c e   o   s e   c o n e c t e   a    l .   P o r   e j e m p l o ,   p a r a   i m p r i m i r   e n   u n a   i m p r e s o r a   d e   r e d ,   l o s   P r i n t   A c c e s s   P o i n t s   l o c a l e s   d e b e n   u t i l i z a r   S A P   o   P r o t o c o l E n d p o i n t s   s u b o r d i n a d o s   r e l a c i o n a d o s   c o n   l a   r e d ,   a   f i n   d e   e n v i a r   l a   s o l i c i t u d   d e   i m p r e s i  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 C 0 A ) ]   
 
 c l a s s   C I M _ S A P S A P D e p e n d e n c y   :   C I M _ D e p e n d e n c y 
 
 { 
 
     [ D e s c r i p t i o n ( " E l   S e r v i c e A c c e s s P o i n t   n e c e s a r i o . " )   :   A m e n d e d   T o S u b c l a s s ]   C I M _ S e r v i c e A c c e s s P o i n t   R e f   A n t e c e d e n t ; 
 
     [ D e s c r i p t i o n ( " E l   S e r v i c e A c c e s s P o i n t   q u e   d e p e n d e   d e   u n   S A P   s u b o r d i n a d o . " )   :   A m e n d e d   T o S u b c l a s s ]   C I M _ S e r v i c e A c c e s s P o i n t   R e f   D e p e n d e n t ; 
 
 } ; 
 
 
 
 [ D e s c r i p t i o n ( " U n a   a s o c i a c i  n   e n t r e   u n   S e r v i c e A c c e s s P o i n t   y   l a   f o r m a   e n   q u e   s e   i m p l e m e n t a .   L a   c a r d i n a l i d a d   d e   e s t a   a s o c i a c i  n   e s   d e   v a r i o s   c o n   v a r i o s .   U n   S A P   p u e d e   s e r   p r o p o r c i o n a d o   p o r   v a r i o s   L o g i c a l D e v i c e s   q u e   o p e r a n   e n   c o n j u n t o .   A s i m i s m o ,   u n   D e v i c e   p u e d e   p r o p o r c i o n a r   m  s   d e   u n   S e r v i c e A c c e s s P o i n t .   C u a n d o   s e   a s o c i a n   v a r i o s   L o g i c a l D e v i c e s   c o n   u n   s o l o   S A P ,   s e   s u p o n e   q u e   e s t o s   e l e m e n t o s   o p e r a n   e n   c o n j u n t o   p a r a   b r i n d a r   e l   A c c e s s P o i n t .   S i   e x i s t e n   d i s t i n t a s   i m p l e m e n t a c i o n e s   d e   u n   S A P ,   c a d a   u n a   d e   e s t a s   i m p l e m e n t a c i o n e s   r e s u l t a r    e n   i n s t a n c i a s   i n d i v i d u a l e s   d e l   o b j e t o   S e r v i c e A c c e s s P o i n t .   E s t a s   i n s t a n c i a s   i n d i v i d u a l e s   t e n d r  n   a s o c i a c i o n e s   c o n   l a s   i m p l e m e n t a c i o n e s    n i c a s . " )   :   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 C 0 A ) ]   
 
 c l a s s   C I M _ D e v i c e S A P I m p l e m e n t a t i o n   :   C I M _ D e p e n d e n c y 
 
 { 
 
     [ D e s c r i p t i o n ( " E l   L o g i c a l D e v i c e . " )   :   A m e n d e d   T o S u b c l a s s ]   C I M _ L o g i c a l D e v i c e   R e f   A n t e c e d e n t ; 
 
     [ D e s c r i p t i o n ( " E l   S e r v i c e A c c e s s P o i n t   i m p l e m e n t a d o   m e d i a n t e   e l   L o g i c a l D e v i c e . " )   :   A m e n d e d   T o S u b c l a s s ]   C I M _ S e r v i c e A c c e s s P o i n t   R e f   D e p e n d e n t ; 
 
 } ; 
 
 
 
 [ D e s c r i p t i o n ( " E l   o b j e t o   C o n f i g u r a t i o n   p e r m i t e   e l   a g r u p a m i e n t o   d e   c o n j u n t o   d e   p a r  m e t r o s   ( d e f i n i d o   e n   l a   C o n f i g u r a c i  n   d e   o b j e t o s )   y   d e p e n d e n c i a s   p a r a   u n o   o   m  s     M a n a g e d S y s t e m E l e m e n t s .   E l   o b j e t o   C o n f i g u r a t i o n   r e p r e s e n t a   a   c i e r t o   f u n c i o n a m i e n t o   o   a   u n   e s t a d o   d e   f u n c i o n a l i d a d   d e s e a d o   p a r a   l o s   M a n a g e d S y s t e m E l e m e n t s .   E l   e s t a d o   d e   f u n c i o n a l i d a d   d e s e a d o   e s   g e n e r a l m e n t e   d e t e r m i n a d o   p o r   r e q u i s i t o s   e x t e r n o s   t a l e s   c o m o   t i e m p o   o   u b i c a c i  n .   P o r   e j e m p l o ,   p a r a   c o n e c t a r s e   a l   M a i l   S y s t e m   d e s d e   s u   ' h o m e '   ( h o g a r ) ,   e x i s t e   u n a   d e p e n d e n c i a   d e   u n   m o d e m ,   p e r o   e x i s t e   u n a   d e p e n d e n c i a   c o n   u n   a d a p t a d o r   d e   r e d   e n   ' w o r k '   ( o f i c i n a ) .   L a   c o n f i g u r a c i  n   p a r a   l o s   L o g i c a l D e v i c e s   p e r t i n e n t e s   ( e n   e s t e   e j e m p l o ,   P O T S M o d e m   y   N e t w o r k A d a p t e r )   p u e d e n   s e r   d e f i n i d o s   y   a g r e g a d o s   p o r   C o n f i g u r a c i  n .   P o r   t a n t o ,   d o s   C o n f i g u r a c i o n e s   ' C o n e c t a r s e   a l   c o r r e o '   p o s i b l e m e n t e   d e f i n a n   e l   a g r u p a m i e n t o   d e   l a s   d e p e n d e n c i a s   p e r t i n e n t e s   y   l o s   o b j e t o s   d e   S e t t i n g . " )   :   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 C 0 A ) ]   
 
 c l a s s   C I M _ C o n f i g u r a t i o n   :   C I M _ M a n a g e d E l e m e n t 
 
 { 
 
     [ K e y , D e s c r i p t i o n ( " L a   e t i q u e t a   p o r   l a   c u a l   s e   c o n o c e   e l   o b j e t o   C o n f i g u r a t i o n . " )   :   A m e n d e d   T o S u b c l a s s ]   s t r i n g   N a m e ; 
 
 } ; 
 
 
 
 [ D e s c r i p t i o n ( " E s t a   a s o c i a c i  n   r e l a c i o n a   u n   o b j e t o   C o n f i g u r a t i o n   c o n   u n o   o   m  s   M a n a g e d S y s t e m E l e m e n t s .   E l   o b j e t o   C o n f i g u r a t i o n   r e p r e s e n t a   u n   f u n c i o n a m i e n t o   e s p e c  f i c o   o   u n   e s t a d o   d e   f u n c i o n a m i e n t o   d e s e a d o   p a r a   l o s   M a n a g e d S y s t e m E l e m e n t s   a s o c i a d o s . " )   :   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 C 0 A ) ]   
 
 c l a s s   C I M _ E l e m e n t C o n f i g u r a t i o n 
 
 { 
 
     [ K e y , D e s c r i p t i o n ( " E l   M a n a g e d S y s t e m E l e m e n 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   E l e m e n t ; 
 
     [ K e y , D e s c r i p t i o n ( " E l   o b j e t o   C o n f i g u r a t i o n   q u e   a g r u p a   l a s   S e t t i n g s   y   d e p e n d e n c i a s   a s o c i a d a s   c o n   e l   M a n a g e d S y s t e m E l e m e n t . " )   :   A m e n d e d   T o S u b c l a s s ]   C I M _ C o n f i g u r a t i o n   R e f   C o n f i g u r a t i o n ; 
 
 } ; 
 
 
 
 [ D e s c r i p t i o n ( " C I M _ D e v i c e I d e n t i t y   i n d i c a   q u e   d o s   L o g i c a l D e v i c e s   r e p r e s e n t a n   d i f e r e n t e s   a s p e c t o s   d e   l a   m i s m a   e n t i d a d   s u b o r d i n a d a .   E s t a   a s o c i a c i  n   r e f i n a   l a   s u p e r c l a s e   C I M _ L o g i c a l I d e n t i t y   r e s t r i n g i  n d o l a   a l   n i v e l   D e v i c e   y   d e f i n i e n d o   s u   u s o   e n   s i t u a c i o n e s   b i e n   c o n o c i d a s .   U n a   d e   e s t a s   s i t u a c i o n e s   e s   p a r a   r e p r e s e n t a r   q u e   u n   D e v i c e   e s   t a n t o   u n a   e n t i d a d   d e   ' b u s '   c o m o   u n a   e n t i d a d   ' f u n c i o n a l ' .   P o r   e j e m p l o ,   u n   D e v i c e   p o d r  a   s e r   t a n t o   u n   P C I   D e v i c e   ( o   u n   U S B   D e v i c e ) ,   a s    c o m o   u n   C I M _ K e y b o a r d .   L a   o t r a   s i t u a c i  n   e s   c u a n d o   u n   D e v i c e   d e s e m p e  a   v a r i a s   f u n c i o n e s   q u e   n o   p u e d e n   d i s t i n g u i r s e    n i c a m e n t e   m e d i a n t e   l a   d e t e r m i n a c i  n   d e l   h a r d w a r e .   P o r   e j e m p l o ,   u n   a d a p t a d o r   F i b r e   C h a n n e l   p o d r  a   t e n e r   a s p e c t o s   t a n t o   d e   u n   N e t w o r k A d a p t e r   c o m o   d e   u n   S C S I C o n t r o l l e r . " )   :   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 C 0 A ) ]   
 
 c l a s s   C I M _ D e v i c e I d e n t i t y   :   C I M _ L o g i c a l I d e n t i t y 
 
 { 
 
     [ D e s c r i p t i o n ( " S y s t e m E l e m e n t   r e p r e s e n t a   u n   a s p e c t o   d e l   D e v i c e . " )   :   A m e n d e d   T o S u b c l a s s ]   C I M _ L o g i c a l D e v i c e   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 ( " S a m e E l e m e n t   r e p r e s e n t a   u n   a s p e c t o   a l t e r n o   d e   l a   e n t i d a d   S y s t e m . " )   :   A m e n d e d   T o S u b c l a s s ]   C I M _ L o g i c a l D e v i c e   R e f   S a m e E l e m e n t ; 
 
 } ; 
 
 
 
 [ D e s c r i p t i o n ( " L a   r e l a c i  n   D e v i c e S o f t w a r e   i d e n t i f i c a   c u a l q u i e r   s o f t w a r e   q u e   e s t    a s o c i a d o   c o n   u n   D e v i c e ,   t a l e s   c o m o   c o n t r o l a d o r e s ,   s o f t w a r e   d e   c o n f i g u r a c i  n   o   a p l i c a c i  n ,   o   f i r m w a r 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 C 0 A ) ]   
 
 c l a s s   C I M _ D e v i c e S o f t w a r e   :   C I M _ D e p e n d e n c y 
 
 { 
 
     [ D e s c r i p t i o n ( " E l   S o f t w a r e E l e m e n t . " )   :   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 ; 
 
     [ D e s c r i p t i o n ( " E l   L o g i c a l D e v i c e   q u e   r e q u i e r e   o   u t i l i z a   e l   s o f t w a r e . " )   :   A m e n d e d   T o S u b c l a s s ]   C I M _ L o g i c a l D e v i c e   R e f   D e p e n d e n t ; 
 
     [ D e s c r i p t i o n ( " U n   e n t e r o   e n u m e r a d o   q u e   i n d i c a   l a   f u n c i  n   q u e   e s t e   s o f t w a r e   d e s e m p e  a   e n   r e l a c i  n   c o n   e l   D e v i c e   a s o c i a d o .   P o r   e j e m p l o ,   e s t e   s o f t w a r e   p o d r  a   s e r   d e   i n s t r u m e n t a c i  n   ( v a l o r = 5 )   o   f i r m w a r e   ( 6 ) . " )   :   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 { " 0 " ,   " 1 " ,   " 2 " ,   " 3 " ,   " 4 " ,   " 5 " ,   " 6 " ,   " 7 " ,   " 8 " }   :   A m e n d e d   T o S u b c l a s s , V a l u e s { " D e s c o n o c i d o " ,   " O t r o " ,   " C o n t r o l a d o r " ,   " S o f w a r e   d e   c o n f i g u r a c i  n " ,   " S o f t w a r e   d e   a p l i c a c i  n " ,   " I n s t r u m e n t a c i  n " ,   " F i r m w a r e " ,   " B I O S " ,   " R O M   d e   i n i c i a l i z a c i  n " }   :   A m e n d e d   T o S u b c l a s s ]   u i n t 1 6   P u r p o s e ; 
 
     [ D e s c r i p t i o n ( " U n a   c a d e n a   d e   f o r m a t o   l i b r e   q u e   p r o v e e   m  s   i n f o r m a c i  n   p a r a   l a   p r o p i e d a d   P u r p o s e ,   p o r   e j e m p l o   \ " S o f t w a r e   d e   a p l i c a c i  n \ " . " )   :   A m e n d e d   T o S u b c l a s s ]   s t r i n g   P u r p o s e D e s c r i p t i o n ; 
 
     [ D e s c r i p t i o n ( " V a l o r   b o o l e a n o   q u e   i n d i c a   q u e   e l   s o f t w a r e   e s t    ' g r a b a d o '   o   d e   o t r a   m a n e r a ,   u b i c a d o   e n   e l   h a r d w a r e   d e l   L o g i c a l D e v i c e . " )   :   A m e n d e d   T o S u b c l a s s ]   b o o l e a n   L o a d e d O n D e v i c e ; 
 
     [ D e s c r i p t i o n ( " V a l o r   b o o l e a n o   q u e   i n d i c a   s i   u n   s o f t w a r e   p u e d e   a c t u a l i z a r s e   c u a n d o   e s   L o a d e d O n D e v i c e .   E l   s o f t w a r e   q u e   s e   c a r g a   c o m o   p a r t e   d e l   O p e r a t i n g S y s t e m ,   p o r   l o   g e n e r a l   s e   p u e d e   c a m b i a r   y   a c t u a l i z a r .   N o   o b s t a n t e ,   c u a n d o   e l   D e v i c e S o f t w a r e   s e   g r a b a   e n   l a   E E P R O M   o   e n   u n   c h i p   q u e   e f e c t  a   u n   R e a l i z e   d e l   L o g i c a l D e v i c e ,   e s   p r o b a b l e   q u e   n o   s e   p u e d e   a c t u a l i z a r .   E s t a   p r o p i e d a d   i n d i c a   l a   c a p a c i d a d   p a r a   a c t u a l i z a r   u n   D e v i c e S o f t w a r e . " )   :   A m e n d e d   T o S u b c l a s s ]   b o o l e a n   U p g r a d e a b l e O n D e v i c e ; 
 
 } ; 
 
 
 
 [ D e s c r i p t i o n ( " L a   c l a s e   S e t t i n g   r e p r e s e n t a   l o s   p a r  m e t r o s   r e l a c i o n a d o s   c o n   l a   c o n f i g u r a c i  n   y   e l   f u n c i o n a m i e n t o   d e   u n o   o   m  s   M a n a g e d S y s t e m E l e m e n t .   U n   M a n a g e d S y s t e m E l e m e n t   p u e d e   t e n e r   v a r i o s   o b j e t o s   S e t t i n g   a s o c i a d o s .   L o s   v a l o r e s   d e   f u n c i o n a m i e n t o   a c t u a l e s   p a r a   l o s   p a r  m e t r o s   d e   u n   e l e m e n t o   s e   r e f l e j a n   m e d i a n t e   p r o p i e d a d e s   e n   e l   E l e m e n t   m i s m o   o   m e d i a n t e   l a s   p r o p i e d a d e s   d e   s u s   a s o c i a c i o n e s .   E s t a s   p r o p i e d a d e s   n o   t i e n e n   q u e   s e r   l o s   m i s m o s   v a l o r e s   p r e s e n t e s   e n   e l   o b j e t o   S e t t i n g .   P o r   e j e m p l o ,   u n   m  d e m   p u e d e   t e n e r   u n a   v e l o c i d a d   d e   b a u d i o s   d e   S e t t i n g   d e   5 6 K b / s e c   p e r o   e l   d e   f u n c i o n a m i e n t o   a   1 9 . 2 K b / s e c . " )   :   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 C 0 A ) ]   
 
 c l a s s   C I M _ S e t t i n g   :   C I M _ M a n a g e d E l e m e n t 
 
 { 
 
     [ D e s c r i p t i o n ( " E l   i d e n t i f i c a d o   p o r   e l   c u a l   s e   c o n o c e   e l   o b j e t o   S e t t i n g . " )   :   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 ( " E l   m  t o d o   V e r i f y O K T o A p p l y T o M S E   s i r v e   p a r a   v e r i f i c a r   q u e   e s t a   S e t t i n g   s e   p u e d e   ' a p p l i e d '   a l   M a n a g e d S y s t e m E l e m e n t   a l   q u e   s e   h a c e   r e f e r e n c i a ,   e n   e l   m o m e n t o   o   i n t e r v a l o   d e   t i e m p o   d a d o s .   E s t e   m  t o d o   t i e n e   t r e s   p a r  m e t r o s   d e   e n t r a d a :   M S E   ( e l     M a n a g e d S y s t e m E l e m e n t   q u e   s e   e s t    v e r i f i c a n d o ) ,     T i m e T o A p p l y   ( e l   c u a l ,   s i e n d o   u n   d a t a t i m e ,   p u e d e   s e r   u n a   h o r a   e s p e c  f i c a   o   u n   i n t e r v a l o   d e   t i e m p o ) ,   y   M u s t B e C o m p l e t e d B y   ( e l   c u a l   i n d i c a   l a   h o r a   d e   f i n a l i z a c i  n   r e q u e r i d a   p a r a   e l   m  t o d o ) .   E l   v a l o r   d e   d e v o l u c i  n   d e b e   s e r   0   s i   e s t    b i e n   a p l i c a r   l a   S e t t i n g ,   1   s i   e l   m  t o d o   n o   e s   c o m p a t i b l e ,   2   s i   l a   S e t t i n g   n o   s e   p u e d e   a p l i c a r   e n   l a s   h o r a s   e s p e c i f i c a d a s   y   c u a l q u i e r   o t r o   v a l o r   s i   s e   p r o d u j o   u n   e r r o r .   S e   p u e d e   e s p e c i f i c a r   e l   c o n j u n t o   d e   c  d i g o s   d e   r e t o r n o   p o s i b l e s   e n   u n a   s u b c l a s e ,   m e d i a n t e   u n   c a l i f i c a d o r   V a l u e M a p   e n   e l   m  t o d o .   T a m b i  n   s e   p u e d e n   e s p e c i f i c a r   e n   l a   s u b c l a s e   l a s   c a d e n a s   a   l a s   c u a l e s   s e   ' t r a d u c e '   e l   c o n t e n i d o   d e   V a l u e M a p   c o m o   u n   c a l i f i c a d o r   d e   m a t r i z   V a l u e s . " )   :   A m e n d e d   T o S u b c l a s s ]   u i n t 3 2   V e r i f y O K T o A p p l y T o M S E ( [ 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   M S E , [ I N ]   d a t e t i m e   T i m e T o A p p l y , [ I N ]   d a t e t i m e   M u s t B e C o m p l e t e d B y ) ; 
 
     [ D e s c r i p t i o n ( "     E l   m  t o d o   A p p l y T o M S E   r e a l i z a   l a   a p l i c a c i  n   r e a l   d e   l a   S e t t i n g   a l   M a n a g e d S y s t e m E l e m e n t   a l   q u e   s e   h a c e   r e f e r e n c i a .   E s t e   m  t o d o   t i e n e   t r e s   p a r  m e t r o s   d e   e n t r a d a :   M S E   ( e l     M a n a g e d S y s t e m E l e m e n t   a l   s e   e s t    a p l i c a n d o   l a   S e t t i n g ) ,     T i m e T o A p p l y   ( e l   c u a l ,   s i e n d o   u n   d a t a t i m e ,   p u e d e   s e r   u n a   h o r a   e s p e c  f i c a   o   u n   i n t e r v a l o   d e   t i e m p o ) ,   y   M u s t B e C o m p l e t e d B y   ( e l   c u a l   i n d i c a   l a   h o r a   d e   f i n a l i z a c i  n   r e q u e r i d a   p a r a   e l   m  t o d o ) .   T e n g a   e n   c u e n t a   q u e   l a s   s e m  n t i c a s   d e   e s t e   m  t o d o   s o n   q u e   l a s   S e t t i n g s   i n d i v i d u a l e s   s e   a p l i c a n   g l o b a l m e n t e   o   n o   s e   a p l i c a n   e n   s u   M a n a g e d S y s t e m E l e m e n t .   E l   v a l o r   d e   d e v o l u c i  n   d e b e   s e r   0   s i   l a   S e t t i n g   s e   a p l i c    c o n    x i t o   e n   M a n a g e d S y s t e m E l e m e n t ,   1   s i   e l   m  t o d o   n o   e s   c o m p a t i b l e ,   2   s i   l a   S e t t i n g   n o   s e   p u e d e   a p l i c a r   e n   l a s   h o r a s   e s p e c i f i c a d a s   y   c u a l q u i e r   o t r o   v a l o r   s i   s e   p r o d u j o   u n   e r r o r .   T a m b i  n   s e   p u e d e   e s p e c i f i c a r   e n   u n a   s u b c l a s e ,   c o m o   u n   c a l i f i c a d o r   d e   m a t r i z   V a l u e s .   \ n   N o t a :   s i   o c u r r e   u n   e r r o r   a l   a p l i c a r   l a   S e t t i n g   e n   u n   M a n a g e d S y s t e m E l e m e n t ,   e l   E l e m e n t   d e b e   e s t a r   c o n f i g u r a d o   t a l   c o m o   c u a n d o   c o m e n z    e l   i n t e n t o   d e   ' A p p l y ' .   E s   d e c i r   q u e   e l   E l e m e n t   N O   d e b e   q u e d a r s e   e n   u n   e s t a d o   i n d e t e r m i n a d o . " )   :   A m e n d e d   T o S u b c l a s s ]   u i n t 3 2   A p p l y T o M S E ( [ 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   M S E , [ I N ]   d a t e t i m e   T i m e T o A p p l y , [ I N ]   d a t e t i m e   M u s t B e C o m p l e t e d B y ) ; 
 
     [ D e s c r i p t i o n ( "     E l   m  t o d o   V e r i f y O K T o A p p l y T o C o l l e c t i o n   s i r v e   p a r a   v e r i f i c a r   q u e   e s t a   S e t t i n g   s e   p u e d e   ' a p l i c a r '   a   l a   C o l l e c t i o n   d e   M a n a g e d S y s t e m E l e m e n t s   a   l a   q u e   s e   h a c e   r e f e r e n c i a ,   e n   c u a l q u i e r   m o m e n t o   o   i n t e r v a l o   d e   t i e m p o   d a d o s ,   s i n   c a u s a r   e f e c t o s   n e g a t i v o s   y a   s e a   a   l a   C o l l e c t i o n   m i s m a   o   e l   e n t o r n o   q u e   l a   r o d e a .   E l   e f e c t o   n e t o   c o n s i s t e   e n   e j e c u t a r   e l   m  t o d o   V e r i f y O K T o A p p l y   v e r s u s   c a d a   u n o   d e   l o s   E l e m e n t s   a g r e g a d o s   p o r   l a   C o l l e c t i o n .   E s t e   m  t o d o   t i e n e   t r e s   p a r  m e t r o s   d e   e n t r a d a :   C o l l e c t i o n   ( l a   C o l l e c t i o n   d e   M a n a g e d S y s t e m E l e m e n t s   q u e   s e   e s t    v e r i f i c a n d o ) ,   T i m e T o A p p l y   ( e l   c u a l ,   s i e n d o   u n   d a t a t i m e ,   p u e d e   s e r   u n a   h o r a   e s p e c  f i c a   o   u n   i n t e r v a l o   d e   t i e m p o ) ,   y   M u s t B e C o m p l e t e d B y   ( e l   c u a l   i n d i c a   l a   h o r a   d e   f i n a l i z a c i  n   r e q u e r i d a   p a r a   e l   m  t o d o ) .     E l   v a l o r   d e   d e v o l u c i  n   d e b e   s e r   0   s i   e s t    b i e n   a p l i c a r   l a   S e t t i n g ,   1   s i   e l   m  t o d o   n o   e s   c o m p a t i b l e ,   2   s i   l a   S e t t i n g   n o   s e   p u e d e   a p l i c a r   e n   l a s   h o r a s   e s p e c i f i c a d a s   y   c u a l q u i e r   o t r o   v a l o r   s i   s e   p r o d u j o   u n   e r r o r .   S e   h a   d e f i n i d o   u n   p a r  m e t r o   d e   s a l i d a :   C a n N o t A p p l y ,   e l   c u a l   e s   u n a   c a d e n a   d e   m a t r i z   q u e   i n c l u y e   l a s   c l a v e s   d e   M a n a g e d S y s t e m E l e m e n t s   a   l a s   c u a l e s   N O   s e   p u e d e   a p l i c a r   l a   S e t t i n g .   E s t o   p e r m i t e   q u e   d i c h o s   E l e m e n t s   s e a n   r e v i s i t a d o s   y   s e a n   s o l u c i o n a d o s   o   q u e   s e   h a y a   l l e v a d o   a   c a b o   a l g u n a   a c c i  n   p a r a   s o l u c i o n a r   e l   p r o b l e m a .   \ n   E n   u n a   s u b c l a s e ,   e l   c o n j u n t o   d e   p o s i b l e s   c  d i g o s   d e v u e l t o s   d e b e   s e r   e s p e c i f i c a d o ,   m e d i a n t e   u n   c a l i f i c a d o r   V a l u e M a p   e n   e l   m  t o d o .   L a s   c a d e n a s   c u y o   c o n t e n i d o   e n   V a l u e M a p   s o n   ' t r a d u c i d a s '   t a m b i  n   s e   p u e d e n   e s p e c i f i c a r   e n   l a   s u b c l a s e   c o m o   u n   c a l i f i c a d o r   d e   m a t r i z   V a l u e s . " )   :   A m e n d e d   T o S u b c l a s s ]   u i n t 3 2   V e r i f y O K T o A p p l y T o C o l l e c t i o n ( [ I N ]   C I M _ C o l l e c t i o n O f M S E s   R e f   C o l l e c t i o n , [ I N ]   d a t e t i m e   T i m e T o A p p l y , [ I N ]   d a t e t i m e   M u s t B e C o m p l e t e d B y , [ I N ( F A L S E ) , O U T ]   s t r i n g   C a n N o t A p p l y [ ] ) ; 
 
     [ D e s c r i p t i o n ( "     E l   m  t o d o   A p p l y T o C o l l e c t i o n   r e a l i z a   l a   a p l i c a c i  n   d e   l a   S e t t i n g   e n   l a   C o l l e c t i o n   d e   M a n a g e d S y s t e m E l e m e n t s   a   l a   q u e   s e   h a c e   r e f e r e n c i a .   E l   e f e c t o   n e t o   c o n s i s t e   e n   e j e c u t a r   e l   m  t o d o   A p p l y T o M S E   v e r s u s   c a d a   u n o   d e   l o s   E l e m e n t s   a g r e g a d o s   p o r   l a   C o l l e c t i o n .   S i   e l   v a l o r   d e   e n t r a d a   C o n t i n u e O n E r r o r   e s   F A L S E ,   e s t e   m  t o d o   s e   a p l i c a   l a   S e t t i n g   a   t o d o s   l o s   E l e m e n t s   e n   l a   C o l l e c t i o n   h a s t a   q u e   e n c u e n t r e   u n   e r r o r ,   s i   e s t o   o c u r r e   s e   d e t i e n e   l a   e j e c u c i  n ,   s e   r e g i s t r a   l a   c l a v e   d e l   E l e m e n t   q u e   h a   c a u s a d o   e l   e r r o r   e n   l a   m a t r i z   C a n N o t A p p l y   y   s e   e m i t e   u n   c  d i g o   d e   d e v o l u c i  n   n  m e r o   2 .   S i   e l   v a l o r   d e   e n t r a d a   C o n t i n u e O n E r r o r   e s   T R U E ,   e n t o n c e s   e s t e   m  t o d o   s e   a p l i c a   l a   S e t t i n g   a   t o d o s   l o s   M a n a g e d S y s t e m E L e m e n t s   e n   l a   C o l l e c t i o n   y   s e   d e c l a r a   q u e   f a l l a r o n   l o s   E l e m e n t s   d e   l a   m a t r i z   C a n N o t A p p l y .   P a r a   e s t a   m a t r i z ,   e l   p r o c e s a m i e n t o   c o n t i n  a   h a s t a   q u e   e l   m  t o d o   s e   a p l i q u e   a   t o d o s   l o s   E l e m e n t s   e n   l a   C o l l e c t i o n ,   s i n   t e n e r   e n   c u e n t a   c u a l q u i e r   e r r o r   q u e   s e   h a y a   e n c o n t r a d o .   L a   c l a v e   d e   M a n a g e d S y s t e m E l e m e n t   a l   c u a l   l a   S e t t i n g   n o   s e   p u d o   a p l i c a r   s e   r e g i s t r a   e n   l a   m a t r i z   C a n N o t A p p l y .   E s t e   m  t o d o   t i e n e   c u a t r o   p a r  m e t r o s   d e   e n t r a d a :   C o l l e c t i o n   ( l a   C o l l e c t i o n   d e   E l e m e n t s   a   l a   c u a l   s e   e s t    a p l i c a n d o   l a   S e t t i n g ) ,   T i m e T o A p p l y   ( e l   c u a l ,   s i e n d o   u n   d a t a t i m e ,   p u e d e   s e r   u n a   h o r a   e s p e c  f i c a   o   u n   i n t e r v a l o   d e   t i e m p o ) ,   C o n t i n u e O n E r r o r   ( T R U E   s i g n i f i c a   q u e   d e b e   c o n t i n u a r   e l   p r o c e s a m i e n t o   a l   e n c o n t r a r   u n   e r r o r ) y   M u s t B e C o m p l e t e d B y   ( e l   c u a l   i n d i c a   l a   h o r a   d e   f i n a l i z a c i  n   r e q u e r i d a   p a r a   e l   m  t o d o ) .     E l   v a l o r   d e   d e v o l u c i  n   d e b e   s e r   0   s i   l a   S e t t i n g   s e   a p l i c    s a t i s f a c t o r i a m e n t e   a   l a   C o l l e c t i o n   a   l a   q u e   s e   h a c e   r e f e r e n c i a ,   1   s i   e l   m  t o d o   n o   e s   c o m p a t i b l e ,   2   s i   l a   S e t t i n g   n o   s e   p u e d e   a p l i c a r   e n   l a s   h o r a s   e s p e c i f i c a d a s ,   3   s i   l a   S e t t i n g   n o   s e   p u d o   a p l i c a r   u s a n d o   e l   v a l o r   d e   e n t r a d a   p a r a   C o n t i n u e O n E r r o r ,   y   c u a l q u i e r   o t r o   v a l o r   s i   s e   p r o d u j o   u n   e r r o r .   S e   h a   d e f i n i d o   u n   p a r  m e t r o   d e   s a l i d a :   C a n N o t A p p l y s t r i n g ,   e l   c u a l   e s   u n a   m a t r i z   q u e   i n c l u y e   l a s   c l a v e s   d e   M a n a g e d S y s t e m E l e m e n t s   a   l a s   c u a l e s   N O   s e   p u e d e   a p l i c a r   l a   S e t t i n g .   E s t e   p a r  m e t r o   d e   s a l i d a   t i e n e   s i g n i f i c a d o   s o l a m e n t e   c u a n d o   e l   p a r  m e t r o   C o n t i n u e O n E r r o r   e s   T R U E .     \ n   E n   u n a   s u b c l a s e ,   e l   c o n j u n t o   d e   p o s i b l e s   c  d i g o s   d e v u e l t o s   d e b e   s e r   e s p e c i f i c a d o ,   m e d i a n t e   u n   c a l i f i c a d o r   V a l u e M a p   e n   e l   m  t o d o .   L a s   c a d e n a s   c u y o   c o n t e n i d o   e n   V a l u e M a p   s o n   ' t r a d u c i d a s '   t a m b i  n   s e   p u e d e n   e s p e c i f i c a r   e n   l a   s u b c l a s e   c o m o   u n   c a l i f i c a d o r   d e   m a t r i z   V a l u e s .   \ n N o t a :   s i   o c u r r e   u n   e r r o r   a l   a p l i c a r   l a   S e t t i n g   e n   u n   M a n a g e d S y s t e m E l e m e n t   e n   l a   C o l l e c t i o n ,   e l   E l e m e n t   d e b e   s e r   c o n f i g u r a d o   t a l   c o m o   c u a n d o   c o m e n z    e l   i n t e n t o   ' A p p l y ' .   E s   d e c i r   q u e ,   e l   E l e m e n t   N O   d e b e   q u e d a r   e n   u n   e s t a d o   i n d e t e r m i n a d o . " )   :   A m e n d e d   T o S u b c l a s s ]   u i n t 3 2   A p p l y T o C o l l e c t i o n ( [ I N ]   C I M _ C o l l e c t i o n O f M S E s   R e f   C o l l e c t i o n , [ I N ]   d a t e t i m e   T i m e T o A p p l y , [ I N ]   b o o l e a n   C o n t i n u e O n E r r o r , [ I N ]   d a t e t i m e   M u s t B e C o m p l e t e d B y , [ I N ( F A L S E ) , O U T ]   s t r i n g   C a n N o t A p p l y [ ] ) ; 
 
     [ D e s c r i p t i o n ( " E l   m  t o d o   V e r i f y O K T o A p p l y I n c r e m e n t a l C h a n g e T o M S E   s i r v e   p a r a   v e r i f i c a r   q u e   u n   s u b c o n j u n t o   d e   l a s   p r o p i e d a d e s   e n   e s t a   S e t t i n g   s e   p u e d e   ' a p p l i e d '   a l   M a n a g e d S y s t e m E l e m e n t   a l   q u e   s e   h a c e   r e f e r e n c i a ,   e n   e l   m o m e n t o   o   i n t e r v a l o   d e   t i e m p o   d a d o s .   E s t e   m  t o d o   t i e n e   c u a t r o   p a r  m e t r o s   d e   e n t r a d a :   M S E   ( e l     M a n a g e d S y s t e m E l e m e n t   q u e   s e   e s t    v e r i f i c a n d o ) ,     T i m e T o A p p l y   ( e l   c u a l ,   s i e n d o   u n   d a t a t i m e ,   p u e d e   s e r   u n a   h o r a   e s p e c  f i c a   o   u n   i n t e r v a l o   d e   t i e m p o ) ,   M u s t B e C o m p l e t e d B y   ( e l   c u a l   i n d i c a   l a   h o r a   d e   f i n a l i z a c i  n   r e q u e r i d a   p a r a   e l   m  t o d o ) ,   y   u n a   m a t r i z   P r o p e r t i e s T o A p p l y   ( l a   c u a l   c o n t i e n e   u n a   l i s t a   d e   l o s   n o m b r e s   d e   l a s   p r o p i e d a d e s   c u y o s   v a l o r e s   s e   v e r i f i c a r  n . )   S i   l a   m a t r i z   e s   n u l a ,   e s t    v a c  a   o   c o n t i e n e   l a   c a d e n a   \ " A L L \ "   c o m o   e l   n o m b r e   d e   l a   p r o p i e d a d ,   e n t o n c e s   t o d a s   l a s   p r o p i e d a d e s   d e   S e t t i n g s   d e b e   s e r   v e r i f i c a d a s .   S i   s e   h a   f i j a d o   e n   \ " N O N E \ " .   e n t o n c e s   n o   s e   v e r i f i c a r  n   n i n g u n a   d e   l a s   S e t t i n g s .   E l   v a l o r   d e   d e v o l u c i  n   d e b e   s e r   0   s i   e s t    b i e n   a p l i c a r   l a   S e t t i n g ,   1   s i   e l   m  t o d o   n o   e s   c o m p a t i b l e ,   2   s i   l a   S e t t i n g   n o   s e   p u e d e   a p l i c a r   e n   l a s   h o r a s   e s p e c i f i c a d a s   y   c u a l q u i e r   o t r o   v a l o r   s i   s e   p r o d u j o   u n   e r r o r .   S e   p u e d e   e s p e c i f i c a r   e l   c o n j u n t o   d e   c  d i g o s   d e   r e t o r n o   p o s i b l e s   e n   u n a   s u b c l a s e ,   m e d i a n t e   u n   c a l i f i c a d o r   V a l u e M a p   e n   e l   m  t o d o .   T a m b i  n   s e   p u e d e n   e s p e c i f i c a r   e n   l a   s u b c l a s e   l a s   c a d e n a s   a   l a s   c u a l e s   s e   ' t r a d u c e '   e l   c o n t e n i d o   d e   V a l u e M a p   c o m o   u n   c a l i f i c a d o r   d e   m a t r i z   V a l u e s . " )   :   A m e n d e d   T o S u b c l a s s ]   u i n t 3 2   V e r i f y O K T o A p p l y I n c r e m e n t a l C h a n g e T o M S E ( [ 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   M S E , [ I N ]   d a t e t i m e   T i m e T o A p p l y , [ I N ]   d a t e t i m e   M u s t B e C o m p l e t e d B y , [ I N ]   s t r i n g   P r o p e r t i e s T o A p p l y [ ] ) ; 
 
     [ D e s c r i p t i o n ( "     E l   m  t o d o   A p p l y I n c r e m e n t a l C h a n g e T o M S E   r e a l i z a   l a   a p l i c a c i  n   r e a l   d e   u n   s u b c o n j u n t o   d e   l a s   p r o p i e d a d e s   e n   l a   S e t t i n g   a l   M a n a g e d S y s t e m E l e m e n t   a l   q u e   s e   h a c e   r e f e r e n c i a .   E s t e   m  t o d o   t i e n e   c u a t r o   p a r  m e t r o s   d e   e n t r a d a :   M S E   ( e l   M a n a g e d S y s t e m E l e m e n t   a l   q u e   s e   e s t    a p l i c a n d o   l a   S e t t i n g ) ,     T i m e T o A p p l y   ( e l   c u a l ,   s i e n d o   u n   d a t a t i m e ,   p u e d e   s e r   u n a   h o r a   e s p e c  f i c a   o   u n   i n t e r v a l o   d e   t i e m p o ) ,   M u s t B e C o m p l e t e d B y   ( e l   c u a l   i n d i c a   l a   h o r a   d e   f i n a l i z a c i  n   r e q u e r i d a   p a r a   e l   m  t o d o ) ,   y   u n a   m a t r i z   P r o p e r t i e s T o A p p l y   ( l a   c u a l   c o n t i e n e   u n a   l i s t a   d e   l o s   n o m b r e s   d e   l a s   p r o p i e d a d e s   c u y o s   v a l o r e s   s e   v e r i f i c a r  n . )   S i   u n a   p r o p i e d a d   n o   s e   e n c u e n t r a   e n   e s t a   l i s t a ,   A p p l y   l a   i g n o r a r  .   S i   l a   m a t r i z   e s   n u l a ,   e s t    v a c  a   o   c o n t i e n e   l a   c a d e n a   \ " A L L \ "   c o m o   e l   n o m b r e   d e   l a   p r o p i e d a d ,   e n t o n c e s   t o d a s   l a s   p r o p i e d a d e s   d e   S e t t i n g s   d e b e   s e r   v e r i f i c a d a s .   S i   s e   h a   f i j a d o   e n   \ " N O N E \ " .   e n t o n c e s   n o   s e   v e r i f i c a r  n   n i n g u n a   d e   l a s   S e t t i n g s .   \ n T e n g a   e n   c u e n t a   q u e   l a s   s e m  n t i c a s   d e   e s t e   m  t o d o   s o n   q u e   l a s   S e t t i n g s   i n d i v i d u a l e s   s e   a p l i c a n   c o m p l e t a m e n t e   o   n o   s e   a p l i c a n   a   s u   M a n a g e d S y s t e m E l e m e n t   d e s t i n o .     E l   v a l o r   d e   d e v o l u c i  n   d e b e   s e r   0   s i   l a   S e t t i n g   s e   a p l i c    s a t i s f a c t o r i a m e n t e   a l   M a n a g e d S y s t e m E l e m e n t   a l   q u e   s e   h a c e   r e f e r e n c i a ,   1   s i   e l   m  t o d o   n o   e s   c o m p a t i b l e ,   2   s i   l a   S e t t i n g   n o   s e   a p l i c    e n   l a s   h o r a s   e s p e c i f i c a d a s   y   c u a l q u i e r   o t r o   v a l o r   s i   s e   p r o d u j o   u n   e r r o r .   S e   p u e d e   e s p e c i f i c a r   e l   c o n j u n t o   d e   c  d i g o s   d e   r e t o r n o   p o s i b l e s   e n   u n a   s u b c l a s e ,   m e d i a n t e   u n   c a l i f i c a d o r   V a l u e M a p   e n   e l   m  t o d o .   T a m b i  n   s e   p u e d e n   e s p e c i f i c a r   e n   l a   s u b c l a s e   l a s   c a d e n a s   a   l a s   c u a l e s   s e   ' t r a d u c e '   e l   c o n t e n i d o   d e   V a l u e M a p   c o m o   u n   c a l i f i c a d o r   d e   m a t r i z   V a l u e s .   \ n     N o t a :   s i   o c u r r e   u n   e r r o r   a l   a p l i c a r   l a   S e t t i n g   e n   u n   M a n a g e d S y s t e m E L e m e n t ,    s t e   d e b e   e s t a r   c o n f i g u r a d o   t a l   c o m o   c u a n d o   c o m e n z    e l   i n t e n t o   d e   ' A p p l y ' .   E s   d e c i r   q u e ,   e l   E l e m e n t   N O   d e b e   q u e d a r   e n   u n   e s t a d o   i n d e t e r m i n a d o . " )   :   A m e n d e d   T o S u b c l a s s ]   u i n t 3 2   A p p l y I n c r e m e n t a l C h a n g e T o M S E ( [ 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   M S E , [ I N ]   d a t e t i m e   T i m e T o A p p l y , [ I N ]   d a t e t i m e   M u s t B e C o m p l e t e d B y , [ I N ]   s t r i n g   P r o p e r t i e s T o A p p l y [ ] ) ; 
 
     [ D e s c r i p t i o n ( "     E l   m  t o d o     V e r i f y O K T o A p p l y I n c r e m e n t a l C h a n g e T o C o l l e c t i o n   s i r v e   p a r a   v e r i f i c a r   q u e   u n   s u b c o n j u n t o   d e   l a s   p r o p i e d a d e s   e n   e s t a   S e t t i n g   s e   p u e d e n   ' a p l i c a r '   a   l a   C o l l e c t i o n   d e   M a n a g e d S y s t e m E l e m e n t s   a   l a   q u e   s e   h a c e   r e f e r e n c i a ,   e n   c u a l q u i e r   m o m e n t o   o   i n t e r v a l o   d e   t i e m p o   d a d o s ,   s i n   c a u s a r   e f e c t o s   n e g a t i v o s   y a   s e a   a   l a   C o l l e c t i o n   m i s m a   o   e l   e n t o r n o   q u e   l a   r o d e a .   E l   e f e c t o   n e t o   c o n s i s t e   e n   e j e c u t a r   e l   m  t o d o   V e r i f y O K T o A p p l y I n c r e m e n t a l C h a n g e T o M S E   v e r s u s   c a d a   u n o   d e   l o s   E l e m e n t s   a g r e g a d o s   p o r   l a   C o l l e c t i o n .   E s t e   m  t o d o   t i e n e   c u a t r o   p a r  m e t r o s   d e   e n t r a d a :   C o l l e c t i o n   ( l a   C o l l e c t i o n   d e   M a n a g e d S y s t e m E l e m e n t s   q u e   s e   e s t    v e r i f i c a n d o ) ,   T i m e T o A p p l y   ( e l   c u a l ,   s i e n d o   u n   d a t a t i m e ,   p u e d e   s e r   u n a   h o r a   e s p e c  f i c a   o   u n   i n t e r v a l o   d e   t i e m p o ) ,   M u s t B e C o m p l e t e d B y   ( e l   c u a l   i n d i c a   l a   h o r a   d e   f i n a l i z a c i  n   r e q u e r i d a   p a r a   e l   m  t o d o ) ,   y   u n a   m a t r i z   P r o p e r t i e s T o A p p l y   ( l a   c u a l   c o n t i e n e   u n a   l i s t a   d e   l o s   n o m b r e s   d e   p r o p i e d a d e s   c u y o s   v a l o r e s   s e   v e r i f i c a r  n .   S i   l a   m a t r i z   e s   n u l a   o   v a c  a   o   c o n t i e n e   l a   c a d e n a   \ " a l l \ "   c o m o   e l   n o m b r e   d e   l a   p r o p i e d a d ,   e n t o n c e s   t o d a s   l a s   p r o p i e d a d e s   S e t t i n g s   s e r  n   v e r i f i c a d a s .   S i   s e   h a   f i j a d o   e n   \ " n o n \ "   e n t o n c e s   n o   s e   v e r i f i c a r  n   n i n g u n a   d e   l a s   p r o p i e d a d e s   S e t t i n g s ) .     E l   v a l o r   d e   d e v o l u c i  n   d e b e   s e r   0   s i   e s t    b i e n   a p l i c a r   l a   S e t t i n g ,   1   s i   e l   m  t o d o   n o   e s   c o m p a t i b l e ,   2   s i   l a   S e t t i n g   n o   s e   p u e d e   a p l i c a r   e n   l a s   h o r a s   e s p e c i f i c a d a s   y   c u a l q u i e r   o t r o   v a l o r   s i   s e   p r o d u j o   u n   e r r o r .   S e   h a   d e f i n i d o   u n   p a r  m e t r o   d e   s a l i d a :   C a n N o t A p p l y ,   e l   c u a l   e s   u n a   c a d e n a   d e   m a t r i z   q u e   i n c l u y e   l a s   c l a v e s   d e   M a n a g e d S y s t e m E l e m e n t s   a   l a s   c u a l e s   N O   s e   p u e d e   a p l i c a r   l a   S e t t i n g .   E s t o   p e r m i t e   q u e   d i c h o s   E l e m e n t s   s e a n   r e v i s i t a d o s   y   s e a n   s o l u c i o n a d o s   o   q u e   s e   h a y a   l l e v a d o   a   c a b o   a l g u n a   a c c i  n   p a r a   s o l u c i o n a r   e l   p r o b l e m a .   \ n   E n   u n a   s u b c l a s e ,   e l   c o n j u n t o   d e   p o s i b l e s   c  d i g o s   d e v u e l t o s   d e b e   s e r   e s p e c i f i c a d o ,   m e d i a n t e   u n   c a l i f i c a d o r   V a l u e M a p   e n   e l   m  t o d o .   L a s   c a d e n a s   c u y o   c o n t e n i d o   e n   V a l u e M a p   s o n   ' t r a d u c i d a s '   t a m b i  n   s e   p u e d e n   e s p e c i f i c a r   e n   l a   s u b c l a s e   c o m o   u n   c a l i f i c a d o r   d e   m a t r i z   V a l u e s . " )   :   A m e n d e d   T o S u b c l a s s ]   u i n t 3 2   V e r i f y O K T o A p p l y I n c r e m e n t a l C h a n g e T o C o l l e c t i o n ( [ I N ]   C I M _ C o l l e c t i o n O f M S E s   R e f   C o l l e c t i o n , [ I N ]   d a t e t i m e   T i m e T o A p p l y , [ I N ]   d a t e t i m e   M u s t B e C o m p l e t e d B y , [ I N ]   s t r i n g   P r o p e r t i e s T o A p p l y [ ] , [ I N ( F A L S E ) , O U T ]   s t r i n g   C a n N o t A p p l y [ ] ) ; 
 
     [ D e s c r i p t i o n ( "     E l   m  t o d o     A p p l y I n c r e m e n t a l C h a n g e T o C o l l e c t i o n   r e a l i z a   l a   a p l i c a c i  n   d e   u n   s u b c o n j u n t o   d e   l a s   p r o p i e d a d e s   e n   e s t a   S e t t i n g   a   l a   C o l l e c t i o n   d e   M a n a g e d S y s t e m E l e m e n t s   a   l a   q u e   s e   h a c e   r e f e r e n c i a .   E l   e f e c t o   n e t o   c o n s i s t e   e n   e j e c u t a r   e l   m  t o d o A p p l y I n c r e m e n t a l C h a n g e T o M S E   v e r s u s   c a d a   u n o   d e   l o s   E l e m e n t s   a g r e g a d o s   p o r   l a   C o l l e c t i o n .   S i   e l   v a l o r   d e   e n t r a d a   C o n t i n u e O n E r r o r   e s   F A L S E ,   e s t e   m  t o d o   s e   a p l i c a   l a   S e t t i n g   a   t o d o s   l o s   E l e m e n t s   d e   l a   C o l l e c t i o n   h a s t a   q u e   e n c u e n t r e   u n   e r r o r ,   e n   e s e   c a s o   d e t i e n e   l a   e j e c u c i  n ,   r e g i s t r a   l a   c l a v e   d e l   E l e m e n t   q u e   c a u s    e l   e r r o r   e n   l a   m a t r i z   C a n N o t A p p l y   y   e m i t e   u n   c  d i g o   d e   d e v o l u c i  n   n  m e r o   2 .   S i   e l   v a l o r   d e   e n t r a d a   C o n t i e n O n E r r o r   e s   T R U E ,   e n t o n c e s   e s t e   m  t o d o s   a p l i c a   l a   S e t t i n g   a   t o d o s   l o s   M a n a g e d S y s t e m E L e m e n t s   i n   t h e   C o l l e c t i o n   y   d e c l a r a   l o s   E l e m e n t s   c o n   f a l l o s   e n   l a   m a t r i z   C a n N o t A p p l y .   P a r a   e l l a ,   e l   p r o c e s a m i e n t o   c o n t i n u a r    h a s t a   q u e   e l   m  t o d o   s e   a p l i q u e   a   t o d o s   l o s   E l e m e n t s   d e   l a   C o l l e c t i o n ,   s i n   t e n e r   e n   c u e n t a   c u a l q u i e r   e r r o r   q u e   o c u r r i e r a .   L a   c l a v e   d e   c a d a   M a n a g e d S y s t e m E l e m e n t   a l   c u a l   n o   s e   p u d o   a p l i c a r   l a   S e t t i n g   s e   r e g i s t r a   e n   l a   m a t r i z   C a n N o t A p p l y .   E s t e   m  t o d o   t i e n e   c u a t r o   p a r  m e t r o s   d e   e n t r a d a :   C o l l e c t i o n   ( l a   C o l l e c t i o n   d e   M a n a g e d S y s t e m E l e m e n t s   a   l a   c u a l   s e   e s t    a p l i c a n d o   l a   S e t t i n g ) ,   T i m e T o A p p l y   ( e l   c u a l ,   s i e n d o   u n   d a t a t i m e ,   p u e d e   s e r   u n a   h o r a   e s p e c  f i c a   o   u n   i n t e r v a l o   d e   t i e m p o ) ,   C o n t i n u e O n E r r o r   ( T R U E   s i g n i f i c a   q u e   d e b e   c o n t i n u a r   p r o c e s a n d o   a l   e n c o n t r a r   u n   e r r o r ) ,   y   M u s t B e C o m p l e t e d B y   ( e l   c u a l   i n d i c a   l a   h o r a   d e   f i n a l i z a c i  n   r e q u e r i d a   p a r a   e l   m  t o d o ) ,   y   u n a   m a t r i z   P r o p e r t i e s T o A p p l y   ( l a   c u a l   c o n t i e n e   u n a   l i s t a   d e   l o s   n o m b r e s   d e   p r o p i e d a d e s   c u y o s   v a l o r e s   s e   a p l i c a r  n ) .   S i   u n a   p r o p i e d a d   n o   s e   e n c u e n t r a   e n   e s t a   l i s t a ,   A p p l y   l a   i g n o r a r  .     S i   l a   m a t r i z   e s   n u l a   o   e s t    v a c  a   o   c o n t i e n e   l a   c a d e n a   \ " A L L \ "   c o m o   u n   n o m b r e   d e   p r o p i e d a d ,   e n t o n c e s   t o d a s   l a s   p r o p i e d a d e s   d e   S e t t i n g s   s e   a p l i c a r  n .   S i   s e   h a   e s t a b l e c i d o   e n   \ " N O N E \ " ,     e n t o n c e s   n i n g u n a   d e   l a s   p r o p i e d a d e s   d e   S e t t i n g s   s e   a p l i c a r  n . \ n     E l   v a l o r   d e   d e v o l u c i  n   d e b e   s e r   0   s i   l a   S e t t i n g   s e   a p l i c    s a t i s f a c t o r i a m e n t e   a   l a   C o l l e c t i o n   a   l a   q u e   s e   h a c e   r e f e r e n c i a ,   1   s i   e l   m  t o d o   n o   e s   c o m p a t i b l e ,   2   s i   l a   S e t t i n g   n o   s e   p u e d e   a p l i c a r   e n   l a s   h o r a s   e s p e c i f i c a d a s ,   3   s i   l a   S e t t i n g   n o   s e   p u e d e   a p l i c a r   u s a n d o   e l   v a l o r   d e   e n t r a d a   p a r a   C o n t i n u e O n E r r o r ,     y   c u a l q u i e r   o t r o   v a l o r   s i   s e   p r o d u j o   u n   e r r o r .   S e   h a   d e f i n i d o   u n   p a r  m e t r o   d e   s a l i d a :   C a n N o t A p p l y S t r i n g ,   e l   c u a l   e s   u n a   m a t r i z   i n c l u y e   l a s   c l a v e s   d e   l o s   M a n a g e d S y s t e m E L e m e n t s   a   l o s   c u a l e s   l a   S e t t i n g   N O   s e   p u d o   a p l i c a r .   E s t e   p a r  m e t r o   d e   s a l i d a   t i e n e   s i g n i f i c a d o   s o l a m e n t e   c u a n d o   e l   p a r  m e t r o   C o n t i n u e O n E r r o r   e s   T R U E . \ n   E n   u n a   s u b c l a s e ,   e l   c o n j u n t o   d e   p o s i b l e s   c  d i g o s   d e v u e l t o s   d e b e   s e r   e s p e c i f i c a d o ,   m e d i a n t e   u n   c a l i f i c a d o r   V a l u e M a p   e n   e l   m  t o d o .   L a s   c a d e n a s   c u y o   c o n t e n i d o   e n   V a l u e M a p   s o n   ' t r a d u c i d a s '   t a m b i  n   s e   p u e d e n   e s p e c i f i c a r   e n   l a   s u b c l a s e   c o m o   u n   c a l i f i c a d o r   d e   m a t r i z   V a l u e s . \ n   N o t a :   s i   o c u r r e   u n   e r r o r   a l   a p l i c a r   l a   S e t t i n g   e n   u n   M a n a g e d S y s t e m E l e m e n t   d e   l a   C o l l e c t i o n ,   e l   E l e m e n t   d e b e   s e r   c o n f i g u r a d o   t a l   c o m o   c u a n d o   c o m e n z    e l   i n t e n t o   d e   ' A p p l y ' .   E s   d e c i r   q u e ,   e l   E l e m e n t   N O   d e b e   q u e d a r   e n   u n   e s t a d o   i n d e t e r m i n a d o . " )   :   A m e n d e d   T o S u b c l a s s ]   u i n t 3 2   A p p l y I n c r e m e n t a l C h a n g e T o C o l l e c t i o n ( [ I N ]   C I M _ C o l l e c t i o n O f M S E s   R e f   C o l l e c t i o n , [ I N ]   d a t e t i m e   T i m e T o A p p l y , [ I N ]   b o o l e a n   C o n t i n u e O n E r r o r , [ I N ]   d a t e t i m e   M u s t B e C o m p l e t e d B y , [ I N ]   s t r i n g   P r o p e r t i e s T o A p p l y [ ] , [ I N ( F A L S E ) , O U T ]   s t r i n g   C a n N o t A p p l y [ ] ) ; 
 
 } ; 
 
 
 
 [ D e s c r i p t i o n ( " B o o t S e r v i c e   r e p r e s e n t a   l a   f u n c i o n a l i d a d   p r o p o r c i o n a d a   p o r   u n   D i s p o s i t i v o ,   s o f t w a r e   o   a   t r a v  s   d e   u n a   r e d   p a r a   c a r g a r   u n   s i s t e m a   o p e r a t i v o   e n   u n   U n i t a r y C o m p u t e r S y s t e m . " )   :   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 C 0 A ) ]   
 
 c l a s s   C I M _ B o o t S e r v i c e   :   C I M _ S e r v i c e 
 
 { 
 
 } ; 
 
 
 
 [ D e s c r i p t i o n ( " E s t a   r e l a c i  n   a s o c i a   l o s   o b j e t o s   C o n f i g u r a t i o n   c o n   l o s   o b j e t o s   S e t t i n g .   P o r   e j e m p l o ,   u n   S e t t i n g s   d e   u n   N e t w o r k A d a p t e r   p o d r  a   c a m b i a r   s e g  n   e l   s i t i o   o   r e d   d o n d e   s e   e n c u e n t r a   c o n e c t a d o   e l   C o m p u t e r S y s t e m   p r i n c i p a l .   E n   e s t e   c a s o ,   e l   C o m p u t e r S y s t e m   t e n d r  a   d o s   o b j e t o s   C o n f i g u r a t i o n   d i s t i n t o s ,   l o s   c u a l e s   c o r r e s p o n d e r  a n   a   l a s   d i f e r e n c i a s   e n   l a   c o n f i g u r a c i  n   d e   r e d   p a r a   l o s   d o s   s e g m e n t o s   d e   r e d .   E l   o b j e t o   C o n f i g u r a t i o n   A   a g r e g a r  a   u n   o b j e t o   S e t t i n g   p a r a   e l   N e t w o r k A d a p t e r   c u a n d o   o p e r a   e n   e l   s e g m e n t o   \ " R e d A \ " ,   m i e n t r a s   q u e   e l   o b j e t o   C o n f i g u r a t i o n   B   a g r e g a r  a   o t r o   o b j e t o   S e t t i n g   p a r a   e l   N e t w o r k A d a p t e r ,   e l   c u a l   s e r  a   e s p e c  f i c o   p a r a   e l   s e g m e n t o   \ " R e d B \ " .   O b s e r v e   q u e   m u c h o s   d e   l o s   o b j e t o s   S e t t i n g s   d e l   e q u i p o   s o n   i n d e p e n d i e n t e s   d e l   o b j e t o   C o n f i g u r a t i o n   d e   l a   r e d .   P o r   e j e m p l o ,   a m b o s   o b j e t o s   C o n f i g u r a t i o n s   A   y   B   a g r e g a r  a n   e l   m i s m o   o b j e t o   S e t t i n g   p a r a   l a   M o n i t o r R e s o l u t i o n   d e l   C o m p u t e r S y s t e m . " )   :   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 C 0 A ) ]   
 
 c l a s s   C I M _ S e t t i n g C o n t e x t 
 
 { 
 
     [ K e y , D e s c r i p t i o n ( " E l   o b j e t o   C o n f i g u r a t i o n   q u e   a g r e g a   l a   S e t t i n g . " )   :   A m e n d e d   T o S u b c l a s s ]   C I M _ C o n f i g u r a t i o n   R e f   C o n t e x t ; 
 
     [ K e y , D e s c r i p t i o n ( " U n a   c o n f i g u r a c i  n   a g r e g a d a . " )   :   A m e n d e d   T o S u b c l a s s ]   C I M _ S e t t i n g   R e f   S e t t i n g ; 
 
 } ; 
 
 
 
 [ D e s c r i p t i o n ( " E l e m e n t S e t t i n g   r e p r e s e n t a   l a   a s o c i a c i  n   e n t r e   M a n a g e d S y s t e m E l e m e n t s   y   l a   c l a s e   o   c l a s e s   d e   S e t t i n g   d e f i n i d a s   p a r a   e l l o s . " )   :   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 C 0 A ) ]   
 
 c l a s s   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 ( " E l   M a n a g e d S y s t e m E l e m e n 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   E l e m e n t ; 
 
     [ K e y , D e s c r i p t i o n ( " E l   o b j e t o   S e t t i n g   a s o c i a d o   c o n   e l   M a n a g e d S y s t e m E l e m e n t . " )   :   A m e n d e d   T o S u b c l a s s ]   C I M _ S e t t i n g   R e f   S e t t i n g ; 
 
 } ; 
 
 
 
 [ D e s c r i p t i o n ( " L a   c l a s e   C I M _ D i a g n o s t i c T e s t   r e p r e s e n t a   l a   c a p a c i d a d   p a r a   e j e c u t a r   u n a   p r u e b a .   L a s   p r u e b a s   d e   d i a g n  s t i c o   e s p e c  f i c a s   p u e d e n   d e f i n i r s e   m e d i a n t e   l a   c r e a c i  n   d e   s u b c l a s e s   o   i n s t a n c i a s   d e l   o b j e t o .   P a r a   b r i n d a r   m  s   d e t a l l e s   s o b r e   u n   t i p o   d e   p r u e b a   ( p o r   e j e m p l o ,   p r o p i e d a d e s   y   m  t o d o s   a d i c i o n a l e s ) ,   l a   c r e a c i  n   d e   s u b c l a s e s   e s   a d e c u a d a .   P a r a   i n d i c a r   q u e   u n a   p r u e b a   e x i s t e   y   p u e d e   a p l i c a r s e   a   u n   M a n a g e d S y s t e m E l e m e n t   e s p e c  f i c o ,   l a   c r e a c i  n   d e   i n s t a n c i a s   d e   l a   c l a s e   D i a g n o s t i c T e s t   p o d r  a   s e r   s u f i c i e n t 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 C 0 A ) ]   
 
 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 ( " A   c o n t i n u a c i  n   s e   e n c u e n t r a   l a   d e s c r i p c i  n   d e   c a d a   C h a r a c t e r i s t i c : \ n   \ n *   \ " E s   e x c l u s i v o \ "   ( v a l o r = 2 )   s e   e s p e c i f i c a   p a r a   e l   m  d u l o   d e   p r u e b a   s  l o   s i   e l   d i a g n  s t i c o   n o   p u e d e   e j e c u t a r   m  s   d e   u n a   p r u e b a   a   l a   v e z ,   i n d e p e n d i e n t e m e n t e   d e l   n  m e r o   d e   S y s t e m E l e m e n t s   q u e   s e   a d m i t e n .   P o r   l o   g e n e r a l ,   e s t o   s u c e d e   c u a n d o   l a s   l i m i t a c i o n e s   d e   h a r d w a r e   o   s o f t w a r e   e v i t a n   q u e   l a   p r u e b a   s e   e j e c u t e   c o m o   i n s t a n c i a s   m  l t i p l e s   y   s i m u l t  n e a s .   S i   e l   d i a g n  s t i c o   p u e d e   e j e c u t a r s e   e n   v a r i o s   S y s t e m E l e m e n t s ,   p e r o   s  l o   u n a   v e z   p o r   c a d a   E l e m e n t ,   d e b e   e s t a b l e c e r   l a   p r o p i e d a d   b o o l e a n a   I s E x c l u s i v e F o r M S E   e n   l a s   i n s t a n c i a s   a d e c u a d a s   d e   D i a g n o s t i c T e s t F o r M S E .   \ n \ n *   S i   s e   e s t a b l e c e   \ " E s   i n t e r a c t i v o \ "   ( v a l o r = 3 ) ,   e l   d i a g n  s t i c o   m u e s t r a   u n   m e n s a j e   y a   s e a   a n t e s ,   d u r a n t e   o   d e s p u  s   d e   l a   p r u e b a .   \ n \ n *   E s t a b l e z c a   \ " E s   d e s t r u c t i v o \ "   ( v a l o r = 4 )   s i   e l   d i a g n  s t i c o   d e s t r u i r    l o s   d a t o s   o   v o l v e r    a   c o n f i g u r a r   e l   E l e m e n t   q u e   s e   e s t    p r o b a n d o .   \ n \ n *   \ " E s   r i e s g o s o \ "   ( v a l o r = 5 )   i n d i c a   q u e   s e   p u e d e   p r o d u c i r   l a   p  r d i d a   d e   d a t o s   s i   s e   i n t e r r u m p e   l a   p r u e b a .   A l g u n a s   p r u e b a s   c r e a n   c o p i a s   d e   l o s   d a t o s ,   e f e c t  a n   l a   p r u e b a   y   r e s t a u r a n   l o s   d a t o s   p a r a   q u e   l a   e n t i d a d   p r o b a d a   v u e l v a   a   l a   c o n f i g u r a c i  n   a n t e r i o r .   S i   s e   i n t e r r u m p e   l a   p r u e b a ,   s e   p u e d e   p r o d u c i r   l a   p  r d i d a   d e   d a t o s   o   l a   r e c o n f i g u r a c i  n   d e l   M a n a g e d S y s t e m E l e m e n t   q u e   s e   e s t    p r o b a n d o .   \ n \ n *   S i   s e   e s t a b l e c e   \ " E s   u n   p a q u e t e \ "   ( v a l o r = 6 ) ,   e s t a   p r u e b a   s e   c o n v i e r t e   r e a l m e n t e   e n   u n   c o n j u n t o   d e   d i a g n  s t i c o s   d e   n i v e l   i n f e r i o r   q u e   s e   ' e m p a q u e t a n '   e n   c o n j u n t o .   \ n \ n \ " A d m i t e   P e r c e n t O f T e s t C o v e r a g e \ "   ( v a l o r = 7 )   i n d i c a   q u e   s e   p u e d e   e s p e c i f i c a r   u n a   s o l i c i t u d   d e   c o b e r t u r a   d e   p r u e b a   r e d u c i d a   m e d i a n t e   l a   p r o p i e d a d   P e r c e n t O f T e s t C o v e r a g e   d e   D i a g n o s t i c   S e t t i n g .   \ n \ n A d e m  s ,   s e   p u e d e n   e s p e c i f i c a r   l o s   v a l o r e s   \ " D e s c o n o c i d o \ "   ( 0 )   y   \ " O t r o \ "   ( 1 ) .   S i   s e   d e f i n e   \ " O t r o \ " ,   s e   p u e d e n   e n c o n t r a r   d e t a l l e s   a d i c i o n a l e s   e n   l a   p r o p i e d a d   O t r o 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   e s t a   c l a s e . " )   :   A m e n d e d   T o S u b c l a s s , V a l u e s { " D e s c o n o c i d o " ,   " O t r o " ,   " E s   e x c l u s i v o " ,   " E s   i n t e r a c t i v o " ,   " E s   d e s t r u c t i v o " ,   " E s   a r r i e s g a d o " ,   " E s   p a q u e t e " ,   " S o p o r t a   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 ( " B r i n d a   i n f o r m a c i  n   a d i c i o n a l   p a r a   C h a r a c t e r i s t i c   c u a n d o   e l   v a l o r   s e   e s t a b l e c e   e n   1   ( \ " O t r o \ " ) . " )   :   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 ( " S i   s e   e s t    e f e c t u a n d o   e s t a   p r u e b a   e n   e s t e   m o m e n t o ,   l a   p r o p i e d a d   I n U s e   s e   e s t a b l e c e   e n   T R U E .   P a r a   d e t e r m i n a r   q u    M a n a g e d S y s t e m E l e m e n t   s e   e s t    p r o b a n d o ,   e j e c u t e   u n a   c o n s u l t a   e n   l o s   o b j e t o s   D i a g n o s t i c R e s u l t   a s o c i a d o s   c o n   e s t a   p r u e b a   ( e j e c u t e   u n a   c o n s u l t a   e n   D i a g n o s t i c R e s u l t F o r T e s t )   y   p a r a   l o s   c u a l e s   e l   T e s t S t a t e   s e a   4   ( \ " E n   c u r s o \ " ) .   E l   o b j e t o   D i a g n o s t i c R e s u l t   e s t    a s o c i a d o   c o n   e l   S y s t e m E l e m e n t   q u e   s e   e s t    p r o b a n d o ,   m e d i a n t e   D i a g n o s t i c R e s u l t F o r M S E . " )   :   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 ( " E l   c a l i f i c a d o r   \ " C o s t o s o \ "   s e   p u e d e   a p l i c a r   a   e s t a   c l a s e   y   a   s u   m  t o d o   R u n T e s t .   D e   h a c e r l o ,   l a   p r o p i e d a d   R e s o u r c e s U s e d   d e s c r i b e   l o s   r e c u r s o s   q u e   s e   c a p i t a l i z a n ,   e n   b a s e   a   u n a   c o n f i g u r a c i  n   p r e d e t e r m i n a d a   p a r a   l a   p r u e b a .   S e   p u e d e n   e s p e c i f i c a r   v a r i o s   r e c u r s o s   d e b i d o   a   q u e   l a   p r o p i e d a d   e s   u n a   m a t r i z . " )   :   A m e n d e d   T o S u b c l a s s , V a l u e s { " C P U " ,   " M e m o r i a " ,   " D i s c o   d u r o " ,   " C D R O M " ,   " D i s c o   f l e x i b l e " ,   " B u s   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 " ,   " R e d " ,   " B u s   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 " ,   " C a r d B u s " ,   " A c c e s s . b u s " ,   " N u B u s " ,   " A G P " ,   " B u s   V M E " ,   " S b u s   I E E E   1 3 9 6 - 1 9 9 3 " ,   " B u s   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 " }   :   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 ( " E l   m  t o d o   R u n T e s t   e j e c u t a   e s t a   p r u e b a   p a r a   e l   M a n a g e d S y s t e m E l e m e n t   e s p e c i f i c a d o   ( d e f i n i d o   m e d i a n t e   e l   p a r  m e t r o   d e   e n t r a d a   S y s t e m E l e m e n t ) .   E l   r e s u l t a d o   d e   l a   p r u e b a   s e   a l m a c e n a   e n   e l   o b j e t o   D i a g n o s t i c R e s u l t   y   s e   d e v u e l v e   u n a   r e f e r e n c i a   a    s t e   e n   e l   p a r  m e t r o   d e   s a l i d a   R e s u l t .   L a   f o r m a   e n   q u e   s e   d e b e   e j e c u t a r   l a   p r u e b a ,   e s   d e c i r ,   l a   c o n f i g u r a c i  n   d e   l a   m i s m a ,   s e   d e f i n e   e n   u n   o b j e t o   D i a g n o s t i c S e t t i n g   ( o   m e d i a n t e   u n a   s u b c l a s e   d e   D i a g n o s t i c S e t t i n g ) .   S e   e s p e c i f i c a   u n a   r e f e r e n c i a   a l   o b j e t o   S e t t i n g   m e d i a n t e   e l   p a r  m e t r o   d e   e n t r a d a   S e t t i n g .     S i   n o   s e   p a s a   u n a   r e f e r e n c i a   a l   m  t o d o ,   s e   p u e d e   u t i l i z a r   u n   v a l o r   d e   D i a g n o s t i c S e t t i n g   p r e d e t e r m i n a d o .   E s t e   S e t t i n g   p r e d e t e r m i n a d o   s e   a s o c i a   c o n   l a   D i a g n o t i c T e s t   m e d i a n t e   l a   r e l a c i  n   D e f a u l t S e t t i n g   d e l   C o r e   M o d e l .   \ n C u a n d o   R u n T e s t   e m p i e z a   a   e j e c u t a r s e ,   d e b e n   e v a l u a r s e   y   c a p t u r a r s e   l a s   c o n f i g u r a c i o n e s ,   l a s   c u a l e s   s o n   s e n s i b l e s   a l   t i e m p o .   E s t o   s e   s u g i e r e   d e b i d o   a   q u e   e l   o b j e t o   D i a g n o s t i c S e t t i n g   p u e d e   m o d i f i c a r s e   e n   c u a l q u i e r   m o m e n t o   y   p o r   l o   t a n t o ,   s e   p o d r  a n   p e r d e r   l a s   c o n f i g u r a c i o n e s   a c t u a l e s   d e   l a   p r u e b a .   \ n S e   e s p e r a   q u e   l o s   c  d i g o s   d e   r e t o r n o   d e l   m  t o d o   s e   a d h i e r a n   a   l o s   c  d i g o s   d e   r e t o r n o   X M L ,   a   m e d i d a   q u e   s e   i n t r o d u c e n .   E n   l a   a c t u a l i d a d ,   l o s   v a l o r e s   d e   r e t o r n o   n o r m a l e s   s o n :   \ n 0   =   O K   ( l a   f u n c i  n   t u v o    x i t o   p e r o   l a   p r u e b a   m i s m a   p o d r  a   h a b e r   f a l l a d o )   \ n 1   =   U n s p e c i f i e d   E r r o r   ( l a   f u n c i  n   f a l l    d e b i d o   a   r a z o n e s   n o   e s p e c i f i c a d a s )   \ n 2   =   N o t   I m p l e m e n t e d   ( l a   f u n c i  n   n o   s e   h a   i m p l e m e n t a d o   p a r a   e s t a   i n s t a n c i a )   \ n 3   =   O u t   O f   R e s o u r c e s   ( e l   c o m p o n e n t e   n o   p u d o   a s i g n a r   l o s   r e c u r s o s   n e c e s a r i o s ,   c o m o   l a   m e m o r i a ,   e l   e s p a c i o   e n   d i s c o ,   e t c . )   \ n E l   c o n j u n t o   d e   p o s i b l e s   c  d i g o s   d e   r e t o r n o   p u e d e   e s p e c i f i c a r s e   e n   u n a   s u b c l a s e ,   m e d i a n t e   u n   c a l i f i c a d o r   V a l u e M a p   e n   e l   m  t o d o .   T a m b i  n   p u e d e n   e s p e c i f i c a r s e   l a s   c a d e n a s   e n   l a s   q u e   s e   ' t r a d u c e '   e l   c o n t e n i d o   d e   V a l u e M a p   e n   l a   s u b c l a s e   c o m o   u n   c a l i f i c a d o r   d e   l a   m a t r i z   V a l u e s . " )   :   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 ( " L a   e j e c u c i  n   d e   e s t e   m  t o d o   e l i m i n a r    t o d a s   l a s   i n s t a n c i a s   d e l   o b j e t o   D i a g n o s t i c R e s u l t F o r M S E ,   p a r a   e s t a   D i a g n o s t i c T e s t   y   e l   M a n a g e d S y s t e m E l e m e n t   e s p e c i f i c a d o   ( d e f i n i d o   m e d i a n t e   e l   p a r  m e t r o   d e   e n t r a d a   S y s t e m E l e m e n t ) .   S e   e l i m i n a r    e l   D i a g n o s t i c R e s u l t s   a l   q u e   s e   h a c e   r e f e r e n c i a   e n   l a s   i n s t a n c i a s   D i a g n o s t i c R e s u l t F o r M S E .   T a m b i  n   s e   e l i m i n a r    l a   D i a g n o s t i c R e s u l t F o r T e s t   d e   a s o c i a c i  n   q u e   h a c e   r e f e r e n c i a   a l   o b j e t o   D i a g n o s t i c R e s u l t   y   a   e s t a   p r u e b a . \ n     S e   d e f i n e   u n   p a r  m e t r o   d e   s a l i d a ,   R e s u l t s N o t C l e a r e d ,   e l   c u a l   e s   u n a   m a t r i z   d e   c a d e n a s   q u e   i n c l u y e   l a s   c l a v e s   d e   D i a g n o s t i c R e s u l t s   q u e   n o   p u d i e r o n   e l i m i n a r s e .   E s t a   i n f o r m a c i  n   p e r m i t e   q u e   s e   p u e d a   v o l v e r   a   r e v i s a r   e l   c o n t e n i d o   d e   R e s u l t s   y   s e   e f e c t  e   u n a   e l i m i n a c i  n   m a n u a l   o   s e   t o m e n   a c c i o n e s   c o r r e c t i v a s .   \ n S e   e s p e r a   q u e   l o s   c  d i g o s   d e   r e t o r n o   d e l   m  t o d o   s e   a d h i e r a n   a   l o s   c  d i g o s   d e   r e t o r n o   X M L ,   a   m e d i d a   q u e   s e   i n t r o d u c e n .   E n   l a   a c t u a l i d a d ,   l o s   v a l o r e s   d e   r e t o r n o   n o r m a l e s   s o n :   \ n 0   =   O K   ( l a   f u n c i  n   t u v o    x i t o   p e r o   l a   p r u e b a   m i s m a   p o d r  a   h a b e r   f a l l a d o )   \ n 1   =   U n s p e c i f i e d   E r r o r   ( l a   f u n c i  n   f a l l    d e b i d o   a   r a z o n e s   n o   e s p e c i f i c a d a s )   \ n 2   =   N o t   I m p l e m e n t e d   ( l a   f u n c i  n   n o   s e   h a   i m p l e m e n t a d o   p a r a   e s t a   i n s t a n c i a )   \ n 3   =   O u t   O f   R e s o u r c e s   ( e l   c o m p o n e n t e   n o   p u d o   a s i g n a r   l o s   r e c u r s o s   n e c e s a r i o s ,   c o m o   l a   m e m o r i a ,   e l   e s p a c i o   e n   d i s c o ,   e t c . )   \ n E l   c o n j u n t o   d e   p o s i b l e s   c  d i g o s   d e   r e t o r n o   p u e d e   e s p e c i f i c a r s e   e n   u n a   s u b c l a s e ,   m e d i a n t e   u n   c a l i f i c a d o r   V a l u e M a p   e n   e l   m  t o d o .   T a m b i  n   p u e d e n   e s p e c i f i c a r s e   l a s   c a d e n a s   e n   l a s   q u e   s e   ' t r a d u c e '   e l   c o n t e n i d o   d e   V a l u e M a p   e n   l a   s u b c l a s e   c o m o   u n   c a l i f i c a d o r   d e   l a   m a t r i z   V a l u e s . " )   :   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 ( " D e s p u  s   q u e   s e   i n v o c a   y   e j e c u t a   e s t e   m  t o d o ,   l a s   p r u e b a s   e s p e c i f i c a d a s   s e r  n   i n t e r r u m p i d a s   p a r a   e l   M a n a g e d S y s t e m E l e m e n t   i n d i c a d o   ( d e f i n i d o   p o r   e l   p a r  m e t r o   d e   e n t r a d a   S y s t e m E l e m e n t ) .   L a   p r u e b a   a   i n t e r r u m p i r s e   s e   e s p e c i f i c a   m e d i a n t e   e l   p a r  m e t r o   d e   e n t r a d a   R e s u l t .   S i   s e   d e b e n   d e t e n e r   t o d a s   l a s   i n s t a n c i a s   d e   l a s   p r u e b a s   p a r a   e l   S y s t e m E l e m e n t ,   l a   r e f e r e n c i a   d e   R e s u l t   d e b e   s e r   N U L L .   D e s p u  s   d e   c o m p l e t a r   e l   m  t o d o ,   e l   e s t a d o   d e   l a s   p r u e b a s   y   e l   r e s t o   d e   l a   i n f o r m a c i  n   ( t a l   c o m o   P e r c e n t C o m p l e t e )   s e   a l m a c e n a r  n   e n   l a   i n s t a n c i a   D i a g n o s t i c R e s u l t   d e f i n i d a   p o r   e l   p a r  m e t r o   d e   e n t r a d a   R e s u l t .   E l   p a r  m e t r o   d e   s a l i d a ,   T e s t i n g S t o p p e d ,   s e   u t i l i z a   d e   l a   m a n e r a   s i g u i e n t e : \ n   S e   e s t a b l e c e   e n   T R U E   s i   l a s   p r u e b a s   s e   d e t u v i e r o n   d e   f o r m a   s a t i s f a c t o r i a .   \ n   S e   e s t a b l e c e   e n   F A L S E   s i   n o   p u e d e n   d e t e n e r s e   l a s   p r u e b a s   e n   c u r s o .   \ n S i   s e   e s t a b l e c e   e n   F A L S E ,   l a s   p r u e b a s   s e   d e t e n d r  n   c u a n d o   e l   d i a g n  s t i c o   l o   p u e d e   h a c e r   d e   f o r m a   s e g u r a .   P a r a   d e t e r m i n a r   s i   s e   d e t i e n e n   l a s   p r u e b a s   y   e n   q u    m o m e n t o   s e   d e t i e n e n ,   c o n s u l t e   l a   p r o p i e d a d   T e s t S t a t e   e n   l a   i n s t a n c i a   D i a g n o s t i c R e s u l t   d e f i n i d a   p o r   e l   p a r  m e t r o   R e s u l t .   T e s t S t a t e   c a m b i a   d e   \ " E n   c u r s o \ "   a   \ " D e t e n i d o \ "   ( d e   4   a   5 ) .   \ n S e   e s p e r a   q u e   l o s   c  d i g o s   d e   r e t o r n o   d e l   m  t o d o   s e   a d h i e r a n   a   l o s   c  d i g o s   d e   r e t o r n o   X M L ,   a   m e d i d a   s e   i n t r o d u c e n .   E n   l a   a c t u a l i d a d ,   l o s   v a l o r e s   d e   r e t o r n o   n o r m a l e s   s o n :   \ n 0   =   O K   ( l a   f u n c i  n   t u v o    x i t o   p e r o   l a   p r u e b a   m i s m a   p o d r  a   h a b e r   f a l l a d o )   \ n 1   =   U n s p e c i f i e d   E r r o r   ( l a   f u n c i  n   f a l l    d e b i d o   a   r a z o n e s   n o   e s p e c i f i c a d a s )   \ n 2   =   N o t   I m p l e m e n t e d   ( l a   f u n c i  n   n o   s e   h a   i m p l e m e n t a d o   p a r a   e s t a   i n s t a n c i a )   \ n 3   =   O u t   O f   R e s o u r c e s   ( e l   c o m p o n e n t e   n o   p u d o   a s i g n a r   l o s   r e c u r s o s   n e c e s a r i o s ,   c o m o   l a   m e m o r i a ,   e l   e s p a c i o   e n   d i s c o ,   e t c . )   \ n E l   c o n j u n t o   d e   p o s i b l e s   c  d i g o s   d e   r e t o r n o   p u e d e   e s p e c i f i c a r s e   e n   u n a   s u b c l a s e ,   m e d i a n t e   u n   c a l i f i c a d o r   V a l u e M a p   e n   e l   m  t o d o .   T a m b i  n   p u e d e n   e s p e c i f i c a r s e   l a s   c a d e n a s   e n   l a s   q u e   s e   ' t r a d u c e '   e l   c o n t e n i d o   d e   V a l u e M a p   e n   l a   s u b c l a s e   c o m o   u n   c a l i f i c a d o r   d e   l a   m a t r i z   V a l u e s . " )   :   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 ( " L o s   p a r  m e t r o s   d e   p r u e b a   d e   d i a g n  s t i c o   y   l a s   i n s t r u c c i o n e s   d e   e j e c u c i  n   e s p e c  f i c a s   s e   d e f i n e n   m e d i a n t e   l a   c r e a c i  n   d e   s u b c l a s e s   o   i n s t a n c i a s   d e l   o b j e t o   D i a g n o s t i c S e t t i n g .   P a r a   a g r e g a r   m  s   d e t a l l e s   a   S e t t i n g s   p a r a   u n   t i p o   d e   p r u e b a   ( p o r   e j e m p l o ,   p r o p i e d a d e s   a d i c i o n a l e s ) ,   l a   c r e a c i  n   d e   s u b c l a s e s   e s   a d e c u a d a .   C u a n d o   s  l o   s e   n e c e s i t a   i n f o r m a c i  n   g e n  r i c a   e n   S e t t i n g s ,   l a   c r e a c i  n   d e   i n s t a n c i a s   d e   l a   c l a s e   D i a g n o s t i c S e t t i n g   e s   s u f i c i e n t e . \ n L o s   d a t o s   d e   D i a g n o s t i c S e t t i n g   s e   c a p t u r a n   e n   D i a g n o s t i c R e s u l t .   C u a n d o   s e   e m p i e z a   a   e j e c u t a r   R u n T e s t ,   d e b e   e v a l u a r s e   y   c a p t u r a r s e   l a   c o n f i g u r a c i  n ,   l a   c u a l   e s   s e n s i b l e   a l   t i e m p o .   E s t o   s e   a c o n s e j a   d e b i d o   a   q u e   e l   o b j e t o   D i a g n o s t i c S e t t i n g   p u e d e   m o d i f i c a r s e   e n   c u a l q u i e r   m o m e n t o   y   p o r   l o   t a n t o ,   s e   p o d r  a   p e r d e r   l a   c o n f i g u r a c i  n   a c t u a l   d e   l a   p r u e b a . " )   :   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 C 0 A ) ]   
 
 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 ( " E l   i d e n t i f i c a d o r   p o r   e l   c u a l   s e   c o n o c e   e l   o b j e t o   D i a g n o s t i c S e t t i n g   y   c u y o   n o m b r e   e s    n i c o .   U n   e s q u e m a   p o s i b l e   p a r a   a s i g n a r   u n   n o m b r e   e s   e l   d e l   S e t t i n g I D   u s a n d o   l o s   C r e a t i o n C l a s s N a m e   y   D i a g n o s t i c N a m e   d e l   D i a g n o s t i c T e s t ,   m  s   u n   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   -   I d e n t i f i c a d o    n i c o   g l o b a l ) . \ n     T e n g a   e n   c u e n t a   q u e   a   n i v e l   e m p r e s a r i a l ,   g e n e r a l m e n t e   n o   e x i s t e   u n a   a s i g n a c i  n   e q u i v a l e n t e   e n t r e   u n a   D i a g n o s t i c S e t t i n g   y   t o d a s   l a s   c o p i a s   d e   D i a g n o s t i c T e s t .     L a   c o n v e n c i  n   d e   a s i g n a c i  n   d e   n o m b r e s   p r o p u e s t a   s e   a j u s t a   a l   n i v e l   e m p r e s a r i a l . " )   :   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 ( " E s t a b l e c e   e l   n i v e l   d e   m e n s a j e s   d e   a d v e r t e n c i a   q u e   s e   r e g i s t r a r  n .   S i   p o r   e j e m p l o ,   n o   s e   r e q u i e r e   d e   i n f o r m a c i  n   d e   a d v e r t e n c i a ,   e l   n i v e l   s e   p u e d e   e s t a b l e c e r   e n   \ " S i n   a d v e r t e n c i a s \ "   ( v a l o r = 0 ) .   S i   s e   u t i l i z a   \ " R e c u r s o s   i n e x i s t e n t e s \ "   ( v a l o r = 1 )   s e   o c a s i o n a r    l a   g e n e r a c i  n   d e   a d v e r t e n c i a s   c u a n d o   n o   s e   e n c u e n t r e n   l o s   r e c u r s o s   o   e l   h a r d w a r e   n e c e s a r i o s .   S i   s e   e s t a b l e c e   e l   v a l o r   e n   2 ,   \ " P r o b a n d o   i m p a c t o s \ " ,   s e   p r o d u c i r  n   a d v e r t e n c i a s   t a n t o   p o r   r e c u r s o s   f a l t a n t e s   c o m o   p o r     ' i m p a c t o   e n   l a   p r u e b a '   ( p o r   e j e m p l o ,   c u a n d o   s e   r e q u i e r e n   v a r i o s   r e i n t e n t o s ) . " )   :   A m e n d e d   T o S u b c l a s s , V a l u e s { " S i n   a d v e r t e n c i a s " ,   " F a l t a n   r e c u r s o s " ,   " P r o b a n d o   i m p a c t o s " ,   " T o d a s   l a s   a d v e r t e n c i a s " }   :   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 ( " C u a n d o   e s t e   i n d i c a d o r   e s   v e r d a d e r o ,   l a   p r u e b a   d e   d i a g n  s t i c o   i n f o r m a r    s o b r e   ' e r r o r e s   d e   s o f t w a r e ' .   E n   e s t e   c o n t e x t o ,   l o s   e r r o r e s   d e   s o f t w a r e   s o n   m e n s a j e s   d e l   d i a g n  s t i c o   q u e   i n f o r m a n   d e   u n   d e f e c t o   c o n o c i d o   e n   l a   c o n f i g u r a c i  n   d e l   h a r d w a r e   o   d e   l o s   c o n t r o l a d o r e s ,   o   b i e n   e n   e l   e n t o r n o   d e   e j e c u c i  n .   P o r   e j e m p l o :   \ " M e m o r i a   i n s u f i c i e n t e \ " ,   \ " C o n t r o l a d o r   I O C T L   n o   e s t    i n c l u i d a \ " ,   \ " F a l l    c o m p a r a c i  n   d e   R a m   d e   v  d e o   d u r a n t e   l a   p r u e b a   d e   l l e n a d o   d e   p o l  g o n o   ( e s   u n   d e f e c t o   c o n o c i d o   e n   e l   c h i p s e t   d e   v  d e o ) \ " ,   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 ( " C u a n d o   e s t e   i n d i c a d o r   e s   v e r d a d e r o ,   l a   p r u e b a   d e   d i a g n  s t i c o   i n f o r m a r    s o b r e   ' m e n s a j e s   d e   e s t a d o ' .   E n   e s t e   c o n t e x t o ,   l o s   m e n s a j e s   d e   e s t a d o   i n d i c a n   q u e   e l   c  d i g o   d e   d i a g n  s t i c o   s e   e n c u e n t r a   e n   u n   p u n t o   d e   c o m p r o b a c i  n .   P o r   e j e m p l o :   \ " F i n a l i z a c i  n   d e   l a   f a s e   1 \ " ,   \ " P a t r  n   c o m p l e j o \ " ,   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 ( " C u a n d o   e s t e   i n d i c a d o r   e s   v e r d a d e r o ,   l a   p r u e b a   s e   d e t i e n e   c u a n d o   s e   e n c u e n t r a   e l   p r i m e r   e r r o r . " )   :   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 ( " C u a n d o   e s t e   i n d i c a d o r   e s   v e r d a d e r o ,   e l   s o f t w a r e   d e   p r u e b a   i n t e n t a r    e j e c u t a r s e   d e   m o d o   a c e l e r a d o   y a   s e a   m e d i a n t e   l a   r e d u c c i  n   d e   l a   c o b e r t u r a   o   d e   l a   c a n t i d a d   d e   p r u e b a s   r e a l i z a d a s . " )   :   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 o r   c i e n t o " )   :   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 ( " S o l i c i t a   a l   s o f t w a r e   d e   d i a g n  s t i c o   r e d u c i r   l a   c o b e r t u r a   d e   l a   p r u e b a   a l   p o r c e n t a j e   e s p e c i f i c a d o .   P o r   e j e m p l o ,   s e   p o d r  a   s o l i c i t a r   q u e   u n a   c o m p r o b a c i  n   d e l   d i s c o   d u r o   s e   e j e c u t a r a   a l   5 0 % .   L a   m a n e r a   m  s   e f i c a z   d e   c o n s e g u i r   e s t o   e s   q u e   e l   s o f t w a r e   d e   c o m p r o b a c i  n   r e v i s a r a   u n a   p i s t a   s    y   o t r a   n o ,   e n   l u g a r   d e   r e v i s a r   s o l a m e n t e   l a   m i t a d   d e l   d i s c o .   S e   s u p o n e   q u e   l a   e f i c a c i a   d e   l a   p r u e b a   e s   p r o p o r c i o n a l   a l   p o r c e n t a j e   d e   c o m p r o b a c i  n   s o l i c i t a d o .   L o s   v a l o r e s   p e r m i t i d o s   p a r a   e s t a   p r o p i e d a d   o s c i l a n   e n t r e   0   y   1 0 0 .   \ n E s t a   p r o p i e d a d   p u e d e   n o   s e r   a p l i c a b l e   a   t o d a s   l a s   p r u e b a s .   S i   s e   p u e d e   c o n f i g u r a r   p a r a   u n a   p r u e b a ,   s e   d e b e   i n t r o d u c i r   e l   v a l o r   7   ( \ " S o p o r t a   P e r c e n t O f T e s t C o v e r a g e \ " )   e n   l a   m a t r i z   d e   C a r a c t e r  s t i c a s   d e   l a   D i a g n o s t i c T e s t . " )   :   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 ( " C u a n d o   s e   e j e c u t a   u n   D i a g n o s t i c T e s t   S e r v i c e ,   e l   r e s u l t a d o   d e   l a   p r u e b a   s e   i n f o r m a   m e d i a n t e   u n   o b j e t o   D i a g n o s t i c R e s u l t   o   u n a   d e   s u s   s u b c l a s e s .   U n a   D i a g n o s t i c T e s t   p o d r  a   e j e c u t a r s e   d e b i d o   a   q u e   s e   h a   i n i c i a d o   s u   S e r v i c e   o   s e   h a   i n v o c a d o   e l   m  t o d o   R u n T e s t .   D i a g n o s t i c R e s u l t s   e s t    r e l a c i o n a d o   c o n   l a   p r u e b a   a   t r a v  s   d e   u n a   i n s t a n c i a   d e   l a   a s o c i a c i  n   D i a g n o s t i c R e s u l t s F o r M S E . \ n P o r   c a d a   e j e c u c i  n   d e   D i a g n o s t i c T e s t ,   d e b e   c r e a r s e   u n a   i n s t a n c i a   n u e v a   d e   D i a g n o s t i c R e s u l t   o   d e   u n a   d e   s u s   s u b c l a s e s . " )   :   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 C 0 A ) ]   
 
 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 ( " E l   C r e a t i o n C l a s s N a m e   d e   l a   p r u e b a   d e   a l c a n c e . " )   :   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 ( " E l   n o m b r e   d e   l a   p r u e b a   d e   a l c a n c e . " )   :   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 ( " E l   i d e n t i f i c a d o r   U n i q u e   p a r a   u n a   i n s t a n c i a   d e   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 ( " E l   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   l a   p r u e b a   d e   a l c a n c e . " )   :   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 ( " E l   S y s t e m N a m e   d e   l a   p r u e b a   d e   a l c a n c e . " )   :   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 ( " L a   h o r a   y   f e c h a   d e   l a    l t i m a   a c t u a l i z a c i  n   d e l   r e s u l t a d o . " )   :   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 ( " S i   e s t a   p r o p i e d a d   t i e n e   e l   v a l o r   T R U E ,   e s t e   D i a g n o s t i c R e s u l t   r e s u m e   e l   r e s u l t a d o   d e   l a   e j e c u c i  n   d e   u n   c o n j u n t o   e m p a q u e t a d o   d e   D i a g n o s t i c T e s t s .   S e   p u e d e n   i d e n t i f i c a r   l a s   T e s t s   d e l   p a q u e t e   m e d i a n t e   e l   s e g u i m i e n t o   d e   l a   a s o c i a c i  n   d e   D i a g n o s t i c R e s u l t F o r T e s t   c o n   l a   p r u e b a   y   e l   u s o   d e   l a   a g r e g a c i  n   d e   D i a g n o s t i c T e s t I n P a c k a g e .   L o s   R e s u l t s   i n d i v i d u a l e s   p u e d e n   d i v i d i r s e   m e d i a n t e   l a   c r e a c i  n   d e   i n s t a n c i a s   d e   D i a g n o s t i c R e s u l t s   p a r a   l a s   p r u e b a s   i n d i v i d u a l e s   d e   n i v e l   i n f e r i o r   y   l a   a g r e g a c i  n   a l   R e s u l t   ' r e s u m i d o '   m e d i a n t e   l a   a s o c i a c i  n   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 . " )   :   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 ( " L a   h o r a   y   f e c h a   c u a n d o   c o m e n z    e s t a   p r u e b a . " )   :   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 ( " L a   h o r a   y   f e c h a   e n   q u e   s e   c o m p l e t    e s t a   p r u e b a . " )   :   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 ( " D e s c r i b e   e l   p r o g r e s o   d e   l a   p r u e b a .   P o r   e j e m p l o ,   s i   l a   p r u e b a   s e   i n t e r r u m p i  ,   T e s t S t a t e   i n d i c a r    \ " D e t e n i d o \ "   ( v a l o r = 5 )   o   s i   l a   p r u e b a   s e   e s t    e j e c u t a n d o ,   T e s t S t a t e   i n d i c a r    \ " E n   c u r s o \ "   ( 4 ) . " )   :   A m e n d e d   T o S u b c l a s s , V a l u e s { " D e s c o n o c i d o " ,   " O t r o " ,   " S u p e r a d a " ,   " F a l l i d a " ,   " E n   c u r s o " ,   " D e t e n i d a " }   :   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 ( " C u a n d o   s e   i n t r o d u c e   \ " O t r o \ "   ( v a l o r = 1 )   e n   l a   p r o p i e d a d   T e s t S t a t e ,   s e   p u e d e   u t i l i z a r   O t r o S t a t e D e s c r i p t i o n   p a r a   d e s c r i b i r   e l   e s t a d o   d e   l a   p r u e b a . " )   :   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 g u n d o s " )   :   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 ( " E s t i m a c i  n   d e l   n  m e r o   d e   s e g u n d o s   q u e   t a r d a   e n   e j e c u t a r s e   l a   p r u e b a   D i a g n o s t i c T e s t   i n d i c a d a   p o r   l a s   p r o p i e d a d e s   d e   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   y   D i a g n o s t i c N a m e .   U n a   v e z   f i n a l i z a d a   l a   p r u e b a ,   e l   t i e m p o   r e a l m e n t e   t r a n s c u r r i d o   s e   p u e d e   d e t e r m i n a r   r e s t a n d o   e l   t i e m p o   T e s t S t a r t T i m e   d e l   t i e m p o   T e s t C o m p l e t i o n T i m e .   U n a   p r o p i e d a d   s i m i l a r   s e   d e f i n e   e n   l a   a s o c i a c i  n ,   D i a g n o s t i c T e s t F o r M S E .   L a   d i f e r e n c i a   e n t r e   l a s   d o s   p r o p i e d a d e s   e s   q u e   e l   v a l o r   g u a r d a d o   e n   l a   a s o c i a c i  n   e s   u n   t i e m p o   d e   e j e c u c i  n   d e   p r u e b a   g e n  r i c a   p a r a   e l   E l e m e n t o   y   l a   P r u e b a .   P e r o   e s t e   v a l o r   ( e l   d e l   D i a g n o s t i c R e s u l t )   e s   e l   t i e m p o   e s t i m a d o   q u e   t a r d a r  a   e s t a   i n s t a n c i a   c o n   l a s   c o n f i g u r a c i o n e s   d a d a s   e n   e j e c u t a r   l a   p r u e b a .   U n   C o n s u m i d o r   C I M   p u e d e   c o m p a r a r   e s t e   v a l o r   c o n   e l   v a l o r   d e   l a   a s o c i a c i  n   D i a g n o s t i c T e s t F o r M S E   p a r a   h a c e r s e   u n a   i d e a   d e l   i m p a c t o   q u e   s u s   c o n f i g u r a c i o n e s   t e n d r  n   s o b r e   l a   e j e c u c i  n   d e   l a   p r u e b a . " )   :   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   a l m a c e n a   u n o   o   m  s   r e s u l t a d o s   t e x t u a l e s   d e   l a   e j e c u c i  n   d e   l o s   D i a g n o s t i c T e s t ( s )   a   l o s   q u e   h a c e n   r e f e r e n c i a   l a s   p r o p i e d a d e s   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   y   D i a g n o s t i c N a m e .   U n a   e n t r a d a   e s   c o n s i d e r a d a   u n a   u b i c a c i  n   d e   l a   c e l d a   e n   l a   m a t r i z .   C a d a   e n t r a d a   r e c i b e   u n a   e s t a m p i l l a   d e   t i e m p o   y   c o n t i e n e   l a   i n f o r m a c i  n   s i g u i e n t e ,   e n   e l   f o r m a t o   s i g u i e n t e :   \ n   y y y m m d d h h t t s s o u t c | D i a g n o s t i c N a m e | M e n s a j e   t e x t u a l   \ n D o n d e :   \ n     y y y   =   a  o ,   p o r   e j e m p l o ,   2 0 0 0   \ n     m m   =   m e s   ( 0 1   -   1 2 )   \ n     d d   =   d  a   ( 0 1   -   3 1 )   \ n     h h   =   h o r a   ( 0 0   -   2 4 )   \ n     t t   =   m i n u t o   ( 0 0 - 5 9 )   \ n     s s   =   s e g u n d o   ( 0 0 - 5 9 )   \ n     o   =   \ " + \ "   o   \ " - \ "   i n d i c a n d o   l a   s e  a l   d e l   c a m p o   p a r a   c o r r e c c i o n e s   U T C   \ n     u t c   =   a j u s t e   d e   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   -   H o r a   c o o r d i n a d a   u n i v e r s a l )   e n   m i n u t o s   \ n     D i a g n o s t i c N a m e   =   c a d e n a   q u e   h a c e   r e f e r e n c i a   a l   o b j e t o   d e   D i a g n o s t i c T e s t   q u e   f u e   e j e c u t a d o \ n     M e n s a j e   t e x t u a l   =   c a d e n a   e n   f o r m a   l i b r e   q u e   c o n s t i t u y e   e l   ' r e s u l t a d o   d e l   e x a m 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   T e s t R e s u l t s [ ] ; 
 
     [ U n i t s ( " P o r   c i e n t o " )   :   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 ( " E l   p o r c e n t a j e   d e   l a   p r u e b a   q u e   s e   h a   e j e c u t a d o   h a s t a   e l   m o m e n t o ,   s i   l a   p r o p i e d a d   T e s t S t a t e   s e   c o n f i g u r a   e n   \ " E n   c u r s o \ "   o   e l   p o r c e n t a j e   d e   l a   p r u e b a   c o m p l e t a   q u e   s e   h a   e j e c u t a d o   s i   l a   p r o p i e d a d   T e s t S t a t e   s e   c o n f i g u r a   e n   c u a l q u i e r a   d e   l o s   e s t a d o s   f i n a l i z a d o s   ( \ " S u p e r a d a \ " ,   \ " F a l l i d a \ "   o   \ " D e t e n i d a \ " ) .   L o s   r e s u l t a d o s   f i n a l e s   p u e d e n   e s t a r   b a s a d o s   e n   u n a   c o b e r t u r a   i n f e r i o r   a l   1 0 0 %   d e b i d o   a   l o s   p a r  m e t r o s   d e f i n i d o s   e n   D i a g n o s t i c S e t t i n g   ( t a l e s   c o m o   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   H a l t O n E r r o r ) . " )   :   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 ( " E s t a b l e c e   e l   n i v e l   d e   m e n s a j e s   d e   a d v e r t e n c i a   q u e   s e   r e g i s t r a r  n .   S i   p o r   e j e m p l o ,   n o   s e   r e q u i e r e   d e   i n f o r m a c i  n   d e   a d v e r t e n c i a ,   e l   n i v e l   s e   p u e d e   e s t a b l e c e r   e n   \ " S i n   a d v e r t e n c i a s \ "   ( v a l o r = 0 ) .   S i   s e   u t i l i z a   \ " R e c u r s o s   i n e x i s t e n t e s \ "   ( v a l o r = 1 )   s e   o c a s i o n a r    l a   g e n e r a c i  n   d e   a d v e r t e n c i a s   c u a n d o   n o   s e   e n c u e n t r e n   l o s   r e c u r s o s   o   e l   h a r d w a r e   n e c e s a r i o s .   S i   s e   e s t a b l e c e   e l   v a l o r   e n   2 ,   \ " P r o b a n d o   i m p a c t o s \ " ,   s e   p r o d u c i r  n   a d v e r t e n c i a s   t a n t o   p o r   r e c u r s o s   f a l t a n t e s   c o m o   p o r     ' i m p a c t o   e n   l a   p r u e b a '   ( p o r   e j e m p l o ,   c u a n d o   s e   r e q u i e r e n   v a r i o s   r e i n t e n t o s ) . " )   :   A m e n d e d   T o S u b c l a s s , V a l u e s { " S i n   a d v e r t e n c i a s " ,   " F a l t a n   r e c u r s o s " ,   " P r o b a n d o   i m p a c t o s " ,   " T o d a s   l a s   a d v e r t e n c i a s " }   :   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 ( " C u a n d o   e s t e   i n d i c a d o r   e s   v e r d a d e r o ,   l a   p r u e b a   d e   d i a g n  s t i c o   i n f o r m a r    s o b r e   ' e r r o r e s   d e   s o f t w a r e ' .   E n   e s t e   c o n t e x t o ,   l o s   e r r o r e s   d e   s o f t w a r e   s o n   m e n s a j e s   d e l   d i a g n  s t i c o   q u e   i n f o r m a n   d e   u n   d e f e c t o   c o n o c i d o   e n   l a   c o n f i g u r a c i  n   d e l   h a r d w a r e   o   d e   l o s   c o n t r o l a d o r e s ,   o   b i e n   e n   e l   e n t o r n o   d e   e j e c u c i  n .   P o r   e j e m p l o :   \ " M e m o r i a   i n s u f i c i e n t e \ " ,   \ " C o n t r o l a d o r   I O C T L   n o   e s t    i n c l u i d a \ " ,   \ " F a l l    c o m p a r a c i  n   d e   R a m   d e   v  d e o   d u r a n t e   l a   p r u e b a   d e   l l e n a d o   d e   p o l  g o n o   ( e s   u n   d e f e c t o   c o n o c i d o   e n   e l   c h i p s e t   d e   v  d e o ) \ " ,   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 ( " C u a n d o   e s t e   i n d i c a d o r   e s   v e r d a d e r o ,   l a   p r u e b a   d e   d i a g n  s t i c o   i n f o r m a r    s o b r e   ' m e n s a j e s   d e   e s t a d o ' .   E n   e s t e   c o n t e x t o ,   l o s   m e n s a j e s   d e   e s t a d o   i n d i c a n   q u e   e l   c  d i g o   d e   d i a g n  s t i c o   s e   e n c u e n t r a   e n   u n   p u n t o   d e   c o m p r o b a c i  n .   P o r   e j e m p l o :   \ " F i n a l i z a c i  n   d e   l a   f a s e   1 \ " ,   \ " P a t r  n   c o m p l e j o \ " ,   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 ( " C u a n d o   e s t e   i n d i c a d o r   e s   v e r d a d e r o ,   l a   p r u e b a   s e   d e t i e n e   c u a n d o   s e   e n c u e n t r a   e l   p r i m e r   e r r o r . " )   :   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 ( " C u a n d o   e s t e   i n d i c a d o r   e s   v e r d a d e r o ,   e l   s o f t w a r e   d e   p r u e b a   i n t e n t a r    e j e c u t a r s e   d e   m o d o   a c e l e r a d o   y a   s e a   m e d i a n t e   l a   r e d u c c i  n   d e   l a   c o b e r t u r a   o   d e   l a   c a n t i d a d   d e   p r u e b a s   r e a l i z a d a s . " )   :   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 o r   c i e n t o " )   :   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 ( " S o l i c i t a   a l   s o f t w a r e   d e   d i a g n  s t i c o   r e d u c i r   l a   c o b e r t u r a   d e   l a   p r u e b a   a l   p o r c e n t a j e   e s p e c i f i c a d o .   P o r   e j e m p l o ,   s e   p o d r  a   s o l i c i t a r   q u e   u n a   c o m p r o b a c i  n   d e l   d i s c o   d u r o   s e   e j e c u t a r a   a l   5 0 % .   L a   m a n e r a   m  s   e f i c a z   d e   c o n s e g u i r   e s t o   e s   q u e   e l   s o f t w a r e   d e   c o m p r o b a c i  n   r e v i s a r a   u n a   p i s t a   s    y   o t r a   n o ,   e n   l u g a r   d e   r e v i s a r   s o l a m e n t e   l a   m i t a d   d e l   d i s c o .   S e   s u p o n e   q u e   l a   e f i c a c i a   d e   l a   p r u e b a   e s   p r o p o r c i o n a l   a l   p o r c e n t a j e   d e   c o m p r o b a c i  n   s o l i c i t a d o .   L o s   v a l o r e s   p e r m i t i d o s   p a r a   e s t a   p r o p i e d a d   o s c i l a n   e n t r e   0   y   1 0 0 .   \ n E s t a   p r o p i e d a d   p u e d e   n o   s e r   a p l i c a b l e   a   t o d a s   l a s   p r u e b a s .   S i   s e   p u e d e   c o n f i g u r a r   p a r a   u n a   p r u e b a ,   s e   d e b e   i n t r o d u c i r   e l   v a l o r   7   ( \ " S o p o r t a   P e r c e n t O f T e s t C o v e r a g e \ " )   e n   l a   m a t r i z   d e   C a r a c t e r  s t i c a s   d e   l a   D i a g n o s t i c T e s t . " )   :   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 ( " E s   u n a   c l a s e   d e   a s o c i a c i  n   q u e   r e l a c i o n a   e l   r e s u l t a d o   d e   l a   p r u e b a   d e   d i a g n  s t i c o   c o n   e l   M a n a g e d S y s t e m E l e m e n t   q u e   s e   h a   p r o b a d o   o   q u e   s e   e s t    p r o b a n d o . " )   :   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 C 0 A ) ]   
 
 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 ( " E l   r e s u l t a d o   d e l   d i a g n  s t i c o . " )   :   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 ( " E l   M a n a g e d S y s t e m E l e m e n t   a l   q u e   s e   a p l i c a   e l   r e s u l t a d o   d e l   d i a g n  s t i c o . " )   :   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 ( " E s   u n a   c l a s e   d e   a s o c i a c i  n   q u e   r e l a c i o n a   e l   r e s u l t a d o   d e   u n a   p r u e b a   c o n   l a   p r u e b a   m i s m a . " )   :   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 C 0 A ) ]   
 
 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 ( " E l   o b j e t o   d e   r e s u l t a d o . " )   :   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 ( " L a   p r u e b a   q u e   g e n e r    e l   o b j e t o   d e   r e s u l t a d o . " )   :   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 ( " E s   u n a   c l a s e   d e   a s o c i a c i  n   q u e   r e l a c i o n a   u n a   D i a g n o s t i c T e s t   c o n   u n   M a n a g e d S y s t e m E l e m e n t .     L o s   u s u a r i o s   q u e   d e s e a n   ' d i a g n o s t i c a r '   u n   E l e m e n t   p a r t i c u l a r ,   p u e d e n   c o n s u l t a r   e s t a   a s o c i a c i  n ,   p a r a   e l   E l e m e n t ,   p a r a   d e t e r m i n a r   l a s   p r u e b a s   q u e   e s t  n   d i s p o n i b l e s . " )   :   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 C 0 A ) ]   
 
 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 
 
 { 
 
     [ D e s c r i p t i o n ( " L a   p r u e b a   q u e   p u e d e   e j e c u t a r s e   e n   u n   M a n a g e d S y s t e m E l e m e n 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   A n t e c e d e n t ; 
 
     [ D e s c r i p t i o n ( " E l   M a n a g e d S y s t e m E l e m e n t   q u e   p u e d e   p r o b a r s e . " )   :   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 g u n d o s " )   :   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 ( " E s t i m a c i  n   d e l   n  m e r o   d e   s e g u n d o s   q u e   t a r d a   e n   e j e c u t a r s e   l a   p r u e b a   d e   r e f e r e n c i a   D i a g n o s t i c T e s t   r e s p e c t o   a l   M a n a g e d S y s t e m E l e m e n t .   D a d o   q u e   l o s   t i e m p o s   d e   e j e c u c i  n   p u e d e n   v a r i a r   s e g  n   e l   E l e m e n t o ,   e s t a   p r o p i e d a d   e s t    s i t u a d a   e n   l a   a s o c i a c i  n   e n t r e   l a s   d o s   e n t i d a d e s .   T a m b i  n   e s   c a p t u r a d a   e n   e l   D i a g n o s t i c R e s u l t ,   e n   l a   p r o p i e d a d   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 . \ n U n   C o n s u m i d o r   C I M   p u e d e   c o m p a r a r   e s t e   v a l o r   c o n   e l   v a l o r   d e l   D i a g n o s t i c R e s u l t   p a r a   h a c e r s e   u n a   i d e a   d e l   i m p a c t o   q u e   s u s   c o n f i g u r a c i o n e s   t i e n e n   s o b r e   l a   e j e c u c i  n   d e   l a   p r u e b a . " )   :   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 ( " S i   l a   D i a g n o s t i c T e s t   a   l a   q u e   h a c e   r e f e r e n c i a   e s t e   o b j e t o   p u e d e   e j e c u t a r s e   d e   f o r m a   s i m u l t  n e a   e n   v a r i o s   S y s t e m E l e m e n t s ,   p e r o   s o l o   s e   p u e d e   e j e c u t a r   u n o   a   l a   v e z   e n   e l   M a n a g e d S y s t e m E l e m e n t   a l   q u e   s e   h a c e   r e f e r e n c i a ,   e s t e   v a l o r   b o o l e a n o   s e   e s t a b l e c e   e n   T R U E .   D e   i g u a l   m a n e r a ,   s i   l a   p r u e b a   N O   s e   p u e d e   e j e c u t a r   d e p e n d i e n d o   d e l   S y s t e m E l e m e n t s   q u e   s e   e s t    p r o b a n d o ,   s e   d e b e   e s t a b l e c e r   e l   v a l o r   e n u m e r a d o   m  s   g e n e r a l   \ " E s   e x c l u s i v o \ "   ( 2 )   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 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 ( " E s   u n a   c l a s e   d e   a s o c i a c i  n   q u e   i d e n t i f i c a   u n a   D i a g n o s t i c T e s t   c o m o   c o m p u e s t a   p o r   T e s t s   d e   n i v e l   i n f e r i o r .   E n   e s t e   c a s o ,   l a   T e s t   i d e n t i f i c a d a   c o m o   l a   r e f e r e n c i a   G r o u p C o m p o n e n t   ( p o r   e j e m p l o ,   l a   p r u e b a   d e   n i v e l   s u p e r i o r )   t e n d r  a   e l   v a l o r   e n u m e r a d o   \ " E s   u n   p a q u e t e \ "   e s p e c i f i c a d o   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 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 C 0 A ) ]   
 
 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 
 
 { 
 
     [ D e s c r i p t i o n ( " E l   o b j e t o   D i a g n o s t i c T e s t   q u e   a c t  a   c o m o   c o n t e n e d o r   p a r a   t o d a s   l a s   p r u e b a s   d e l   p a q u e 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   G r o u p C o m p o n e n t ; 
 
     [ D e s c r i p t i o n ( " E l   o b j e t o   D i a g n o s t i c T e s t   q u e   e s   u n o   d e   l o s   e l e m e n t o s   d e l   p a q u e 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   P a r t C o m p o n e n t ; 
 
 } ; 
 
 
 
 [ D e s c r i p t i o n ( " E s   u n a   c l a s e   d e   a s o c i a c i  n   q u e   i d e n t i f i c a   u n a   D i a g n o s t i c R e s u l t   c o m o   c o m p u e s t a   p o r   R e s u l t s   d e   n i v e l   i n f e r i o r .   E n   e s t e   c a s o ,   e l   R e s u l t   i d e n t i f i c a d o   c o m o   l a   r e f e r e n c i a   P a c k a g e R e s u l t   ( p o r   e j e m p l o ,   e l   r e s u l t a d o   d e   n i v e l   s u p e r i o r )   t e n d r  a   e l   c o n j u n t o   d e   p r o p i e d a d e s   I s P a c k a g e   e s t a b l e c i d o   e n   T R U 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 C 0 A ) ]   
 
 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 ( " E l   o b j e t o   D i a g n o s t i c R e s u l t   q u e   a c t  a   c o m o   e l   c o n t e n e d o r   p a r a   t o d o s   l o s   r e s u l t a d o s   d e l   p a q u e 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 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 ( " E l   o b j e t o   D i a g n o s t i c R e s u l t   q u e   e s   u n o   d e   l o s   e l e m e n t o s   d e l   p a q u e 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 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 ( " E s   u n a   c l a s e   d e   a s o c i a c i  n   q u e   r e l a c i o n a   D i a g n o s t i c T e s t   c o n   l o s   S o f t w a r e E l e m e n t s   p r o p o r c i o n a d o s   p o r   e s t a   p r u e b a .   S o f t w a r e E l e m e n t   d e s c r i b e   l a   i n f o r m a c i  n   d e   p r o v e e d o r   y   v e r s i  n   y   o t r o s   d a t o s   d e   l a n z a m i e n t o . " )   :   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 C 0 A ) ]   
 
 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 
 
 { 
 
     [ D e s c r i p t i o n ( " E l   p r o v e e d o r ,   l a   v e r s i  n   y   d e m  s   i n f o r m a c i  n   s o b r e   e l   s o f t w a r e   q u e   s e   e j e c u t a   c o m o   D i a g n o s t i c T e s t . " )   :   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 ; 
 
     [ D e s c r i p t i o n ( " L a   D i a g n o s t i c T e s t   c u y o   s o f t w a r e   s e   d e s c r i b 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 e p e n d e n t ; 
 
 } ; 
 
 
 
 [ D e s c r i p t i o n ( " E s   u n a   c l a s e   d e   a s o c i a c i  n   p a r a   r e l a c i o n a r   l a   c o n f i g u r a c i  n   d e   l a s   p r u e b a s   c o n   l a s   p r u e b a s   d e   d i a g n  s t i c o . " )   :   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 C 0 A ) ]   
 
 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 
 
 { 
 
     [ D e s c r i p t i o n ( " T e s t   q u e   p u e d e   u t i l i z a r   e l   o b j e t o   S e t t i n g . " )   :   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 ; 
 
     [ D e s c r i p t i o n ( " S e t t i n g   q u e   p u e d e   a p l i c a r s e   a   l a   e j e c u c i  n   d e   l a   D i a g n o s t i c T e s 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 S e t t i n g   R e f   S e t t i n g ; 
 
 } ; 
 
 