web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛...

239
!" ! ! " #$$ %"! #&’( )$*$+ #,,$- !-,! # $%%&

Transcript of web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛...

Page 1: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+

��������������� ������������������������������

��������������������������� �����������������������

�������������������������������

����������� !"�

���������������� ��� ����� ������

������������������������������

�� �� � � ��������������

���������������� ������ �

!����

�������������� �!"�#���$�$�%�"�!

����������������� ����������

��������

#&'(���)�$*$+#�,,$��-���!-,�!

������������������������ ����������

������#�$%%&�

Page 2: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+
Page 3: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+

�&(�,�'�������(��������������������(����������)��������� ������ �������������

������������ ����*������������ �����������������������+�

��(��'�,� �����-���"���.����/�� ��������.�

����'(��'�/�����!+�/���� ���).���.�

���.������������ ��

���/�"��(�'�

� ��

#�'$,�/'�

� ��

� ��

� ��

��'��($���'�

� ��

����.���������������(����*��������������������������#������������������������������������������

����������������������+�

�!"�0��!��12'�

������������� "��/������

�������������

Page 4: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+
Page 5: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+

���$"�'�+���(�/

�� ������� �� ��� ��3� ���� ���� ������� ��*� ������������� �� ��� �������� ��� �����#�/�����

/���� ��+�������3�4#���*�*�����������������5��5��5����3������(����.�������������

���3�4+�

���3���-���������6��������������������� ����������,����7���������� ����(��.��*����

��*����������#��������������������������3���������������������� ����������

��������� ����������#� �� ����������� �� ��� ��� ������ ���� ���� ��� ����� *� ���������

����������#�������������6���������3�����������3�4+��

)���������,���� ����!������������������ ���������������������������������������

/������������������������� ����������-������������3���������������������-�������*�����

�� ��������� ��4�� �������� �������#� ���� ��� ��� ��� �6������� ���������� �� ���

�����������*�����������-������������+�

� ��������-������ ��������������������������������-������3�4����������������������

���"�3����������8�9����:���;������7�����#����������������,����)��4���+�)���������

����������������������������������� ������������ �(���������� �����#� ��-���

��������5���*���������4���������������������+�

���� ����������� ���3�����!��7����)�����#��������<���������3������������ ���

����� �����#���������� �������������<����*��������#� ��������7:$%&��������

�������������������#�������3����������������#��������*����*������*�-������

5�����#�*����5�3�������3������ ����������������3�����������3�4�� ����3��+���

��������� ��������� �� !�� ��� ���� ����������� *� �*���� ���������� ��� �������� ��� ���

��������������������+�

=����������������������*�� ����������!���#���-������������������3�4#�*���������������

(������� ��� ��� ��*#� ��� ��������� *� ��� ����<� -��� ��� 5�� ��������� ������� ���

��� ��� *� �� ������� ��(����� ������ ��� ������ -��� 5�� ������ �������� �� ���

�����.������������������+�

Page 6: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+
Page 7: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+

��/�+��

"����������������������������)��������� ���>�2��#�����#����#��� 7!#�?7��+++@�

5�� �������� �� ��� A������ ������� ��� ����3��������� ��� ��������� -��� ���3������ ���

��������3������� ����� ��� �������� ������ ��� �����+� �� ��� ��� �������� 3������ ���

���5�� ��������3������� ��� ��� �������� ��� ������������� ����� ��� ������ ���

�(���������� ������-���������(�������������#�*�-����� ���������5�������������3�

�������� ����������� ����������� -��� � ����� �� ������ ��� �������� ��������� ��� ���

�(���������(����+�"��������������������������������������������������������.�����

��� �� ���#� ����������� �����.����� �� ��� ����� ��� ��� ����� ����� !���(�����#� -���

4��������� ��� �(��� �� ��� �� �(����� ��� ��� ������� -��� ����� ������� ���

�(������+��

�������������������34��������(���������������������������������������3������������

������ ��� ������ ��� ������������ ��� ������� *� ���������� ��� �� ���� (������� -���

��������������(���������(���������� ������������(����������#���� �������� ����

����������������������������-���������������������������������������

��� �����+����������� ����������4�������������-����������������6���������������

������5��� �������������-��� ����� ������ ���������������(����� �����������������

��������������������������(������������������ �������#����(����-��� ����������

��������� ������������������������������ ��������������.������������� �����+�

�������������#����������������(�����������4��������(���������� �����#�����������

��3����� ������� ��� ��� ������#� -��� ����� ����� ����� ��3�� �����.��� ��� �(�������

�������������������#�*�������3��������������3����������������������������������+�

�$,$)�$/ ',$0�'� ��� ��#� )������ ��� ��#� "� ��4�� ��� �(������� ��� )�����#�

��� �������������������(������#��(��������������������+�

Page 8: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+
Page 9: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+

�)/(�$'(

�5�� �����������*� (� 2��9�;� ��� ����� ������ >�2��#� ����#� ���#� �� 7!#�

?7��+++@� 5��� ����� �� �5�� ����� ������� �5�� ���� ��� (� ���5������ �� ���9� �5��

��������3����*��� ��������������� ����������+����(��5��3�������������(����5�

��������3����*�����5������� �3��9����5���(�������������5������5�����������(���+�

������*#��5��������� ��5����3��������������9��5��*��������������������5�������3����

�������5������������������(��5����(�����(�����+��5�����������������������5��5��

��������������3*���� ��� ���+��5������ ���#�9����*��������!���(������������ ���#�

�6����*�(������5������ �(��5��������������� ����(����������+�

�5�� ���(��5����5���������5������������(����������9�;���� �������������3����*�

���5�-�����5�� 5��5������*��������������(�(������� ���+��5�*�9������������*�

���9� �5�� �����(������ (� ��� ����� �(������ �� �� ������� 9�*#� 3���� � �5��

��� �����(������������ �5����������*�3�� �� ����((�������� ��������������5��

���������+����(� �5����������������� ���(� �5���������5���� �5���3����*�(���� ��5��

�������*� (� �5�� �� ���� �� �����(*� 3�5����� (�� ������ � ��� ��� ����� (� �5�� ��� ���

��������� ��(�����#� �� �5��� ������ ��� ��9�;� ��� ���� ��� ��������� �5���� ������ ��

���(������ ��������;�+�

���5���9�*#� �5����� ������(������5���� ����3��������(���#������ ���� ���B�

������� ��3����#� 95��5� 5���� �� ����� 9��5� ��������� �(������ ������ (�� ���5�

����#����9��5����5������3����*�(������ ������������������5����3��9����5��+�

1�23��"/'� ��� *#� 2��9�;� ��� ����#� ��� ����� �(������ "� �� �#�

�(��������������� ����#�7�5������(�����+�

Page 10: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+
Page 11: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+

���� ����������������������������������������������������� ����

���������������������������

Page 12: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+

Page 13: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+

� ��

��"�'������$,

������� 4� ��� ������� .����# � 55555555555555555555555555555555555555555555555555555555555555555555555555555 4�

C+C� �2� ������12�D�����/!��12 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ C�

C+$� �7,���/������"!������������ !" +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ E�

C+&� ��� ���� !����"!����� �!++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ F�

������� 6� �������������������5555555555555555555555555555555555555555555555555555555555555555555555555555 44�

$+C� �2� ������12+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ CC�

$+$� ��0�2���12����)����12���� ����2��) !�! ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ CC�

$+&� )����12���� ����2���������� ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ CG�

�� �!� "#�$%"#�&����������������������������������������������������������������������������������������������������������������������������� !'�

�� ��� (�#)������������������������������������������������������������������������������������������������������������������������������������� !*�

�� � � #����������+�� ���������)$�����,������������������������������������������������������������������������������������ !-�

$+H� )����12���� ����2��2�� 2�� +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ $%�

��.�!� $/#& �������������������������������������������������������������������������������������������������������������������������������������� �!�

��.��� $#� ������������������������������������������������������������������������������������������������������������������������������������������ ���

��.� � #�0� ���������������������������������������������������������������������������������������������������������������������������������������� �1�

$+G� )����12��2��=�����������7 ����!+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ $E�

��1�!� �#����$#0�)$ ����������������������������������������������������������������������������������������������������������������������� �*�

��1��� #�2������������������������������������������������������������������������������������������������������������������������������������������ �3�

��1� � #������#�2 ����������������������������������������������������������������������������������������������������������������������������� 4�

$+E� )����12��2��"!�!0� �!������ ����!���2������� �7���� ++++++++++++++++++++++++++++++++++++++++++++++++++++ &%�

��'�!� ")50������������������������������������������������������������������������������������������������������������������������������������� !�

��'��� ��6 ������������������������������������������������������������������������������������������������������������������������������������������ ��

��'� � #����������+�� ���������")50� ��������������������������������������������������������������������������������������� .�

$+I� )����12�7!�!�!��2�?�7 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ &H�

��*�!� 7&���8#6 ��������������������������������������������������������������������������������������������������������������������������� 1�

��*��� #)2%"�#�������������������������������������������������������������������������������������������������������������������������������� '�

��*� � 9���� ���"�# ������������������������������������������������������������������������������������������������������������������������ 3�

$+F� ��2�"����2�� ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ &J�

������� 7� ������� ���������������� ��������������55555555 84�

Page 14: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+

:�������������

����

&+C� �2� ������12 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++HC�

&+$� ���!2������� ����������� �� )!2������������!2�! �K!��12 ++++++++++++++++++++++++++++++++++++++++++H$�

���!� �,�������������������������������������������������������������������������������������������������������������������������������������������.��

����� ��#"�����������������������������������������������������������������������������������������������������������������������������������������. �

��� � �#����$/#&����������������������������������������������������������������������������������������������������������������������������..�

���.� ;��#����������������������������������������������������������������������������������������������������������������������������������������.1�

���1� ��������������������������������� �������������������������������������������������������������������������������������������.'�

&+&� )����12���� ���7!�!�!��2�<90 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++HF�

� �!� �������������<09#�����������������������������������������������������������������������������������������������������������������.-�

� ��� ������������� ����������+�� �������������������������������������������������������������������������������������14�

� � � ���������������������� �������������������������������������������������������������������������������������������������������������1!�

&+H� �� !��!� �L��!���2���� ������!�+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++G$�

�.�!� ����=�����>������������ ���$��?� ������������������������������������������������������������������������������������1��

�.��� �������������5� ����������������������������������������������������������������������������������������������������������������������1 �

�.� � ����@� ����������0��������� ������������������������������������������������������������������������������������������������11�

�.�.� &������������/�� ������>����� ����������������������������������������������������������������������������������������������1'�

�.�1� ����=�������������������<09#������������������������������������������������������������������������������������������1*�

&+G� ��2�"����2�� +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++GJ�

������� 8� ��� � � ���� � � ������� �� ������������ ���

� ������ 555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555597�

H+C� �2� ������12 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++E&�

H+$� "!���2��"�)M!��D���� �"!��12���2�"�������"�������20� �!��12����)����12 +++++++++++++++++++EH�

H+&� "�2)�!,��������0�2���12�����2��"�)M!� ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++EI�

.� �!� 6�����=��������������� �����������������������������������������������������������������������������������������������������������'3�

.� ��� 6�����=�������������8#6 �����������������������������������������������������������������������������������������������������*4�

.� � � ,#6��� ��������=�����+�����������������A�����������������������������������������������������������������������*��

H+H� �2��) !��12�����2��"�)M!� +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++IG�

.�.�!� 2�������������� ���������������A�� ���������������������������������������������������������������������������������������34�

.�.��� )������A������������������� �����������������������������������������������������������������������������������������������3 �

H+G� ��2�"����2�� +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++J%�

������� :� �� ������ �� ��������� �� ��� � � ���� ���� ��

������������� ��������������55555555555555555555555555555555555555555555;7�

G+C� �2� ������12 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++J&�

G+$� !2N"����� D� ����! !��12� ��� "!� �L� ���/��!�� ���N2���!� ��� "��� ����"��� !���!"��� ���

�20� �!��12����)����12 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++JH�

Page 15: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+

:�������������

� ����

1���!� )����������������������=�������+�� ��������������� ����������������������������������������������������������� -1�

1����� ���������������@����������� �������������������=�������+�� ������������������������������� -'�

1��� � �������� ��������� ������������������������������������������������������������������������������������������������������������� !4!�

G+&� ��,� !����"!��!�!���!�����N2���!����"�2)�!,������������0��!��12���� �20� �!��12����

)����12 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ C%H�

1� �!� ����=����������������������+�� ���B��������������=�������+�� ��������������� ��������� !4.�

1� ��� &����������� �=���������������=������+�� ����������������������������A�����������������

����������=������������A�� ��������������������������������������������������������������������������������������������������� !41�

1� � � ���������������������=�����������A���������+�������+�� ����������������������������������� !!��

1� �.� �������������������������������������������������������������������������������������������������������������������������� !!-�

G+H� ����O�� D� � ������!� ��� ���!2������ ��� �2��) !��12� ���N2���!� ��� ����"��� ���

�20� �!��12+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ C$C�

1�.�!� ������������������������������������������������������������������������������������������������������������������������������� !���

1�.��� )�������������� ������� C�D� �����#E# ������������������������������������������������������������������� !�.�

1�.� � ����������������������� �������������������������������������������������������������������������������������������������������� !.��

G+G� ��2�"����2�� ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ CH&�

������� 9� �� ������ �� ��<��������� ���� � ������� �� ������

.���� � � � ����5555555555555555555555555555555555555555555555555555555555555555555555555555555555 48:�

E+C� �2� ������12+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ CHG�

E+$� !2N"��������"�2)�!,������������0��!��12��������� �!���2����������"���2������/���!����

����2�"���12��2�"!����0�2����2����2��"1)��!� +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ CHE�

'���!� &�����������@�������� ������������������������������������������������������������������������������������������������������������ !.*�

'����� &�����������������+������������� ����� ���������������=�������+�� ����������������� !.3�

'��� � 9�����+������������� ����� ����������������=������������A�� ����������������������������������������� !14�

'���.� 5��� ���������������������������������������������������������������������������������������������������������������� !1 �

E+&� ����O��D�� ������!����"!�! =������� !�����2�)���� ���� ���7!�!����2��2��"�)M!� + CG&�

'� �!� )����������=���������������������������������������������������������������������������������������������������������������� !1.�

'� ��� �����������������A����������������A���������� �������������������������������������������������������� !11�

'� � � ������������������������������������������������<�� ������������������������������������������������������� !1'�

'� �.� ����������������������� �������������������������������������������������������������������������������������������������������� !13�

E+H� ��2�"����2�� ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ CGJ�

������� =� � ����� ������.�� ������ � 5555555555555555555555555555555555555555555555555555555 494�

I+C� �����2 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ CEC�

I+$� /!"� !��12�D�!2N"�������"�� !7!,�� �!"�K!�� ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ CE&�

I+&� "M2�!��0��� !������2/����)!��12++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ CEG�

��������� ��������������������������� ��� ������ �� 5555 49;�

Page 16: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+

:�������������

����

!+C� �2� ������12 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++CEJ�

!+$� ��0�2���12����"!�� �)"!� ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++CEJ�

�������.� �������� �� �� � � ��� �� � ����� ����� �

����> ��55555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555554=;�

7+C� �2� ������12 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++CIJ�

7+$� ��0�2���12��2��!�"P��"+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++CIJ�

��������� ��� �������� 55555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555554?7�

�+C� �2� ������12 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++CF&�

�+$� �,���"�����0���12 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++CF&�

�+&� �,���"������� ����2��2��!+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++CFG�

�+H� "�2)�!,���!�� !2�++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++CJE�

���������� 55555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555554;=�

�.��#�������������� �5555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555647�

����������#����55555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555564;�

Page 17: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+

� ��

��"�'�"�@����$/

0�)� !�C+C+���2��L������"!������������ !"+ +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ G�

0�)� !�C+$+��7,���/������"!������������ !"+ ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ I�

0�)� !�$+C+�����2���2������"!�)����12���)Q2�R8�)� �2)JJS+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ C$�

0�)� !�$+$+��"��! !��)�!�)���� :!)�2��+ ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ C&�

0�)� !�$+&+�2�/�"������)����12���)Q2���2���)Q2�R����%%7S+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ CG�

0�)� !�$+H+�! =������� !����� �����"����������T����+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ CI�

0�)� !�$+G+� �� ���2�!��12����"!���"!2��""!�����)�����2���"+ +++++++++++++++++++++++++++++++++++++++++++++++++++++++ CF�

0�)� !�$+E+�! =������� !����� �����"�������2��+ +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ $$�

0�)� !�$+I+� �� ���2�!��12����"!���!� ���������/$��2���"+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ $&�

0�)� !�$+F+� �� ���2�!��12����"!���"N���"!��������2)��2���"+ ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ $G�

0�)� !�$+J+�! =������� !�������+ +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ $F�

0�)� !�$+C%+� �� ���2�!��12����"!���"N���"!�������0��2���"++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ $J�

0�)� !�$+CC+�! =������� !��� 7!+ ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ &C�

0�)� !�$+C$+� �� ���2�!��12��! ��!"����"!�) !�N���!������"��2���"+ ++++++++++++++++++++++++++++++++++++++++++++++ &&�

0�)� !�$+C&+�! =������� !����� �����"������8���:L�"+ ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ &E�

0�)� !�$+CH+����!����"���2���"��������/$+$���)Q2�R���0JJS++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ &F�

0�)� !�$+CG+���=���!�����+ ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ &J�

0�)� !�&+C+��!�! �"!����0�2��!���! !�"��������2��������2�������)����12+ ++++++++++++++++++++++++++++++++++++++++++ HI�

0�)� !�&+$+�)����12��2��) !�!���������2��������2���+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ HF�

0�)� !�&+&+�! =������� !����?7��++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ G%�

0�)� !�&+H+���=���!������2�� ��� !7�"��!�+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ G$�

0�)� !�&+G+�8��� �)�2���!���������"�������20� �!��12����)����12���)Q2�R �/�U �JE7S+++++++++++++++++ GH�

0�)� !�&+E+���2������/���!�������"!�0�"���0M!���)Q2�R �/�U �JFS++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ GH�

0�)� !�&+I+�)����12��! !)�!����)Q2�RV�""� JJS+ ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ GI�

0�)� !�&+F+�����"������20� �!��12��2������!�!����)Q2�R�! ��20"!��2%CS+ ++++++++++++++++++++++++++++++++++++++ GF�

0�)� !�H+C+��� ����2��2��!��2� ��"!�! =������� !��������D�"!�! =������� !�����2��"�)M!�+ ++ EI�

0�)� !�H+$+�"�2)�!,���2��!�!�������"���)Q2�R0�2��"%CS+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ I$�

0�)� !�H+&+�!� �L��!���2���������! �,!���2��������=���!����)Q2�R !8�%CS++++++++++++++++++++++++++++++++++ IE�

0�)� !�H+H+�����! !��12��2� ��0���12�D�!"�2�!���2�������2��"�)M!����)Q2�R2�DJJS+ ++++++++++++++++++++ F%�

Page 18: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+

:�������+�������

����

0�)� !�H+G+�#�&&�/(�)/)6)(F+ ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++FH�

0�)� !�H+E+�$9#�/�"�5�/$6��)/�)/)6)(F+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++FG�

0�)� !�H+I+�05��(�/(�)/)6)(F+ +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++FI�

0�)� !�H+F+��5�",6��)/�)/)6)(F+ ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++FF�

0�)� !�G+C+���7��2,�2�����"����!����"�������"�C+H+ ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++C%I�

0�)� !�G+$+����!����"���������0� �!"�K!�����2���"+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++C%F�

0�)� !�G+&+���7��2,�2�����"�����"��2��"�! �������+ +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++CCH�

0�)� !�G+H+��!�!������!�"P��"+ +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++CCI�

0�)� !�G+G+�������!�)�2� !�� ���"�����"�����Q2+ ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++C$$�

0�)� !�G+E+���!) !�!�=�������� !�"!�0���12��������"��+ +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++C$G�

0�)� !�G+I+��!��� �!"'����#���7������D��!��� ���0++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++C$E�

0�)� !�G+F+�������!�)�2� !�� ���"�����"�����Q2�!��! �� ��������"���!���W� ����+ ++++++++++++++++++++C$E�

0�)� !�G+J+� �� ���2�!��12����8���: ���� ���:��7��2���"+ ++++++++++++++++++++++++++++++++++++++++++++++++++++++C$I�

0�)� !�G+C%+���7��2,�2�����"���=���!����������2��20� �!��12�����"! �!"�!2�� �� + ++++++++++++++++++C$F�

0�)� !�G+CC+�������!�0�2!"��! !�"!�)�2� !��12���"�����"�����Q2�����20� �!��12����)����12+ +++C$J�

0�)� !�G+C$+�� ��� ���7�K������2��"�)M!������ ����2��2��!�+ ++++++++++++++++++++++++++++++++++++++++++++++++++++++++C&I�

0�)� !�G+C&+���)�2�����7�K������2��"�)M!������ ����2��2��!�+ +++++++++++++++++++++++++++++++++++++++++++++++++++++C&I�

0�)� !�G+CH+���!) !�!����!���/��!����"��W������X�++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++C&J�

0�)� !�E+C+�� ������!����! =������� !����)����12�?�7����N2���!+ +++++++++++++++++++++++++++++++++++++++++++++++++++CGF�

Page 19: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+

� ����

��"�'�"�($),$/

�!7"!�$+C+�����"������)����12���� ����2��) !�!+ +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ H%�

�!7"!�&+C+� �"!��12����!� �L��!���2���� ������!�+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ E%�

�!7"!�H+C+��2��"�)M!������� ����2��2��!+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ J%�

�!7"!�G+C+� �����2����"!���! !��� M����!������! !�!�+ +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ C%$�

�!7"!�G+$+�0!���!���M���!�����"���"�2)�!,�������20� �!��12����)����12+++++++++++++++++++++++++++++++++++++++++++ C%&�

�!7"!�G+&+�����! !��12��2� ��2�/�"��������"�D����+ ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ C%I�

�!7"!��+C+���0�2���12����"!��"!���CIM_PROCESS++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ CFG�

�!7"!��+$+���0�2���12����"!��"!���HRSWRUNENTRY+ +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ CFI�

�!7"!��+&+���0�2���12����"!��"!���HRSWRUNPERFENTRY+ +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ CFF�

Page 20: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+
Page 21: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+

� C�

�$ &(�,�4 ��(��"�''���2�)A�(�0�/

454 ��(��"�''���2+�(�0$'���

"�� ������ ��� ������ *� ��������� 5�� ���� �� ����� �� ��� -��� �������������� ��� 5��

����������������*��������������������������������(�3�������#�-����6� ���-������

������ ��� ���� �-����� *� ��������� ���� ��� �������� �����.��� �� ��� ����� ���� �����

�������+� ��� ����� �����#� �� �� ���� �� �-����� 5���� ���� �6������ ���3���

������������ ������5���� �������������3�����������+�!���������������#���(���������

��� �<�� F%� *� ��������� ��� ��� J%� ���� �� ��LL� ��� ���� ��� �������������� ���

���������������� ����#�-�����(������������������.������������*�����������

�(���������� ������-��������������������� ���������������������#�����������

������������ ��� ��������3������� ����� ������� *� �������� �������� ��� �A��������

(�3�������+��

��3��� �� ��������� ��.��#� ��� �������� ������ ������ ��� ������ ��� ���� ��� ����+�

����������� ���������� �2��� >$� ���� /��G��H� #����� ���� &�������#� ������ ���

)��������� ���������@�R8���� �%$S#�����������������#�*����:���>)����$���� ��

���������������� I� $���� ��#����� ���#� ������6��� ��� ���������!3�����#�)������ ���

��������@� R����JI3S#� ��������.��� ��� ���� >�������������� )�����B������ +���

$������B�����#� �� ��.����� ���������� ����� ��� ��������.����+@+� �����������#�

���������� ��� 5�� ��� ������ �� ����#� ������� >���H����#����� ���� �����+���#�

����(�.� ��� )������ ��� �-����� ��� �3������@� R���0%&�S#� ������(����� ��� ��� ���0�

>��� ����������H����#����� ������H�2����#�)����������3�4����)����������-�����

����3������#����������������������������#����� ������H�2����#�)����������3�4����

)������ ������3����@#� *� �� 7!� >"� ��� )�=���� 5������� 0��H��� ���?��������#�

!�-������������A���� �� ������������ ������������ ����34���@� R��)%$�S#� ��(�����

��� ��)� >)�=���� #����� ���� (����#� )���� ��� )������ ��� �34���@+� ���� �����

������5�����3���������������������������(����������������� ��������������

��������������������������.��������������� ����������#� ����������������� ���

�(���������� ������*��4���������(�������������5���(���������� �����+�

"��� ��������� �������� -��� 5�� ��������� �� ����� ������ ��� ������ ��� ����� ���

��������5���� �������3���5������������������4�����-�����������6���������������

��� ������������������ ����#�����-������������������3�����������+�!����3����

����<���������������5�������.���������3����������������������'���������-������

������ ���� ��� �����.�� �3��� ��� ����� ��� ������ ��� �-����� *� ��������� �� ������ ���

Page 22: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+

"��A�����!������������������=�������

�$�

��������������*����5�����������������������������������������������������������

��2� >����� ���������� #����� ���� /��G��H#� ��� ��� )������ ��� ����

��������������@� R����%%�S#� �2��� ��� �����.�� ����������� �� ������� *� ����� ����

�������� �� ��� ������ ��� �-����� *� ��������� �3��� ������ ��� ����#� ���� ��� ���� ����� ���

������ ��� �-����� ��� �3������#� ������ ��� ��������� ��������� >���#� &��������

"� ������@#�*������������������������ �����������������������3��������� 7!�

�������� �������� ������������ �� ��� ���������� �����3���� ��� ����������� -���

�����������������+�

�����3�������������(����������������3����������������-���������������� �����������.��

�������������#������������������������ ��� �(�������*��������������(����������

�(������'��

• �� ��� ���� ���� �����#� �� ���� ��� �����.�� ����� >"� ��� #����� ����

��+�� ������ $������#� �������� ��� �(������� ��� )������ ��A@� R����JI�S� *�

�����>"� ���#����� ���� ��+�� ������&�������#���������� �(����������

)������ ��A@� R����JI(S#� �� ������ ������ -��� 3������� ��� ��� �� ��� ���

����������� �����*�� ����#���������-�����������������������2���R����%$S#�

�� ������ ������� -��� 3���� ��� (��������� �� �� ����� �������.��+�����

�������� ��� ������ ������ ���� >5� ���� &�������� "����#� "�������� ��

������������ ����@� *� � ����� �2��� R���0%&�S#� *� �� 7!� �������� ���

���������� �� ��� �������� �� ������� ��� �� ���� ������ ��� ������ >����#�

��������������I)50�&�������#������������� 7������������@�R��)%$�S+�

• �� �� -��� ��� ��(����� �� ��� ����������� ��� ��� �(������#� ���� ��(���� )����

>(��������� +��� �?�� ��+�������� �+� #������ )�=����#� )���� ����� ��� ��(������ ���

�34���� )�������@� R����J$�S#� �� ����� ������� �� 34���� �� ���

���������� �6�������#� �������� -��� �� ������� ��� 5�� ��(���� ���� >$��������� �+�

#����� ���� ��+�� �����#� ����������� ��� ��� �(������� ��� )�����@�

R���� 5���JJ�S#� -��� ������(���� ������������ ��� ����� ��*� �������� >�����3���� *�

��3���@#��6�������������� ��������(�����������������������+�!����������

��� ����� ��������� ��� ����� ������� ��� ���� �������� ��� � >$#�� /�@��

(���������#������ ������)��������������@�R��5Y9Z����JJS�-�������������(����

���� ���������� ���� ��������� �6�������� ����� ������� ��(����� �� ����

R��5Y9Z����%CS+� �� ����-����� ���#� ��� � � ��� �� �� ���� ������� �� �����

�����������6�������� ���)���+����������.�� �������� (������������(���� ���

�(������� >��0#� #������ ��+�� ������ 2�� ��#� 0����� ��� ��� �(�������

)�������@� R���0%&�S#� -��� ��� ��� ������� ��� ���#� ���� �� �� ����

���������������� ������+� "��� ����(����� ��� �� 7!� ���� �� �� ��4�� ������� ��

34����>��"#������+������+��������6�������#�"� ��4�������(�������������(����@�

R��)%$�S#��������3����������������������(�������������-��������)���+�

Page 23: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+

�!�!���������������� ����������

� &�

• "�� ��(������ ��� ��� �(������� �� ���� ��� �����#� �������� ��� -��� ��� 5��

��(����������������� ��4�����������>)���#����#���0��� ��"@�����������

���������� �6�������#� ���3��� ��� ��(�����+�!�����#� ����� ����� 5�� ��(���� ���

�(�����������������������������������������+�����4����#���2���(����

�� ��� ������������+&C%%� R����JG�S� ������� ������ ��� �(������� ���

���+���������#������������#����5����(�������4�������(���������������

����������� 0���>5�������+���"� ����#���������������������@����������-���

��3����������������7:���>#����� ������+�� ������0������#�7��������(����������

)������ ��@� R���� 5���JCS+� �� ���� ��� 5�� ������(����� ��� ������� ��0�

R���0%$3S#� -��� ����� �������� ��(������ �� ��� �-����� ��� �3������+�

0�������#����3����6������������������(�����������(��������������������

����(�������"+�

!��� ��� 5���� ������� ��� ������ ��� )������ ��� ��� ��� ����� ��� 5���� ��������

����3������ ��������� -��� ���3������ ��� ��������3������� ����� ��� �������� ������

���������#�����-����6�����������������������-�������������������������3��

��6������ �� ��� ��3��������� -��� ���� ������+� �� ���#� ��� ����������� ��� ������

��(��������������������� �������#����������������������������-���������.��+�

"�� �������� �6�������� ������� ����� ���3�4� 3���������� �� ��� ��������#� -��� �� ���

��������������������*�������������(������'����������3�����(�������4���

����� ����-��������.�����3�#������������3�������������3��+�����4�����������3���-���

������ ��� ����3������ ��� ��-���������� ��� ��������3������� ��� ������ ��� ������ ��� ���

����������?7��� ><��� 0���� 9���������� #����� ���#� )������ ��� �������� 7������ ��

?�3@�*�������������(������������������>"� �����+�� ������#���#���������

�(���������A@�R���0JJS#�-��������������������������������������� ��������

�������(�.�����������������+�

��� ��3�� #� �� ������� -��� ������� � ����� (����� ������� ��� �������� ����� �� ���

������ �������� ��� ������ ��� ���������� ������� ������ ��� �������������'� ���

���������� ��������� ���������� ��� �� ����� �� �� � ���������� ��� ������

�6������� �� �������������+������� ���#� ���3������ ��������-����� ����� ����

����.�����������������(��������������������������#����(����-����������������

�� (���� �� �� ����� ��� ������ ������� �� ��� �6�������� ��� ��� ��3����� �� ��� ���

����+� ��� 5���� ��� ���� ��������� ��� ���������� ��������� -��� 5� �� ����������

���������������������������3�������#���������������.������ ���������������

��� ����� ��� ���� ��� �������#� ��������������� ��� ��� (���� �� -��� �����

������(�����+� "��� ���6�������� ��������#� ����*������#� � �� �������� ��� �������

����������������������#������5����� ��� (��5������5���������� ����������� �����������

������������������ ��4��������(����������(���������� �����+�

�������� ���#� �� ��� ����� ��� ��� ����� �����!���(�����#� �� ��������� ��� ��� �<�� J%� ���

��(��������� ������������������������*��������.��������������R2��5��JCS#�

5�3������ �����.��� �� �6��� ����� �������� ��3������ ���������� �� ���� ��3���� ���

Page 24: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+

"��A�����!������������������=�������

�H�

���������� ��� ���?�3� ��������� R7�����"��%CS#� ���� ������ �������� 3������� �� ���

����������������������������<������������� ����*����������?�3�������������������

-�����������5������������+��

"�� ���������� ��� ������ �������� ��� ����� ��� ��� ������ ��� ������ *� ��������� �����������

�(�������� ������������������ ���������������������������-���(���������������

�������� �� ���#� -��� ��������� ��������� �� �������� ������ ��� �����'� ������ ���

�������������� ��������� �� A� ��2#� ���������� *� ����������� ��������

�� �2��#� ��������� ������������ ������ � ��������� ����������� ������3���� ��

��� ����(�.��� 7!� ��� ��������� ��������� ��(������ ������ �� ����� �� �� A���

���������(������+�

!�����#��������������������������-����<���������� ���������������������(����������

�� ���� -��� ������ ��� ����������� ���� ����#� ��� (���� �<������ ��� ����� ���

�(���������� ������-������5�*��������(����+������#����������������(��������������

�4���� ���� ��� �(������������������ ��� �����'� ��� �(���������(���������� �������

�������������������4���������(����������������������������������� �����-���

-��������������������5���������+��

��� ���������� ��� ��� ��������� ����������� �6������#� ����� ������ ��� ������� �� ���

������ ��� 3A�-����� ��� �������� -��� (�������� ��� ��������3������� ����� ������ ���

�(������#� ����.��� ��� ��-������� ��������� ����� ������� �� ��3� ��� ����������

��������� ����� ��� �����+� ����� ���� ��� �����.�� ��� ������� ��� ������������� ����

�������� ������ ��� �� ��#� ���� -��� �������� ���� �����������

���������� ����� �<����� ��������� �� ��� �(������� �����������+� "�� 0� ���� C+C� �������� ���

��3��� ��� ��� ������ ������#� ���� 34������ *� ���� ����3������ �� ���� -��� ��������

����.����+�

"��������������������������������� ��������������������� ��������� ����#���������

��������� ��������� ��� (������-������ ������(���� �������������������� �(������+�

� �������#� ��� �������� ���� ���6�������� �6�������� ����������� -��� ��������

��������������������3������#�����3������������������������5������������+�!��#�

����������������� ������������������������������������������-��������

�����������������������������������(������+��������������������������������-���

��������������������� ��� ��������� �(������������(������������� �����������3�

��� ������ �� �� ���� ��� ������ ��A� ����� ���� ��� ������ ��� ������ *� -��� ����

�������������.������� ������ ������������3��������������A�-������ �������

���������� ����6�������#� ������������������� �(�������� ��� �(�������-���������

��������������+�

����� ������� ��� �������� ��� ��3����� ��� ��� 5���� ������� ��� ������ ��� ������

��� ����#������������������������.���������������-�����4��������������3�������������

����������(���������� �����#�����.��������-��������������������������������3�

���������������������'�

Page 25: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+

�!�!���������������� ����������

� G�

���"�,�/"���/(���"���"��(���$"$�

• ���T��2�)����• �2�������• ������0�• �� 7!���"�• ?7�����0T����

��'$��/+�/"���(��� ��$)�,�"$"�

• ��2�• �����• ���:�2���• ,����• ?7���

.����# ���������� �� ������4���������������3�����������������������(���������� �����#�����.���

�����-��������������������������������3����������������������+�

� ,�'$'���"�,$/��(�,��&$/ $�$,$��(���$'���"���@��+$'���"���/(���

�����(�'(��$"���/�/(�+$"���/(���)$/$"�����(�,��&$/

� ���.��� ��

!��������������6���������������������������� ��4�������(���������� ������

��������������4��������������������������������� ��4������������(�����������(���������� ������

��������������������������� ����������������������������(���������� ������

������������������(����������������������������(���������� ������

����<������ ������������3��������� ����

�(�,��&$/'�+�(%'��'$"��� ��/��($'���"�,'���'�+���(��

�����$4545���(�B(�"�,$(�/�/"�'(��$,5

C+ "�� ���������� ��� ���� �� ���� �� ��� ��� ������ ��� �(������� ��� �����#�������5��� ���� ���������������� �������� ��� �6����������� ������������ ���

�� ��4��� ��� �(������� ��� �����#� �����.��� ���� �� ��4��� ��� ��(������ �����

������(������(���������� ������*���������������������������� �����������

��������� �������6�������+�

Page 26: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+

"��A�����!������������������=�������

�E�

$+ "����(������ ��� ��� ��-���������� ��� �� ����������� ������ -��� �������� ����������� ���� ������ �� ������� ��� ��� ��������� ������� ��� -��� ��� ������ �<����� ��

�4�������� ����-���������(�-����������������+�

!�������������������������*����(����������34������-������5���������������

�����������������+�

456 )A�(�0�/"�,$��/�/��'(��$,

�����������������5������3���������������-������3�����������������3������������

�������������������������������� ����������������#���3��������5���� ����������

���������)��������� ������ �����>�2��#����#����#�?7��@+�"����������3����������

���3��� ��� ��� ��� ��� ��(���� �� �4��� ��� �� ���� -��� �����.��� ��� ������ ���

�����������*����������(���������� �����+������3�� #������� �����6����������

����������������������������.�����������������������������������������(������+�

����-������������-�������������������������������3��������� ��4��������(������

��� �(���������� �����#� ������3��� ����������� ������������������ ����� ���� ������������

-��������� �������������#����������� ���� �� �(�����+����5������� �������������

��� ���������� ��������� -��� 5� �� ���������� ������������ ��� ������� ��� ��3��

�����+�

�� ����� ���6�#� ��� ������� ��� 34����� �����'� �� ���� /�,�'����/ ��� ��+�($�

+�A��$� ,$ ��(��� ��$)�,�"$" �� ,� ��� /� ��@���� $ ,�/ +�"�,�/ "� ��@��+$'��� "�

��/(���C $�$,�!$�"� ,�/ �����/�(�/ ��'�/$���/ $�$ ,,�0$� $ '$)� ,$ (�$"�''���/�+-�(�'$+� ����� ���#� ��� ������� ��� ������������� ���� �������� ������ ���

�� ���������������� ����������������������������������3����#�����-�����������

���� ����������� ���������� ����� �<����� ��������� �� ��� �(������� �����������#�

��������������������-����������������.������ ������������������ ������������ �������

�������������������-������������������+�

�� 34��� ��� ����.��� ��� 34����� �����#� ����� ���3�4� ��� ������ ������� ����*�� ���

�� �������34������������#����������������0� ����C+$#�� ���������������������'�

• ��� ��/($"�$ ,�'$'���"� ,$/��(�,��&$/ $�$ ,$ ��(���$'���"� ��@��+$'���"� ��/(���+� W���� ��� ��� ��������� ��������� ��� ��� �����#� -��� ������ ��� ��� ����

������������� ��� ������ ��� �(������� ��� ������ �6�������+� ����� ���#� ���

������������������'�

C+ ��-,�/�/ 2 '�+ $�$'��� "� ,$ �B ��/�0�"$" /�+-�(�'$ "� ,�/ +�"�,�/$'(�$,�/"���@��+$'���"���/(���+�����������34�����������.�����3���������

������� ��� ��� �6����������� ��������� -��� �������� ��� �������� �� ��4���

��� �(������� ��� �����+� ����� ���#� ��� �����.���� ��� ������� 5�3����������

����������� ������ ���+�������������������3������ ����������������������

Page 27: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+

�!����)�=��������������������������

� I�

-����������������������#�*�����(��������������������������� ������-���

�����3�������.��+�

$+ ��� ��/($ "� +�A��$ "� ,$ '$ $'�"$" /�+-�(�'$ "� ,����$A�/ "��/ �'�@�'$'���"���@��+$'���"���/(���+������.������.�������������������#�

��������������<�������������������������������� ��4��-�������*���������������

�����������������������(�����������(���������� �����+�������������������

�������������.����� A��� ��4������� ���#��3������� ��4����� ���������

���#���������������-�������6��������������������-�������������������������

������5���� ��4�������� ���+�

&+ ��/�D�2 �� ��/($"�+�'$��/+�/"���(���$'���/�+-�(�'$"�+�"�,�/"���@��+$'���+� !������#� *� ������� �� ��� ���� 34�����#� ��� ��3����

����3������ ��� ��������� -��� ���3������ ��� ��� ������ ��������� ����� ���

������������������(���������� �������6�������#��������������(��������

������ ������������� �� �������� ������ ��� �����#� *� ����3������� ���

��������������������������������������������-���������������� ������

������3���������(�������������5��������������������������(�����+�

��� �������������������������������������� ���3�����#������ ���#�������

�� ������ ������(����������(������������(���������� �������6������#�*�

��� ��� ���#� ��� ��� �� ��� ��� ������������ ����� �����.��� ����

����������� ���������� ����� ��� �� ��� �3��� *� ��� �(������� ��� �����

�������� �����+�

! �����2���

! ��������

! ���������

�(�,��&$/

��

�����������������������

��

� ������������������

���

���

��/(��

��

��7�����

��0�

)����

[�

�����$4565 )A�(�0�/"�,$��/�/��'(��$,5

Page 28: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+

"��A�����!������������������=�������

�F�

• ��� ��/($ "� $����(�'(��$ $�$ �� /�/(�+$ "� ��/(��� )$/$"� �� ��(�,��&$/+�������������������������3��������������������������#�������������������

������5��� ���� ���3��������� -��� ������ ���� �� ���� ����� �� �������� ���

�����'�

H+ ��-,�/�/"� ,����$A�/"��/ �'�@�'$'���"�'�+ ��($+���(�"�/"��, ��(�"� 0�/($ "� /� ��',�/��� �� ,$/ "�@���'����/ ��(�,���'$/+� ��� ����� ���

�(������� ��� ������ 3����� �� �� ���� ��� ������ ��������� ����*���

�� ������������������-�����(����������������+���������������������������

������������-�������������������������� ��4��������.���������������(�����

����(���������� �������������������� ���+�

G+ ��/�D� 2 �� ��/($ "� ,$ $����(�'(��$ "� �� ��/(�� "� ��" )$/$"� ����(�,��&$/+� ��� A����#� *� �� ����� �� �� ����� �������� 3����� ��

�� ���#� ��� �������� ��(���� ��� ��-���������� -��� ��3�� ������ �� ����� -���

���4�������� ������� ������*���������.������������� A���������������

��(���� �� ���� ������+� ����� ��-���������� ��3�� ���� ����.� ��� ���3�4��� �� ���

�� ��� ������� ��� ��� (����� ��� ��� �(������� ��� ������ �6������#� -���

���������������(����������������������������������������#�*�

�� �����.#� ��������.���������.��� ����� ������ �����������������3����� ���

�(��������������������������������������� ���������������+�

457 �/(��'(��$"�,$+�+���$

"������������������������� ��������-�������������������0� ����C+C'�

• �����������$������������������������������ ��� ������������� ��� ����#�������

������ �� ��� �������������� ��� ������ ��� ����� �6�������#� 5������ ���������

5���������������(���������6������������������������(������+�

• �����������&��������������������������������3�������-������5���������#�

���������������������-������5����(�������� �����������������.�����

��� ���� ���3�4�� �����.���� �3��� ����� �������� ��� �������� ����� ���

������ ����+�

• �����������H������������������������������������ ����������������6��������

������ ��� �(������� ��� �����#� ��(����� ��� �� �(����� *� �������� ���

�� ��4����6��������*��������������������������������� ����������� ���+�

• �����������G��������� ����������������������� ��� �����#� �����.���������������� ���

�6����������� ��������� ��� ��� �� ��4��������(��������� �(���������� �����#�

�������� ��� �� ��4��� ��� ��(������ ��� �� ���� �� ��� ������ ��� �����#� *�

�������-������������ �� ������� ����� ��� ���� ���5�������� ������ ��

��������������������+�

Page 29: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+

�!� ��9��������������� � �����

� J�

• �����������E������������������������������3��������(������-��������3�����

������������������������ �����#�������5���������������������������������

��(����������� ����-��������������� ���+�

• ��� �������� I� ������3�� ���� ��������#� ���������� �����.����� *� ������ ���

������ ������3��������������������.�������������������������������+�

• ��� !������� !� (�����.�� ��� ��������� ��� ���#� ������(����� ���� �� ���� ���

�����������-�����3���������+�

• ���!�������7�������������� �-�����(�������� �����������������+�

• ���!��������� ����� �� ���� ��� ������#� �� ��� -��� ��� ������� ��� ��������� ����

��������G+�

Page 30: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+
Page 31: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+

� CC�

�$ &(�,�6 ��/(���"���"��(���$"$

654 ��(��"�''���

�����.����5����������������3���*�34������������������������#����������������������

�������������������������������������)��������� ������ ���������������������������

��������3����������6������#��6�������������������������6�������+�!��#���������-���

�6������A�����������6�������#�-�������'�

• �������� ��������� ��� �������3�� ��� �(������#� ��-��� ������������

���������+�

• �������� �� ��4��� ��� ��(������ ��� �(������#� �� �������� �����4����� *�

������������������+�

• ���������(�������������(�����������.������5���� ��4��+�

����� ������ ��(�������� ����� ��3������ ��� ������3������#� ��� �� -��� � ��� ���3���

�����.��� ��� ������ ��������� ��� ����� ��� ����� �������� �� ��� �������� �������� ���

�����������4����������������������+�

!���������������(��������������� ���������������� ����#��������� �����������

�6������� ���������� ������������ ������ ��� ����� �6�������� ����2�*����#� ������#�

�-����� ��� �3������#� �����(����� ��� ����������� ������3���� *� ��� ������ 3������ ��

?�3+������������������������������������������������������3�#������ ��4���-���

�6�����*�����(�������-������5����(���������5���� ��4��+�

656 ��@���'���"���/(���"���"��(���$"$

�������(����-���������)��������� ������ ����#�������������������������6�������-������

���)��������� ��+������������������������������(�������������������(�����'�

• �� A�R8� ��� JJS���� ��������������������������������������������������

�������������������������� �����������������(�������*��(��������������������*�

�������������� A����34������������� ��.����+������������������ ���������

���������������������*������������������������������������������������

��� �������� *� �����.��� ��������3������� *���������� ��� ������ *� (��6�3������ ���

�������������������+���������������������� ������������������������������*�

���� �������#� ��� 5�3����� ��� ������ ��� ���\� ��� ��� �(����� ����� �� ��� ���������

(�����#������(������������ �����������������\�(�������#���� ��������������������

Page 32: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+

"��A��������(���������5�����������

�C$�

������������3������-��������������*����������-��������������������������

������3���+�"�� ������������� �������(������ ����� �� �������-��� ��� ��3������ ���

������ � ��� ������ �� �� ��� ���#� ��� �� ��� ��������� -��� ���������� *� ����

����������� *� ��������� -��� �������� ���5�� ��������+� ����� ����� �����

����������������������������� �����#���������������0� ����$+C+�

� E��$/@��'���$,�/

�(� �������

��������

0�����

�� �������

���3�������

�� �/"���"�2�

/�2� �������������

?!2��!2�

"!2�

�($ $/

���3�����������

��������������(�������

)�������������

)������������������

)��������������������

)�����������������

)�����������������

��/'� ,��$/

�����

/.�

/����

�����������

�� �/"���@��+$'��� �

�����$6545��+��/����/"�,$��/(���/��F�GH�������;;I5

• �� A�R�C%CS���� ��������������������������4������������4������(������

��-�������� ����� ������#� ������#� ��� ��#� ������ ��#� ������� *������.��� ���

�������� ��� ��� ���� ��� �������������#� ����*��� (������ ��� ���������

������ ��� ������� ��� ���� ������#� ��� ����� ��� (���������#� ����������� ���

���(��� ������������� ����� ������� 3������ ��� ��� �#� �����.����� ��� ���

������3����� ��� ������� ����� ��(����#� ������ ��� �(� ������#� ������ ��� (����#�

������ ��� �� ������#� ������ ��� ��������� *� ������ ��� ���3������+�!-��� ���

5���� 5������� �� ���� ������ (�������� ��� ��� ������ ��� ���#� �� ����� ��������

0�!��� >2������ "��+����������� ������������ &��+�� ����� ��� $�������#� 0����#�

�(� ������#����3������#� ��������*��� ������@�R����%%�S+��

��������#�������(������������������������������������-�������������������-������

)������ ��� ��� ������� �� ��� ����(������#� � ��.����#� ����������� *� ����� ���

��������������������������� �����.��������������������#�*�������������������+��

Page 33: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+

��������+����������(���������5�����������

� C&�

��� ��.� ��(���� �� -��� ��� ��� ������ ��� ���#� ������ ��������� ��� ������ ��� ����:

� ���#� �� ������ (��������� -��� ��� ��������� ��� ��� ��*���� ��� ��� ��������� ���

������ -��� ��� ������ ������� �� ��� ������+� ����� ������ ��� ��� 3���� �� -��� ���

��������������������������������(���������� ������ �����>����0� ����$+$@'�

�"+���/(�$"��"���"

���� �

����(�

����(�

����(�

��@��+$'���"���/(�,��

����(�.�

������������� ������

������

��@��+$'���"���/(�,��

��@��+$'���"���/(�,��

�����$6565�, $�$"��+$��/(��J$���(�5

• )������+� �� ��� �������� ��� �� �������� ��� ������ -��� ���������� �� ���

���������5�����*������������������������������������������������3�����

������������������������+�

• ! ����+� �� ��� �������� ��� �� �������� ��� ������ -��� ������ �� ��3� ����

������������ �������������������� �����>� ������@����������+�

��� ����� (���#� ��� �������� ��� ��� ���� -��� ����� �� ����� ��� �������� ���

�������*����-����� ����� ������� ����������3��������3��������� �������+�

"�� 3���� ���� (��������� ��� ����� ��������� ��� ������ ������� �� ��� �������3�� ���

�(������� ��� ������ ����� ��� ������� *� �������� �� A� ��� ������ ��� ����:

� ���+�8�3���������#����� ��������������������� ��������(��������������

���� ������ *� ���� ���������������� ��� (��������� ��� �� ���������� ������� ��� ���+� ���

�������������� ����-���������������������������������������(������+�)���������

����� ��������#� ��� ����� ����� ����� ��� ������ ���� ������� *� ����� �(����� �� ���

����������������������������������������������� �����+�

���������������������� ������������������������������ �������������6����������

��� ������� ������+� ��� ������ ����� ����#� ��� ������ ���������#� ������ ���

�����������������(��������-���������������� ����������-�����������������

������������������������������+�

Page 34: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+

"��A��������(���������5�����������

�CH�

��������(��������������������������6���������������)��������� ������ ��� ����+�

W������� ������������������ ��������������� ��������-�������� ��������������

5���� ���#�*����������������3���������� ���������(������������������������������

>���������������������*���������@����������������������(�3�������������.�����

������4������5�������������� �����+���������#���� ��������� ����������������

��������.�������3���������������� ������ �3����\���������������6���������� ������

�������� �������#� ����*��� ��� � ��.�������#� ������ ��� ��������� 5���� ���\� *�

(������� ���������3������������(���������������R8� ��� JJS+��

������#��������������� ��������� ����#��������#������������#����������6������

��� ������ �3�����#� ����� ���� ����������� ��� ������ ��� ���� � ������� *� ��� � �����

��������������������� �������+��������� �������������������� ������5�*�-����������

������������������� ������'�

C+ 2�����.��� ���������������������������3���� �(�����������������(������������������� ����������� �����+�����������������(������� ����������������

-��� ��� ������� ������ 5����� �� ��� � ����+� �� ������ ����� ����������� ���

�(�������>����������@#�������������������3������(�������>������@+�

$+ 2�����.�������(������+����34����������� ���������(����������������������(���� ��� ���� ��� �������� �������#� �� ����������� ���� (�3������+�

��������#������34�����������������������������334�����+�

�+ 2�����.������ �� ��4��-��������������������(���� ��� �(������+�������������������������������������(������������(������#����(����-������

����6�������(�����������������������������������������-�����(��+�

3+ ��(��������������(������� �������+�!������������������6������������������� ��(���� 7����� ��� �(������� ��� )������ � ��7�� >#����� ����

��+�� ������ 0����@� -��� ������ ��� ������(������� ��� ��� �(�������

�������+�!��#�����������������.�����������������������-������������

��������#�������������������-�������5�*��(�3�����+�

���������5��������#�5������������������������ ���������������� �������(�����

��� ��� �������� � ������ ��� ��������.����+� "��� �� ������� �������� �������� ���

��������� ��������������#����#��-���������3������#������������3�����*� ������

3������ �� ?�3+� ����� �� ��� ����� ����� ��� ����� �������� ��� �������3�#� ���

�� ��4�������(������*�����4��������(�����������(������+�����������.�#������

������������3������������#�*����5���� ������������������.����������������� ������

��� ����#�-��������� ���� ������� ����������������������������������5����������

��� �����+� "�� �������� ������ ������� ������������ ��� ������ �� ���� ��� ���� ���

�(���������������6������������A����������������� ��������� ����+�

Page 35: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+

��� ��(���������������)$�����,�

� CG�

657 ��/(���"���"�� ������

��� 34����� ��������� ��� ��� ���C� >�������������� ����� ���������� ,����#� ����

���������� ��� ���� ��������������@� �� ����������� ��� ��� ��-���������� ��2�

>����� ���������� #����� ���� /��G��H#� ��� ��� )������ ��� ���� ��������������@�

R����%%�S� ��� ��������� ��� ����������� ��� ���� � ��.���� ����� ��� ���� ���

������6��� ��� ��� �������� ����� ��� ��������� ��� ��������� *� �-����� ���

������������������������-������������������������(����������.���+�

��2� ��(��� ��� ��-���������� (������ >����������� *� ��������� ��� ��� ���@#� �� �����

� ��.����� >������� ��� �����#� �������� �� ��� 0� ���� $+&@#� �� ����� (������

>��������#� ��������*� (��������� �����@�*����������� �(������� >��(������

����������� �������@+��

)���������

� ���

)�����������������

)�������������

)������������������������

���������������

�����$6575�0�,�/"���/(���/��F���/��F�G����KK)I5

��2��������.�����5��������������������� ��������������������$�>��������������

)�����B������ +���$������B�����#��� ��.����� ��������������� �����������.����@���

���:��� >)���� $���� �� ���������������� J� $���� �� #����� ���#� ������6��� ���

���������!3������]�)�����������������@'�

�������������������������������������������������

C�5���'TT999+���+��T�

$�5���'TT999+��+�5T�

Page 36: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+

"��A��������(���������5�����������

�CE�

• ����� >"� ��� #����� ���� ��+�� ������ $������#� �������� ��A� ���

�(������� ��� )�����@� *� ����� >"� ��� #����� ���� ��+�� ������ &�������#�

������ ��A� ��� �(������� ��� )�����@� ����� ��� �������� ���

�������3��-�����������������������(�����=&�R����JI�S+�

• )���� >(��������� +��� �?�� ��+�������� �+� #������ )�=����#� )����� ����� ���

��(����������34����)�������@��������� ��4������(������������-������5��

������(����� �������� ��� �(�������)������ ������ �� ��� �����������

�+&C%%+�

65754 ����L����

�����R����JI�S�*������ R����JI(S��(�����������������(�������������������

�������3�� ��� �(������� ��� �����+� ����� ����� ��� ��(��� ��� ������ ����� ���

�������'��

• �������������������+������������������������ �������������������������

��� ������ �� ��� � ����� *� ��������� �� ����� �������� ��� ���������� ��� ���5���

�������������� ������+����5��������������:)���>�������(�������������

34���� �������@#��:����>���(�������<����� �(��������� ���34���@#��:

!����2�>�����������3������������������������34��@#��:� �!���>��������

���� 34��� ������@#� �:��"���� >�������� �� 34��� ������@� *� �:

�!2��":)��� >�������� ��� �������� ������@+�!������#� ��� 5�� ��(���� ���

����������������������������������5������������3������4������34����

�������'� ������� >������(���� ��� �4��� ��� 34���� �3��� ��� -��� �������� ���

�������@#�(�������>������ ��������������� A����������������������������3���@�

*������.�����>������(����-���������������������������������3���������++���@+��

• ��������� ��� ��(������+� ��� ���� ����� �� � ���� -������ �(����� �� �� �����

���������������(������� ����������������������34��� ������+�8�*�-���

�(����� ���� ��� ��� ��6��#� ���� 34��� -��� ��� 5�� �����#� ���� ���� ���

��(������� *� ���� ���������� �� �(������� �������+� ����� ����� �������� ���

��(�������� ��� �� �6������ ��� ������ ��� 34���� �������� ��������

���������������������>�0�#�9�����2��G������������ ������@#�-�������������

�������������(����������������(��������-�������3��*������������3���-���

����������������������� ���������+����3����������6����������������34����

-����� ������������(��������*���������������������������(������#�������

����� ���#� ����� ��������� � � ���� ��(�������+� ���� -��� ��� ������ ����

������3�*�� ��� ��� ����� ��� ������ ����� ����� *� � ����������������� ���A������

��������(�����������������#�������������������������-����������������.����

���������+�

"�� ��-���������� ��� ����� ��� ���������� �� ��� 0� ���� $+H+� ����� ������ ��� ������� ��

��6��#�������������*�� (��3����������� ������������ �����.�����3����� ����

Page 37: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+

��� ��(���������������)$�����,�

� CI�

���� ����������#� ��-��� ���� � ��� �� ��3����� �� ���� ��������2#� -��� ������ ��

������������� ������-������������� ������������ ��������������������������������

�������+� "�� ���(������� ��� ����� ������ ��� ��� ������ ���� ����� ��� ����������� ���

���#���������#�!�2+C+�

� !������������ ������

!���� ����

������

0��������� ������

2�/�"����� ���2�!��12�����>!�2+C@�

2�/�"��������12�����

2�/�"����� !2��� �������

��3����C� ��3����$� ��3����&�

�����$6585�����(�'(��$"� ��(�'�,�/"�����L����5

65756 ���

)���� R����J$�S� ��(��� �� �4��� ��� ���������� ����� ������(����� ��� �(������� ���

�����#� ��� ������ ��� ��� ���� ��� ���� ��(������ �� ��� ����������� ��� ��� �(������� ���

�����+� )���� ���� ��� ������ ��� ��� ��������� �� 34���#� �� ��� -��� �6����� ������� ���

34���� ��������*��4��������+�"����������������������������.����� ���������3�����

5������#������-�������������������������A�����������������������������-���5����������

����������� >��� �4����#� ��� ���4���� ��5����� ��� ��� ������ 5�4�� ��� ��� ���4���� ��� ����

������#� *� ����� ���� ���������������� �������� ��� ����-����� ���4���� ��� ���@+� !�� �����

�����#� ���3��� �6����� �� ��3�� ��� � �� ����� -��� ���������� ���� ��������� ���

��������� ����� ������#� �� ��� -��� �� �4������� ��� ��� ������ ������ ������ �������� ���

����4��������������������>����4����#�������������������������������#���

���������������#��������*�������4����������@+��������3������ �� ��������������5��

������3����������������������������4��������� �������#�4�����������3���

-���������������� ��������4�������������������������-��������������>����4����#����

���4�����������A����L�-��������������������������A����D@+��������(�����������

������������������������������������������.���) ��>(�������5��������?���#���#������

)��������� �������@�R����JG3S+��������������3����6���������3������� ����#�-���

�����(���� �� ������ >)�=���� �����+���#� �����(������ ��� �34��@� ��� ��(������ ��� �����

Page 38: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+

"��A��������(���������5�����������

�CF�

���������� >�����#� ����3���#� ��(�������[@+� )���� ���3��� �<���� �����

�����������������������������������4���������.������������(���������� ��������(����#�

��� ��� �4����� ��� ��(������ ��� ��-�����+� ����� �4��� ��� ����������� 5���� ���

)�������� ��4�������4�������4��+�

"�� 0� ���� $+G� �������� �� ��� ����� ��� ������� ��� ��"� >,��+��� #������� 6�������#�

"� ��4��������������(����@��������������������(��������)���+��������� ��������

��������� ����������#� ����� ��� 5�� ������ �� ������� ��� ��� ��(������ ��� ���� ���������� ���

��(���� �� �4��� ��� �� ���� ����� ���+� ���3��� ��� 5�� ��3�4��� ��� ������ ����4�����

������������������ ��4��������(����������(�������-�������6��������������������+�

MANAGED OBJECT CLASS

+class-label: OCTET STRING

+REGISTERED AS: OBJECT IDENTIFIER

PACKAGE

+package-label: OCTET STRING

+REGISTERED AS: OBJECT IDENTIFIER

ATTRIBUTE

+attribute-label: OCTET STRING

+WITH ATTRIBUTE SYNTAX: ANY

+DEFAULT VALUE: ANY

+INITIAL VALUE: ANY

+PERMITTED VALUES: SET

+REQUIRED VALUES: SET

+GET: boolean

+REPLACE: boolean

+REPLACE-WITH-DEFAULT: boolean

+ADD: boolean

+REMOVE: boolean

+MATCHES FOR: List

+REGISTERED AS: OBJECT IDENTIFIER

BEHAVIOUR

+behaviour-definition-label: OCTET STRING

+DEFINED AS: OCTET STRING

ACTION

+action-label: OCTET STRING

+MODE: List

+WITH INFORMATION SYNTAX: ANY

+WITH REPLY SYNTAX: ANY

+REGISTERED AS: OBJECT IDENTIFIER

NOTIFICATION

+notification-label: OCTET STRING

+MODE: List

+WITH INFORMATION SYNTAX: ANY

+WITH REPLY SYNTAX: ANY

+REGISTERED AS: OBJECT IDENTIFIER

ATTRIBUTE GROUP

+group-label: OCTET STRING

+DESCRIPTION: OCTET STRING

+REGISTERED AS: OBJECT IDENTIFIER

PARAMETER

+parameter-label: OCTET STRING

+CONTEXT: List

+WITH SYNTAX: ANY

+REGISTERED AS: OBJECT IDENTIFIER

NAME BINDING

+name-binding-label: OCTET STRING

+CREATE: List

+DELETE: List

+REGISTERED AS: OBJECT IDENTIFIER

DERIVED FROM

0..*

CHARACTERIZED BY

0..*

ATTRIBUTES

0..*

ACTIONS

0..*

NOTIFICATIONS

0..*

ATTRIBUTE GROUPS0..*

BEHAVIOUR0..*

CONDITIONAL PACKAGES

0..*

PARAMETERS

0..*

GROUP ELEMENTS

0..*

DERIVED FROM

0..*

BEHAVIOUR

0..*

PARAMETER0..*

BEHAVIOUR

0..*

BEHAVIOUR

0..*

BEHAVIOUR

0..*

AND ATTRIBUTE IDS0..*

PARAMETERS

0..*

SUBORDINATE OBJECT CLASS

NAMED BY SUPERIOR OBJECT CLASS

WITH ATTRIBUTE

BEHAVIOUR

0..*

�����$65:5�� ��/��($'���"�,$/ ,$�(�,,$/"���� �����5

"���������������(��������)��������*�'��

• ������ ��� 34��� ������� >#�/�(9�� )0;9"� "6�$$@+� ���� ��� ��-������

����*��������-����������3������3�����*��������(���������34���>���#�

)�=���������+���@�������+�����������#�����������������������������������������

-��� 5������ ����������� >��� ���3��� ��� 5������� �A������@#� *� ��� ��-������

3�� ������*�����������-�������+�

Page 39: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+

��� ��(���������������)$�����,�

� CJ�

• ��-����� >&�">�(9@+��� ����� ��-����� ��� ��(��� ��� ���-����� *����#� ���� ��� ���

����������+� ���3��� ��� ����3���#� ���� ��� ����3���#� ������� *�

��(�����������-���������������+�

• !���3��� >�5�0,9@+� ����� ����� ����3��� ��� ������(���� ��� ���-����� *� ����

������#� ���� ��� ��� ����������#� ���� ��������� ��� (������� ���3���#�

����������� *� ���������� ��� ����+�!�� � ���� -��� ���� ������#� ��� ����3���� ���

������ �������� ��� ���� *�� �6�������+� ��� ����6��� ��� ����-����� ���� !�2+C� ���

� �������������#����������������������-�����������+�������������������

(���������������3������������������(���#���������������#��������������������#�

������������-�������*���������+�

• )���� ��� ����3���� >�5�0,9� (5),&@+� �������� �����(����� �� �4��� ���

����3���� �3��� ��� -��� ��� ������ �����.��� ��������� ��������� �4���+� �����

���#�����������������-�����*����#�����*������������������3����*��������������+�

• !����� >�"�)/@+�!�� �3��#� ����������� *����� ��� �<���� �� ����� ���� ���

�������(���������������������#�����������������������������+�

• 2��(�������>/)�2�"��)/@+�������������6������������������������#���������

��(��� �� ��� ���-����#� ����������#� ���#� ��� ��� �(�������� *�

���������+�!�����5�*�-����<������������3����-��������(���+�

• ���������>&�5�#995@+�������(��������3��#�����������#����#����6��

>����������������������������������������@�*�����6��+�

• "� ������ ��� 2�3���� >/�#9� 0�/��/(@+� �������� ������(����� ��� �������� ���

������� ����� ���� ��(������� ������#� ������� ��� ������ ��3������#� ��� ������

�������� *� ��� ����3��� ������#� ���� ��� ��� ���-����#����� *� ����������+� ���

��������������*�3����������������������3����������*�����������������+�

• ����������� >097�K�),5@+� ����� ������(����� ��� ����������� A��������

��� ����*�� �� �3��� *� ��� ������ ��� ����������#� ��� �� -��� ����� ��(������ ���

�������������������������������� ��4��������+�

65757 ��"�,�/"���@��+$'����� ������

�������������������������������������������(��������������������'�

• "�������������L+I$C�R����J$3S���(�����)�������4���������������

��������3���#��������*���(�������������������3���34����������������������

��� ������ ��� ������ ��� ��� ��(������ ��� ���:��+� ����� ������ ��� �������� ���

������ top #���� ���-���5��������� �������� ������\� ���������system #�-�����������

�(������� ���� �������� ������\� ��� ������ discriminator #� -��� �������� (�������

����������� A��������������*���������� log #�-������A������� �������������#�

�� A� ��� ���� ��� 5�3���� ��� ����+�!� ��� ��.#� ����� A������ ������ ������ ������

Page 40: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+

"��A��������(���������5�����������

�$%�

������������� ����#����������logRecord �-������������������������.������� A����

������������>������#����3�������������������3��#���������*�3����������

34��#����3����������[@+�

• "�� ����������� �+&C%%� R����JG�S� ������3�� �� )���� �� ^����� ���

�(���������� ���)�����_����������*���������������34���� ��������-���

��A�����������������3�������(�������-�������������3�������������������(�����

�����2������������R����%%3S+�"������������������������.������������� �����

��� ���������#����������������������������������������������� ��������#�

���������� ������-���������������������� ������������������������������

��� ���� ��#� � ������������ ��� 34���� �� ���� ��� ������(���#� �� 34���� ���

������-���������������������� ��������������������������������+�!��������

��� ���� ������� ��(������ ��� �������� ��������� 5� ���� ����� �����.���

���������(����#��(� ������#���������#��� �������*����3������+��

������-��������#�����������#������� ��4�������(������-������������������ ���

��� ������� 3����� �� ��� 5������� ��� ����������� *� ��� ��������� ��� ������#� ��

���������� ������������ ��� ��� �(������� ��(����� �� ��� ��� �������� ��� ������

��� ����#������.�����������+�

658 ��/(���"���"����(����(

�������� ��� ������ ��� ���� ��� ����� ��(���� ��� ��� ���0&� >���������9�������������H�

2����#�)����������3�4���� � ������������ ������@� ����� ������� ��� ��� �������� ���

�3��������������#��2���>$� ����/��G��H�#����� ����&�������#��������������

���)��������� ��@+��������������3�����(�������� ��4�������(����������(�������

���� >$��������� �+� #����� ���� ��+�� �����#� ����������� ��� ��� �(������� ��� )�����@+�

!�����#��6������� ����4��������7����������-������5�������(������������ ����

����<������6������������2��+�

!���� ��� �6���� ��� ��-���������� ��� ������ ��� ���� �����.���� �� ������#� ��� ��������

����������6����(����������������<������-������3���'�^��������������<����� ���������

��������������3����������#���(��4�������������A��������_+�������6����

����� 3����� �� ���� ������� ������� -��� 5�� ������� ��� ������ ��� �� ����� ��� �������

���������'� ��� ������ ��-������� -��� ����� �� ��� ����� ��� ����(�.� �(����+� "���

�������������� ����� �6���� ����� ��� �����3���������� �������3�4� ����� ��-��������

����� ��� ������ ��� ���� ���#� -��� �6� �� ��� ���������� �� ��� � ����� ����� �����.���

��������������������3���*�(��������3������34���� �������#����������������-���

����������� ���� ��� ����� ��� ������� ��� ���� �� ��� � ����+� 0����� �� ���#� ��� 5��

�������������������������������������������������&�5���'TT999+���(+� T�

Page 41: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+

���.��(������������������������

� $C�

����������������*�������������������������������������������#�-��������������������

�������������������� �������+�

65854 ���

��� ������ �2��� ��� ��� 5������� ��� �)��� >$� ���� (���G��� #���������� &�������#�

������ ������� ��� ����������� ��� ���������@#� ��(���� �� (������ ��� ��� �5���� ���

�������������������.������������� ��������������+�!������ ��������������5����������

��������������#�-��������3�������4�������(����������*���������������������#�����

� ��������5�� ����� ��� ������������������#� ��6��������� ��� ����������� �����������

������#����$�#�-������������4�����������(�������������(�������*�����������������

����������-����� ����3�������������������������������������#�*����&#�-���

�<������������������������������ �������*������-���������+�����������������#��3�����#�

5������������(���(�����������������+�

"��� ��������� -��� �������� �(������� ����� ������ ����� ��� ������������ �� ��� 3�����#�

���(������� *� ��(������� ��� �(������#� � ������ ��� ������� -��� ��������

����T����+� �� ����� �2��� ������ ������ �� �� � ���� ����� ����� ��� ��������'�

)�� �-����#�)��2�6� �-����� *���� �-����+�!�������� ��� ��� �������$�� ��� ����*�� �������

)��7��; �-����#� -��� ��4��� ��� ��������� ��� ��������� �(������+� ����� ��

�(�������� ��� ��� � ������������ ������4�� ���� ���� �����+�!�����#� ��� � �����

������ ������ �� ���������� ��������� �� ����4�� � ��������� � ����� -��� � �����

�(�����+� ���3��� ������ �������� ����4��� �(��� ����� ������#� ���������� �� ����

������ ���� -��� ��� �� �(������+� 8�*� -��� ��������� -��� ���� ��(�������� �2��� �

��������������(����������-������������������ ���������+����2�����������������

�������(��������������������*�������(�����*������������������������������3����

���������������������+�

�����.�������� ��������������������(�����������������<������������������+�

����4����#������������������(�������������������������RowStatus ����������������*�

3�����(�������������3���+�

�� �� -��� ��� ��(����� �� ��� ��-���������� ��� ������#� ����� ��� �������� �� ��� 0� ���� $+E+� ���

�������2������3���� ����������� �����#� ����������� ����������CEC� *�CE$������

�������������� �����*� ���������������������+���3���������6������5��������(��������

��������� ������������ ���������#�!����� *�2����+������ ��� ���(�������������6���

������ ��� �����.�� �� ��3�4��� ���!�2+C#� *� �� ������� ��� ��� ������� &#� ��� ���������+G�

>#������� ������� 1#� ������ ��� ����4�� G@� ����� ���������� *� ���� >����� 9����������

$�����#� �������� ��� ��(���� ��� ����@� �� ��� ��� �7�� >"��?��� 0���H� "?���#�

�����������7�-������(����@��������(�����������4��+�

Page 42: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+

"��A��������(���������5�����������

�$$�

� !������������ ������

�2���

!�2+C#����#���+G�

���� ���� ���� ��L�

�����$6595�����(�'(��$"� ��(�'�,�/"����5

65856 ���

�������������(�����������(��������(���������� ������-��������3��������������������

��� �������� �� ������+� ����$� R���� 5���JJ�#���� 5���JJ3#���� 5���JJ�S� ��� ���

���������4�������������������������2���$���-����� ��������������(���(���

��� ������������ ��� �2��� *� ��� ����������� ��� �� ��4�� �������� ��� ��(������ ���

�(���������� �������������0+�

��� ��� ���� ��.��� ��� ����� ������������ ��� -��� � ���� �� ����� ��� ��� ��� ���

�� �������� �������� �� 34���+� "��� ��(������� ������ 34���#� ������(������ ��

������!�2+C#����������4����������������������� �������������3��������������*��������

�����3���+�!�������������������������������34������A#�������3�����������������

���������#� ���� ��� ����3���� �� ���� ���������� ��� ��3��#� *� ����� (���� ������ ����

�4������������������+�!�� � ����-�����)���#������34���������������������#�-�����

�����������������������������������������������(�������������������� �������+�"��

����������(���������������������3�������-�������� ����������(������#������5�*�

��3���� ��� 5������� �� � �� ����+� ������ 5�*� � ��� ��������� ����� ������� ���

����������#�-���������-�������������������������������������������������������

�������+�

"�� 0� ���� $+I� �������� ��� ������������� �� ��"� ��� ���� ������ ��(������ ��

R���� 5���JJ�S+��������������������� ������'�

• ������ >#)�,69I��9/�F@+� ��(��� �� ������ ��� �(������� ��� ������ �

��7+����5��������������������������������������3���*����#�����(��5���

�����������*�A�������������.����#����� ��.�����*������������������-������

��(���� *� ��� ����������� ��6����� ������� ��� ��� �(������� �������� �� ���5�

�����+�

• ���� ��� 34��� >)0;9"IF&9@+� 0���� �� -��� ������ ����3���� ��� ��� �����#� ��

����*���3��#����#�������>� �#���(������#��������#����������#��������@#�

������ >������#� 3����#� �������@� *� ����������� ��6����+� "�� ����� ��� ����� -���

��(��� ��� ����6��� ���� 34��� �� ��� ����� !�2+C� INTEGER� >*� ���� ���������

Counter32 #�Gauge32#�Unsigned32 #�Counter64 #�TimeTicks @#�OBJECT IDENTIFIER #�

Page 43: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+

���.��(������������������������

� $&�

OCTET STRING� >*� ���� ��������#� ��� IpAddress � ��Opaque@� *�BITS +� ��� ������

������� �� �� ��� ����� ��� � ����� � ��� ������� ��6��� *� ����#� ���� ���

������� ��������� >��� ��� A���� ����� ��� �� ������ � �� ������#� � ��� ��� ���

���������� ��� ������@+�!�����#� ��� ����� ��� ����� ��� ������ ����(���� �� ���

����� ��L��!":��2/�2���2#� � �������� �� ��� ��� ����+� ����������#�

���3��� ��� ������ ������� �������� ��� ������#� ����� ��� ��(���#� ��(������#� ��

�����������������������34�����(���������������������3��+�

• ��������� ��� 34��� >)0;9"I��9/�F@+� �������������� �� �� �� �(�����

������(��+� ����� ���#� ��� ���� ���� ��� �� �3��#� �� ������ *� ��� ����������#� *�

���������#������(������+�

• 2��(������� >/)�2�"��)/IF&9@+� "��� ��(�������� ��� ������3�� �� ��

�3��#� �� ���#� �� �����#� ��� ����������#� *� ���������� ��� ��(������+�

���3��� ������ ����� ��� ������ ��� ��� ����� ��� 34���� -��� ��� ������� �� ���

��(������+�

• ������������������������������ ���������������������������(�������-���

������ ���� ������ ��� ������������� ����� �������� ����� ��� 34���� *�

��(�������+�

MODULE-IDENTITY

+Name: Text

+LAST-UPDATED: UTCTime

+ORGANIZATION: Text

+CONTACT-INFO: Text

+DESCRIPTION: Text

+OID: OBJECT IDENTIFIER

Revision

+REVISION: UTCTime

+DESCRIPTION: Text

OBJECT-IDENTITY

+Name: Text

+STATUS: Status

+DESCRIPTION: Text

+REFERENCE: Text

+OID: OBJECT IDENTIFIER

OBJECT-TYPE

+Name: Text

+SYNTAX: Syntax

+UNITS: Text

+MAX-ACCESS: Access

+STATUS: Status

+DESCRIPTION: Text

+REFERENCE: Text

+OID: OBJECT IDENTIFIER

+DEFVAL: int

NOTIFICATION-TYPE

+Name: Text

+STATUS: Status

+DESCRIPTION: Text

+REFERERENCE: int

+OID: OBJECT IDENTIFIER

0..*

OBJECTS0..*

INDEX

0..*

AUGMENTS

0..1

�����$65=5�� ��/��($'���"�,$/+$'��/"����06�����5

Page 44: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+

"��A��������(���������5�����������

�$H�

��� �R��5Y9Z����JJ#������%CS��������� ������ ��������> #���@������������@��������

���������������)������� ������ ��������)��������� ������� � �0�>���������5������?�

��H�2����#�)���� ������3�4� ��� ������ ����� ��� ������@� ����� ��(���� �(������� ���

����������� ��������*������>$����������+�&������&��������������+�� �����#���������������

����(�����������������������������@#������.����������6��������������T�PP#��������

���������!�2+C+�!��������.��������������6��#���������������������������3���+�

!�-������������������������*��������������������������(�����#�����6�����������

������ �������5���*��-������������#�����-��������������������������������� ��4��

���������34������������ �����#�-����������������(����������������*�������������

5�������������+�!����������������������3����*������#����3���������3��������(������

��� �6������#� -��� ������(���� ������ ������������ ��� ��������� ��� ����6��� -��� ��3��

�������+� "�� 0� ���� $+F� ���������� �� ��� ����� ��� ������� ��"� ��� ���� ���������

����������������� +�W������'�

• ������ > ����@+�������� ����� �� �����(�����#� ����� ��� ��� � ��.����� *�

����������-���5����(������������#����������������#�����������������6�����*�

��� ��(������#� ��� ������ ��� �������� �������$+������ ��� �������� ��� ��(���

������#�����������#��������������*��6������+��

• ������>�����@+����������������������(����������(�����#�������3���������������-���

5�����#� �� ������ ��� ������������#� ��� ����������� ��6����� ��� ��� ������ *� ���

���3��� ��(������� �� ����� ��(������+� ���3��� ������ �6������ ��� ��������� ���

�������� ����� ������� ��� �4��� ��� ����3���� -��� �����(���� ���������� ��

�4������������������+�"��������������������3����*������+�

• !���3���>���������@+���������������3������������(�����������(�����#���������>���

�������#�����������*���(������@#��������������(���#����(��������������������#�

������������������������������3��#���� ������� ���������������������3��#����

����������� *� ��� ��(������+� ��� ���� ��� ����� ���� ����3��� ������ ���� �� ��� ���

�� ������#� 3������ �� ��� -��� �6������ �� ����$'� ��������� #� �����#�

�34��������(���#���� ���>&$�*�EH�3���#���*������ �>��� ��@@#�0����>&$#�EH�*�

C$F� 3���@#� ��������#�7���+� ����� ����� ��� ����� ���3��� ��� ������ ����(���� *�

������ ������� �������������� ����������������������typedef +�

• ����� >�����@+� "�� ������ ��� ��� � �� ��*� ������ ���#� ������(�������

A���������� �����(�����#������������ ������������#���������������*����

��(������+�

• ��(��������������>�����+@+������������(�������������������������������������

*���6�������+��������(������������������3��������������#�������������-���

���3���+����3����������������3�������������(���#����(����#������������#����

���������������������#���������������������������*������(������+�

Page 45: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+

���.��(������������������������

� $G�

• ��������� >�������@+� !��� ��� �������� ��� ����#� �������� ��(���� �3���� ��

��������� �����+� ����� ���� ��� ���� �������� �� �����(�����#� �� �����#� ���

�����������*������(������+�

• �6������ >�@�������@+� ��(��� ��� �6������ ���� �� ��4�#� ��������� ���

����6���!720� >��� �����0��H��I/����2�� #� 0����7��;��:2����!�������@�

-��� ��3�� �������+� !�����#� ��� ������(���� �� �����(�����#� �� �����#� ���

�����������*������(������+�

module

+identifier: text

+organization: text

+contact: text

+description: text

+reference: text

revision

+date: text

+description: text

extension

+identifier: text

+status: status

+description: text

+reference: text

+abnf: text

typedef

+identifier: text

+type: refinedBaseType

+default: anyValue

+format: format

+units: units

+status: status

+description: text

+reference: text

class

+identifier: text

+status: status

+description: text

+reference: text

identity

+identifier: text

+status: text

+description: text

+reference: text

attribute

+identifier: text

+type: typeOrClassName

+access: access

+default: anyValue

+format: format

+units: units

+status: status

+description: text

+reference: text

event

+identifier: text

+status: status

+description: text

+reference: text

import

0..*

1..*

0..*

0..* 0..*0..*

derived from

0..1

0..* 0..*

derived from

0..1

unique

0..*

�����$65?5�� ��/��($'���"�,$/',-�/�,$/"�����������5

65857 ��./

"�����7����(������������*������������� 0���>5�������2���"� ����#�������������

��������@� ���� ���0� ����� ���� ��� ��������+� !�����#� 5�*� -��� ����� ���� ��7��

Page 46: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+

"��A��������(���������5�����������

�$E�

���������������������������(�3������+������������������?�3H������������������7��

����������� 0��#�*���������� ������������������������+�

"��� ��7�� ��� �2��� ��� ������ �����(����� �� A� ��� �(������� -��� ��(��� �� ���

�� ������� ����'�

• )������ ��� ������� ��� ����������+� "��� ��7�� -��� ��(��� �(�������

��������� �� ������� ��� ����������� ����� �����*�� A���#� ����� �������

��������� ��� ��7:��� R���� 5���JCS� *� ���� �������.�����+� �� ������ �����

�����������������������������������5����� �����������������+�

• )������ ��� ��������+� ������ ��7�� �������� ������� ��������� ���������� �� ���

���������*���� ������������+���7����� ����� ������ ���8���: ���� ���:

��7� R?���3�����%%�S� *� ��� �2���D:��7� R���� 5���JJ�S+� ���5��� ��7��

��������� ���3��� ��(��� ����� ���� ��� �������#� ��������-��� �� ������ ���������

�(���������������������� �����������7����(������#� ������(���������� (����

�������+� ��� �4����#� ��� ��7� �������� 8�:�2�L#� ��(����� ��� 8�9����:���;���G�

�����������������#�������3���(���������������������8���: ���� ���:��7+�

• )������������3����+������ ���������7�������������� �������������������������

-��� ����� �������� ������� ��� �����+� ����*�� �� ��2� R?���3�����%%3S� *� ����

�6������#� � ���� �������!2E� >�����������#����� ����<��H�����#� )���� ���

)������������3������������0@+��

• )�������������������+���������7��-������5����(�����������������������

�������������� ��� �2��� -��� �������� �(� ����� �� ���� ��������� ��������+�

��� �4����� ��� ����� ���� ����� ������7�� ��� �2���&� R8���� �%$#� ����%$#�

"���%$#�7�����5��%$#�?�4�%$#������5%$S+�

��� ������ �����#� ��� ���� ��� �(������� ��(����� ��� 3������� �������� �� ��� ���� ���� ���

��2+���������-����������������������3�������������������#��-����3���������

������(��������������-������4�����5���������+����������3����-���������3����

��������������������������������+�

65: ��/(��������� �/"�/�)��+�/$

!� (������ ��� ��� F%� �����.�� �� ����(����� ��� ��������� ��������� � ���� >&��������

"� ������@� �������� �� ������ ��� ����� ����+� "�� ������ ��� ���5�� ���������

5���� ���#�����(�����������2���-�����������.������������������������#����������������

�������������������������������������������������H�5���'TT999+������9�3+� T�

G�5���'TT999+5�+��T�

E�5���'TT999+���(+� T5���+�5������T�����:�5�����+5����

Page 47: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+

���1��(������������������������� ����

� $I�

*�������������������������+�������0I� >���������H����#����� ������H�2����#�

)����������3�4����)����������-���������3������#� ������������������#����� ����

��H� 2����#� )���� ��� ���3�4� ��� )������ ������3����@� ������ ��� ������� ����� ��3����#�

�����.������ ��������� ����#��������������������������������*��������������+�

�����������(�������>���H����#����� ���������+���#�����(�.����)����������-��������

�3������@#� ������ ��� �� ��������� �� �2��+� ���� �����.�� ��0� >#������

��+�� ������2�� ��#�0������������(�������)�������@������ ��4�������(������

����(������#�*�������(��������4�������(�������A������������ ������������������

�����������������0+�

�����������#�*���3�����-��� ����������������(�������������4���������������7����

>0����� ������ )������ $���� #� �������� 7����� ��� ������� *� ������@#� ������ ���3��� ���

�����.��� ����� ������ �� ��7���� >$���� � #����� ���� 0�)$#� 7���� ��� )������ ���

��������@+�

65:54 ���2��.� �

����R���0%&�S���(���������������.�������� �������*��������������������

�� ������� ��� �3������#� �������� � �������#� 5�3���� ���� ���� ��� ������� ��������

��(����� ������(�������� �� ����� (�+� ����� ���#� ������(���� ��� ��-���������� �������� �� ���

0� ����$+J+�������#����������������������� ������-���������� ��������������������(�.�

��� �����������-������������������������� ����������������(�.�����������������

��� -��� ��� ������ ��� �������� �������+� "��� ��������� ���3���� -��� ����*�� ���

��(������� ���3�����#����(������#� �� �����*���(���������� �(������#�����������

��������*�3���������4�����������������0+�!���������������� ���������������������5����

������ ����>5� ����&��������"����#�"���������������������� ����@��(�������#�

���������� ���3��� ��� ������ ������ ��� ����������� *� ������� ����� ��� ��������� ���

�(�9��������������������������(������� �����+����3������5����(��������������

������������������2��#�-������������3�����������������&+�

��7����R���0%$�S��3������������������������-�����*��������������������������

�(������� ��� ������ �3��� ���� �������� �� �� (����� �������� �6������� ���

����(�.���� ���7�������������������-������������� ����+�"��������(�������������������

����� ��������� ��� ���� �� ��� ����� �(������� �� ��� ������������� ������� ��

�������������� ������-�������������� ��������������#���������������3�������

������������-�������.���(����#�������������������������������������������������

���5���9���+��

�������������������������������������������������I�5���'TT999+���(+� T�

Page 48: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+

"��A��������(���������5�����������

�$F�

��������"�*��� ��0�

������ �������

������ �������

������ �������

����(�.���� ������>��@�

����(�.������������>��@�

!��������� ������

!��������� ������

! �����2���

�2���

����� ���

�����$65;5�����(�'(��$"����5

65:56 ���

��� �� ��4�� �������� �� ���� R���0%&�S� ��� 5�� ����� ����� ��(���� �(�������

��������������������������������+���������� �����������������������������������

���'� ���� ��� ������ ��(���� �������#� -��� ����� ����� ��� �����3���� ��������

>������������������������3���@�*� ��3���+������3�� #���0������ �� ��4�� ����������

�������-�������������-������������������������3�������������������������5����3��#�*�

��������#�������������(�����������������������������5���������+�����������(��������

����3���� �� ����� ���� � �6����� �� ��3�� ��� �����(�������� ��� 34��#� ��� -��� ���

�����(����������3�������������`��������� ���#������(�������������3��a#��������������

��� ���� ��� ��� ������ -��� �����(���� ���������� �� �� ���� ��� ����3���#� *� ���

�����(�����������A��������+������3�� #������ �������3����������������� ���

��������3�4������������enterprises.dmtf �������������������������������2��+�

"�������������������(�����������0�-���������������������� ���������������������0� ����

$+C%��'�

• ������� >�� ������@+� �� ������� ��A�� �������� ����� ��� ����3���#�

�����#������������*���3���+�!�����#���������3��#���������������*����

��������� ��� ��#� -��� ������ ������� ��� ���� �2��� �� -��� ��� ��������#�

����������������� ����#�������������#�*��� ��������?��9�+�

• �����>���?@+����������������3�������������������.��������������5����

-������������������ ���������������������������������������������>���#�

�����#���T$#���6�*���������������������?��9�@+��

• )���� >�����@+� �� ���� ��� ����3���� ��� ��(��� �� �� �3��#� ��� ������ -���

������ ��� � ����� -��� ��(��� ��� �(������#� ��� �3��� ��� �� ��(���� *� ���

������\� ��� ����������\� �� �����(������ ������� ���� ���� ����� ����

Page 49: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+

���1��(������������������������� ����

� $J�

������\� ��� �����#� -��� ������ -��� ����3���� (���� ��� �����\� *� ��� ���������

��� ��+�

• !���3��� >���������@+� �� ����3��� ����*�� �� �3��#� ��� ����������#� ��

�����(���������������������3������������ ���#���� ������������#���� �������

�����������#���������-��������*���������������� ��+����������������������

���� �� A���� ����� >��� ��� >� ��@#� ��� ��EH� >� ��EH@#� �� �#� �����#�

�����EH@#� ���� � >@�� ������*���� >@#� �������� >@� *�����+����3��������� ����

������������+�

• ����������>��� @+������������������������������������A�����������*�

��������������������+�

• ��3���>�����@+���(����4��������������3������������� �����������3���+����������

����������3��#������(������*������#����������������������������������(�����*�

���������������3��+��

component

+name: string

+description: string

+pragma: string

group

+name: string

+class: string

+id: int

+description: string

+key

+pragma

attribute

+name

+id

+description

+type

+access

+pragma

+storage

+value

table

+name

+id

+class

+value

enum

+name

path

+name: string

+dos: string

+macos: string

+os2: string

+unix: string

+win16: string

+win32: string

+win9x: string

+winnt: string

number

+associated string: string

0..*

1..*0..*0..*

1..*

0..1

1..*

�����$654K5�� ��/��($'���"�,$/',-�/�,$/"���������5

Page 50: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+

"��A��������(���������5�����������

�&%�

65:57 �$/(�����

"�����������0�R���0%$3S�������������� ���������(���������������.�������

��� ���0+� ���5�� ����� ��� ��(����� �3��� ��� �� ����� ��� �(� ������#� ����������

5����� ��������������������������������������(������>�����#�������#����4�����������#�

��������[@� *� �� ���� >�� ������ ��������@� -��� ����+� ��� ��� ������ ��� �����

�(�������������������������������8���: ���� ���:��7#����3��������(������

������ ��������� ����������+� "�� �(������� -��� ��� ��(����� �� ��� �������� (������

������������3�������������������7���#���������-��������*���������������7����

-���������������������������������������������������(����+�

659 ��/(����� ,$($@��+$/"� ��'�/$+���(�"�/(��)��"�

"�� ���� ������ ���������(�������������������������3�������������34���������

�����������-��� ���5�������3������������������ ������������� �� ��� ������ ��� ����+����

������ �� ��� �(������� ��� ������ �������� ��� ��� �������� �������� ��� ������

�����.��� �����.��� ��� ��������� ��� ���������� ������ ��� ��� �����(���� ���

����������� ������3���� R�����JIS+� ��� ���� ������ ��� ��������� ��� �� ������ ���

�������3������(���������� ���������������(�.���������������������������������

-������������������������������������������������������������ �����3���������������

������ ��� ����������� ������3������ -��� �������� �� �������� R!����%%#�/�����%C#�

/���� ��%$S+�

!��#� ��� ��-������������ 7!� >"� ���)�=���� 5�������0��H������?��������#�!�-����������

��A� ��� �� ������������ ��� ��������� �� �34���@#� ��(����� ��� ��)F#� 5�� ����

��������� � �� ������� ��� ���)���� ������3�4� ������������������ >��0#������ ���H�

2����@� R��)%C�S#� �4�������� �� ���� � ������ ��� �����.����� ��� �C�C�

>������ �CJ� ��� ��������������� ��� !2��#� ��3������ �C� ��� ���������� ���

������6��#� !�����������#� ���������� *� �������@� � ��� ����C%� >9��������

����� ����������� $������� ���������#� �������� ������ ��� ���������� ���

�������������@#� �� ������� ����� ��� ��� ���� ����� ��� ��� ����2+� W����� ��� ��(�����

���� ��� �������3����� ��� �(������������ �����(��������� ��������������.��� ��"�

>�����+����������������6�������#�"� ��4�����������������������(����@+��

�������������������������������������������������F�5���'TT999+� +� T�

J�5���'TT999+�C+� T�

C%�5���'TT999+����+� T�

Page 51: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+

���'��(���������������+�� ������������ ����������������

� &C�

65954 � �.�

�� 7!� R��)%$�S� ��� ��� ������������� ������������ �(���� �� ���� >)����

�����������&����������������������������3����*�!3����@�R����JI�S�-�����������

������������������������ �������*��������*�����������������������������

������������+�"��0� ����$+CC��������� ��� ��-����������-��� �����(�������� ���+��������

�6����� �� � 7� >)�=���� 5������� 0��H��#� ������������ ��� ��������� �� �34���@� -��� ���

���� ������������������������������*����4������34���+��������������#����

�� ������� ������ ���������� �� �� 34��� �����#� ������ �������� ��� ��������� ���

����(����� ����� ����� ���� ��������� *� ����3���� -��� ���������+�!� ������� ��� ���5��

����(���������������.���������������������#��3���5�������������3���������-������

���� �������������.�������������+������������#����34��������3��������������������������

�����-������� ���������������������������(����#��3�������-��������������+��

�� 7!� ��(��� ����� >��������� �����I)50� &�������#� ������ ����:� 7� ��� ������@�

R��)%$�S�����������������������������������34����������3����#����������

�������� *����(��������������� ����3���#����� ������������ ����4����������������-���

����������������������.���6�������+�

!�� ����� ������ �� 7!� ��(��� �� �4��� ��� ��������� ������ ���

�� 7!��������� >��������� �� 7!@� -��� ����*�� ����� ���� �� �������� ��� �3����

R��)%$ S��������� �����.���������4���������*����������������(��������R��)%$(S+�

�����0�5����(���������������������������������� �����R��)%$5S+����������������

��2#���������������=+FCE�R����%C�S������.�����4���������������-�������*�����

��� �3���� *� ��� ��� ��(�������� *� ��� ��� �� ����#� ���� ��� ���� ��������� ����� -���

�������� ������ ��� ������ �������� �� ����+� W���� �#� ��� �4����#� ��� �����.���� ���

(�3������ >����� ������ �4��������@#� ��� ���������� >����� 3����� �4��������@#� �������� ���

�A��������34����>-����������������.������������������������3������(������@��

�����.������������>���������������������������@+�

�,���(�

F',��"�, �.M�� �J�� �N�

�����������

����(�����

����������������

$�������"�

����(�.�� 7�

!������������34����

��-���������"�

�+ ,�+��($'���"� )A�(�/

���� ����������������:���������

��������L>@�

�����������L�

�����$65445�����(�'(��$� �.�5

Page 52: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+

"��A��������(���������5�����������

�&$�

65956 ���

��"�R��)%$�S��������� ��4�������.������� 7!��������(��������(����+�����������

������� �� 34���� �� ��� -��� ���� ������� �� ����(����� �� ����3���#� ��������� *�

��������� ��� 5������+� !� ��� ��.#� ��� ������ ��(���� ���������� �������� ��� ��� ���

��(��������������� ����(����+�"���A��������������� ���3��� ����*�����������������������

��(�����������+�

"��������������+&%$%�R����%%�S���(����������� ��������(�������������(�����

�������� �� !�� >,��+��� #/� 5������ ������ ��������� ��� ������#� �-������#�

!������� *� ����<� ��� ��2� ��(�����@� -��� ������ -��� �� ������� ��� ��� ����<� �� ��"�

>,��+��� #������� 6�������#� "� ��4�� ��� ������� ��(����@� R��)%C3S� ��� ��3��

����� ��������(�������������)�����������"+�

��"��������� ��4�����3����������(�����(���������� ��������������������3�������

����(����� ��� ������ -��� �������� ��� ���������� ����� ����������� ������3�����#� -���

������ ������ ������������� �� ����-����� �� ��4�� ��� �� �������� �� ��� -��� �� ��

�� ������+�����5����-�����-��������������(���� ��� �����������������������3��������

����� �� ��� �������#� � ����*�� ��� ������� ��� ������������ �� ��� �����(�������� ���

34���+� ��� �6����#� ��� ��3�� #� ��� ������� �� � >�������������� )�=���� 5�+������#�

�(���������������3�������34��@�-������������3������������������������������3����

*���������������������������(����+�

"��� ����������� ��� ��"#� ��� ����� �� ������ �-������� ��(������� �� �������#� ���

�������������0� ����$+C$+������������������������3�������������(������������ ���������

�����"#�*����������(�����"������ 7!#�������(�������R��)%$�S+�W���������*�'�

• ������ > ����@+� "�� ������� ����� �� �����(������ *� ����� �����������+�

���5������������������������������(�������������#��������#�����(����#������

������������6�������+�

• ����(�.�>�����+���@+�"�������(����������(������������(�����#���������(��������

���� -��� 5������ *� ��� ���(�������� ��� �3��������� >��� ����(�.� � ������ �����

�4��������� �����������@� *� ����� >��� ����(�.� � ��� �����@+� ������

�6��������#� -��� ������ ���� ��� ��(������ ��� ����#� �������#� �6�������#�

����3����*���������+��

• !���3��� >���������@+� "�� ����3���� ��� ������3�� �� �� �����(������ *� ��� ������

>�������� *� ���������@+� ���3��� ������ ��.��� �6�������� ����� ��� 3�� �� �

���(�-��� ��� ����+�!�����#� ����� �� ���� ��� ����#� -��� ������ ���� ��� ���������

������+�"�������3����������������A������������(������>(���#���3��#�� �

��3��@#� ������ �� *� ��� �� � >����#� �5��#� � #� � � � @#� 3����#�

����������� >�5��#� 9�5��@#� ������� ��� ����������� *� ����-������ ��� ����� >���� �*@+�

����� ����� ����*�� ���� ������������ >������� *���@#� ����������#� ���������� *�

������+�

Page 53: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+

���'��(���������������+�� ������������ ����������������

� &&�

• ���������>���������@+�"���������������������(�������������(�����#��������

��������-�����������#��������������������>����������������@�*������6�#�

-���������-������������������6��������������������(���������������������

�����������+����������������4���������������#�*������������6�������������

��������� A���3����������������4������+�

• ���������>���� ����@+�"��������������������������������������(�����#�

��������������*�������(��������-����������������������������������������

������+�

• �6������� >�@�������@+� ������ -��� ��� 5�� �������� ��� ������� �6��������

���������������.�������������������+����������������4����������3��#�

�������(������*������������+�

• �������>�����@+���(�����������������#�������#�-���������#�����������

�����(�����#���������������*�����6�������-���������(�����������+�

• ��(������ ��� ����� >�����+@+� "�� ����� ��� ������ ����(���#� �<������ ��

�����(���������������(���+�

• ��������������� >���������@+��������������� ��� �������34������������ *� ����

��(������#� ��� ������ ��(���� ����� ��� ������+� ����� ������� ������ ����(����#�

���� ���3��� ����� ������� ��� �����#� -��� �� ����3���� �� ���(��������

�A3����#�*�(�������#�-��������������������������������������+�

module

+identifier: string

interface

+identifier: string

+abstract: boolean

+local: boolean

typedef

+identifier: string

+type: type

const

+identifier: string

+type: type

+expression: expr

exception

+identifier: string

attribute

+identifier: string

+readonly: boolean

+type: type

operation

+identifier: string

+oneway: boolean

+type: type

+context: stringtypeid

+scoped_name: string

+id: string

typeprefix

+scoped_name: string

+prefix: string

valuetype

+identifier: string

+abstract: boolean

+custom: boolean

declaration

export

member

+identifier: string

+type: type parameter

+identifier: string

+in: boolean

+out: boolean

+type: type

state member

+ identifier: string

+public: boolean

+private: boolean

+type: type

factory

+identifier: string

in

+identifier: string

+type: type

value element

inheritance

0..*getraises

0..* setraises0..*

1..*

0..*

0..*

0..*

raises

0..*

truncatable

0..*

supports0..*

raises

0..*

0..*

0..*

�����$65465�� ��/��($'��� $�'�$,"�,$��$+-(�'$"���������5

Page 54: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+

"��A��������(���������5�����������

�&H�

65957 ��"�,�/"���@��+$'������ �.�

�� ��� ���� ��� �� 7!#� *� ��� ����� �� ������ ��� ������� -��� ��(��� ��� ���������

����������� �������#� ��� 5�� ��(���� �� ��"� ��� ������� ����� ������3��� ���

�(���������� �������������������2'�

• "�� �����������L+IF%� R����%C3S�������(�������4������ ������������(����

����(������� 7!����34����-��������������������� ������������2+���3���

����� ��� ������� ��� �(������#� �� ���� ����� ��������� ������ ��� )���#� *�

�������������������������� ���"+����3���������������������"�-���

��(���������������#�������������*���(�����������������������������(����������

������������-����������������������+�

• "�� ����������� �+&C$%� R����%C�S� ��(��� �� ����� ��� �(������� ��� ����

������ ����� ���� ����� ����� ��� ������ 3������ �� �� 7!� ��� ������ ���

�������������+� ��(��� �� ��"� �� �4��� ��� ����(����� *� �������#� �����

������������ �������� ��� ��(���� �� ���� ������������L+I$C� *��+&C%%+�"���

����(����� �������� ��� ������ �6������ ����� ������� ���� ���� ��� ����

������(����+� "�� ���������� ������ ��� ������������+&C%%� ��� 5�� 5��5� �� ���

������������������ ����������������������L+IF%+��

65= ��/(���)$/$"$��O�)

����������� ������3�������?�3����3�����������?7���><���0����9����������

#����� ���#�)�����������������7��������?�3@����5����(�����������������������������

-����������������������3���������������������������#���-������3�����������������

������������ ��� �� ����� ��� ������ ��� ����+� ����� ���� ��� ���0� >���������

��������������5�3����������@�5�����������������#��������6���*�����������

�(������#�-�������������������������������*�������+�!������������#����������

�������.����������� ����-��������3��������������5���������������������?�3'�8����

>7����I�@�� ����+��� &�������#� ������ ��� ����(������� ��� 8������6�@� *� L�"�

>�8��������� #��H��� 6�������#� "� ��4�� ��� ������� �6����3��@� ��� ������� ��� ������

�4���� ����� ��� �������3�� ��� �(������+� ��� ��3�� #� �����*�� ��������� ��� �����

�����������������������>"� �����+�� ������#���#����������(���������A@#�-���

��� 5�� ��(���� �� ��� 34����� ��� ����� ������� ���� ��� �������� �� ������� ��� ���

�������+� �� ���5� ����� ��� 5�� ������(����� ��� ��-������ ���#� -��� ��(��� ���

�(������� ��� ������ ���������� �� ���5�� �������#� �����.��� ��� �� ��4�� �����

�����0�>#������)�=����2�� ��#�0���������34����)�������@+�

"�������4���-���������������.��������������������������� �������������������

�������� �� �����#� �������� ����� ������� A�������� �� ��������� ���� ����������������

������������������������ ��������� ����+�

Page 55: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+

���*��(����������������<���

� &G�

65=54 H���2P��

�������3��� �����#�?7���5���������� ���� ���� ������� ���?�3+����������������

���� ���#�5�3�������������������������3��������?�3#����������������.���5�����������

*�� �6�������+� ����� �������� 8���� R0����� JJS� �� ���� ����������� ������� ���

����������� ��� �����#� ��� ������5�� ���� �6������� ��� 8���� ��(������ ��

R2�����%%S� -��� �������� ������� ������ ��3������� ������(����� ����� ��� ����������

������+���R���0%&3S����������3�����5�����3������#�-�����������������������������

-��� ��� ��������� -��� ��� ����� �����.��� ��� ��������� �� ��������� ��� �����#� �������

���3��� ��� �������� �������� ����������� �� ���5��� ��������+� ����� ���� ��3������� ���

�������� ������(����� ��� ���� ��� �������� -��� ��� �����.�#� *� �3��� -��� �(������� ���

�����.�+���������#���������*���������������3�������4����6����������L�"�R7��*%%S#�

��(������� ���3��� �� R���0%&3S� ��� (���� �� -��� ��� ���(���� ���5�� ����4��#� ��

������� ��� �� ���� >���� ���� ���� ��+�������#� ��(������ ��� ����� ��� ������@�

����� ��� ���:L�"+� W���� ������ ���� bSIMPLEREQ>� *� <SIMPLERSP>� �����

���������*�������������������#�*�<MULTIREQ>�*�<MULTIRSP>���������������*������������

�A�������#���������������.�<METHODCALL>#�<METHODRESPONSE> �<ERROR>+�!�����#�

�6�����<PARAMVALUE>�*�<RETURNVALUE>+�

"������������������#���3�����������������#������������3��������>�4���������

��� �����@#���������� >��(������ ��� ������@� � �������� >3����� �4��������� -��� �������

���������@#�����������'��

• �3��� ����+� ����� ����� ���� �6����� ���� ��������� GetInstance #�

DeleteInstance #� CreateInstance #� ModifyInstance #� EnumerateInstances #�

EnumerateInstanceNames #�GetProperty #�SetProperty +�

• �3��� ��������+� W����� ����*�� GetClass #� DeleteClass #� CreateClass #�

ModifyClass #� EnumerateClasses #� EnumerateClassNames #� GetQualifier #�

SetQualifier #�DeleteQualifier #�EnumerateQualifiers +�

• �������+� "��� ��������� ����������� �� �������� �� ExecQuery #�

Associators #�References #�Enumerators +�

��� ��� ���#� ������� ��� ���� ��������� ��� �������� ��(���� ��� ����6��� �� -��� ���

����������� ��� ����� *� ��������� ������� �� ��� ����4��� ������������+� ���5��

���(������� ��� ��(��� �� R���0%$�S#� ������������� �� L�"� ��� �(������� ���� ��

��������������������-�����������3������������+��

�� ��#� ��� ��-���������� ��� ������� -��� ��� �����.�� ������ ������������� ��� �� ���

0� ����$+C&+�

Page 56: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+

"��A��������(���������5�����������

�&E�

� !������������ ������

���:L�"�

8����

����

�����$65475�����(�'(��$"� ��(�'�,�/"�H���JP��5

!���������� ��� ���3�4�� �� ��� ������� ��� ��!�� >$� ���� )�=���� ������� &�������#�

������ ������� ���!��������� ��� �34���@� R�����%$S#� ����������� ����<����<���

<��� "�������� !!� >?&�#� ������ ��� ��� ?���� ?���� ?�3@� ����� ��� �������3�� ���

����4��� �3��� 8���#� �� �� -��� ��� ������5����� ������� ���� ���� 5����������� -���

�6���������������+�

65=56 � �L���

"��������(��������������R���0JJS�������3������������������34�������������������

��������+� �������������� ��� ������3���������� �� ��� ����� ��� ������� ��� ��"#� *�

��(��� ���� ����������� 3������� ��� ���� ����*��� ������#� ����������#� �����#�

����(�������#�*���-�����#����������(������������6��������������������������������

��������������������*������������������(������+�!������������������������

����������������-���������#����������������0� ����$+CH'�

• ������� �3���� >/� �� 9�� ���@+� ����-������ ��� ��� �������� ����

������-����+�

• ������ >"����@+��������� ��� �4��������� -��� ������ �������� ���'� ��� �����#� ����

������������������*������+�"�������������������� ��.��������4����-�������

������.�����-�����������������������������3����������������+�������������

��� ������ 5������� �A������+� "��� ������� ����� ����������� *� �����#� -��� ���

������3�� �� ��������+� ��� ������ ������ ����������� �� ���������� ����� ���

���������������������(��������-�������������������+�"�������������3��������

�4��������+�

• ��������� >&�������@+� /���� ����� ����� ���������.��� �4��������� ��� ��� �����+� ���

������������������������(���������3������*����(�������-�����������

������� �� �� 34��#� ��������� � ���3��� ��� ������ ��������������+� "���

�����������������������������+�

�������������������������������������������������CC�5���'TT999+9&+� �

Page 57: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+

���*��(����������������<���

� &I�

• ����� >#��?�@+� ��������� ��� ����������� ��������� ��� ��� �����+� ���

������������������������������������#�*����������������-�����������+������

������������������3��������������������������������������+�

��� ����*������������ ��(��6���������� ��������������� *�������-�����������

�������(�����+������������������(�����������5������#���-�����������-���

����-����� ������ ��� ����� 5������� ���������� �� ��� �������� ��� ���

������������� ���� ����� ����(���+� ��� ������������� �������� ��� ������� �� ���

����(�������������������+�

• �(������� >5�+������@+����������.��������������������-�����(������������-���

4�� �������34����������������+�"�����(������������������4����������������

�������-���������������������������������+�

• !�������� >�����������@+� ���������.����� ��� ��� ������ -��� ������ ��� � ����

��(�������+� ���������������������������������34���+���3��������(������

-��� �����(��� ���� ���������#� ��������� ����3��������� �������� ����� ������� ���

�(��������� ���������������������������+���������#��<�������������������(�����

�� ��� ����(�.�������5���������+��������������������������������(�������+����

��������� � ������ ���� ��� ��3������ ��� ��� ������ -��� � ���� ��� ��������� *�

����-�������3�����������������������������������+�"�������������������

��� �������� ��� �A�������� �4��������� ��� ��������� ����� �� 34��� ���+� ���

�4����#������������������������������������ ���A���������������

������5��������+�

• ���������� >������@+� ������ ��� ���������� ��� �� ���3�� ��� ������ ��� ��

�4������� ��� ��� ������ >��� ��� �������#� 3����#� �������.����#� � ������ �� ��

34��@������������.�������������������������+�

• ��������� >���������@+� �34��� -��� ��� ����� ��� ��������� ��� �� ���������+�

��3�����-��� ���� ��������������3��������������#������� ����������������*�

�����#�*�� ��.�����4����-��������+�

• ����(������ >L����+���@+� ��� ���� ����� ��������� ���������������� ���������� ���

��������2�3�����>��������#��������������������#�����4����@+�"��

����(�������� �������� �� �������� -��� 5���� ���3��� ��� �6������ ����

������-�����������(�������������*��������+�������3����<������������������

����(�������� ��(����� ���� �3���#� ��������� ���� ����� ����� �������:

����� ����� �������� ��� ������ *� ����������� ��� ������#� ����������� *� ����

�������� ���� ������-����+� ��� ��� ����� ����(�������� -��� �������� �������� ���

���������(������������3�������������(�����.�������������#���������������

����(����������������*�����������(������A����������6����+�

• ��-����� >$�?� �@+� )���� ��� ������� ��(������ ��� ��� ������ ������+� "��

��-�������������������������������*��3�������������+�"���3������� ����

Page 58: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+

"��A��������(���������5�����������

�&F�

���������3������A������������������-�����+�����-������������4���������

�����4��������������������������+�

Element Trigger

1..*

0..*

Named Element

+Name: String

Class

Method

TriggerQualifier

+Value: Variant

Schema

Association IndicationReference

Property

Characteristics

0..*

Element Schema0..*

2..*

Property Domain

0..*

Method Domain

0..*

Property Override

0..1

0..*

Range

0..*

Method Override 0..*

0..1

SubType Supertye

0..1

0..*

�����$65485��($+�"�,������"����0656/��F�G����;;I5

������4�����������������������������������������A��������������'�

• ��0�>#������)�=����2�� ��#�0���������34����)�������@���������������

������������� 5�3������ �� ��� ������� -��� ������ ���+� !�-��� ������� ���

����� ������#���0� � ����� ���� -��� ���� �� ��� 0��������� ���������34����

>#����)�=����2�������@�R��)%$3S������)+��������(����������������#�����������

��� ��� ������ ��� 5���� ��(������� �� ��0T���+� ����� �� ��4�� �������� ������3���

��6��������� ���������������������#����������6������ �� ��4�����������

34���� ��������� �� ��"+� ��� 3������� �6������#� ������� ��� ��� ��� ����(�������#�

�������������4�����3�����������-������-�����������)���+��

• !������#� ��� ������ �������� ��� ������ ��� ������� �� ��"� ����� ������� ���

�(����������(���� ��(���#�*�L�"��������������������������(������#����

��������3������������+�

65=57 �/���+$/���

��� �3��� ��� ���� ��� ������� ����� ��(���� ���� ��� �� ��4�� ��� ��� ������ ���

�(������#� ����������-���������+��������-������ �����������(����� ������������

�(�������*���6�������������������A�>����5������3���������@�*���(����+��

Page 59: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+

���3��"������������

� &J�

"�� ��-������ ��� ����������� ��� (���� 4����-����#� �� �� A���� ������� -��� ��� ���

�6��������������� ��� ������5���������� ���� ���������(������ �����5���-����+������

4����-���������������� ��������������������#��6�������������������>����0� ����$+CG@'�

C+ ������������>����� ���@+��������������*�����������������3������������������� ��� �����#� ��(����� ��� ������� 3������ ������ �� ����-�����

����'��������)������#��������#��������#����������#��������0����+++�

$+ ��-������ ��� ����� >�@�������� ��?� ��@+� �������� ���� ����� ������� �����(��� ��� ��-������ ����� ����� ����� ����������+� ����� �3����� ������

������(���#� ��� ������ ������ ���������.�� ������� ���� ����� ������+� "��

�����������������������'� ������������������>����� @#������(�����>�?������@#�

����������� >�����@#� ����������� >�����������@#� ������ >���G��H@#� ��� ��������

����������>��������@#����++��

&+ ��-������ ��� �6������ >�@�������� ��?� �@+� 0�������#� ��� ������ ������ ����-�����������(�������������������+�"����-����������6����������������

��(����� ��� ��� (�3�������� �����������.��� �� ����� ��A� ����� ���

��-����������������(����>����4����#������-���������?��9������������@+�

� �

��

2��9�;�

!������:���

��������*�

��5*������

��������

��*�����

�����

�6�������5����

�����$654:5�/���+$/���5

65? ���',�/����/

�������������������5�����������������������)��������� ������ �����*������������

��������� ���������������� ������6�������+�W��������������������� ��������3��'�

Page 60: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+

"��A��������(���������5�����������

�H%�

�$),$6545��"�,�/"���/(���"���"��(���$"$5

��"�,� ���(�'�,�"�

��(��'$+)��

�����$A�"�

"�@���'���"�

��@��+$'���

��"�,�/"�

��@��+$'���

��2T���:��� ����� )���� L+I$C#��+&C%%�

������� �2��� ���� ��7:��#������

�-���������3������� ���� ��0� ���������0�

�����(��������

�����������

������3����

�� 7!T����� ��"� L+IF%#��+&C$%�

)������3��������?�3� 8���:L�"� ��0T���� ��-����������

��� ���#� �6����� �A�������� ������ �������3���� -��� �� ��� ��.� ����� �� ��4��� ���

��(��������������� ��������6����������+�!�����#�������� ��4��������(�������

*� �� ���� � ���� ���������� ����� ��(���� ��� ����������� ���� ����#� �� -��� ��� 5����

��(������������������� ������������ ����+������5��5���������������� ��������3������

��� ��������3������� -��� ��(������� ��� 34����� �������� ��� �������� ���� �������� ���

���������������5���� ����������������5� ���+��

������� ��������������������������������������������������-������5�������.���5�����

���(��5���������������������������������������#�����.�����������������������-���

���5������������������ ������������������������ �������-����6������+��

Page 61: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+

� HC�

�$ &(�,�7 ��'$��/+�/"���(���$'���"���@��+$'���

"���/(���

754 ��(��"�''���

"��� ��������� �������� ��� ������ ��� ����� ��� �������� 5���� ���� ����������� �� ���

������������������3���5������������������4�����-�����������6������������������

������ ��������� ��� ����+� ����� ����� ��� ������ �����.�� ��� ����� ������

>����T����#��2��#����#�����#�8���@#����������� ��4�������(������>)���#����#�

��0#���"#����@�*��������������(�����������(�������>�+&C%%#���7:��#����������0#�

�+&C$%#���-���������@#� �������3�����������+�"���������������������������� ������

���������������������������������������������� ��������������������������������

����������������������� �������+�

����������5�����������������������������3��������������������������3������#�-���

������������������ ������������(������(�����+�����������������-����������������

�� �� ��� � ���� �������� �������� ������� ����� ��3����� �� ��� ����� -��� ��� ��(����� ���

��������������������>��� ������������������������3�����������@�*���������

��� �(������� >��� ���� ���� ������(�������� -��� ��(��� ��� �������� ��������

�������@+� � ��� ��� ������ ����3������ ��� �� ��� -��� �����.��� ��3��� ��������#� ���

��������3�������������3��+�

���3�����������-�������-��������(������������������3��������������������(������#�

��� �������� ��������� A�������� ��� ��� �����.��� ��� ���������� ���������� ����� ���

���������� ��4��������(�������6�������+������3�� #��������������-���������������

-����������������������(���������� ��4�������������� ���������-����6�����

������� ��4����������+�����������5�������������� A���������-��������������������

��3���������������������������������������(�������-���5� ���������������

���������������������� A������ �(����+�

��� �������� ��� 5�� ������������ ��� ��� �� �����������'� ��� �������� ������� �6�������� ���

��������� ��������� ��� � ������ ��� ��������.����� ����� ���������

��������3������������������������ ��������� ������6�������#�����.�������������

-��� ��� ��� ��+�!� ��������� ��� �����3����� ��� ��-���������� ��� ������ 3������ ��?�3�

��� ��� ��������� �����������������#� ��������� ������4����-������3�������

�������� �� ���� �������� �������+� ����� ���#� ��� �������� ���� �������� �����.���� ���

�-����� ��� ������ ����� �����������#� ��������� ��� ���3�4�� -��� 5�� �����

Page 62: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+

"��A����� ��#������ ���������������������+�� ����������������

�H$�

����������������������+�0����.�����������������������������������#�-�������.�����

������ �������������������3������������4��������������������������+�

756 ��'$��/+�/ �� ��/(�/ �����$��/+�/"��/($�"$��!$'���

!� ��������� ��� �6��� ���� ������ ���������� �� ����� ������ ��� � ������ ���

��������.����+� �� ������ ����� ������ 5�� ����� �� ������ ���� ��� ���� ��������

�������*�������������������(������+������������ ��������������������������

��� ������� -��� �� ����� ������ ��� ����� �� ���� ������������ ��� ��� ���� �3���

��2+� ����� ���� ��� ����� ����� ���������� ���� ��� �������#� -��� ������ ��� ��� ���� ���

������ ��� ���������#� �2��#����� *��� 7!+���� ������� ���?7������ ��4�� ����� ���

������� �� �����#� ��� ����� ������� ������ ��� ��������� ��� ������ ��� ������ ���

�����+�

75654 ���

���������������������2��������5��(�����.�����������������������3���������

��������3������+�"��������������+&%C%�R����%%3S�����*�����������(���������������

�������#����������������������������������������(�����=�*�������������� ������

���� ���������2+�

!��#������������CC+C+$������������3�-����(�������������(������+�"������(�������

�������� ��� �������� ����� �������� ������� *� (������ ��� ����� ����� ���

�������3�� ��� �(������� ����� 3�-���� (�����+� 8�*� ��� ����� ��� ����(������'�

����������*���������#�-������A�������������������+��

• �� ���������� ��� ���������� � ��������� �������� ����(������� ����� ���

�������(������:��2��������������� �������������������������������2+�

• �� ���������� ������������ �������� ��� ����(������� ����� 3�-���� (������

��2�-���������������������������������������3���+�

!�����#������������CC+H����������������������������(�.������������3������#�-������

A���� ����� ������(����� ��� ��3������ ��� ����������� -��� �������� �� ��� ���� ���

����������*��������������A�������+�����������������(�.����������������������4���

(��������� ��(���� ��� ������#� �����������#� (������ ��� ����4�� *� ���������

�����.��������������������������� �����+�!������#����3������������������6��������

��� �� �������� ��� ������ ��������� -��� ����*�� ��� ���������� ��������� ���

�(����������������� ��������>����������34������������#�(��������������#����+@#�

������34���������������� �����#�������������#��������6���������������������#�

���+� ��� �������� ��� ������ ��������� ��� ���� -��� ����� �6����� ��� ��� ����(�.�

> ������� *� � ����@� ������� ��� �� �(����� �6���� ��� �� ����4�� ������ ��� ��� ���

�6����+�

Page 63: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+

� ����#������ ������������������������� �������������B������

� H&�

0�������#� ��� �������� C$+&� ������� ��� �(������� �� �� ��(������ ��� �������� ���

������ ��������#� ��������� -��� ����� -��� ��� ��������� ��� ������ ��� ����

����������� ��������#� ��3�� ��������� �� �(-��� � ���������� ��A� ��� ���

��������� �������(������'������������������������������#�(��������� ������

��������#� ������� ��� 34���� �������� ��������#� �4��������� ��� 34���� ��������

�����3���#������������������.�����*���������������34���+�

��������#��� A��������������������������3������������������� �������������������

������� ������� -��� ��������� 3���������� �� ��� (���� �� -��� ��� ��(��� ���� ���

�������3����������(������������ �(������+������3�� #���������(-����������

-��� � ������ ����� �� ������ ��*� �������� ��� ������ �� ��� ��3�� ����������� ������

�������#� ����� �������� � ��� A���� ����� ���� ������� �� ��� ��������+� ��� ���#� ��� 5����

�������������������������6��������-�������*������������3������(������������.������

������������������������*����������*� ����� �������������(������������� ��������

����(�.������������3������+�

75656 ����

�������������� ������-���5����������������������������#��������������3�4�-���������

����� ��3������ ��� ��� ������ ������� (��� ������� �� ��3� ��� ��� ���� ��� ���3�4�

�������� �����>�$)%""�� ��� ���������#����� ����"��@�������#���6�����������

���)���������T��������������@#�(���������� ����������������������� ��.������

���� ���� ��� ��� ������ >��� ���0� *� �� -��� ����������� �� ��� ���� � )���C� *� �����

��� �����0���$#�������LT����*�2��9�;���� �����0���#���������������@+�

���5� ���� ��� ���3�4� �������� ���� ��������� ���������� �� ��� ��������3������� ����� ���

�������� A�����*��� A�������#� ���������������������3����������'�

• �������7� !2�� >��#"� ��������� #�0�� 5�/$������#� ���������� ��� ��7�� ���

��������� A�����@�R2�0J&�S+��������������� ����-���������������������������6���

��������7������������������7�����������)���+���������#�������������3����*�

�������������3�����������������34���� �������+�

• �������7� !2�� >��#"�)$��#�0��5�/$������#����������� �����7�� �������

�� A�����@�R2�0J&�S+��������������4�����������������#������������ ����

-����������� ��������� �� �����3��� >����������������� �������@������7�

����������)���������������#� ���������������������34���� �����������

��3���+�

�������������������������������������������������C�5���'TT999+�� ���+� T�

$�5���'TT999+��(���+� T�

Page 64: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+

"��A����� ��#������ ���������������������+�� ����������������

�HH�

• ������7:��� >��#"� ��������� #�0I��� �����������#� ���������� ��� ��� ��7:��� ���

��������� A�����@�R2�0J&�S+�������(���������7:����������������������������

)������������������ ������������������������������+�

• ����� �LD� >��#"� ����� ���� &5)8F#� ���� ��� ��� )������ �� A� ����@�

R2�0J&�S+� ��(��� ���� ���������������� ��� �� �������� ��������� -��� ���A�� ���

���������*������.���������������������� �����2��#���������������������������

��������� ����� �6������+� ��3�� ������ -��� ��� ������ >��� ��������� ��� �2��� ��

����@�����5����(���#�������-�����������4������5�����������������������

�����3���3����������2��+�

• �������� >��#"� ����� ���� $9"�����#� �� ������� ��� ��� )������ �� A� ����@�

R2�0J&3S+��6���������������3���3��������������������(�������������� �������

�� ��3�������� ��� �����+� ����� ������� ����� 3����#� ������ -��� ������ ���

���������� ��������������������������������2��#�3����������������#�*����

����� ��� �� ������� ��� ������ �� ������� ��� 5�� ��(����� *� ��4���� �� ���

���3���������2���&�������������������0+�

"�� ��������� ��� ����� ��� ���5� ���� ������� -��� ��� ���� ������� ���������#� ��

��(������#� ������� �� ��3� ��� ������ ��� ������ �2��� *������ ������ ������� �����

����#� ����� ��� ��������� �� ��� ���� ��� �������� ��� ����� �2��+� ��� ��3�� #� ���

� ����� (������ �� ������ �����.��� ��� ���������� ��� �(������� ��� �����#� �� ��

-������ �������3��������4�����3�������������������������#���������������������

-��� ��� ������� -��� ��� �������� (����� ���������#� �� ��� ��� ������ ������ ���

�����4����+�!�����#� ��� 3���� ��� �6�������� ��� ���������� ��� ������ ��� ����� -���

���3���������������������������������������#�����-������������������������

���������3��� �����+�

75657 ���2���

!��������(���������������������� ����6������������������������ �����#���(�������

������ ��� �������� ��� ��������3������� �� �2��+� ����� ���#� ��� ������� ��(����� ��

R���0JIS����������� ��������������'�

• ���������������������������������� ������������2����� ���������������

��0����(����-������ ������������������������� ����������7�+�������������

��(�����������������������������������5�����0�����������������������pragma �

���(����-������������������������������������������*������������������3������

����������4����������������(�.����)�����+�

• �� �4��� ��� �� ������ ����� �������� ��� ����3������0� �� 34���� ���#� ���

(���� -��� ��� ������ ����������� �� � ���� ��� ������������ ������ �����

�����.��� ��� �� ����� ������ �� ������ ��� �4������� �����.��� ���� �(�������

�����3����������������������(�.����)�����+���������� ���������������������

Page 65: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+

� ����#������ ������������������������� �������������B������

� HG�

���� �����#�2I��I#�0�>�����0�����7@�-����������������������5�����0�

*� ��������� �� � ���� ���5���� ��7� ��� ������� �� ��� ��-����� ��� ����������

��(���+�

• �����7�����������������������0�-����������� ������ ���������������

����������3���#� ����#�����������#������������#����+������ ����� ������0�

���������������������+���������������2������������ �������(�������������

�������7�*� �������������������7��-���������� �����#�2I��I#�0+��

• ��� ���� ��������������������� ���������*��2���-��� ������� �������

������+����� ���������������������� ��������3��3������������������

������� ���� �� ������+� �� ���� ����� �����(����� ��������� �2���

���������3������5�������5����������������������������������(�.���� �����+�

���� ������������������� ���3��� ������������������������ �����7�����

��(����������������+��

"����������������������������-������������������� �����������������������������������

�(������� *� ��(���� �� �������� ��� ��������#� ���3��� ��� ��(��� �(������� �����

��������� ��������#� ����� ����� 3����� �� ������� ���� �������� �������� � ���� ���

�4��������� ��� ��� �(������#� ��� ���3��� ��� ������ �(������+� ��� ��3�� #� �����

������� ������� ��� ��� ������ ��3������ -��� ��� ���� ������+� ��� ��(��� ��� (���� ���

�������� �� �� ����� ������ ��� ��� ����#� ���� � ��� ������+� !�����#� ������

�������� ������3����������-��� �6������������������ ������ ��� ����+� 0�������#�

��-�����������������������������������#���� �������3�������4��������������������

�(���������� ����������-������� �����(�������� �����������.����������������

��� �(���������� �����#������������-��� �����������0���� ������ �����5���������

�����������������7������2��+�

75658 ����

����-��������(��������� 7!#���)�4������������)������������� ����������3�4�

,����>;����������I�� ����#����� ���#�)����������:�������(�����@�R���%%S+������

����������� ��� ��� ���3�4�� ��� ����� *� ������� �������� ��� �������� ����� �3����� ���

��3����� ��� ��������3������� ����� �� 7!#� �2��� *� ����+� ����� ���� ��(����� ���

������������������'�

• ,���:���>$����+������������������#��������������������(�������@+�W������������

��� ���������� ����� ��� ����������� ��� ��� �(������� ��� ������ *� ��� ��(������ ���

����(����� ��� ��� 34������ 7!+����� ��� 5���� �� ��� ������+���� ������� ����� ���

��(��������������������������������������!�2+C�����"#����������� ����������

������������������������������� ����������������������)��������2��#�

��� ����� ��3�� ����� ����� ��� ����� ����� ���� ��(������+� ��� �� ��� ����#� �

���� ��������#� ������ ��� ���������� �� ��3�� ������� ��� ������(��������

)������ ��"� *� ��� ���������� ������� �� ��"#� ����*��� ���3��� �� ���5��� ���

Page 66: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+

"��A����� ��#������ ���������������������+�� ����������������

�HE�

������������������*��3���+�2����������(����������������������"�������������

-�����������4����������"���������3���3�����������������*��������������+�

• ,���:���>����������������������#������������������������@+�!-�������3�������

���������������������� ������� 7!�*� ��� ��������� �����#� ��3��������

������ ��� ��� ����� ���� ����������� ��� �� ����� ��� �������� �� ��� � ����

����������� �� ��� ��� ����+� "�� ������� ������3��� ��� ��������� ����

����������#�����4����#�����������3����������>&�������������,���#����������

����� ���� �����@� �������� � �2��#� ������������ �� ��� ����� ��������� ��

����(����� ��"+�"�� ������������3�� ���������������� ��� ���� *� (���������

�� ��� � ���� ����� ����� � �2��� ��� ���������+� �� ����#� ��� ���������� ���

�������������3����3��������������.����#������(�������������������.��*������.��

��� ������� -��� �������� ���� ����������#� ���� �����(���� ��� �3������ ��� 34����

�6��������*�-��������4�����������������������������������+���������������(���

���4���������������-���������������������(�������������(������������

�����������������*����������������������������������+�!������.#�����������

��������� ����� �����.��� ���� ��������� �������� ���� ������� 7!#� ������

�4����#����������������3������������������3��������������4��������#����

�������� ��� ����� ��� ����� ����� ������ ����� �4��������� ��� 34���� *� ������� ���

��������������������3����������������+�

��������4��������(�������������3������������������������-��������.�����������

�������������+���������������������������������������������-���������� ������

�����.��� ��� �4������ ������������ ������� �� ��3���� �������3����� �(������+�!�����#�

�����������������������������#�����-����������������A���������������� ������

-��� ������ ��������� �� �� ����� �������#� ��-��� � ��� ���3��� �������� �� ��������

�������� �����+� ��� ��� ���#� ��� ���3�4��� �� ����� ������ ��� ������ ��(�������

������� ��� ��3����� ��� ��� ������ ��� �(������+� �� ����� ���#� �� ����� �� 7!�

��3����� ���4��� ����� ������ �������#� �� ����� ����� ����� ��� �����#� ��-��� ���

�������-������-������ �����5����������������������>�������������������

�+&C%%� *� �+&C$%@#� ���� -��� ���� ����������� ��� 5���� �3��� ���� ������������ ���

�(�������*���3������������������5��������������+�

7565: ��-,�/�/�����$,"�,$//�,�'����/

!����������������������������������������������������������������������������

�������� ��������.����#� ��������� 3������� �� ���������+� "��0� ���� &+C��������� ���

�������� ���������#� � ���������#� -��� ������ �6������ �� A� ���5��� ������(��������

R"���.��/�� ���%$S'�

Page 67: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+

� ����#������ ������������������������� �������������B������

� HI�

��� 7!�

���2�>����@�

��������>�2��@�

�����

�2���

� �.�

! �����

)�������

�����

��� 7!�

����������

��������>�2��@�

���2�>����@�

�2���

��2�

����

�2���

��2�

� �.�

� �.�

��2�

�2���

� �.�

�2���

��2�

�����$7545�$/$��,$/"�@���"$/ $�$,�/"�/(��(�/"�+����/"���/(���5

• !��#��������� ������� 7!��������������������34������ 7!#����(�������

��(���������"�*���� �������2�*��2������(���������(�������)����*�

������������������+��

• ������������ �������2����3��������������#���������� �������� �������2#�

�� �(������� ��(����� �� )���#� *� 34���� �� 7!� *� � ����� �2��� ��

�(���������(���������"�*�������������������+��

• ��������������� ��������2��#���������������������������������2��������

������ ��+� ��� ������ �� 34���� �� 7!� ���� ��� ���3��� ��� ��� �(������� ��� 5��

��(����������*��������������������������"�R!����JJS+���������������

��������������2#���������������������)�������������������������3��+��

• 0�������#� �����#� ��� ������ ��� ���3��� A�������� ������ ��������������� *�

��������2��#��������������������+�!�����#������������������������������

5������������������������(�����������-������3����6����������7�������-���

��3�������������� ���������������������������������0+�

����#�-����������-��������� ������-��������� ������������������3��������������#�

� ��������� ������ ������������ ��� ������ �������� �� ��� ��������� ��� ����+�����

-������������-������-��������������-����6�������������-������ ���������������

����������#����������3��� �����.������� ��������������� ����(�.�A���+�!�����#� ���

��� ��������� ������ �� ������� �����.����� �4��������������� �3�������������

�(������� -��� ��� 5�� ��������� �������������� ��� �� ��4�� �������#� ��� �6������ ���

��� ��������������������������(��������6�������������5�����+�"���� ������

Page 68: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+

"��A����� ��#������ ���������������������+�� ����������������

�HF�

������� �6��� ?7��� ��� �� ����� ��� ������ ��� ����� ��(���� ������ ���

��������������������� ���������������-����������������������������������+�

757 ��/(���"���")$/$"$�����

"������������ �������� �6������������� �������� �����3��������� ��������3�������5��

��������������������3���� ��������������������� �����������������������#��������

��� ������� ��� ������ �������� ��� ���������� ������������������������+�=�����

��������3����������������#�������-�������������������������������(�������

���4���� ��� ��� ����� �� ��� ����� ����������� ���� ����� �� -��� ��� �������� ���

������� ������+������������3��� ��� ������������������������� ������ ���0� ����&+$#���

-��� ������������������ �����#������������������� �(�������A���*� �� ����������

���A��������(�.#������������������������������������������������������#�-���

5�3���������� ��� �������� �� A� ��� �������.�'� ��� �������� *� ��������� ���

�������������#�������������\�������������������������������#�������2��\����

��������� ��� �3������#� �� ���\� *� ���� �������#� ��� ����������� *� ���������

������3����#� ���������� 7!+��� �������� �������� ��� ��� -��� ������ ������0� ���

��(���� ��� ��-����������?7��� ><��I0���� 9���������� #����� ���#� )������ 7������ ��

?�3����������������������������@�R?�������%CS+�

����������������������������

����

���������(�������

������������������

���

���������(�������

��������������3�������

���

���������(�������

������������������������

�� �

���������(�������

��(��@$!F��'$

!������������ ������ ���������(�������

�����$7565��/(�����(���$"$"�"�/(��(�/"�+����/5

Page 69: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+

� � ��(���������������������<���

� HJ�

"����� �������?7�������������������� ���������5�������������������������

��� ��������� �������������������6�������������������������������� ��������� �����

������������������������������������������������������+�"����-�������������������#�

���3������������������#�*�������������������������������'�

• ����������������3���������(������+���������.��8����>7����I�@������+���

&�������#��������������(����������8������6�@#���������������������3�������

������������������������3���������(���������� �����+�

• ��(������ ��� ��� �(������+� ��� ������� ���� >"� ��� ��+�� ������ #���#�

����� ��� �(������� ��A@#� -��� ������ ���������� ��� �(������� ��(������ ��

����-����� ����+� !� ��� ��.#� ���� ����� ��� ����6��� ������ ��� ��0�

>#������)�=����2�� ��#�0���������34����)�������@+�

• ����� ��� �(������+� ��� 5�� ��(���� �� �4��� ��� ��-������ ���� -���

� �3���������������������������(������+�

?7��� ���� �� �����#� ��� ����6��� *� �� ����� ��� �(������� -��� �� ������ ��

������������ ��� ��� *�� �����+� "�� ��������� ����4�� ��� ����� ����������� ��� -��� � 5����

������������������������������������-����(����������������������������3����+����

��������� ��� �<����� ���� �����4����� ��� ������#� ������������ *� ������ ���

�(������+�

75754 �����(�'(��$O.��

"����-�������������?7���R8� ��� JJS�����������������0� ����&+&+����5����-�������������

�� ����� ��� ������ ������� -��� �� ��� ��� ������ ��-���������� ��� )������ ?�3�

�����������R"���.��/�� ���%CS#� *������������������ ��� ��������������� ��� ��������

�����������������������+��

W�������������3�����3�4������������� A����(� ���'�

C+ �� ������� ?7��+� ���5� ������� ����� ��� ����(�.� ��� ������� ���� ������� ������������ ������+� ��� ������� �� ��� �� ������ ����� �� ��� ���������� ���

8����*�L�"�-���������������������4����������������� �����+�

$+ ��������>"�#�)�=����#������#�)���������34�������@#������������������

��� ��-���������+� ����� ����� ��� 34���� ���4�� ��� ����� ��� �(�������

����������� ��� ��� ������ ��� ������ ������� ���#� ������� �� 34���� *�

���������3�����L�"+�

&+ ���4������������������������������*����� ���������������������������� �����#�������������������+�W������3��������������������������������

��� �����#� �����.��� 8���� *� L�"#� *� �� ����� � ���#� ����� ��� ������

>����#��2��#����#�����+++@�������������������������������+�

Page 70: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+

"��A����� ��#������ ���������������������+�� ����������������

�G%�

H+ �� �4��� ��� � ����� -��� ��� �������� �� ��� �������� �������+�����������������������������������������������������������������

�����+�

��������?7���

�������

���������� 7!�

������������T�����

���������2���

�������������

! ������ 7!�

�! ����

����T�����

! �����2���

�! ��������

����

8���TL�"�

8���TL�"� 8���TL�"� 8���TL�"� 8���TL�"�

����� ����� �2��� ���T ���

�����$7575�����(�'(��$"�O.��5

75756 ��$"�''����/"�+�"�,�/"���@��+$'���

"�� ������(������� ��� ���� ����� �� ������ ��� ��������� ��� ��������� �-������ �(�������

��(����� �� ���� ������ ����� ����� ���3�4��� �� ������� ��� �(������� ��A� *�

�����������(�����������3���������'�

• ���������� ������+� "��� ��������������� ��� �� ����� �� �� ��� ������3��

����������������������������������+���������#������(���������������

����� ������ �� ��� -��� ��� ������ �4�������.��� ��� ����� ��� �(������� ����

������� ���������������+����������������������������������7�������#�

-�����(���������������������������������0+��

• ������������������ ������������ >������@+������(������������������ ����� ����

��������������������3�������#�����������������������(�����������

������� ����������������.������5�������������+�!����������������������

������ ������� ���������� ���������#� ����� �������� ��� �� �� ��4�� ���

������(�������������� ����������������������������������+����������������

��� -��� ��� 5�� �������� ��������� �� ��� �������� ���������� �� ��� �������

������+�

Page 71: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+

� � ��(���������������������<���

� GC�

• ���������� ��� ����+� ����.�� ��� ������������ ����� ��� ������ ��� ���

������ �� �� *� �����+� ����� ���������� ��� ���3��� ����� ��3�� ������

������������������� ������������������������+�0������� ��� �����������#��-���

��������.��������������������������������#�������������������������� A�

����� �(�����*����(������������������������+�

!�����#������������(�������������-����������������5���������������������������������

���������������>������?���@���(�����������(�������+���������������������(����

�������(������MappingStrings �����-���������������������������(������-������������

��������� �� ����� ����+� ����� ������� ��� �������� �� ��� ��������� �����#� ��������

����������#� ���� ��� ��(���� ��� ��������� pragma oid � ����� 5����� ���������� ��

����3����������+�

75757 ��-,�/�/"�,$/�,�'���

�����������������?7���*����#���� ����������������������������������������.����

�������� ��� 34����� ��� ��� ��� ������ ����� ��� ��� �����+� ��� ���� (����� ���#� ��3����� ����

���3��� ��� ���� ��� ����� ����� �������3���� ��� ����� � �����#� ��� ����������� ��� ���

�����*�������������(������#�����*�������5�������������������������+��

?7��� �����.�� ��� ��� ������ ��� ������� �� ������� ��� ���������+������ �������� ���

������� ��� ��� ��������� ����� �� ������ ����������#� 8���TL�"#� *� ���

������� ��� �����+���� �4��� ��� ��������� ���3���� ���?7��#� �3�����������#�

�����*������������ ����(����������������������������������������-����������

��� �����#� ���������� -��� �������� ����� ��-���������� ��� ������ ��� ���� ���

��� ���������������+�

�� �� -��� ��� ��(����� �� ��� ������ ��� ����������� ��� ����#� 5�*� -��� �������� ������� ���

������������ ����� ����� ��� ����+� ��� ������ ����3������ ��� ������������ �� ���

����� ��� ����� �6�������� �� ��0T���� *� ��� �6�������� �� !�2+C� �� ��"� ��� ���5��

��3�����+� ����� ���#� ��� �������� �����.��� ��� ��� ������ ���� ����� ��� �(������+�

��������������5�*�-���������-������ ������������������.������������������#�����-���

��� �(������� -��� ��� ��(��� �� ������� ��� �5��� ����� ����-����� ����� ��� ��3�� ��(����

����������� �����+���� ��3�� #� �� ������ ��� �������� ��� � ����� �� �(������� *��

��(�����-��� ��������� ��������+�������0�� ������(���� ���� �����3�� ������� �� ��3������

���������#� ���� 5�3���������� ����� ��� �����.�� �������� �����������#� ��� ��� ����� ��

�� ������3�4��-�������6����������������� �����+�����(������#�����*�?7�������

��� ��������� ���������������#����� ����-�����������������*�,���+��

�����3���������������� �������������������-��������*��������������������������������

��� ��� �(������'� �������� ������ ��� ������ ������ ������ �� ��� �(������� ��

������� ������� -��� ��� �����+� "� ������ ������ -��� ����� ������� ����������

��(��4���� �� ������� ��� ���#� ��� ������ �� �-������ ����� �� -��� ����� ������

Page 72: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+

"��A����� ��#������ ���������������������+�� ����������������

�G$�

��������������(������-������������5���������#����3������5�����(���������5���������

�������������(������+�

758 (�$/$ ��B�+$'����/ �� ��/($/

������� ��� A������ �<�#� ��� 5�� �����.��� ���� ���3�4�� -��� �����3�� ��� �������� ��

��*�� � ���� ������� ��� ��3������ ��� ��� ������ ��� ������ ��� ������ ��� ����+�

���5�� �������#� �����.���� �� �������� �� ��� ��(������ ��� ��������� �����.���� *��

�������#���������������������4���������������3��������������������������

������ -��� 5�� ����� ������� ���������� �� ��� �������� �����(���+�!� ��������� ���

�6����� ���-������5��������������� ���������#��� ��������������� ������

��������+�

75854 ��$)$A�/"�1$,2$�$/��"$�$+2��(*�

�� ��� ��� �������� �������� �������� �� ��� ��� ������ ��������� ��� ������ ��� ���� ���

RV��*���������JHS+�!�-���������������������� ���������3��#�����(-���-��������

��� ������� 5����� ��� ��������3������� ����� ���:��� *� �2��#� ������ -��� ����� ���� ���

��3����� �6������� ����� ��� �����3��� ���5� �������+� !��#� ���� �������� -��� �����

����� ��� �6������������ ������� �� ����� ������ RV��*���������J&S+� ��� �������

������� ��������� ��������� -��� �(����� �� ��� ��������3������� >����� ��� �(������#�

�����#� ������������������������������������@#�����������������������

��-������ ��� ��������3������#� ��������� ������� ��� �������� �� ���� ���������

��������������������+�"��0� ����&+H��������������-�����������������3������#�-���

���������������'�

�����!� �����7�

�����!� �����7�

7�

!������������� ������

�����7�

�������

��������

! ��������������

�����!�

)����������!�

)���������������

)����������7�

�����$7585�/���+$/"���(��� ��$)�,�"$"5

Page 73: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+

� �.��)���������@� �������������������

� G&�

• )����������������+��� �������������������������������#������������

�������� �����#�������������������4�����*�����<������� ������+�

• ! ����� ���������+� �� � ����� �� �A�������� ����(����� ����� �� �����

������#�������������������� �����#���������� ����������������������

������+� !�� � ���� -��� ����#� ��� ��������� ��� �����4����� *� ����<� ��� ���

� �����-���5�*���������#��������3������<��������-������A�������� ��������

��*��������������� ������#�������������������� ���������������+�

• ��������� ��� ��������+������� ����� ������� *� � ����� ��� �������� �����+�

������ ��������� ������ ���� ��� ��� ����'� &��@���� � ���� ���#� *� ���������� ���

!��������+�"����������������������������������������������������������

���� ����������� ���������+� "��� �� ����� �� ���@���� ���������.���� -���

�����������������*�������������#���������������������������������+�

������ ������������������� ����� ��� ��������� -��� ��3�� �����.��� �������

�����4������������������������������������#�����������������4�����-������

���������� ��� �� ���� ����� ��� ������ � �(����� �� ��� �(������������� *��

������ ���+�

����� ���3�4#���-����� ���� �#������� ����������3������*���(��� �����3������

5�3�������� �� ����� ����+�!����� �������� �� �� -��� ��� ��(����� �� ��������3������� ����

�����#� ���� � �������� �� ��� ��������� ��� ��� �(������#� ��� �� -��� � ��������� ���

��3���������������������+�

75856 ��-,�/�/"�,����

��� ���� ��� ����� *� ��������� ���� � ��&� >��������� �� 5��?���?�� ��� ��+�� ������� ��

�������#������������������ ��������(�����������������@�5�����3�4��������������

�� ����� �������+� �� R ���c��JE3S� ��� ������5�� ��� ������� ��������� �� ��� ��������

��������������(���������3�������������������#��������������� ����������������������

0� ����&+G+��� A����5��������#� ����������-����������������������������������

������������������������������������ ��������#�������������3�������������������

*������������������������-�������(���������������+������������#��������������

��� �(������� ����� -��� �������� ���� ��3����� ��� ��� �-���������� ��� ������� *� ���

���������������������(������+����������������������������R������JGS#�-����6���

�������� �������� �� ��� ��-���������� ��� ���(����#� -��� ����� -��� �������� ������ ���

�����������������������������3�4�����������������������������������(�������-���

5�*���(����+�

�������������������������������������������������&�5���'TT999+����+(�T�

Page 74: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+

"��A����� ��#������ ���������������������+�� ����������������

�GH�

����������

��7��)����

��7������

���������0�

Q

)���� ���� ��0� Q

�������

0�������

������(�������

���������)���������

�����$75:5H�(��������"$""�+�"�,�/"���@��+$'���"���/(���/��F�G��0�R��;9)I5

��R ���c��JFS�������������������������������(���.������������3������� �������

�������������(������#����������������������������-�����������������������������

��3������� A�����������������(������'�

• 0���(��+��� A�������������3������������-����������������������������������������

��3������� �������������+�"��0� ����&+E��������������������#����������4�������

-�����(������#�*���6��������������������&+&+$+��

���������

�����

�4���������

���������

�����

�4���������

���������� �� ��������������

�����

�����������

�������

�����$7595���(�"�0�/($"�/"�,$@�,�/�@&$/��F�G��0�R��;?I5

!��#�����������������������'�

o ������+� ��� ��� ������������ ��� 5���� ��������������� ����� ����� *���������#��������������������������+�W���������������������������

��7�������+�

o ����������+�����������3����������������������������������+�W������� ���� 5�3�������� ����������� ����������� -��� ��� ����3����� ����� ���

���������� ��4��������(�����+�

Page 75: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+

� �.��)���������@� �������������������

� GG�

o ����+�������������������4�����������������#�-������������������������� ��� �(���������(����+�!���(���������� ���� ��������#� ������

�����������6���<��+�

• �������+��� A���� �������5���� �������������������������(������#� ���

�������������������'�

o �������+� ��� ��� ������ �����.��� �������� �� �4��� ��� �� ���� ������������������������������� ��*������+�

o !3�������+��������������.����������������5�*�-����<������-�������(���������������������+�

• ��+��� A������������(�����������������������3������������������3������'�

o �������+��������� ���� ��������3�������������������.�� ��� �(���������� ��������(����+�

o ������+� ������� ��� ��� �(������� ��� ����� �� ������ ��������� �����������������(��������������4����������������(������� �������+�

• �� ��.����+� ��������� ��� ��� ��� �������� -��� ��� ������� ����� �����.��� ���

������������'�

o ����������+� ��� �������� ��� ��� ������ ��� ����������� ��� �������������� ��������+����������������������������������@�����������#�

������������������+�

o ���������+� "�� ������ ��������� �� �� � ������ ����� �����������������������+���������� ��������� ������������-������������+�

�� A�����������(����������������������-�����������������������������������3������

���(���(�����������������#��������������������������������#�����������*�� ��.�����

����������#���-�������������3������3���+�

��� 3��� ����� ���3�4� ����� ��-������ ��� ��������3������� �� ������� ���� ����� ���

�(������������*��-���������������3����������������� �(������������������-������

������3�� �� ���5�� �(������#� � ��� �� �� ������ � A����������� ������� �� ��3�

��� ���������� ��������'� ���� �6������������� �� -��� ��� 3���� R ���c��JG#� ���c��JE�#�

���c��JE3S����-��������������6��+�

75857 � ��B�+$'����/"�.$�2����

��R7�JIS���������������6�����������������������3������������3���������������

������ ��� ������ ��� ����� ��� ��2#� ������� *� �� 7!#� ������ �� ������ ���

�������������������� ��4�������(������>)���#������� ��"���������������@+������

���#���(���)���>(�������)�=����#���#����������34���)�����@#�������������

-��� �6����� �� 34��� ������� ������ �3��� ��� -��� ��� ������ 3����� � ���(�����

Page 76: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+

"��A����� ��#������ ���������������������+�� ����������������

�GE�

������+������34�������������(�.���"�����������������������-�����������-���������������

��������+� ����� ��������� ��� �(������� ��(������ �� ����� 34��#� ��� �� ��� ��� (�����

>������@� ��� )���#� ���� �� ��"#� ���������� ���� ��(������� ��� �(������� ��

�������� �������� -��� ������ ����34���#� -��� ��� ����*�� �� ���5� 34��� �����#�

���.�������(����-��������������������3���������(����������������� ��4�+�

��������3�4����������������������(�������(�������,���+��� A��������#��������4����������

)���(������������������������6����������,�������-���������������(������������

��������������"+������3�� #�����-���������������������3��������������������������

���������� �� �� ����� ��� 34��� �����#� ��� ������� -��� ����� �� A� ���

�����(�����������������������������#������-��������*���������������������������

�����+�������#�����-������������������������34����-������ ����������������� ��4�����

��(�����#� ��� ����� � ���� ������ -��� ����� �� ������ ��� �������� ������ ���

�(������#����-������������3������������5������������#�����-���������������#�

������������������������������������-���������,���+�

����������������#���R����JES���������6������#��������6��������������� ���� ���

��������� ����������������*���2�-��������.������������������@�����������(�.�

8����-������4��34����,������ ����#�������������������#��������������������+�

�����34�������������(������������������������������������3���������(�����

���������������3���#���������������������������������������������*�)���#�-���

�������� 3����� �������� ��� ���� ��� ����� ����� �� ����3��#� � ������ ��� ������ �� ��

�4����������34��� ������+��

�� R����JIS� ��3�� ������� ������� ���� ���������#� -��� �������� ���� 3������� ����������

�������������������������8����*�,���������������������+�������#�����������������

��������6�������������������������������������+�"������(�.����������������34��������

*�)��������������#������-���������������������������������(���������������� �����

��� ������� �� -��� ��� ������ ��� ��������� ��� 8���#� *� -��� � ��� �������� 5����� ���

�������������������������(����������� �����+�!��� ����-�������#����������������

��3�����������������������-�������-���������������5������������������������������

����������+�!�����#� ����� ���3�4� ��� ������� ��� ������ �� �2��� *�)���#� ��� �� -���

�3������������������ ������-������������+��

75858 ��� ��/($/"���+$��21�,,��

����� ��� ����� �����#� *� �������� ��� ��� ���3�4�� ��� V��*���������� *� ���5�#� ��

R2������JFS� *� RV�����JJS� ��� �������� ��� ������ ��� ������ ���� ���� >� �������

����� ���@#� -����������� ��������A����������� �(������� *� ��� ����(�.����

������A�����������������������������������������������-�������������������������#�

������������ �� �� ����� ������ ��� ������� � ��2� >���� 0� ���� &+I@+� �����

���6������������3����-������������� �������5�*�-��������.�������������� ������-���

��4�� ��� ������+� 2� ��� ���3��� ���� �� � ���� ����� �� �� ��������� � ?��#� *�

Page 77: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+

� �.��)���������@� �������������������

� GI�

������ ����� ������ �����.��� ���#� ����� ��� ����� ��� ������ A������ �� ����� �������

��������� ��� 3����� �� ������� ��� �2��+� "�� ��-���������� ��� ?7��� ��� ������

��������������������������������������#����3�����3����������������.���� 7!�

�����������(����-������A��������� ���+�

��R2������JFS#������ ���������� ������������������� �������������������#���������

������ ���� ������������� ��������� ��� ��(������� ������� >)���������������&�����������

�����������������3����*�!3����@�R����JI�S+�"�����(����������34���� ��������

������������������������� �����������#����-������������(����3�������

�������������������-����������������#����������������������������������*����

� ��������������������������������� �����+���RV�����JJS�������������� ���������� ����

����� ������� ��� ������ ��������� ��� �����+� ���� ��� �������� �� �� �������� ��

�A������������������������������-��������������������+��������(��������(���������

����������3�����������.��������6�����������������������������������������+�

��������

���2�

��� 7!�

�)�����������������

����������������������������� ���

!3���������������5���� �������

����������������������34������

�����$75=5��/(��� $�$��$//��F�G1�,,��;;I5

�����������������������������3�4�����-��������������� �������������A���������������*�

������������#�*����������������������������������� �������6�������+������3�� #�

�����������������������������������������#�����-���������������������3�����

��������������3������������������ �����#�������������6���������������������3����

���������� ���+�������������(���������(��������(���������� ����������������

-��� ��� ��3�� ��� ���� �� �� �������� �� ��� -��� ��� �(������� ����� �� ��� ������������

�������������������(�������3������+�

7585: ��$)$A�/��,$'���$"�/'��O.��

�� �� -��� ��� ��(����� �� ��(���� ��� ��������� ��� ��������3������� �����?7��� *� ���

�������� ������ ��� �����#� �6����� ������ ���3�4�+� �� ������� �� ��#� ��� ��������

�-������ ���������� �� ��� ���������� ����� ���� *� ���� �� ��4��� ��� ��(������ ���

�(������� ��� �����+� ��� �4����#� �� R0����JJS� ��� 5�� �������� ������� �� ���� ���

���������������������*�)���#�3������������� ��������������*�,���+����3���

Page 78: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+

"��A����� ��#������ ���������������������+�� ����������������

�GF�

��R��3��%CS����5�����������������������,����������������������"��(���������(�����

������*� ����� �������� �� 34������ 7!������� �� �����?7��+������ ���6�������

�������� ��� ��� ��� R7���5%%S#� ��� 3��� ����� ���� ��(��� ������������ �������� �� ��"� -���

��������������������#����������������� ������ ���������� ������+��� ��-������

��(�������������#��6�������������������������������-�����������5����������������

�����������2���������������������R�����(�%$#���%$S#�����-���������������

�������3���+���� �� ���������������(�� �����(����� �����������3����������������

������ �����2���-�������*��������7��-���������#���������.�������������������

�3���������-���5�*� �����34������������������������ ������6����#�*����34���

-��� �������� ��� ������� �� ���� �����������7�+�!�����#� ��� ���������� ��� ������7�� ��

��������0T����������3�����(����������3������+��

�������-����������#���������������������3�������������������������������������

������� �������� ������ ������?7��#� ��� ���������� -��� ��� �����.�� ��� ������5�

�������������������������-�������(�������������� ��������� ���������������+�

��������������� �������A���������3�4�������.�����3������������#�-���*������������������

��� ��3����� ��� ��� ��������� ��� ��� �(������� ����� ������ ��� �����+� ��

R�����0����%CS� ��� �����(������ �4��������3�����#���������������������

�������� A�����������������0� ����&+F'�������������*���������������������������#�

��-�����6���������������������3�����������������+��

��������*�����3�����������

���������(���������������

��-���������

��7���2���

��7�

L�"��3���8����

7� ��3����2���

7� ��3��������

"���������������

��"�

��0� ���� �����

��������������

����������������(�������

�����$75?5��"�,�"���@��+$'�����"�/'$ $//��F�G�$�(���,$(��K4I5

���� �������#� *� ��� ������ ���� ����� ���3�4� R��5��%$S� ������ ���� ��� ���� ���

���������������������������7�������������������������������������������

����� ��� ���+� ����� �������4�� ��� ����� ���3�4�� ��� -��� A�������� ������ �� ���

Page 79: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+

� �1��"������������

� GJ�

��(������ ��� ������������� ��������� ����� �������� ������ *� � ����� � A�

�����-����������������.�����������������������(���������(��������������������+�

75: ���',�/����/

!� �� ��� � ��� ��������� �������� ����� �������� 5�� ��������� ���� ��������� ���������� *�

���6�������� -��� �6����� ����� ����3������ ��������� ��� ��������3������� ����� ���

������������������(���������� �����+��

����� ������� �� ��� 5���� ������� ��� ���5�������#� ��� � ������ ��� ��������.�����

5������������������������������#����:�2���*�,���+�����������������(���

�����������������������������������������������������������������3���������

������(�������� ��� �(������� ��(������ �� ��� �������� �� ��4��� �6�������+� ���

��3�� #������� ������-��������� �������������#�������-������5�����������������

��(����� ����� ��� ���� -��� ���� ��� ������ ��� ������ �6�������� �������A�� *�

������#��������������������(���������������.��A��������������������������+�

"�� ��-���������� ������ ���?7��� ��������� �������� �������3��������(�������

������������ ��������� ��������������������� ����������������������������

��������������������������������� �����-�������������������+�!��#��������8����

������������������������������-������A����������������#������.���L�"���������

���(������#�*���(���������������������(���������A������-����� ����3����

���� ��� �(������� ������(������ �� ����������+� ?7��� ������� �� �� ��� ���

��3������ �6�������� �� ���� ���6�������� ��������+� ��� ��3�� #� �� ��� �6�������

�� ��� ��3������ ��������� �� ��� (���� �� -��� ��� ���4�� ��� �(������+� !�-��� ���

�������� ������3���������� ���� �������������������� ���������#����� ����������

��������������3+�

D� ��� A����� ���� � ���� ��������#� ������ ����� ��� ������ ����� ���3��� 5��

�����.��� ��������� ���������� ������� ��� ��������� ��� ��������3������+�

V��*���������� *� ���5�� ����� ��������� ���3��������� ����� ���� ����������� �����

������� *� � ����� ��� ������� ����+� ��� ���� ��� ����� *� ��������� ���� � ��� ��(���

������� ������������� ��� ��� �����+� 7�� *� ����� ����� ��� ������������ ����� ���

��������3��������������� ������������ ������#����������������#����� 7!#�*������

�� ��#� �� ���� ���� ?�3+� 2������� *� V�����#� ������ ��� ������������ ��� ��� ������

���� ���#��3������������������(��������������.��������������������������������������+�

0�������#� 5�*� �������� ���3�4�� -��� 5�� ������� ��� (�����.��� ��� (���� �� -��� ���

��� ����������������������?7��+������3�� #�� ���������������6��������

��� ���������������������3�����������������������������(������+�

"����3���&+C������������������������5�����3�4�#����������-������������ ������

��� ������#� *� ��� ��3������ -��� �������+� ����� ���� �������� -��� ��� 3����� ��

�����������������������5����������������3���^�������_#�*�^��_����������������������+�"��

����3���^_��������*�����������5����������������3����+�

Page 80: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+

"��A����� ��#������ ���������������������+�� ����������������

�E%�

!� ������ ��� ��� �6�������� ��� ���� ������������ �-��� ���������#� -��� 5�� ������� ���

����.��������������(��������� ���� ������������ �����#�5����� ��� (��5���������5��

��������������5����������������������������������������� ��4��������(���������

�(������+�������������-������������������������������������������������

��� �����#�������3���������������������������������������������-�������(��#������

�� A������ �(����+�W�����������3�����������-�����������.������ ��������(�����������

�������������+������������������������������������������.��������������3�������

��������+�

�$),$7545��,$'���"�$ ��B�+$'����/ �� ��/($/5

���),�+$/����/(�"�$��,�'���

�� ��/($

��+����/"�

��/(���

�+ ,�'$"�/&��������� 6�����=�� #�����

��2� ����������� �������� �������� ��������

��������:��#�

�2������ ��� 2�

���� ���#��2��� ��� ��� 2�

,����

���:��#�

�� 7!#�

�2���

��� ��� 2�

?7��� ���� ��� ��� ��������

V��*�������������:��#�

�2������ ��� 2�

� ��� ����������� �������� ��� ��������

7��

���:��#�

�2��#�

�� 7!�

��� ��� 2�

��������:��#�

�2��#�?�3���� ��� 2�

2�������*�V������)������

���� ����2� 2� ��������

��������3�������

��?7���

���:��#�

�2��#�

�� 7!#�

?7���

��� ��� 2�

������0����� ?7��� 2� ��� ��������

������� �������������#�*��������������������������������������#����������������������

��� ����������������� �������������� ����� ��+����5�� ������������������

�����������������-������������������5��������(��������������������3�������������

Page 81: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+

� �1��"������������

� EC�

�(������#� �������� ��� ���������� �� ������� ��� ��� ��������+� "��� �� ���� ��� 5��

�������� ��� ������ �6����� ����� �������� ��3������ ��������� ���������� �� ����

������ ��� ��� ?�3� ��������� R7�����"��%CS#� ���� ������ �������� 3������� �� ���

�������� �������� �� ���� �� ���� *� ��������� ?�3� ��� ��������� ��� ��� -���

���������������+�

Page 82: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+
Page 83: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+

� E&�

�$ &(�,�8 �$/ �(�,��&$/'�+��%'��'$/"�

�� ��/��($'���"�,����'�+���(�

854 ��(��"�''���

�������������������������3�������3����������������3���������3��������5���� �������

��� ������ ��� ������ ��� ����� �6�������+� ����� ����� ��(��� �� �������� ���

�������3�� ��� �(������#� �� �� ��4�� ��� ��(������ *� �� �4��� ��� ������ ���

�(������� -��� �� �������3���� ����� ��+� !�����#� ���� ���6�������� ��������� -���

��(�����������������������3�����������*�������������+�"����-�������������������

��� ?7��� ������ ��������� ��������� ��� ��� ������ ������#� ���� ��������

��3������ ����� ������� ��� ��������3������� ��� ��� �(������� ������ �� ������ ���

��������������������+�

��������������������������������������������� ������������������������� �����

����(������ �������� ��� ��� ��� �� ���� R0�����.%CS#� -��� A���������� 5�� ����

������������������������������?�3����������R7�����"��%C#��5���*%$S+�"����*�������

������������� ���?�3���������������������<������������� ���������5����#�*��

����� ������-��� ��������� �6������ ��� �� �(����+�"���������������������.��� ����

�� ����?�3� ����� ������� ��� ����<#� ���� � ����� ��� ������ (��3��� ��� �������� ���

��������+������?�3���������������������-������ ��������� ����������3����� ���

�(�������-���������5�*������������������������������� ���#��������-����6����������

�� �(����� �� ������� ��� ���� �� ���� -������4�+�!�� �������� ��� ����� �������#� ��� �����

�����.��� ������������ ��� �����.����� �� ��� ��� ��� ������ ��*����#� ������ ��� ���

��*���� ��?�3C#� ���� �� ����� ������ ���� >��+�� ������ $������� ��?��������#�

���� ���� ��� ��� �������� ��� ��� �(������@\� ��� ��*���� �!�"$� >��5&�� ������

#��H��� 6�������#� "� ��4�� ��� ������� ��� ! ����� ��� �! �!@#� ��� ��� � ����� ���

������ ����� ��� ��(���� ��� ������� ����� >�! �!#� ��+����� ������� 5������?�

&��=�����������@\�*����?�3��������?�3+� &#������������4���������������������������

��������*�������������+�

�������������������������������������������������C�5���'TT999+�9�3+� #�-��������� ����5���'TT�9�3+��(3+��:;������5�+��T�

$�5���'TT999+����+� T�

&�5���'TT999+�������9�3+� T�

Page 84: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+

"��A�����.��6���)������A����� ������������5�����������������"����� ������

�EH�

�� ���?�3� ��������� ��� ������� �� ��3����� �������� ��� -��� ��� 5�� ��������� �� ���

��������� ���������������� ���������������������������������?�3+���R�������%$S�

��������������3�������� ��'����������������-�������������������������������

�(�9���#� -��� ��3�� �������3���� �(������#� ����������� ��� (���� ��(������ ���

�(������� -��� ����+��� ��� �������� ��� � ����� ����� ����#� ��� ��� ��������� -��� ���

�������� ����� ������ ��������� ����������� ��� �������� -��� ��3�� �������3���� ���

(���� ��(�����+� ��� ���#� ���� �������� -��� ��� ������� �� ����� �������� ������ ������

���3�������� ���������� ��� ��� ��������� �(���������� �����#���-�����������

����������-���5��������(��5��5�*�������.���� A��������������������+�

��������������������������������������������������������������������������

�� ��+���������#�������� ������������������(�����-����������� ���*������������

�������� �� ��������� ��� �(������� ��� ������ �6�������+������ ���#� ��� ����������

�������� ����� ��� �� ��4��� ��� ������������� ���� �������+� !� ��������� ���

�6����������������3�4�������.��������������� ����������� ���#��������������

������ �� ���� �� ���� ��� ������������ *� ��������� ���� -��� �6����� ����� ������� ��

��3��������� �����+��

856 �$/��(�,��&$/2/���,$'���'��,�/+�"�,�/"���@��+$'���"���/(���

����� ��������� ���� ��� ������ �������� ���� �� ���� ��� ����� ��� ������� ��� ���

��� ������ ��� �(������� ��� �������� ������ ��� ������ ��� �������� �6�������

����������� �� -��� ������� ���� �� ���+������ �����#� �������� ���0���(��#� ��� ���

����������� ���+A�����������������������������������������������������������������+�

��� ��(������ �� ��� ����� ��� ��� ����� ����� !���(������ ��� �� � ��(���#� ������ -��� ���

�6������ �� ��� ����� � 5�� ������� ��� ��(������ �4���� *� �6����� �A��������

��(������������(��������������������+�=��.��� ���-��� ����������3���������������

�����������������������R������JFS#�-����6����������� ����������������+��������

�@��A�������+�� ��������������������B�������� ������+��������(����������������������

�������� �����������'�

• ��� �6�������� ��-��� ��(��� ��� ������#� ����������#� ��������#� (�����#�

�6�����*�������������-����������+�

• ���(�������-���������������3��������-����+��

• ��� ��� ���������.����� ��-��� ��� ������� �3������� *� ������ ������(������ ���

(���������������-������-����������������+��

• 0�������#����������������-�������(�������5��������������������������

������������� ���������6�����+�

Page 85: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+

�.����6����������A������������������������� ����������+�� ����������������

� EG�

��� (���� 3����#� ��� ������ ������ -��� ��� �� ��� ��� ��� ��(������ ��� �� �4��� ���

������#� ��� ��6���#� ������������ *� ���� �� ����-��� 3��������5��������+����

3���� ��� �������� ���� ����� ������� ����� ����������� ��������� �3��� ������

������5��������R�9�����JJS+�

"����� ������������������(��������� �����*��������+�"���������������-�������-�����

����������������������(���������(��������������#�����-��������*���6�������

�����������#� ��� �� -��� ��.��� �� ������ ����� ��� �������� ���������+� "��� �� ����

�������� ����*�� ���� ��� �������� -��� �������� �����.������ ����� �����.��� �(��������

�3��� ��� �������� -��� �����+� ��� ����� (���#� ��� ������ ��� �(������� ���

������ �6�������� ��� ������ ������� ��� �� ���� �� ����'� ������ ��� ���

��-������������#� �����7:�������2���� ��� ������������+&C%%������2���(��� ���

�(������������������� ���������������6��������.����*�5����������������

�� ����� ��� ���3�4+� ��� ��3�� #� ��� ��������� ����� ��������� *� ��� ��4��3��+� 2� ���

������ ��������� �� ���� �������� ��� � �������� ���� ����������� -��� ��������

�(�������������3������������*���6�������R"���.��/�� ���%$S+��

"����� ���������������������������*��������.��������������R2��5��JCS+�������

��� �����3�� ��� �������� ��� �� ������� ����������� �������� �� ��� 5��� ��� -���

������������������������� ����'�

C+ �������������5���� ����+��6������A�����������6��������������������������� �������#� � ��������� ����������� �������� �� �� (�������� ���

�������� -��� ����� ����������� �� ��� (�������+� ��� �������� ��������

�������� ����������� �� ��4������ �(���������� �����#������ ���� ��

����������34���+�

$+ �����������(������������� ��4��+������������������(����������(������������������������� ���� �������#� ������ ���� ��������� ��������� ��������

����� ��������+� ��� �4����#� ����� ��� ��� �� ��4��� ��� �(������� ��� ������

����������34���#�����������������5��������A������+�

&+ 0����� ��� �������� ��� ���������+�2� �6����� �� ������ -��� ������(�-������� �������� ��������� ������ ���������� ��� �������� -��� ����+� �� �����

�������5�����3�4������5����������������� ������������#�5�3��������������

�������4�������������������������+�

H+ ���������4�����������������������������������+�!�-��������3���������� ����� ��� �� ��4�� ��� ��������#� �� ��� ����� ��(����� ��3���� ��� 3����� ���

�������+� ������ 3�������� �������� ����� ��� ���� ��(������� �������

���������������� ��.�����+��������3��������3������������3���������������������

������ ��� ���#� ���� ����� ����� ��� ������ 5�� ��(���� ��� ����� ���

�(��������������������������������������������������+�

Page 86: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+

"��A�����.��6���)������A����� ������������5�����������������"����� ������

�EE�

�� A�R�B"���*JFS#�*����������������������������������*��������.�����������#�����

���������������������3�������������� ����#����������#�-��������������3��#�(�����

��� ������#� �6����3��#� (����� ���������#�������#� �������3��� *� �� ��� 3���� ��������

����T3��(���+� ������ ���������������� ���3��� �� �����3���� �� ���5�� ����� ����� ���

�(������� ��� ������ ��� ���#� ��� �� -��� ��� ��*���� ��� ��� ������ ������ ��� ����

���������*��6����3���+�

����� (��������� ��� �������.����� ��� �� ���#� ��������� ��� ���� 3�3�������� ����� ���

��(�����#��� ����������������������������#������-��������3����������������������������

�� �������� ��������*�������������������.�3���#�*�������A�����#���������������(�����

*� ���3���� *� ��� ���#� ���� �������.�3���� R)���.JJ�#� )���.JJ3S+� !��#� ��� ������

������������� �������3�3������������� ���'�

• ��� ���� ��� ������������+� �������� ���� ����������� ��� ������������� -��� ���

���������(�����.���������������� A��������������� �������������������+�

• ��� ���� �������� �����+� ����*�� ���3������ �������� �� ����#� �����#�

�����#�������#�����������#�����������#�(�����#����+�

• ��� ���� ��� ����� �����+� ���3��� ��������� �� ���� ��������#� ��

�������.�3��������������������+�

• ��� �����������+����������.�3�������������������#�������������

�������*�������������#��3�������������������-��������� ��������������#�

*��3��������������*���������������������-��� 3������������+�

• ��� ���� ��� ���������+� ������ ��� �������� �������� ����� ������� ��

���������������+�

���3����������������������������A���������������(������������3����������������

-��������������������������������3������>���#�&����� �$�������#��?��@'�

• ��� �������������� �������+� �(�����������������������������������+�

• ��� ���������������������+����������.�3������������������+�

• ��� ��������������������������+���������������������������������������������

-��������(��+�

!��� ����-�������#����3���������3��������.�������������������������������3�3��������

����� ����*������-�������������R"���.��/�� ���%$#�"���.��/�� ���%&�S#��� A����

�������� �� ��� 0� ���� H+C+� �� ���� ��� 5�� ��������� ��� ����������� �������� �� ��� -���

A��������(��������������������� ��� ��������A'�

• ���������-��������������(�������������������������(�������������������

�� �������������� �����������������34���+�

• ��� ����� ������� ��� ���� ������ ��� ������� �������� ������3���� �� ���� ���

������������ �����+�

Page 87: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+

�.� ��6�����=������+����������)������A���

� EI�

• "���������������6������������������(���������������������������

�������3�������� ������>�������#����#�����������[@�

• "�� ��-������ ��� �6������ ���� ��� ������� ��� ��������� ������ *� ���

���������.������������������������������(�3������+�

��� ��� ���#� ���� ������� ��� ���� �� ���� ��� ������� -��� �������� ���4��� ����

������������������������������3�����+�

��� �������������������

��� ��� ��������A�

��� ����������� ������

��� ������������� ��������

��� ���������������������

��� �����������

�+������������������������

��� ����������������

������-������������

�������������������

�������������������

��-����������6������

���3�������

����3�������

�����$8545�����/ ��"��'�$��(��,$$����(�'(��$"����2,$$����(�'(��$"���(�,��&$/5

857 �����$A�/"�"�@���'���"� �(�,��&$/

��������� ���� ������ ��� �������� ����� ��� ������������� ���� �������� �6�����

�A�������� ������ ���� RV��*�;�%CS+� !�-��� ������ ���� ��������#� ��� ������ 5�����

������������� ��������� ����� ��� ��*���� ��� �����+� !� ��� ��� ��� ������ ���� ���

��������������������������'�

• ��������������+�W����������������������������#��4��������#����������

*� ����������+� "�� ������� �6������ ����-����� ������ ��� (����� �������� *�

�����+� "��� ��������� -��� ������.��� �� ��� ������������� ���� ������ ��

�4��������+�"�����������������������������������������������+�

• ������������ 3������ �� �����+� ���� ������#� �4��������#� ������� >�����@� *�

(������+������������������������������#� ����������������������������

������#�*�����4������������6��������������������3������+�"����������

�������������������+�0�������#�����(��������������������������������������+�

• "� ���� �����������+� ���� ������#� ����� �� ��������+� �� ����� ���#� ��� ����� �

��������������������������������#�*������������#����4��������+�

• ������������34���+�0�������#������������ ��������������������������������#�

34���� *� ����3���+� �� ����� ���#� ��� 34���� �� �4��������� ��� ������#� *� ���

����3���#���������������+�

Page 88: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+

"��A�����.��6���)������A����� ������������5�����������������"����� ������

�EF�

�������� ��� ����� ������ ���#� *� �� A� ��� �6��� �� R��?�3%C#� ��?�3%$�#�

��?�3%$3S#� �� ��� A������ ������� ��� 5�� ��(���� �� ��� A���� ��� �� ��4��� ���

��(����������� ���+�����4����'����� ��#�"�#�0:" ��#����+����5����������

*����������.�3��������������������������������������#�������������������������

��� �� ��4��� *�� �6�������#� *� ���� ��� ������ ������(�������� ����� ��� ������������� ���

�� ���+�������4�������� ��4��#� �������������������#������������6�������6��

���� -��� �� ���5�� ����� ��� �������� �� "���� >6�$�� &��������#� ��������� ��� "�����@#�

������������������ ������������������������� ���������(�����+�

�����������#������ ���6����� ���?�3���������� ���5����������������� �� ��4��+�

����4����#� �0�>5��������������������2�� �G��H#����������������������� ������@#�

�0��>5�2�$�?� �#���-����� �0@#���"�>)����������+�������6����#����������(��������

��� ��� ���� ���3��� )�������� ������?����� 6�������#� "� ��4�� ��� �������3�� ���

��� ���@#� �!�"P��"� >(����� ��� ��� �� ��4��� �!�"� *� ��"@� *� A���������� �?"�

><���)��������6�������#�"� ��4�������� ������������?�3@+�������� ��4���3�������

����6�����L�"#����������������������������������3������(������������?�3+��

��� ��� ���#� ���3��� �6����� ������� ���������� -��� �������� ������5��� ����

���������������������"���������������(������������ ���+��

!��������������������������������� ���������������������������������� ��� �� ��4���

���������+�

85754 �����$A�/(�$"�'���$,�/

8575454 �(�,����$2 ���

���� ��� R)��3��J&S� (��� ����������� �� ��� >��G����� $���� �� 6���������� >V�"#�

"�3����������������������������@������������������������(��+�������� ��4�����

3������V�0�>>��G�����������?�����2�� ��#�0���������������3������������@#�

�3������-������5����(���������� ������������>2�� ��)�������@#�-�������������(����

�� ���� �� ����� ��� ������ ��� ��������+�V�0� ����� ��� ��� �6����������#� �� -���

�������� ��� ������������� ��� ������#� ��6����#� ��������� :�����#� (�����#�

�6����#��4���������*������������+������3�� #� ���3�����������*����(���#��������

�� �� ��4�� ��*� �����4+� "�� ���������� ��� ���� ��� ������� �� ��� 3�3������� ���

�� ��������������������� ��4�#������3��������������������V�"H+�

���"�>)�����������"����������#�������6�������#�"� ��4���������������������

*� ���������@� R����JJS� ��� �� �� ��4�� ����������� �� ��� ���� ��������*� -��� ��� 5��

�����.��� �� �A�������� ��*����+� ��� ��*� �������� �� ���� ��#� ��-��� �<���� �� ���

�������������������������������������������������H�5���'TT��� ��+���(��+����

Page 89: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+

�.� ��6�����=������+����������)������A���

� EJ�

�������� ���������� ������ ��� �� ���� ����������� *� ��� ��������� *� ��(�������

����������������(�����+����������������������������� �����������+�

8575456 1.�

�V7�� >)���� >��G����� 0���� "�����������#� ����������� ��� 7����� ��� ��������

!3������@� R�5���5��JFS� � ��� ���������� �� �� ��4�#� ��� �� ������ ����� ���

�������3�� ��� �������#� -��� �� �������� ��� ����������� ���� �� ��4�� ���

������������� -��� �����.�� ��� ��������� -��� �������3��� ���� �������+� �V7��

�������� �� �4��� ��� ����������� �������� ��� ��� �� ��4��� 3������ �������'�

�������#� ������ >+�� ��@#� ������� >�����@#� (������#� ������#� ��������� *� 3����� ���

�������#� ��� 3��� ��� �� ��(����������� ������ ����� -��� ��� ��������� -��� �����

�������������� ���������������������������������3�����������+�

8575457 �J����'

0:" ��� >2�� ��6����#�"� ������������@� RV�(��JGS� (����������������� ��������������

���V������5�+���� ������������ ������������*�������������������������������������+�

����*�� ����������� ��� ��������� �� 34���� *� �����#� ��������� ��������� ���

34���#�34���������4�#�5������#������������(���#����������������#����+�������

�������� ����������� ������#� ��6����#� ��������� 3������#� (�����#� �4��������#�

�6����� *� �� ���� ����������+� !������#� ����� �� ���� ��� �(�������� -��� ��������

����3���������������*����������������+�

8575458 ���+

"��R���)�� �JCS�������� ��4������� �������������������#��������������

�������������������������6������*������������������������� ���������(�����+�!��������

�� ��4����������������V":�2�#������3���������������� ������ ��� �� ���������������#�

����.��� ��� ��� ������ ����� ��� ������ ���� 3������ �� �� ���� *� �����+� 8�*� -���

����-�������� ������������������(���������������6��������3��������������#������������

��� �����(����� ��� ������� ��(����� �� A� ���� ������������ -��� ��� 5�� �������� �3���

����+�"������������(����������#���6����#����������:�����#�(�����#��6�����

*� �� ���� ��� ��������+� �.��� �� �� ���� ��(������ �� ����� �� ��4�� ��� ������

�����.��� �����(�������� ����������#� ����3����� ��� ������������ *� �4������� ��� ����

�� ���������������+�

857545: ��+ $�$'���

�� ��������� ���3�4�� ���� ����������� ��� ����� ����� !���(�����G� ��� ��� �����������

���������� ���������� ��� 5�� �����.��� ����������� ��� ��� �� ��4��� ������������ ���

�������������������������������������������������G�5���'TT999+���+(�+���+���

Page 90: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+

"��A�����.��6���)������A����� ������������5�����������������"����� ������

�I%�

��(������ ��� �� ���+� ��� �������� ������� R���5JJ�#� ���5JJ3S� ���� ��������� ���

���������� ����� 0:" ��� *� ���� ��#� ������� ��� � ������� ��� �� �(����� ��� ���

�(�������������� �� ������ ���+������ ���#� 5�� ����.��� ���� �����������-���

����� ���5�� �� ��4��#� ������� ��� ������� ������������� ����� ���� ������+�

�����������#� R���5%%S� �����.�� ����� ����� ����� �������� ��� �4��� ��� �� ��4���

�6�������� �� ���� ����+� "�� ���������� ����� �� ������ ��� ���������� ����� ��(����

������#�����3���#�(������#���6����#��� ���#�(�����#��6����#��4��������#��� �������

���������*������������� �(������+��� A� ��������������-��������.�#�"����������

������� �� ��4������*�������������6����������� �����������#������������-�����������

��*��A�������������������������������������+�

�����������������5�����������������������5����������������������������������G+$�

����� ��4��������(����������(���������� ������������������������+�

85756 �����$A�/)$/$"�/��P��

8575654 �����$A�/��"� ��"���(�/"����

!���� ��� -��� ��� ���������� �������� �0� �� ��� ��(������ ��� �� ���#� 5�� 5�3��� �����

���6��������-��������.�3���� ��4������������+�

�8��� >$� ���� 7#6� )�������� 9@��������#� �6������� �������� ��� 8��"� �����

��� ���@� R8�(��JJS���(������� �6���������8��"�>7����I�@��#��H���6�������#�

"� ��4�� ���������� ��� 8������6�@#� -��� ��� ��� �� ��4�� -��� ��� ������� ����� �����3��� ����

�� ����?�3+�������#���������L�"#���-��������(��������CJJE��6�����������5��5+�

������<���������������������� ����?�3#��<�����������-�����������������������������

�� ���� *� ��� ������� ��� �������+� �8��� �������� ����������� ������#� ���

��6���#� ��������� :�����#� �4��������� *� �� ���� ����������� -��� ��� ������ ����� �� ��

��������(�������+�

L�"�>8#6I�����)���������@�?�����6�������#�"� ��4������������3�������� ����

7�������L�"@�RV���JJS���(���������������������V7�#����������������(�������L�"�

����3�4����������������������������������+�������� ��4����*������� ��#������

��������������(����������#���6�����*����������3������#�*������*�����������

����(������#����������������A�����������������������3������� ���+�

��"� >)�������� #��H��� 6�������#� "� ��4�� ��� ������� ����� ��� ���@� RV��%%S� ���

3���� �� �� ���� ������������ *� ��(�� ����������#� *� �������� ����������� �������

� ��.���� �� ��6����#� ��������� *� �6����� ����� �� ���� ��� ������� ���+� �� ���

���������������������������L�"����(�������������8��+�������������5������������

������������ �0�+�

Page 91: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+

�.� ��6�����=������+����������)������A���

� IC�

8575656 ���2����

�0E� ������������(������������������� ���?����?����?�3� >?&�#�<����<���

<���"�������� @�-�������*������ ��4��R"������JJS�������6���L�"��������� �������

��������� ��� ����������� ������ ����� �� ��� 3�3�������� *� ���������� ��� ��� ?�3� �� ���

� �� ��������������#��(�9���#�*�����������������������A����#�(���*������+�"���

������(�������� ���� ����� �0� �������� �� �������� ��� �� ��� �� ���� �����

�������3��������������������?�3+�

�0������������������������������3�������������#��������������-����6����������

������*������������#����������������������� �0��R7���;��*%&S#�-���������3�����������

�0� ����� ��(���� ���3������#� ������ ����� ���� �� �4��� ��� ������+� �� �����

�� ��4����������������������3������������������(�����������*�����������#��������

4����-�����*�������������������+�

���3����6�����������������R)��%CS�������<����������������� �0#���-������������

���������������� ������������+�

8575657 ��C����> ��2 O�

��"� R0����%%#� 0����%CS� ��� ��� ��������� ����� ����������� �� ���� �� ��� ?�3#�

������3�������������������������������������3�+������������3���������������������

����� ��4���3��������������*�������������(�����*������������������.���������

��� �� ���� �����������+� ��� ������3��� �� �0�� �� ����*�� ��� ��������� �������� �����

������3�������� �(��������������+�

��"� ��(��� �� �� ��4�� �� ��� ���6������� ��� ������ �� ��� -��� ����� ����� �<����

(����������*������4���������������������+���������(���#����� �����-�������������

�������� ��� ����� �(����#� ������ ������� ������������ ���� �� ���� -��� ��� �6������

����� ������ ���������+� "�� 0� ���� H+$��������� ����� �������#� ���� ��� ��� �������� ��

�0�+�

�!�"P��"�R��)�����%$#�8���;�%$S� ��� ����������������� ��� ���3�4�������"#�

����������� �� ��� ���6�� ��� �� ��*���� �����#� *� �!�"� >��5&�� ������ #��H���

6�������#� "� ��4�� ��� ������� ��� ! ����� ��� �! �!@#� (���� ��� �� ��*����

�����������#� ����� ������ �� �������� �4��� ����� ���?�3� ��������#� 5�3���� ����

�������������?&��R���*%CS+�"��A������������� ����*����� ������������� ��������

����#� �����.����� ��� ��(����� �� L��� >8#6� $�?� �� ����� �����#� ����� ��� ����� ���

��-������L�"@� R7��%CS+�!������#� ��� 5�� �����.��� ��� ��(������ �6�������� ��� ���

�����������V�0�R0�;��%CS+�

�������������������������������������������������E�5���'TT999+9&+� T �0T�

Page 92: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+

"��A�����.��6���)������A����� ������������5�����������������"����� ������

�I$�

� ��"�������>�6�������(������@�

�4�����������"�>��"���������P� �0�@�

��"���������

��"�2�������>��"���������∧� �0�@�

�0��

"������(���������� �0����������*������"�

�����$8565�����$A���'$ $/"� ��/��F�G���/�,K4I5

�?"�R���%$S�������A�������������������?&������� ��4�������(����������� ����

��������?�3���������#�*������������������������������������������+�������� ��4��

����� ��-��<��� ��(�������� �� �!�"P��"#� ����� ��� ��*�� ��� ������ ��� �6�������� ���

�?"� "���� >�?"� "� ��@#� �� ��3�4��� ��� �?"� ���� (����� ��� ������� *� ����

�����4�-����!�"P��"+�

8575658 ��+ $�$'���

�� �� -��� ��� ��(����� �� �� ��4��� ��� ��(������ ��� �� ���� 3������ �� L�"#� ��

R���5%%S����3������5���������������������8��#�L�"#� �0��*���"#�����������

������� ��4���������������������������������+�����������������������������.���

����� �� ��4��� ��� ���?�3� ��������� �� R)���.%$S#� ���� ��� ������� �8��#� L�"#�

��"#� �0�#���"�*��!�"P��"+�������������������������-�����"�*��!�"P��"���

���-�������������*�������������6���������� ��-������ ��(������� ��6����#������

���� � ���� ���������� ��� ����� ��� �� ��4��� �� ����� �� ��(������ ��� ������#�

��������#��6�����*��4��������+�

��R��%CS����5�������������������� �0#� �0��*��!�"P��"������������������#�

�6������� ��� ��3������ -��� �������� ����� �� ��4��� ��3��� �� ��� (���� �� -��� ���

������.���� ��� �������� ������� ��� ������+� ����� ���� ��� ����� ��3����� ��(���

�0�0!�>5�2$�2�@�� ��� ����������?��������#�!�-������������������������0�4����

�0�@#�3������������-�������������H��������-�����������������"+�

85757 ���'�+�,����$A�"�"�@���'���"���(�,��&$/

"���������������"� ��4��������������(�����R��)%C3S������������������ �������

�����(�9����5�������������5��3��(����#����5�3����������.������������������*�

���4��������� ������������������������������������ �������(�������+����

����� ����#� ��"� 5�� ����� ��� ��� �� ���#� ������ ��� ������� �������� ���

�������+� ��� ��� ���#� ��� �� ��4��� ���������� �� ��� ��������� ��������� ��

����������� ������ (����� ���� ��3��� ��� ��� ����� ����� !���(�����+� ��� 5��5#� ��

Page 93: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+

�.� ��6�����=������+����������)������A���

� I&�

R?� %$S� ��� ����� ��� ��� ������ ����� ���������� ��� �(�9���� *� ��� ��������

�����.��� ��"+� ��� ����� �����#� ��"� ��� �������� ��� ��� ���3��� ����������� �� ���

�� ��4��������(����������� ����R����(����JJS+��

�� ���3��� ��(���� ��� ��"� ��� -��� �� ��� ����� � ��� ��(���� ����������� �� ��

�� ��4�� (����#� ������ -��� ���� �� ���� -��� ��(���� ��� ��������� ����3�� ��������� ��

� ���+��������������������������#���R����JJS����������������������������� �������

���3�4� �������� ��"I� >���"#� ��"� ������@#� -��� ������ ��� ����(���� ��� ��������� ����

��������� ��� ��"� �����.��� ��"� >)�=���� "���������� 6�������#� "� ��4�� ���

����������� ����34���@� R��)%C�S#� -��� ��� ��� �� ��4�� �����.��� ����"� ����� ��(����

������������ �3��� ��� ������ ��(����+� !�� ����� ��"� ����� ��(���� ���� �� ���� ����

��������������"������� ��'�

• �����(�����*�5������������������������������"+�

• �.����������������������������������"+�

• /���(���������������������������<����"+�

• ��������5�����������-������������������������ ����������"+�

"��� ����������������������"����5�� ��� ���������� ��� ������(����������� �� ��4�#�

�������� -��� ��� ������ ��� ��� ��������� ���� ��������� ��� ��"� ��� ��(��� �� ���

����������������.�����"+�

������#�*��� A����#���"�������������3����� ��4���������������� ���+���������

��(���� ������#� ����3���#� 4����-����� ��� 5������#� �4��������#� *� ��� �� ��4����"� ��� ������

�����.��� ���3��� ����� ��(���� �� ���� ��� �(������#� ��� ��� ����� �� R����(����%CS+�

!�����#� ��"� ����� ��� �4��� ��� ���������������� -��� �� 5���� ��� 3���� ��������

RV ��%$S'�

• ��"� ��� ��� ��������� ��� ���5�� �<�� ��� �6��������� �� ��� �������� *� ����<� ���

�(�9������������������<���+�

• ��"� ����� ����������� ������� ��� ��� ��������� *� ���<��� �� ���5���

�������������*����������(������+�

• ��"� ����� ������� ��� 5����������� �!��� >"� ������ ���� $�+�G����

9����������#� � ������� ���� �(�9���� !�������� ��� �������@� *�� �������+� ���

���#� ��� ������ ������5��� ������ ����(����� ��� ������� *� ���� ���� ���

����3���������������������5���������������� ���+�

• ��"���������������3�������������������34������� �����)����>��)@+�

8�*������������������������������������"�����������A3���+�

�������������������������������������������������I�5���'TT999+����+� T#�-��������� ����5���'TT999+��+*�;+��+�;T����T�

Page 94: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+

"��A�����.��6���)������A����� ������������5�����������������"����� ������

�IH�

• ��"��������������������������������������+� ������������6���������

���������������������������"�3�����(����+�

• ��"�������������������6�����+������������(������3���������������������

��"�>����������@�*�����������<������������������������ �������������"�

>��������������@+��������������������������������(�������������������������

�������������"+�

• ��"� ��� 5�� �����.��� ��� ������ �(������� ����� ��(���� ����� >���� ���� ����

��+��������#���(������������������������@�*���-������L�"+�"���� ��4���

����� ����3��������L�"�������6�������������������*���-�����+�

• ��� 5�� ��(���� ��� ����6��� L�"� ������ ����� ��"� ������ ��� L��� >8#6�

#������� ������?����#� �������3�� ��� ��������� �� L�"@+� ���� �������� ���

��� ����������(�������������������5����������+�

��� ��� ��� ��� ������ ��� ������� ��"� ����� ��(���� ��� ��-������ ���� ������� �� �� �����

��������� ��� ���������� ����� ���� *� ��� �� ��4��� ��� �� ���#� ��� 3��� ���

����������������������������-�����������"����������(�������(���������������

��"#������-������������������������������������#�����������������%+�

�� ��#� �6����� ������������A�������� ��(���.�� ��������� ��� ��� �����"� ����� ���

��(����������� ���#�*��������������� ���������!�"P��"+���������(���#����

��*�����7��F� >,#6�0����)��������������#�8����������������� ����7���������

��"@#� ����� ��� ��� ���������� �!�"� 5�� �������� ��� �6������ ��� ��"� ����� �����

����������� �� ���� ��������� �� �!�"P��"#� ������ �� ������ ���� ��(�������

���������-��������������������R7��;��9�;�%CS+�����J� >��#6�,#6�9�?��������#�

8���������� ��"� ��4����� ����� �!�"@� ��� ��� ��������� -��� ��� 5�� ������ �� ���

���������� ��� ������� ��"� ����� ������� �� ���+� ����� ���� ��� ������ ���

����������>����I���@��������������������*����������>"� ��������+���)��������

������� ��+�� ������ &��?#� �������� ����� ������� ��� �(������� ��������

��� ���@#� ���3��� ����� ��� ��� ���������� �!�"#� ����� ����� ��� ��� ���5����

�!�"P��"���5������������!������ ������ ��C%�*�!� ��"CC+�"��5����������

�������<������ �������� �:$%%%C$����3������������������C&�������������� ���

*� ����������5����������6���L��#���� ������������������������"+�

�������������������������������������������������F�5���'TT�3�+��;5��������+��T�

J�5���'TT����+ ���+��T���T���+5����

C%�5���'TT999+������+��T�������T���T�

CC�5���'TT�� ���+�� ���+� T�

C$�5���'TT���� �+���(��+���T�

C&�5���'TT���� �+���(��+���T��� ��T���T�

Page 95: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+

�.�.�����������������������A���

� IG�

��� ����� �4��� ��� ��.��#� ��� ������������� ��(���� -��� ��� 5� �� ��� �� ���� �� ���

�����������������5��������� ������������������"+����������������������.�����������

������-��������������(���������������������������+�

858 ��(���$'���"���(�,��&$/

"���6������������A���������� ������(������������������ ��4���5������������������

��3����� ��� ��������3������� -��� ��� -��� �6����� �� ��� ������ ��� ���� ��� ����+� �����

��������� 5�� 5�3��� �A�������� ���������� ��� ������ ��� ��� �������� ����� ���

������ ����� -��� ���3�4�� �� ����� ��3��+� ����� ������� �������� ��� ��3����� ��� ���

��� ����������� ����*� ������������(-����-������5������������������������+�

����� ��� 5�3��� ��� ��� ������ ��� �� ���� �6����� ������� ��������#� ��������� ��

R���JJS+�������������������.�����-������������� ��� ������������ +�����������������

�������A������������ �� ��� �������������������+���������������+���RV���%CS������(���

��������� ���-���������4������������� ����������� ���'�

• ��3�����+� ����� ��� ����� �� ���� ��(������� ����� ��� ������ �� ��� -��� ���

�������������������������+��

• 0����#���� �����+����������������� �����������������������-���*���6�����

�����������������+�

• !��������+���������� ������������������#�5�������������������*�

�5������+��

• �����������+� �����������������������������������>�������������������

�������@� -��� ���� ��� ��������� (�����+� ��� ������������ ������ ������ ���

��� �������������+�

• !����������+�"�������������������������� ������������+�

• ���������+� ���3���� ��� (�������� ��� ������������� ��� ��� �� ���

�������������������+�

• ����(������+����3������ ���������������������������� ��������-������ ��

��������������������������� ���+�

• /�����+���������������������3��-����������6������4�������� ���+�

• /������+�������������������� ��� ��������������� �����������������#�

�����6��������*���������-��������(����������������+�

"�� ��3������ -��� �������� ��3��� �� ��� 5���� ������� ��� ��� ����� ���3��� �� 3���

������ �� ��� ���� ��� ���� 7����� ��� ����+� � ��� ���#� ���5��� ���6�������� �����

��� ������ �������3�����������.�����������3�4�+����������3���������������������

���������������������������������R �5�%CS#����������5�3�������� ���#����

�3������������ ������������:��������-���������3������������+�������� ���3�4����

Page 96: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+

"��A�����.��6���)������A����� ������������5�����������������"����� ������

�IE�

5���� ��� ��6���� ��� ���� ��������� ���3��������� �6�������� ����� ������4��� � ��3����

����������������� �(������#� �� A� ����������� �� ���0� ����H+&#� *� ��� � �����(���� ��

�����������������6��������������-������3�������������������������-������������

��������� ����� ������4��� ��-�����+� �� A� ����� �������#� ����� ������4�������

�������������������������� �������������(����������������'�

� !��6�����������������4�����������-������

������4��������������

������4������3����

7�����A���������������-�����

7��������4��������T������

������4������5�3�����

������4���������������

2���������������

2���������������

2�������������������

�������������������

���������������

"� d������ 7�������������������

7��������������������

"� d������ 7�������������������

[� [� [� [� [� (��/'��(����/'�: ����������������������4������: �(���������6������: [�

: ����������������3����

: ��������������������������

: �����������3���� �3���

: ��������������������

: �����������������

: ������4��������� ��(��

: 0����������������3����

: �������������

: �������*��� ������������

� �4������������6��������

�����$8575� ��B�+$'����/"��+ $��A$+���(�"��/���+$//��F�G�$*+K4I5

• �4��������� (����� �� ��-�����+� ��� ��� �������� ��� ����� >�4��������@� � ���

��-������-�����(��� ��� �(������+������ ������� ��� �����#�� �������� ���

������������#����A������������������(�������������������#���� ��-������

������4�����������������5��������4��������+�

• ��������(������������������+��������������� ����������� �����������#����

����3���#�������3�����������������-���(���������������������4��#����

������+���������������� �����#���3��������������������3���+�

• "� ��4��(�����������������+�����������������6�������3������������3����*�

�������������������������#��3����� A���������3�����������*���������+���

�����������������������.������������������6������#���������������������

���� ������� ��������� *� ����3���� �����+�2� 3�����#� �� �� ��� ����� ��� �����

������5����� ���������������������������������������+�

Page 97: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+

�.�.�����������������������A���

� II�

• �����������+��������������������-���������������������������������

��������������-���������3���#���������6���������������C'C#�C'#�'C�*�'�+�

�� ��������������������A�-����6���������������������������+�

• �(���������6�����+�!��������������-����������3���#������������������.��

�(������� ��6������ ��� ���������#� ��-������ �3����#� ��������� ���

������������������� �� ����������� ����� ������+��� ��������� ���� ���3���

������6�������(���������6�����+�

�� ����� �������� ������� ��� ����� ��� �� ������ �4��� ��� ����� ����� �����.��� ���

������4�����#�-������3����������������������� ����������(���������� �����'�

C+ �����(�����*����������.��������������������������-�����+�

$+ �����.�-������5�������(����#������������������4���������������(������������������� ����+�

&+ �����������������#����������� ���������������-����������������������������������������-�������� ��������������������������� ����+�

��� ��� ���#� ������ �� �������� ������������ ���������� �� ���� �� ���#� ��

R?��5�%CS� ��� 5���� ��� ����������� �65�������� ��� ��� ��� ������ ��� �� ���#�

����� ���������������3�������6�������#�3��������'�

• ��� A���� �� ��� �3��� -��� �������� �� ���3������ ��������+� �����

�������������������3���3�����������(���������(���������������������������

������������������������+�

• �A�������� �� ���� -��� ������3�� ����� (����� ��� �(������� ��� ������

����������#� ��� ������ �� R���%%S+� ����� ���� ��� �������� ����� ���

���������������������������� ���#���-���������������*���(����������(���+�

• ��� ������� 5�3����#� -��� ����� ��� �� ��� �3��� *� ����������� �� ����

�� ���� ������+��������� (���#���������������.�������������3�����+�������

������#� 5�*� -��� ��(���� ��� ���������� �� ����� �� ��+� ����� ���� ������ ����

�����������������#�-����������(������������������(���������A#���

��������������������������� �������6�������+�

��RV���%CS����3������5�������������3��������������������3�������������� ������

����� ����*��������������6�������#������ ���������������� ����������3��������

���5��������� ������ ���'��

C+ ���������4������> �� ���?@�������� ���#�-��������������������3�4������ ����-������5���������������������������+�

$+ /������� ��� �� ���#� -��� ������ ����� �6����� ��������� �������� ��� ����� ��+�

&+ ��3��������������#��������������.�������������� �����+�

Page 98: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+

"��A�����.��6���)������A����� ������������5�����������������"����� ������

�IF�

"��������������������(������������*��������������+��������������������#������ �������'�

C+ ���������4������ �� ��� ����� ���� �� ��4�+� �� ��� -��� ������ ��3��� �� �����3������ ��� �� ���� ��������� �� �������� �� ��4��+� ������ ������ ������

������� A���� ����������������4�����'�

�+ ����6��+������(�������-������������ ��4���� ���������������������������������+�����4����#����������������#���������������3�������0�*���

L�"+�

3+ ������������ �� ���+� ����� ��������� �� -��� �� ��� �� ��4��� ������� �6������� ����������� ��� ��� ������ �������#� ��-��� ��� ��

����������� ���� �����4��+� ��� �4����#� �� ����$� � ��� ������

�����������������������������#����������(�������3���+�

�+ ��������� ��� ����������+� ����� ������� �� -��� ��� ���������� �� ���� �(������ �������� �� ��� �� ��4��+� ����� ���� � ��� ��*� ��A� ��

������������+�

�+ �6����������������� ��4�+������3����-����� ����� ��4�������������(�����������������������*�����+�����4����#�)���������������5�������

�A������#�*������� ��4���+�

$+ ���������4������ �� ��� ����� ��� ��� �� ��+� �� ��� -��� ������ ����� �����3��� ��� � ���� �� ���� -��� ������3�� ������ �������#�

��������������������� ��4��-���������������������(�����+����������'�

�+ ���������4������ ��� ��� ���������.����+� ��� ��3�� �� ��(�������� �� ���(������-������������������������'�

�+ N�3��+�!�-��������������������������������������������#��������6�������������������4��������+��

��+ )�����������*��3���������������+������-������������ ���������������*����������������������-�����3���������+�

3+ ���������4������ ���������+� ��� ��3��� �� ��(�������� �� ��� (���� ��-������������(����������������.����'�

�+ ������ ��+� ��� ������ ���������� ��� ��(��� �������.����� ���� ����������������+�

��+ ��������������������+�"������3����-����������(������������� ��� ������ �� ��� ���� �� ��� ��� ��(��� �� ��� �������� ������

�6������������ ���\��3��#����4����-�������������������������(������

����3����� ���+�

�+ ���������4������������� ��+���3�������(������������������� ���-������������'�

Page 99: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+

�.�.�����������������������A���

� IJ�

�+ ������� ������+� ��� ������� ����� ��� ����� �� �(����#�������������3��+������������������������������ ��4�#��

���������������������� ��4�����������>� ����*�����<�@+�

��+ �������5�����+�������������������������3��#�������������� �(����+�

�+ ���(�������������������+������3��������������(�������������#������������������������������#�(���������(��5�#����+�

����� ��� ��� ��3������ ��������� ��� �����(���� -��� ��� ��(����� ������� ��� ������� ��

������#� -��� �� ������ ��� ��3�� 5����� �� ��#� *� -��� ���� ����������� ��� ���

������������ ������(���� ����(����������������+����3����������� ��� ��3��������-���

���� (������ -��� ��� (����� ������ ��������� ��� ��� �����#� �� �� -��� 5�*� -��� 5�����

(������������������������ �������������+�

0�������#� �� R2*%$3S� ���3��� ��� 5�� �������� ������� �� ���� ���������������� ���

5����������������3����������� ���#�����*�������� ���������������'�

• �-����������������'�

o ��������-���������'�������#�����������#�4����-���#��4��������+�

o ��������-��������-�����'���������������-���5�*���4����������+�

o ������ ������������������'������#�34���#��� ���������������#����+�

• 2����������������������������'�

o ������ �� �� ��� ���� �� ����������� (���� ��� ���������#� � ��������������������������������������������+�

• �������������'�

o � ������������������+�

o ��� ��+�

o �4����������������� �����������������+�

o "�����������������������+�

• ������������������'�

o =��� �������� ��� ��� ������� ��� ������� �� ��� ������+����� ����*�� ������#�������#�������#��4��������[�

�� �� -��� ��� ��(����� �� ��� (�����.����� ���� ������ ��� ��� ������ ��� �� ���#� ��

R�����%%S������(������� �3�������� ����3������������������������ ��(�#���

���������������*�3�����+�"��������������*��������������(�����*��6�����#�-���

����������(���������������������������������� �����������+�"���� ��������������

����#�������������*���(������������ ���+�

Page 100: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+

"��A�����.��6���)������A����� ������������5�����������������"����� ������

�F%�

������������������5���������������������������3����������� ������3���������

�5������� R��)�����%%S#� ������ R2*%%S#� 0�!:��� �� R������%CS#� -��� �������� ���

(����� ��� �� ���#� *� ����0:��� R����0%CS� *� �!0 !� R�����5�%$S#� -��� �����

�4��������� ��� �� ���� ��� �����������+������ ��������� -��� ���3��� 5�� ���3�4���

�� ��� ��� ����������� �������2��2�R�����%%S#��7�� /� �R���%%S�*�)"���

R��%$S+� !�� �6������ ����� ���3�4�� ��� �������� -��� ��� ��3������ �6�������� �����

��� ���� �� ���� �� ���������� �� ��� ��� ��� ��� ������ ��� ������ ��� �(������� ���

�����#��� �����(����������-������� ���������� ��� ��������������������� ��������������

�������� �� ��4��#� ��� ����� ��������� ����� ��������� ��� ��������3������� �� �� �����

�������#� �� ��� -��� (����� ��� ������ ����� 3����� �� ����� ��A#� � 3��� ���

����3����� ������������� ����� ��� �����+� �� ����� ����� ��.�����#� ���

�� ������� ��������� ����.�� ��� �������� ���� �������� ��� (����� *� ������������� ���

�� ���#�-�����-����������������������34�������A������� �����+�

85854 ��/���2$,���$+���(�"���(�,��&$/

�� A� ��� ������ ��� �6�������� ����������#� ��� (����� ������� �� ������ ��� �����

�� ��� �� ������� ��� ��� � ���� -��� *�� �6����� �� ������� ��������+� ��� ����������

�������������� ������������������#�5�������������������*��5������#����

�����#� ��3����� ����������������������� �����������������������+��� R2*JJS� ���

���������������(������#��� A������������0� ����H+H+�!�������������4������������������������

�� ��4��� ��������� ��� ������ �6������� ��� ������� ��� (����#� ���������� *�

�����������+� �� ��� ������������ ��� �������� -��� ����3��� �� � ���� ��� ���������

�� ���� �� ����<�+� ��� �������� ��� ������ ���� ��� ��� (����� ��� �������� �� ��4���

������+�0�������#��������������������������������������� ��4��������3������

�����������������4����#�������������������������������+�

����

�C� �$�

� �

0���������C�*��$�

�C� �$�

!�������������C�*��$�

��

�����$8585��+ $�$'�����(��@�/���2$,���$+���(�"���(�,��&$//��F�G�2;;I5

����.���(��������������������� ������������� ���������������������� ������

��� ���� ����� ������� ��������� � ��� ��� ��� ������� ��� ��(����� �� �(�������

������������+��� �����#������� ��������� ���������������������������������#�

�����-���������������(����������4������(�����*�����������������5����� ���+�

Page 101: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+

�.�.�����������������������A���

� FC�

8�� ���� ������ ��� ���3�4�� �� ��� -��� ��� ����� ����� ���� ����� ��� (����� *�

���������� ��� �� ���� ����� 3����� ��� �� ��� ��(�����+� ��� �4����#� ��

R8�*JFS#�������������������������������������#������(���������4������������'�

• �����(���������������������������������+�

• 0��������������������������������(�����+�

• !��������� ���� ������ ��� ������#� ����� ��� ������� ���6���� �� ��� *��

(������+�

• ����������������������+�

• ������������������A����������+�

������������ ���3�����(������4������5����������-����������� �����(������� ���

��3�3������������������4����#�3�������'�

• ������4�����������6�#��� A�����3���*��� A������(�����+��������������

����� �������� �3��� � ��� ����������� �������#� �� ��� ��3�3������� �����

������4�3���+�

• ������4���������4����-����*���6���+����������������*���������������

�����������4���#��� �����3�3������������������4����+�

• ������4������ ��� �����������+� ��� ��� ������� ������������� �� ��� �������

������4������������������ #������������4����+�

���3��� ��(��� 5���������� ��� ���������� ���� ��������#� ��� ��� �������� ��� �����#� �

����������������������+�

��� ������������� ��������(������������(�������CH����3���5�������.�������������

����(��������������������(�����*���������������� ���+������������������5�����

��������� ���� ���������#� -��� �� 3������� �������+� ��� �4����#� �� R2*JJS� ���

����� �� �� ����� ��� (����� *� ���������� 3����� �� �� ����� ��� ��������

�����������������#�������#�(�������*��4��������+������ ������������� �����'�

C+ ������ ������� ����*������������������3������3��������� ������(�����#����� ����-������5��������������+�

$+ ��� ����� ��� ������ ������� ��� �� �������+� ����� ���� ��� ����� ��� �3���� ��� ����������� 3������ �3���� �� d����������� ���������'� ������#� ��3�������

���������#����(�4�����(�4�������+�

&+ ������������������(����'�

�������������������������������������������������CH�5���'TT���+���(��+���T�

Page 102: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+

"��A�����.��6���)������A����� ������������5�����������������"����� ������

�F$�

&+C+ ����� ������������������� ���3���� ��������#� ��� (������������� ���3��������������������+�

&+$+ ����� ������������ ������� ���3���� ���������� �� d����������#� ��� ����3������������������������ >�������������3�4�����(��.��-������������������

���@+��

H+ ������������������������#������ ������������ ������-�������*������'�

H+C+ ��� 5�*� ��� ������ �� ��� �� ��� ����������� �� �������� �3��� -��� �� ��� �����#����(���������������+�

H+$+ ���#����3��������������������������� ��� �����+�

G+ �����������������������������#�-���������������������� ������#��3���������������������������+�

E+ "��5����������5��������������.���������������*�������������� �������+����������������(�������������������������������#������������������������

�� d���������������3����������������*�����������#�������������������������������

�� ��+�D���������(���'�

E+C+ ��� �4������ ���3��� ���������#� ����������� �������������� ��� ����������+�

E+$+ ����<�������������������(����������4�������(������-������ ����+�"���(��������������3�������������������������������������� ��+�

E+&+ ����<�������������������� ���������-�������-����������+�

I+ ��� ������� ��� ����� ��������� 5����� -��� ���� �� ���� ����� ������������(�����������������+�

����� ���3�4� ���3�����(�������4���������������3����������(�����*����������#�

-��� ����*�� (������ ������#� 3����� �����#� 3����� ������ �����#� �<����� ������ �����#�

���3���� �����#������ ������ ��� ��� �� ��� �� ��� ���� >������@#� 3����� �����#������

������ ��� �����#� ���3���� �����#� ���3���� ������ �� ��� ������ *� ���3���� ��� ���� ���

����� ��� ��� �����+� ���3��� 5�3��� ���� ������ -��� ����� ���� (������� �� ��� ���#� �����

��(����� ������������-�����������������(�����+�

�����������#� R2*%%S� �������� ��� 5���������� � ����� ��� ������������� ����

�� �����������������������+����������������������3�����5������3�������*�����

(��������������#�� ���������������(��������*�����(������������� 4����-�������������+�

���3��������(�������������(������-�����������������#���������3����������������

����3���#���(�����������������-�����6����������������� ��#�����6�����������

�A�����������������5���������������������������������������������������������-���

��������5���������������+�

Page 103: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+

�.�.�����������������������A���

� F&�

�����������#���!�5�:������R2*%CS��������*��5����������3�����������6���

����+� ������ ��� ������� ��������� ��� ��� �� ���� *� ��� ������� (������ ��� ���5���

�� ���#�����������������������������3������#������������-����������������

��� ����� 4����-���� ����� ���� ������� ��������� *� (������ ���������5��� ���3��������� ���

������������� �������+��

�� ����-����� ���#� ��� ������ -��� ��� ����� ����� 3����� �� ����� ��A� �

����*���� �������������������-��������������5��������(����+������ ��������������

�����������4���������6���������������(�������5���������������+�

85856 �(�,��&$/"�'����/ ��"��'�$

"��������������(�����*�������������������3���������� ���(������#���

���-�������� ���3�4������������ ��� ����+������3�� #�������������(��������������

3������� �����������������������#������������������#������������������������� ���

��A� *� ����� ��� ��� ���� �� ���� ������������+� ����� �������� �������� ���������

���������� ��� �� ���� ��� ������������ -��� ��� 5�� ��(���� ����� �������� �����

�������+�

8585654 ��� ������������

"������������ ���-����������������������������-�������6��������R���;JIS+��������

���� ��� �����3�� ��� �������� ������������� ����� ������ ��� ��������� ��� ��3������

>���@� *� �� ���� ��� ����+� ����� ���� ��� ��(���� ��� ������� ��������� >�� ��� ���

�����������@#��6������������"������0� ����H+G+�

��� ��� ������ ���#� ����� �� ��� ����� �������� �� ��� ���������� ��� ������� ��������

��������� (�������� � slot-maps #� ����3��������� -��� ��� �������� ��� ������������ ���

�����������4����������������������������+�W����������������������#��� A�

���������������������������-�������'�

• ��3��� >5��� ���I����I ��@+�����������3�������3�������������+�

• ������ >"�������I����I ��@+� ��� ��� ��� �� �� ����� ������#� ����� � �����

������������������������+�

• "�6�� >6�@����I����I ��@+�������������������������������������������+�

• �6������� � ���� >5������I�@��������I����I ��@+� �������� ����������� *�

���(����������������6���������� ������������������������+�

• �6������� 2������� >/� ������I�@��������I����I ��@+� �������� ��� ��������

������������������������+�

• 0���� >2���������I����I ��@+������������������(���������������(��������

�����4���-�������������5��������������6���������� ����������������+�

Page 104: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+

"��A�����.��6���)������A����� ������������5�����������������"����� ������

�FH�

instance-mapping

+domain-class: String

+aux-domain-classes: String

+condition: String

+on-demand: Boolean

+recurse: Boolean

+inheritance: Boolean

+dynamic: Boolean

lexical-mappingdirect-mapping transform-mappingrenaming-mapping

slot-map

lexical-slot-map

+dom-slot-composition: String

+method-slot: String

regexp-slot-mapconstant-slot-map

+const-val: String

+method-slot: String

num-expr-slot-maprenaming-slot-map

+domain-slot: String

+method-slot: String

functional-slot-map

�����$85:5��� �����������5

�� ����� ���� � ��� �����.�� � ��� ���������� ��� ������� � ������#� ��3��� �� -��� ����

������������� �� ����� �� ���� ��� ����� *� ��� ��������� ��� ��3�����+� ���

��3�� #� ��� ���6������� ��� ��(���� ��� ����� ��� ����������� ��� ������� ����� ���

����(�����������4���������������������� ���+�

8585656 ������ ���������� ������������

�����������#������������*��������0CG�>9I"� �����������������#���I2�� �G��H#�

����:����������� �������������������������@����5����(��������� ���$� ������

�����������>������������������@�����������������5���������������(����������� ����

���������������R����0%CS+������� ���������"�-������������������������������

�� ���������-�������������������0� ����H+E+�

�������������������������������������������������CG�5���'TT999+����(+� T�

Page 105: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+

�.�.�����������������������A���

� FG�

Mapping

Rule Formula

+body: String

ContextSet

Context

ContextualTopology

Metadata

+body: String

+lang: String

OntologyRef

+ref: String

ConceptRef

+ref: String

Concept

Ontology

STElement

+name: String

1..*

rules

1..*

formula

2

sets

1..*

contexts

1..*

contexts

0..*

metadata

1..*

1..*

conceptRefs refersTo

refersTo

1..*

1..*

concepts

namespace

1..*

refersTo

0..*

2

ontologies

�����$8595������ ���������� �����������5

�� A� ���������������6���������� ����� ��#� ����� �������� ���A����� ��� �� ������

�����'�

• ������� ��� ������������� �������� >$9�� ���@+� ��� ��� ������������ ���� ����#�

-������������������������������������������������������+�

• ��� �� >)�������@+� "�� Ontology � ��� ����� �� ���� >�6����� ��� ��*���@+�

��������(���������3�������+�

• �(������� �� ������ �� >)��������5�+@+� ��� �� �3��� A��� -��� �����(���� ���

Ontology ���(������>���3�����������������������������������������@+�

• ����� >"������@+� "��Concept � ��(����� �� ���Ontology � �� ���� >�6����� ���

��*���@+���������(���������3�������+�

• �(������������������ >"�������5�+@+���������(������������������������

����3������������������������������������(����������Ontology ��� ���+���

�3���A��#�-������3����������������������� ������������ �����(����������

������������� ����� ���+�

Page 106: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+

"��A�����.��6���)������A����� ������������5�����������������"����� ������

�FE�

• ����������� >#������@+� ��� �� ������� ��� ���� ����� ����� ���� �� ���� ���

������������ ��������#�������3���������������� ����������(���������� ����

OntologyRef +�

• ���6�� >"����@�@+� ��� ����� �3��� ��� 3���� ��� ���Ontology � �� ���+�������� ��

������� ���������� ������������ ��� ConceptRef #� -��� ��� ��������

�������������������� ����������(������������>������������6�����*������������

���Concept ������(���������� ����� ����]�Context ����������������5��5����

-�����������������������������������3��������������������@+�

• �4��� ��� ���6�� >"����@�� $��@+� ��� �� ���� ��� �� � ���� Context #�

��(�����������������Ontology +�

• � �� >5���@+���(�����������������������������������ContextSet �������

Ontology ������������������������������ContextSet �����������Ontology +�

��� Rule � ������ �6��������� ��� ContextSets #� ����� �� ��(�����

���������������������������Ontology #�*����4������(�������#�-�����(�������

����(������������������������ContextSet +�

• 0������ >2�� ���@+� ��� ��� �6������� (����� -��� ��(��� ���� ��� �����.�� ���

������������������������������ContextSet ������������+�

������� ��#�����������-����������������������������������+������3�� #��������

������������������5�������������������������������������+��

8585657 �� �� ������������

���� �������� ��� 5�� ��(���� ��� 0������� )�������� >��� ��� ��� ������@� ��� �!0 !�

>#�������25� �G��H#��������������������@�R�����5�%$S#�-��������������������#�

��-������3���������������4���������+�"��slot-map �������#�������)���������-������

��(������������>�����@#�*��A�������������������#�������3���������������

*���������+�!���������(����� ����-�������������������������+�

�� A� ���� ������#� ����� �� ��� ������ ��� ���3�4��� �� ���� ���� ��������� -��� 5��

�����(������������������������'�

• ������+� �(��4����� ������������������� �����>������#���������#�����3���@�

-����������������������+������4�������������(�����������������3���#��������

-����������*�����������I�����+�

• �����������+� �(��4�� ��� A���� >C'C#� C'#� �'C@� ��� ��������� ��� ����� -��� ���

������������+�

• ����������+� �(��4�����(������-�����������������������������������3������

������� ���� �����4�#� �������� ���������.����#� �3��������#� ��������� *�

��������������������+�

Page 107: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+

�.�.�����������������������A���

� FI�

• ���������+� �(��4�� ���� ������������ ���������� ������� ��� (���� ��� �4������� �� ���

�4����������������� �������� �+�

• ����(������+� �(��4�� ���� ��� �4��������� ��� ��� �� ��� ��� �� �� ���

����(����������������������������������+�

"��������������������#������������������0� ����H+I#��'�

SemanticBridge

+abstract: Boolean

ConceptBridge

RelationBridge

AttributeBridge

O2OConceptBridge M2OConceptBridge O2MConceptBridge O2ORelationBridge O2MRelationBridgeM2ORelationBridgeO2MAttribBridgeO2OAttribBridge M20AttribBridge

SemanticBridgeAlt

EntityRule

+direction: String

Service

+hasName: String

ConditionTransformation

Argument

ArgArray Arg

+hasType: String

+hasName: String

EntityArray

RelationArray ConceptArray AttributeArray

ConceptRelationNode AttrributeRelation

hasBridgeAlt

hasBridge

hasBridge

subBridgeOf

sourceArgumenttargetArgument

relatesTargetEntity

relatesSourceEntity

relatesRelation

inService

�����$85=5�� �� �����������5

• ������ >9�����@+� "��� ��������� ������ ���� Concepts >������@#� Relations �

> �������@�*�Attributes �>!���3���@+�

• ������ ������� >$� ������ 0����@+� ������ ������ -��� ��(��� ���� ���������

�������������������� ��*������+�������������.���� A�����������Entity �*��� A�

��������������+����3����������������.������������+�

• ������� >$������@+� /���� ����� ��(�������� �������� -��� �� ������3���� ��� ���

��6��� � ��� ������3��� ����(�������#� ����*��� �3��#� ����(�.� *�

�����.����+�Argument � *� ���� ��3���������������������3��� ������ �������������������

���(�����������*��������+�

• � �� >5���@+� ��� ��� ������ ������ ����� ��� �(������� ��� ������������ *�

����(����������������+�

• ����(������ >����+�� �����@+��3�� ������������������������������3�������+�

���� ��� �������� inService � ����� ���.��� ��� ����������� ��� ����(������� *�

����-�������������4�������*�����3����������(�������(�����������������(�����

��-��������6���+�

• ������ >"�������@+� �������������������-��������3������(�����������4�������

��� ������ �������+� ��� �������� �� ��� ����(������#� ����� ��3�� ������(����� ���

��-��������6���+��������������������(�������������4��+�

Page 108: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+

"��A�����.��6���)������A����� ������������5�����������������"����� ������

�FF�

• ��������������!�������� >$� ������0��������@+�! ����������������������

�6���*����#���� ���������-������������������������4������+�

���������������� ���������.��� ��� (� ���������������#� �������������������� ���

�������������.-������������(���������4�������� ����*�(��������-������������������������

�����������3� ���� ����������\� �������������������� ������������������� ��(������� ���

����� ��� ������� -��� ��� ������ ��(���#� �� A� ��� ������������ *� ��� �������� -��� ���

��������\� (�������#� �� ��� ������ �����5�� ��� ���A�� ��� �������� �������� ��

���������#� ����� ���� ��� �������� ��� ����:�� ��� -��� ������ ���� ��3�� ������

��(������������ �����������������+�

8585658 �(�,��&$/"�,$O�)��+-�(�'$

0�������#� *� ��������� ����� ������� �� ���?�3� ��������#� ��� 5�� �����(����� ����

���������������!�"P��"���(������������������+��������������-���������� ��4�����

��(������ ��� �� ���� ����� ��������� ����������� ��� rdfs:subClassOf #�

rdfs:subPropertyOf #� daml:sameClassAs � *� daml:samePropertyAs #� -��� ��������

��(���������� ��������������������������������*��������������(�����������������

�� ���+� ���3��� 5�*� ����������� ����� 5����� ���������� �4��������#� ���

daml:sameIndividualAs �*�daml:differentIndividualFrom +��

!� ������� ��� �!�"P��"#� ��� ��*���� ������ 5�� ��(���� ��� ������������� )�������!'�

>��� ������!����������@#������������������0� ����H+F�����"+����5���� ��������

�����������'��

Articulation

Match

+subject: rdf:Resource

+object: rdf:Resource

+relation: daml:Property

+strength: Double

MatchFactor

+kind: String

+detail: String

+strength: Double

Translation

ArticulationService

matchFactors1..*

reason

1..*

translation0..1matches

1..*

�����$85?5��� ����� �����������5

�������������������������������������������������CE�5���'TT����+ ���+��T!���������+�����

Page 109: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+

�.�.�����������������������A���

� FJ�

• !���������� >������������@+� ��� ��� ���������.����� ��� ��� �� ��� �����

����������� ������������+� ����� ���� ����������� matches #� ��� ���� Match � *�

matchFactors #��������MatchFactor +�

• �������� ��� !���������� >������������� $������@+� 2� ����� ����������#� ���� ���

�������-�����������������-�������������3������������������������+�

• ��������� >����������@+� ��� ��� (����� ������������ ���� �������� ��� ����������

��-����������������������4��������������4�������4������������34���+��

�6����� ����������� -��� ����� �������� �� ��� ������Articulation #� ���� -��� �� ��� ��.�

��������������������#������-��������(� �������5����������������������'�

• ������4����� >#���?@+� ��� ��� ���������.����� ��� �� daml:ObjectProperty �

-���������4�����4��������������4����������4������������34���+�

������������ �����������������'�

o ��4�� >���=���@+������4�������������4�����#���������+�

o �34�� >��=���@+����34�������������4�����#���������+�

o �.� >������@+����4������������MatchFactor �-�����*�����������.�����

������4�����+�

o ��������� >�����������@+� �� ������4������ >Match @� ������ ����� 5�����

��� ���������� >�����@+�"�� ���������������� ��(��������������������

���������� -��� ������ ��������� �4��������� ���� �4��� ��� ��4���� ��

�4����������-���������������4������34���+�

o ������ >��������@+� �� ������4������ >Match @� ������ ����� 5����� ���

�������� >�����@+� "�� �������� ��� ��� ��������� �!�"P��"� -���

������(������������������������4��������4����*�����4������34���+�

"���������������(�������daml:equivalentTo +�

o 0�����.� >�������?@+��������������strength -����������������������

�4������������MatchFactor ������������������4�����+�

• 0����� ��� ������4����� >#���?� 2�����@+� ��� ��� ���������.����� ��� ��

daml:ObjectProperty � -��� ������4�� ���� ��4���� �� 34���+� "�� �4��������� ���

MatchFactor ������^��������_������.������-�����������������(������������

Match +������������ ��������������������*��� ���������������'�

o ��� >H��@+���(�������������(��������������4�����+�����(����������

���������� ��� ���������.������ ��� MatchFactor +� ��� ��� ������ ���

����������+��

o ������� >�����@+� ��� �(������� ������(���� -��� ������� ��� ��� ������ ���MatchFactor +��������������������������+�

Page 110: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+

"��A�����.��6���)������A����� ������������5�����������������"����� ������

�J%�

o 0�����.� >�������?@+� ��� �� A���� ����� ����� %� *� C%� -��� ���������(�������������������������������4�������4���*����34��+�

�� �����#� ����� �� ���� �������� A�������� ��� ���� ����������� Match � *�

MatchFactor #�-����������������������������������������+�

858565: �$),$'�+ $�$(�0$

����������������������� �������������3�������������6������������������A���������

��������� ��� ��� ����������� ���#�������������� �������������� ����4���������������

�� ���(��������� A��������������������������������������#�*����������������

�� ���� ������������+� "����3��� H+C� ������� ���� ��������� �� ���� ��� ������������

����������+�

�$),$8545 �(�,��&$/"�'����/ ��"��'�$5

�+)�� "� ,$

��(�,��&$

#��($A$/ ��'��0�����(�/

#�������

)��������

������������������������

(����������������������+�

����������������������������

���+�

$� ������

�����������

)��������

��������������������������

���������+�

2�����������5��������

���������������������������+�

0�������

)��������

������������������

���������������� ��+�

��������������4��������4��+�

��#6M)�6� ����*���������������� ����

����������������

�����������������+�

Q����������������5������������

������������#��������������

����3�������� �����������������

�������������

)��������

����*���������� ��������

�����������+�

"��������������������.�������

��������-������(��+�

85: ���',�/����/

�������������������5������������������������� ��#������������������������

����������(���������� �����#��������������-�����������������������������

�� ������ ����+�!��� ����-������������������ ������������#����3����6������A��������

�� ��4����������(��������(������'��� ��4��������������������������(�4�����������

���"����*� �����������������(����������6����#� �� ��4������ ���?�3���������#� ��

����6���L�"#�*�������3���������������.�����"��������������������� ���+������5��5#�

4���������6������������A��������3�3��������5���������������-�������3���������������

��� ��� ������ ��� �� ���#� ��� ������ �������� �� �� -��� ������ �� ��� ������ ���

�(���������� �����#����� �������(������'� � ���� ���5�� ������� ���� �����������

����������#� ��� -��� ��� 5�� ������� ��� ��3����� ��� ����� �������#� �6������� ���������

Page 111: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+

�.�1��"������������

� JC�

���6��������-�����������������������������������������(�����*��� �������

�����������+���� ���#� �� A� �� �6������ ������ �����������*����� �� �����.��� ���

��� ������ ��� ������ ��� ������ ��� ���� ��� ��� ������ ���� (����� �� ����*���

�(��������������'�

• ����� ��(���� ��� �(������� ��� ������ ������ �������� �� �� ��4�� ��� ��(������

�������� �� ��� ���������� �� ����� �������#� ��*�� ���������� �6�������� ��� ��������

�6��������������������������#�����*����������������3�������(������+������

���#� ��� ������ �������� ��� �� ��4��� ��� �(������� ��� ������ �� ���������

������������-������������������ ��4�������� ���+�

• !������#����������������5��� ��4�#������������(��������� ������ ���������

���#� -��� ��(��� ��� �������� ������� ����������� ������� �� ��� ��������

�������6�������#����������������(����+�!������.#�������A������(�������������������

�� ������������������ ���� �� ��������� �������������� ����� ���������� *�

�����������������������(���������� �������6�������+�

• ����� ������#�����������������(������ A������-�������-��� �������������

(�����*��������������-����6��������������������������������(������������

����(���������� �����+�

• ������A���#�(�������#�-���������������� �����������������3�4������������ ��#�

����� ���� ��� ����������� ����� ����� ��� ������ A���� ��� ���� ��� ��������

�������#� ��������������� ��� -��� ������.��� �� �� �� ��� ����� ���

�����+� !������#� ��� ������ ������5��� ���� ������������ ��(������ �3��� ���

�(������� ����� ������� �� ������� ������ ��� ����������� ���� �������� ���

�����+�

"�� ��� ��������� -��� ��� ����*�� �� ��������� ������ ������ ��������� �����.��� ���

���������+�"������������������#������������������ �������������#������(����������

�������������� ��������������� �������������������(���������� �����+���������#�

��� �������� ��� �������� ����� �������� ����� �������� ����������#� ��� �����#�

�����������������6������������������������� ��4�������(���������� �����#���������

��� �� ��4��� ��� �� ���� ����� ������(����� �(������� ��� �����#� *� ����<� ���

��������������� �������������������������������(���������� �������6�������+�

"���� ������������#����������������������#����������A��������#�������#�����.������

(���� �� -��� ��� ������ ������� ����������� �� ���� ������(�������� ��� �(������� ���

�����������.��������� ���#�*��������������5�#���(���������3�����������-�������������

������������� ������-��������������������������(������+�

Page 112: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+
Page 113: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+

� J&�

�$ &(�,�: ��� ��/($"�$ ,�'$'���"�,$/��(�,��&$/

$�$,$��(���$'���"���@��+$'���"�

��/(���

:54 ��(��"�''���

�������������������������������5�����������������������������-���5������������

(������������������3�������������#������������������������������������������*����

���3�����������������-���������������5�����������'�

• �6����� �������������� ��� ������ ��� ����+� ����� �� ����� �� ������ ���

�������3������(�������*����� ��4�������(����������(������������-���

���������������������� ������+�

• !��� ����� 5���� ������� ��� ������ ��� 5�� �������� ��������� ���6��������

-���������������������-����������������*�������������+����������

����������3���������?7��#����������� ��������� �������(����������

�� ����.� �� ����� �������+� ��� ��3�� #� � ��� ��� ���� ���6��������

��� ������ ���������������������������������(���������(�����������������

��������+�

• ������������ ��� 5�� ��������� ���� �� ���� *� ��� 5�� �������� �� ���

����������(���������� �����+�!������#����5�������(�����������������

-�������������������3�4������� ��������������������������������3�����������

��������3���������������������������� �������#� �������� ������ ���� ����

�������������-������������(������������#��������� �(�����������

���������(�����+�

��� �������� �������� �������� ����� ��3����� ��� ��� ������ ��� ��������� ��� ������

������ ��� ������������ ��� ���� �� ���� *� ������� ��� ��������� �� ���� ����� ��4���� ���

��������3������������������� �������������������(����������� �(������+���������� ���

5��������������������#����������������������������� ������'�

• ��� ������� ���� ��� ��(����� �� ����.��� *� �������� ��� �������� �� ��4��� -��� ���

�����.��������������������(�����(���������� �����+�����������������3��������

������-�������������*���6����������#��������������������������-������3�����

������ ���������������������6��#������������������+������������������.����

Page 114: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+

"��A�����1��&�����������������������������������A���������������������������+�� ������

����������

�JH�

����� �����.��� �� ��� ����� ��� ���� �� ���� ����� �������� ��� �� ��4���

�����������������3��+�

• ����� �����������.��-����������������������������������<���������� �� ��4���

��� ��(������ ��� �(������� ��� ������ ����� -��� �� �������� ��������� ������

3����� ��� ��������� ��� ���� ��(������+� !������#� �������� ��� ���3������� ���

�������� �� �� ��4�� ��� ��(������ ��� �� ���� ����� ������(����� �(������� ���

�����+� ����� �� ��� ���� �������� ����� -��� �������� ���5� �� ��4�� ����� -���

�������6��������� ���� ����������� ����������� ��� �� ��4������ �(����������

�����+�

• 0�������#� *� �������� ��� ��� ����� ��������#� ��� ����� �������� ��� ������

�4�������������������(�����*���������������(���������������������������

��� ��� ������ ��� ��������� ��� �(������� ��� �����+� ����� ���� ��� ��(��� ��

�����-��� ��� �����3��� �������� *� ���������������.������� ������� ��������� ���

�(���������� �����+���������������3����������������-������������

��� ������*���6���������������������������������������������������#�

�����������������������(���������3����������(���������������+�

:56 ��-,�/�/2'�+ $�$'���"�,$�B ��/�0�"$"/�+-�(�'$"�,�/+�"�,�/$'(�$,�/"���@��+$'���"���/(���

���������������������.�������������3����������� ������������������������������

�(������� ��� ������ ��3�� ���� ��� ������� ��� ��� �6����������� -��� �������� ���

���������� ��4��������-�����������������������(���+���������#������������������.��

���� �� ���� ����� ��������� *� �������� ��(������� �� ��4��� ��������� ��������� �� ���

��(������ ��� �(������� ��� ������ ��� ���� *� ��������+�!���.��� ��� ���������� �6��������

�� A�������������������� ����������������4���R"���.��/�� ���%&3S+�"����������

��� -��� ����� �� ������ ��� (���� �� -��� ��� �� ��4��� ��� �� ���� �������� ���

�6����������� ��������+� "�� �� ���� ��� -��� ����� ���������� ��� 5���� ������ ���

���������������������������������-�������������� ��4�������(���������� �����+��

����� ������� �� ��3� ����� �������� ��� ��������� ���� ����������� ��� ��� �� ��4��� ���

�(������� ��� �����#� ����������� �� ��� �������� $� �� ��� ������� 5�3����������

����������� ������ ���+�������������������3������ ����������������������-��������

����� �� ��� ����#� *� ���� (��������� ��� ��������� ��� ��� ������ -��� ��� ��3�� �����.���

�����������+� ����� ��������� ��� 3���� �� �� ���� ���6�������� �6�������� -���

������� �� ��4��� ��� �� ���� R���5%%#� )���.%$#� ?��5�%CS#� -��� ����A�� ���

��������-���������� ��4����������6������+�

����������.���������������#���������������������������������������������� ��4������

�������6�������+���������#���� �����.���������������������6����������#�������4��� ����

Page 115: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+

�1����������������� ���������������@����������� ������������� �����������������

��+�� ����������������

� JG�

����������� ��� ����� �� ��4��� �� ���� -��� ����� ��������� ��������� �� ��� ���

�� ���+� 0�������#� ��� �������� ��3���� -��� ������� ��� �������� �� ��4��� ���

������������������������������+�

:5654 (��/$�-,�/�/"�,����$A�/"���@��+$'���"���/(���

8����� ��� (��5�� 5�� 5�3��� �������� �������� -��� ������� �� ��4��� ��� �(������� ���

�����+� ��� �4����#� 5�*� ���3�4�� -��� ����� 3������ ��� ��������3������� 5�� �����.���

����������� ���������� ��-��� � ��� ��������� ��� ��� -��� ����� ������ �������+� ��

R ���c��JE�S����5������.������������������-��������.��)���#�����*���0+������

���6��������������#���R7�JIS����5����������)���#���������"����������������

��������+���R0����JJS����5���(���������������������������*�)������ A�����

�� ����������������������#�-������3����������������������� �������������������-�����

��6��������� ��4��'�

• "� ��4������������(�������>)����*�) ��(���������0@�

• ���������������(�������>�������(���������-�����@�

• 8�������>�A�������(�������������@�

• N�3�������������3����>�6���������������34��@�

• ���� ��� ����� ��� ��� ����3���#� ���������� *� ����������� >���� ��� ��� !�2+C#�

����*���������������*����������#�(��������������������*���������������@�

• 2�3����>���������?���� ��(�������H���@�

• ������������34����>) ��(����������������������@�

• �������� ��� ������(�������� >��7� ��������� (����� �� ������������ �� ���

�����������3���@�

• ��������� ������>�����(�������8���:L�"@�

• ������>�������������������(������)���@+�

0����� �� ��� �������� ��������#� ��� ������ ��� �� ��4��� -��� ��� ������� �� ���������

����*�� ��� ��� ��� ������ ��� ������ ��� ����� ���������� �� ��� �������� $'� )���#�

����$� *���� #���0#� ��"#� *���0T���+��� ���� ������������������ �������� -���

������������������� ��4��+�!�����#�����3������4��������34�����#����-�������

�������������������������6����������� �������� ������ ���#��� ��-������������

�����.���-���������������������34������*���������������������������(�������

�6�������+�������#����5�������������������������������������������������� ���#������

���������� ����� ��� �6����������� ��������� ��� ����� �� ��� ����� �� ��4��#� �� -���

(��������������������� ��� ������3�������� ��� �� �(������������� ������������

�(������+�

Page 116: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+

"��A�����1��&�����������������������������������A���������������������������+�� ������

����������

�JE�

���������#���R��5Y9Z����%CS�������������4������������������6������ ���������

��� 5������� *� ��������� �� ������7�� ��� �2��#� ������� ��� ������� ��� �������

���������34���+����5��5#�������������������������5����������������5����������

�������� "�7���C� -��� ����� ��� ������ ��� ������� ��"� �� ������� �����7�� ��(������ ��

����-����� ������� ��� ���+� �� R��5Y9Z����%CS� � ��� ��� �� �� �������� ���� ������ �����

��������������������� ��4��������(����������(������#�������������������������

����������������������������5�����������.��������������*�����������������+�

:5656 ��-,�/�/"�,$�B ��/�0�"$"/�+-�(�'$"�,�/,����$A�/"���@��+$'���"���/(���

����� �����.��� ����� �������� ��� �����.�� �� ����� ��� ���������� 3����� �� �� ����

��3�����������(�������������6���������������� ��4�������� ����R���5%%#�)���.%$#�

?��5�%CS+� "��� ��� ��������� ��(�������� *�� ��� 5�� ������� �� ��� �������� �������

������������ ����� �������� ��� �� ��4��� ��� �� ���+� ���5�� ���3�4�� ����� ���

����� ��� ����� �������� ����� �� ��4��#� ��������� ��� �4��� ��� ���������

������������������*��������������6�������������������+�"������������(������#����3���

�������� �� ��� �������� ������#� ���������.�� ���������� ����� ����.��� ������������ ���

��� ������ ��� �� ���+� �������� ��� ������ ���6�������#� ��� 5�� ���� ��� ������

����� ����� ��� �� ��4��� ��� �(������� ��� ������ �� ������#� �������� ��� 3���� ���

���������������.��������6��������������������������R"���.��/�� ���%&3S+�

�� A� ����� ����#� ���� ������������ ����������� -��� ��� ������� ����� ������3��� ���

��������������������������#���6����#���������#�(�����#��4���������

*� �6����+� !� ��� ��.#� ��� ������� ����� ����3���� �� (������� *� ���� ��6����� *�

��������������������������������+�!�������������������������������������������

����� ������� *� ���� ����������#� �������� ��� �� ��4��� ��� �(������� ��� ������

�� A����������������������+��

�������6������������������H+&#������������������� ����������-���5�*��A��������

������ ���� ��������� ���� ������ ��� �������� ����� ��� ������������� ����

�������� RV��*�;�%CS'� ������ ���������#������#� �� ���������������� *������������

34���� �������� ���� -����3�������������������� ��� ������#� ��������������#�

���� �4��������� *� ��������+� !�-��� ���� ������ ���� ���� ��������#� ��� ������ 5�����

��������������������������������*������������#���-������3������A�������������3������

����� ���������� �� ��� �� ��4��� ��� �(������� ��� �����#� ��*��� ���������������� ���

����.�� �� ��� ������� �� �����+� �� ��� ���� ��� ��� �� ��4��� ��� �(������� ��� ������

�6�����3������������������� ���'� ������ ��������������34���#������.�����)���#�

�������������������������������������������������C�5���'TT999+�3�+��+��:3�+��T��4����T��3���T�

Page 117: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+

�1����������������� ���������������@����������� ������������� �����������������

��+�� ����������������

� JI�

��"#� ��0T���� *� ��� #� *� ��� ��� ��3���#� �������� �� ����$� *� ��0+� !� ��� ��.#� ���

������ ������ ��3���� ������ ������������ �� ��� ��� ��� 34���� ��� ��� ������#� ��� ���

���������������#�-������ ��3��������������#���*������������ �������3����*�

��*���(�����������4���������������5�������+�

:565654 ���'� (�/

"������������������� ��������������� �����������������(���� �(������+�"��

�� ������� ����� �����(���� ��� �6����������� ��� �� �� ��4�� �� ��� 5��� ��� ��(���� ���5��

������'�

• ����������+�������������3������������(���������������4�����������������������+�

��)���#�����$#���0�� ��"������������3��#���������-�������0T����*�

��� � ��� ������ ������(����� ���������� �� ����(�������� *� �6�������

��������������#���-�������������������3������������(�������������������+�

• ���������+�����������#���*���A����� ��4�������� ���#���������������

�������(����������4�����������������4����#����������6������������ ��4���

����(���������� �����+�

• !���3���+�"�� �������������������������3���#� *� ���� ��� �� ��4������

�(���������� �������������������(�����+�

o N�3�������+�"������3�������������������(����������������6���������������+�����)������(����������3�����6��������������3���������

�����#�����-������������������-����+�

o �4��������� ��� ����3���� � ���������� >�� ������@+� �� ����3���� ��*� �����������������(�����������������4����������������+���������� ��4������

��������(�������������������3���+�

o !���3���� ������ � ��� �����+� �� ����3���� ��*� ����#� -��� ���������(������#���3������ ������������� ���� ����4�������������� �����+�

�� ����� ���#� ���� ��0T���� ������ ��(���� ����� ����3���#� ����� ���

����(������Static +��������� ��4���>��"#����������������const #��

)���� ��(����� �� ����3��� ��� ���� �������� �� �� ����� ������@� ���

���3��� ��(���� �������#� ���� ��� ��� �3��� �����#� � ������

���(������������+��

o !���3���� ������(���+� �� ����3���� �� ��� ����� �3��� *� ��(������������������������������������+�����������#��-������ �� ��4���

-��� ����� �� ������� ��� �3���� ��� ����3���� ����� ��� ��3��� ��� ���

������ ������ ����� ����� ���� ��� ����3���+� ���� ����*�� �� ��0#� ��"#�

��0T����*���� +�����$�������������������3����A������������

�������3���#������-�����������������������(�����������3���+�)����

Page 118: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+

"��A�����1��&�����������������������������������A���������������������������+�� ������

����������

�JF�

����� ��� ����(���#� �� ��� -��� �� ����3��� ������ ���������� ��� ���

����3��� ��� ��� ������ �����#� ���� ���� � �������� �6��������� �� ���

��(���������������+�

• 0������+� "�� ����3���� ��������� ����� �� �4��� ��� �����������

�����(���������������(������+������������G+$+&�5������������������65��������

��� �����#� �� -��� ������ ���� A���� �� ��� 5��� ��� ������(����� �(������� ��� �����+�

0����������������'�

o /���� ��� ��(���+����� ��� �� ��4��� ����� ��"� ������ ��(���� �� ����������(�����������������3���+�

o ���������� ���� ���� ��� ����+����� ��� �� ��4��� ������� ����� ��� ������������(������������3���+��� �������������������������������#��6�����

��)���#����������������������������������!�2+C����3���#�����"�

-������3�����������(����������������*����������+���0T����������������

���� ��� � ������� ��� ����� �������+� !�����#� ���3��� ��� ������ ��(����

�� �����������������������+�

o ���������� ��� �����������+� ����� (������ ������ �� ��� A���� ��6��� *������������������������������3��+�����������#�������������"�������

��(���� ������������ ��� ����� ���#� *� ���� ����� ������� *� ����������

��������������+� ���� ���3��� �������� ��(���� �� A���� ��6��� *�

�����������������#�������������(��������Max�*�Min +�

o ����������+� �������� ��� ����������� ���� ����3��� �������� ���� ��4�� ������+� "�� ��*���� ��� ��� �� ��4��� ����� ��� ��������� ���

����������+���)���#�������������BEHAVIOUR���������.����������������

���+� ��"�� ���������� �����������������#���-��������������������

������������������������������+�

o ��(������ ��������+� 2� �� ��� ��� �� ��4��� ���������� ����*�������������� ����� (������ �� ��� -��� ��� ������ ������� ��� ��(������ ��� ���

(���������� ���-���������(�-����������3����������������������3��+�

o !���������������(������+������.����#�������0T����*���� ���������(���� ������ (������#� �������� ��� ����(�������� *� �6�������

��������������+�"�����������pragma ����������������������0��������(����

�� ���(����������������+�

o ������ (������+� ���� ��� �� ��4��� ��� �(������� ��� ������ ����.��������� ����� (������� �����#� ���������� �� ���� ��������� 5����� �5��+�!�

������������������������-������5������������������������#����3���

������� ��4������*�������������������������������������(������+�

Page 119: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+

�1����������������� ���������������@����������� ������������� �����������������

��+�� ����������������

� JJ�

� !����+����������(������-���������������������������3��'��������#�

���������#��������#����+�

� ���������������������+�����������������3���������������������

������(������#���������������3����+����3��#��������������

�����(�����+�

� �����(������ A��+� �������� �� �����(�����#� ��������� ���

����������#�A�����������������3��#��������������3��+�

� ��������+�������-�����������3���������������� ����������������

����4��������������������+�

� �������+����������������������������-��������.���������3��+�

� �(������+� ��� ��� ��(������� ���.���� �� ��� ����3��� �� ��� -���

������������+�

� ���(�����+�����������������3������������(���������������������

�����������+�

:565656 �$B���+&$/

"�� ������� ��������� ��� � ��.�� �� ��6����#� �� ��������� ���

������.����T���������.����� ����� ����+� !� ���� ��� ������ ���������������� ��6�������

���3����������������.��'�

• ��3������ ��+� ���������.�� ������� �������� �� ���� ���� ������(���+� "��

�� ��4��� �������� �� 34���� ������ ��� )���#� ��"#� ��0T���� *� ��� �

�������������(�����������3������#������)��������"����A����-�����������

���5��������A������+�������$#�������������������6�����������������AUGMENTS�

����������������������������������5�������R��5Y9Z����%CS+�

• ���������������4���+���(����������������������3������������������+�����

����������������4�����������������5�������*���������6���������������5�4�����

��3��� �� ��� ��.+� 2� �� ��� ��� �� ��4��� ���������� ������ ��(���� �����

�����������+�

• �������������65�������������3������+������(������(����-���������������������

�-��������� �� ��� ���� ��� ����� ���� ��3������+� =��� ��� ������������ ����

�65���������-������������-����������4���+�!��� ����-������������������#�� A�

�� ��4�����������������������(��������������������+�

• 2���3��������+������������-����������������������������.�����������+�������#�

� ���������� ��4����������������������+���0T������(����������(������

Final � ����� ������� -��� ��� ������ ��� ������ ���������.��#� ���� ����� ��� �� ������

������+��

Page 120: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+

"��A�����1��&�����������������������������������A���������������������������+�� ������

����������

�C%%�

:565657 ��,$'����/2@��'����/

"��� ��������� ���������� �� ���� ��� ���������� ����� ������+� "��� (������

���������������A����������������������������� �������������+�

• ��(������������������T(�����+�"���� ��4�������������34�������������

)���#� ��"#� ��0T���� *� ��� � �������� ��� ��(������ ��� ��������+� "���

������������)������� �� �����#���-�����������������������) ��>(�������

5��������?��� #���#� ����� ��� �������� )�����@� ����� ��� ���� ���

���������+� ��� ��� ������� ��� ���6������� ��� ���� ���������� �����.���� ��

��0T���� >���(������@� �� ��� -��� ��� ������ �� ��� � ���� ��(�������� ��� ���

��������#������������(�����������������"�*���� +�������$����������������

��� ��������� ����� ��� ������T��3���� ����� ������� �6����+� ������� �� ����

(�����#� ���� )���#� ��"� *� ��0T���� �������� ��� ��(�����#� ����������

���������������������#����������������+�

• ���������� ���� ���� ��� ����+� ����� ��(����� �� ��� ��� ���� ��� ��� �� ������ �����

������ ��+�����-��� ���� ��� �� ��4������ �(���������� ������ �� ������#�

����� ����������-������-����������������(���������(����������������3���

������ ���+���������#���)���#���"�*���0T������������� ��������������������

����� �������������(�����+�

• ��(������� ����������+� ��� ������(���� ��� (���� �� -��� ��� 3����� � �(�����

������� ��� �� ������ �� ������������ � (�������#� � ��(��� ��� ���������

���������6�������� ���+�W��������������������������������������������������-���

������� ��� �� ��4��� ��� �(������� ��� �����+� )���� ����� ��� ����������

BEHAVIOUR#� ���� ��������� ��� ������� ��� ����������+�!� ���� ����������

5�� ������� ��� (�����.��� ����� �� ��4�� ������ �� �� ��4�� ��� �����������

������(��� � ����� ���� �� ��4��� ��� ������(������� ��� ��"+� ��� �� ������

��������������������������������(������+�

:565658 �A�+ ,$��/

"���4�������������������������������������#��������������������������+�

• �4������������������+�������� ��� �� ��4��������.�������������0#�-���

�������� ��� ��(������ ��� ������ �6�������#� ��� �4��������� � ��� ������(���� ��

������ ��������� ���� �� ��4�� ��� ��(������ ��� �(������� ��� ����������

-��������������������������������� �����+�

• 8��5�� >+����@+� �� �4��������� ��� ��������+� �� ����� ���#� ���� ������ �����

5��5�� �-������ �� ��4��� -��� �������� ��(���� ��������#� *� ���� ��� ��(��� ���

�������6�������������+�

Page 121: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+

�1����������������� ���������������@����������� ������������� �����������������

��+�� ����������������

� C%C�

• �������� >���� �@+� ��������� ������������ ��� �� 5��5� ��� ������ ��� ��

�4������+�����������#���A������?�3���������#���������*����� �����

������������ ��������������+�

:56565: �B��+$/C���,$/"� ��"�''���2�$!��$+���(�

"�� �6����������� �6�������� -��� �������� �� �������#� *� ��������� ��� ���� �����

��(���� �����������+� "��� �� ���� ��� ��������� �� ��� ��� ����������� ^��� ��� ������� L#�

������ D_#� *� ��� ���� ����� �6������� �� �4��� ��� ������+� "�� ������� ���

��.������ ��� ������ ������� �� ��3� �� ����� ���� ��(������� ��������� ��(������ �� ���

������������������+�

"�� �� ��4��� ��� �(������� ��� ������ � ����*�� � �� ��� ����� �������+� ����

-������������-����������3�����(������������������������������������#���-���������

��*�A�����������(���������������+������������3������������#�)��������*��

��� ��������� ��� ����������#� ���� ��� �� � ��������� �3����� �� ����-����� ���� ���

��(�����+� ����� �� ��4��� � ����*�� ��-������ ���5�� ���������#� ��-��� ���

�������������6�������6������������0T����*���� �����������A��������������+�

:5657 �$),$/'�+ $�$(�0$/

��� �������� ������� 5�� �������� ��� ������� ������� ��� ���� �� ���� ����� ����.��� ���

�6����������� ��������� ��� ��� �� ��4��� ��� ��(������ ��� �(������� ��� �����+� !�

�������������������������3��������������������������������+�

"����3���G+C����������� ���������� ���� ��� �� ��4��� ��������� �� ���������� ���

�������� ������� ��� ���� �� ���+� ��� 5�� ������ �� �� � ������� >P@� ����� ���

�� ��4�����������������#�*����� �� �����>:@������+����3������5�����������

��������� >e@� ����� ��� �� ��4�� ����� ��� (���������� ����4���#� ���� � ��� ������

�������������������+�

���������������#���0T������������ ��4��-�������������4���6�������������������#�

��CE�>PCe@��������������(����������(������+���� �*�)���������������������

����#���C%�>P&e@�*�F�>PGe@�����������������������+�

!���.��� ��� ��3�������*����(��������������������-���5�*�(������� ����-��� �����

����� ���� ��� �� ��4������������� ������+������� (����� ��� ��(������������������ ��

��������� ��6�������*���(���������������������� �� ����-���������3���� A� ����

�������������#����������-��������������������������� ��4��������(���������

�� ���+�!�-��� ��0T���� ��� ��� �� ��4�� �� ��*�� ���������� �6�������#� ���3���

������� ��� ������ ����������+� ��� ���#� 5�3���� -��� ������� ����� ���� ��� �������� �����

�<�������*���6������������������ ��4�������(���������� �����+�

Page 122: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+

"��A�����1��&�����������������������������������A���������������������������+�� ������

����������

�C%$�

�$),$:545��/�+��"�,$/'$�$'(��&/(�'$/'�+ $�$"$/5

�����$A� ��� ���06 ����� ��� ��� � �L���

���'� (�/ � � � � � �

����������� :� :� e� :� :� e�

���������� :� :� :� :� :� :�

!���3���� � � � � � �

� N�3�������� :� P� P� P� P� P�

� �4����������������3��� P� P� P� P� P� P�

� !���3������������� :� :� :� :� :� P�

� !���3����������(���� :� :� P� P� P� P�

0������� � � � � � �

� /���������(���� P� P� P� P� :� P�

� ����������������� P� P� P� P� P� P�

� ������������ :� :� :� :� e� P�

� ����������� e� P� P� P� :� P�

� ��(��������������� :� :� :� :� :� :�

� 2������(������� :� :� P� e� :� P�

� ������(������#�������3���G+$� P� P� P� P� P� P�

�$B���+&$/ � � � � � �

��3��������� P� e� P� :� P� P�

���������������4���� :� :� :� :� :� :�

�������������65�������� :� :� :� :� :� :�

2���3��������� :� :� :� :� :� :�

��,$'����/L@��'����/ � � � � � �

��������2:������ P� e� P� :� P� P�

0������ P� :� :� :� P� P�

����������������� P� :� :� :� P� P�

��(������������������ e� :� :� :� :� :�

�A�+ ,$��/ � � � � � �

�4������������������� e� e� e� P� e� P�

8��5�� e� e� e� :� e� P�

�������� :� :� :� :� :� :�

�B��+$/C���,$/ e� :� :� :� :� :�

���3��� ��� 5�� �����(����� *� �������� ���� (������� ���� ������ -��� ����� ���

�� ��4�������(���������� �����+�"����3���G+$������������������������������������

��� �� ��4������ �(���������� ����������� ������� (���������� �������3���+����5�� ��3���

����*�� ���� (���������������� �� ��� ��3��� ������� ��� ��� ����� ��� (������� -��� ��� 5��

������������������������������� ��4��+�����������(�������������*���������������

Page 123: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+

�1����������������� ���������������@����������� ������������� �����������������

��+�� ����������������

� C%&�

���������������� ��4�������������+����-����������������-�����6�������������5�

�� ��4�#� ��� 5�� ������ ^T�_� >� ������@#� *� ��� ��� (������ ��� ��� �����������#� ������� ���

�������4����������3��#����5��������^!�4��_+�

�� ����� ��3��� ��� ������ 3������� -��� ��"� ��� ��� �� ��4�� ���� ����� ����� �6������� ������

(������#���3�����-����������������������(����� ����(�������������������������3������*��

�������(�����(���������� �����+���0T���#�������������#����������������������

���������������������������������������(������+�������������� ��4��������������������

������������������(��������6�������+�

�$),$:565�$'�($/(& �'$/"�,�/,����$A�/"���@��+$'���"���/(���5

�����$A� ��� ���06 ����� ��� ��� � �L���

/���������(����

DEFAULT

VALUE

DEFVAL default value, {} T�� =

�������������������������

WITH

ATTRIBUTE

SYNTAX

SYNTAX !�4��� type !�4��� !�4���

������������ T�� T�� T�� T�� <n> [n] #�Max#�Min �

����������� BEHAVIOUR DESCRIPTION description description /* */ Description

!����� !�4�� MAX-ACCESS�� access access !�4��� Read#�Write �

����������������������

T�� STATUS status class T�� Version #�Revision �

�����(������A���

REGISTERED

AS

::= T�� id #�pragma

snmp�T�� MappingStrings #�

� "��

��������� WITH

ATTRIBUTE INDEX#�

AUGMENTS�

unique key T�� Key#�Propagated #�Weak�

�������� T�� UNITS units T�� T�� Units

�(������� T�� REFERENCE reference T�� T�� Model

Correspondence

���(������ DERIVED

FROM T�� T�� T�� T�� Override

�����.�-������5������.������������������������������������� ��4�������(�������

��� ������ ��� �� ������ ������� ���������� -��� �� ��4�� ��� ��� ���� �������� ����� ���

��(�������������� �������(���������� �����+����5��� ��4����3���#���������#�

�����������*�������������6�����������3��#�*��������.#�����������������(�������-������

�������5�3������������ �����+�

Page 124: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+

"��A�����1��&�����������������������������������A���������������������������+�� ������

����������

�C%H�

:57 ��A��$"�,$'$ $'�"$"/�+-�(�'$"�,����$A�/"�

�/ �'�@�'$'���"���@��+$'���"���/(���

�� ��� ������� ������� ��� 5�� �����.��� �� �������� *� ���������� ��� ��� �6�����������

��������� -��� ������ ��� �� ��4��� ��� ��(������ ��� �(������� ��� �����+� ���� 5��

��������#���������#�����-����� ��4�������4���������������������������#�*�������

���#� �����(����� -��� ���������������� � ����� -��� ������ ��������� ��� ���������

�������+�!������#� ��� 5�� ������� �-������� (������� -��� �� ���� ������ �� ���

�� ��4�������(���������� �����+��

��� ��.� �����.��� ��� �������� �����#� �� ��������� ��� ������5���� ���5� ������� �����

��4���� ��� ���������� ��������� ��� ���� ������(�������� ��� �(������� ��� �����+� �����

��������������������������.����� A��� ��4������� ���#��3������� ��4����� ������

������#���������������-�������6��������������������-�������������������������������5��

�� ��4�������� ���+��������������������������������'�

• "���� ��4��������(����������(���������� ������������������(�������-�����

A�������������������� �����#��������������������������������#�����������

�������(���������6�������������������+�

• ��� ��� ���#� ��� �� ��4��� ��� ��(������ ��� �� ���� ������ ������ ��*��

�6�������������������#����������3�#������*���� �����������(���������������*�

�������������������������� �����#�*������.���������������+�

����������������.����3���������������������� ���������������#�������������������

�� ��� ���� ���3�4�� ���������� �� ��� (�����.����� ��� �� ��4��� ��� �(������� ���

�����#� *� (����.������� ���������� �-������� ���������-��� ���3�� ����� �����

�������+�

:5754 ��$)$A�/��,$'���$"�/'��,$@��+$,�!$'���"�,����$A�/"���@��+$'���"���/(���

"�� ��*�� ��(������� ����� ��� �� ��4��� ��� �� ���� *� ��� �� ��4��� ��� ��(������ ���

�(���������� ������������ �������(�����.����+�������������#����������������5��

���������������������(�����.���������� ��4������ �����+�

��R7����J&S������(����������(��������������������������������34���� ��������

)���#� ����� ������� ��*�� ��������#� ������� ���� ����� 3����� ��� �������� ���

�����+���������(���#�����������������������������������������#����������������#�

����������������*����������3����+�!�-�������������6���������������������������������

����4���#������ (�����.���������������A���������� �����(���������������������

�����������(�������������������#�����-�����6��������(�����.������������������� ����

�������(��������������)���+�

Page 125: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+

�1� ��#�=������������������� ���������������=�����������+������������+�� ��������

��������

� C%G�

���3��� ��� ��� ������ ����#� �� RK5� J&S� ��� ����� �� ����� 3����� �� ���

���������������� ������������+���������#����������(�����.������� ��4������������

������������������-���������������34���� ��������*�����(�������������������

������� ���������+������3�� #��������������(�����.�������������������������

��� 34���+������������#� �� RK5� JE�S� ��� ����.�� ��� ��������� ��� ��� �(������� ���

�����#���(�����������������������(����������������6��-�����������������������

������ 4����-����+� ����� ���� ��� �������� ��� ������#� ����� ��� 3���� �� ���� ������������ ���

�����#������-����������� A� �������(�����.�����������(�����������������+�

0�������#� *� ������ ���� ���3�4�� -��� 5���� ��� ��� �� ��4��� ��� �� ���� ����� ���

�����#� �� R����%CS� ��� ����� ����� �0� ����� ������3��#� �������� *� ���������

���������������� ���������������������������3����-������ �������� �����������?�3+�

!�-�����������3�4�5�3������������ ��������� �0������#�����4��������3�4�(����#�

�� �� -��� � ��� �� �� �������� ����� ������� �� ��� ��(������ ��� �(������� ��� �����+�

!�����#�������������������� �0�#���������.������� ��4���������������� �������

�!�"P��"#� *� ������ �����.�� �6������� �� �0�� ����� �6������� (������� �������� ��� ���

������ ��� ��� ���� ��� ������ �� ��� ����3���+� �� R�5�%&S� ��� ����� ��� ����������

����� ��� � *� �0� ����� -��� �� ������ ����� � ����� ����� ����+� !�� ����� �����#�

��������(�����.�������*���������������� �3�������������������������������

�����3�����������#���������R�5�%CS����������������������������+���������3�4����

3������� ���������#� ���� � 5���� ��(������� �� ���� �� ��4��� ��� �(������� ���

��0T���#�-���������5��������������4�������������������+�!�-����������������(���

�� �0����������(����������� #����5���������������� �������������-������� ��4��

��� �����+����A����#�R"�����%&S������������� ����������������������������������

5���������� ��� �� ���#� -��� ��� ��� ���6������� ������� �� ��� ��� ������5��� ���

�� ��4��� ��� �� ���#� -��� �������*�� �6����������+� "�� 4����(������� ��� ������� �����

����������� ���5��������������� �����������������.��� ��� �(���������(����� ��

���� ����� ��� �������3�� ��� �(������� ����� � ����� ����� ����� ����� �V7�+� ���

��3�� #��������������(�����.���������������������#�*�������#������� ������-���

������ �������������6�����������������#�������-������������������+��

:5756 ��� ��/($"�+�A��$"���,����$A�"���@��+$'���"���/(���'��'$�$'(��&/(�'$/ �� �$/"�,�/,����$A�/"���(�,��&$/

��������������������������*��-�����0T�������#��������� ��4�������.���#����-���

�������3������*��A���������������������������-������������������������� ��4���

����� ���+����������#���������������(������-��������(�������(�������������

������������������ ���#�����������������0� ����H+C�-��������������������������#�*�

-����� A� ��� (������-����������������� �����-������������#���������������������

�� �����������������(��������(�������+����������#������������������ ������

��� ������ ��� ��"� ����� ��� ������� ��� �(������� ��� �����+� !�� ����� �����#� ���

Page 126: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+

"��A�����1��&�����������������������������������A���������������������������+�� ������

����������

�C%E�

��������H+&+&��������3�������������3�4��-��������(������"�������� ��4��������

�������(������ ���+�

����� �4��� ��� ��.��� 5���� ���� ����0T���� ����� 3��� �������� ����� ��(���� ���

�(���������� ����������������������������������+�8�*#������3�� #����4���

�����3������-���5�*�-������������������� ���������34����'��

• !��������0T�������� ��4���(����#��� �����������������������(������ ����

�������+� ��� ���#� ��� �������� (�����.���+� ����� ���#� ��� ������ �������� ���

�� ��4�� ��� ������������ �������� �� ��"#� ����� ��� ��"� >)�=����

"���������� 6�������#� "� ��4�� ��� ����������� ��� �34���@#� ������3���� ����

�� ���� -��� ��(��� ������������ ������#� ������� ���� ��3� d������� �6��������

��3�������������������������� ��4��������+�

• "��� ��������� ����������� �� ��� ������� ������� ����� ����� �� ��4�� ��� ������

���������������� ��� ��(������ ��� ����(�������� ���������� �� ��� -��� *�� ����#�

-�������������(���#�����4����#������������������4����������+�

• 0�������#��������3������������������ ��� ��������A#���(�������������

��������������������������+��������������� ��������������A�����������������

���������� ���������#�������(�����������������(������� >A�����������

(�������������������3��������� ���(�������V��3��������� ��#�����4����@+�

:575654 ���+$,�!$'���"�� �L���'�+�,����$A�"���(�,��&$/

����� �������� �������� ��� ����3����� �� ���� ��� ������(������� (����� ����

���������������+�������������5����(��������"�����4�������� ������(��������

� ���� �� ��� ������(������� �������$+$� R���0JJS+�������� ����� ������ ��� �������

�� ������ ������������������� �����6��������-���5�������������������������+������

(�����.������������ ������(�������������(�������-���*���6�������(�������

���#����-�������������������������������������������������������������������"+�

"�� ��������� �����0T���� ����� ��(����� �� ��� ��������� � ������-����� ���#� -���

����������������������$+I+$�������������������6����������������� ��4�����������

�������������������������� ��������������������"�*����4�������� ������(������

���� ��4��������+��

��������������-���������������������������������������������"�R��)%C3S#�����

�����������+��� A�������������������3���G+&#�-���������������������������������

�������������������"#��������:���������������#���� ��4�����������������(����

���������-�����������#������������������"\������������#���� ��4���������������

��(���� ��������#� ��� ���������-��������\� ��������� �� ��� ��-���������� *� ���

34�����������������4�����������������-���������+��

Page 127: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+

�1� ��#�=������������������� ���������������=�����������+������������+�� ��������

��������

� C%I�

�$),$:575��+ $�$'�����(����0�,�/"����2���5

�0�, ��� ���

����:��������� ����:�����������):��0�� ��"�

��������� �����������"� ������-���������

����� ��������"� ��-����������

�34��������������� �4��������������������"� �4������������������+�

�����3�� #������-������������-������������������������� ������������������

��� ��� ��"+� "�� 0� ���� G+C� �������� �� ��3�4��� ���� ��������� ��� ��"� C+H� -���

����*�����4���������������������������������������-�����������#������������

����������������0� ����$+CH+����A����������������������������������#��6�������

���5������ �����������������.����#����3�������� �������������������������+�

ModelElement

+name

Namespace GeneralizableElement

+isRoot

+isLeaf

+isAbstract

Feature

+ownerScope

+visibility

Classifier

StructuralFeature

+multiplicity

+final changeability

+targetScope

+ordering

BehavioralFeature

+isQuery

Attribute

+initialValue

Method

+body

Class

+isActiveAssociationClass

Package

Transition

Signal

TaggedValue

+dataValue: String

Association

0..*

0..*

importedElement

0..*

taggedValue

0..*

ownedElement

0..1

namespace

0..*

feature

0..1owner

0..*

typedFeature

type

0..*

context

0..*

raisedSignal

0..*

referenceTag

0..*

referenceValue

�����$:545��)'��A��(�"�,+�($+�"�,�"����4585

"��0� ����G+$������������(�����.����������.�����3������������-�����������+��

Page 128: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+

"��A�����1��&�����������������������������������A���������������������������+�� ������

����������

�C%F�

Named Element

+Name: String

Class

Method

+Return Type: Data Type

+Parameter List: Set

Trigger

Qualifier

+Value: Data Type

+Scope: Set

+Flavor: Set

+Default Value: Data Type

Schema

Association Indication

Reference

Property

+Default Value: Data Type

context Class

inv: self.Schema->size()=1

inv: Class.allInstances()->

forall(c1, c2 | c1.Schema.Name.concat(’:’).concat(c1.Name).toUpper()=

c2.Schema.Name.concat(’:’).concat(c2.Name).toUpper()

implies c1=c2 )

inv: self.Trigger->

forall(t1, t2 | t1.Name.toUpper()=t2.Name.toUpper()

implies t1=t2 )

inv: self.Method->

forall(m1, m2 | m1.Name.toUpper()=m2.Name.toUpper()

implies m1=m2 )

inv: self.Property->

forall(p1, p2 | p1.Name.toUpper()=p2.Name.toUpper()

implies p1=p2)

Data Type

context Reference

inv: self.Range=self.Overriden.Range

or self.Overriden.Range.Subtype->includes(self.Range)

inv: self.Domain.oclIsTypeOf(Association)

Instance

context Association

inv: self.Qualifier->includes(q |q.Name=’Association’)

inv: self.Supertype->isEmpty() or

self.Supertype->forall( st | st.oclIsTypeOf(Association))

inv: self.Subtype->forall( st | st.oclIsTypeOf(Association))

inv: self.Reference->

forAll(r1, r2 | r1.Name.toUpper()=r2.Name.toUpper()

implies r1=r2)

context Method

inv: self.Domain.Supertype->includes(self.Overriden.Domain)

inv: self.Trigger->

forall(t1, t2 | t1.Name.toUpper()=t2.Name.toUpper()

implies t1=t2 )

context Named Element

inv: self.Qualifier->

forall(q1, q2 | q1.Name.toUpper()=q2.Name.toUpper()

implies q1=q2 )

context Property

inv: self.Domain.Supertype

->includes(self.Overriden.Domain)

inv: self.Trigger->

forall(t1, t2 | t1.Name.toUpper()=t2.Name.toUpper()

implies t1=t2 )

Characteristics

0..*

Element Schema0..*

2..*

Property Domain

0..*

Property

Domain

Method Domain

Domain

0..*

Method

Element Trigger1..*

0..*

Property Override

0..1Overridden

0..*

Overriding

Range

0..*Reference

Range

Method Override0..*

Overriding

0..1

Overridden

QualifierType Subtype Supetype0..1

Supertype

0..* Subtype0..*

0..*

PropertyType

�����$:565��($+�"�,�"����@��+$,�!$"�'�� ��5

����� ������� �� ��3� ����� (�����.����� ��� 5�� ����� �� ������ ���� ��� �(������� -��� ���

�����3����R���0JJS+����5��������������(������������#����������-������������

����������������� �����������������"+��������#����������4�������� ���������������

�� ��4�� ������� >*� ��� ���#� � (����@+� 0�������� ������(���� ��!720� >��� �����

0��H��I/����2�� #�0����!��������7��;��:2���@��������6��������0+�������������

������������������������(��������������������0#���3���������(������-������5��

������������������(������'�

C+ ������ �������"�-�����(�����������������������������������#����������������� ���� ������������-����(������������ ������#� ������������������� ���

�������� �3����� �� ���� �� ���� ��������� �� �� ��4�� ������� � 3��� �� ���

������(�����������������6��������0T���#��������4����#�����4��������+�

Page 129: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+

�1� ��#�=������������������� ���������������=�����������+������������+�� ��������

��������

� C%J�

$+ !� ���� ��� ���� �� ���� ��������� �� �� ��4�� ������� �� �� ������� ����� ��#���(����� ����� �� A� ������� ��������� ����������� �� ��������� �� ���� >������

�� �������� �������� �3��� ��� �� �-������� �� ���� ��(������� ��� �������

Qualifier @+�

&+ �������� �������������������������������� ��������������#������-���������������� ��� ��(�����#� ��� �-������� -��� ��� ��(����� �� ��� ���������.����� ���

�������#����������������������������������+�

!�������#������� �����(�����.���-������������������*�������� ���������������'�

C+ ���5���<������-��������������-������5�������������������������������������� �� ���� ��� �� ��� ����6��� �����0T���+�W���� ����*�� ��� ���� ��� ����#� ���

�4��������#�*��� �����������������������������������������������������

��� ����+�

$+ ���5�� �<����� �3���� �� ���� ����������� ��� ���� ���������� -��� �����.�� *����3�����������������#��������4����������������������� �����*�(������������

��(����������� ���+�������������������������������������-�������3���������

���������������������������������#������-����5���������������<�����+�

&+ ����� �-������� �� ���� ��(������ �� � ���� -��� ���� (�����.�3���� 5�� �������������� ����"#��������� ��� ��(������ ��� ���������� ����� ���� ���6�� ���

�����������+��������� ���#�-��������3����������������������������#�����5��

�����(�����.��+�

H+ ��������������� �������#����5������������3�����������4������������3��#����3����������� ����������3����������������������������0+�

G+ �� ��� ����� ��� ���������� ��� 5�� ����� ��� � ������� ���5��� �� ���� �� ������ �������������������������������+�

��� !������� !� ����*�� ��� ��(������ �� ��"� ��� ���� �� ���� ��� (�����.����� ����

������-�����������+�

:575656 �$,�@�'$"���/$"�'���$,�/

��� �������� �(������� �� ��� ������� ������� ��<���3�� -��� ���� ��������� �����0T���� ���

��3��� �3��� ��� �� ��� ��(������ ��� ��6����+� ���3��� ��� �����3�� -��� ��� ��� ���

����(�������� ������ ��������� �������� ������ ��(������+� !��#� ��� ������ ������ �����

����(���������������(�����������-������������������������4�������65��������#����

����� ������(���'�

Qualifier DisjointDecomposition : boolean = false, Scope (class);

Qualifier ExhaustiveDecomposition: boolean = false, Scope (class);

Page 130: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+

"��A�����1��&�����������������������������������A���������������������������+�� ������

����������

�CC%�

!��#� ��� ��� ������ ����� �� ��� ����� ����(�������#� ��� �������� -��� ���� ��3������� ��

���4�������65�����������������������+��

��� ��3����� -��� ����� ����� ��(������ ��� -��� ��� ��������� ��� ��� ����(�������� � ���

(�����.�#������������#�����4����#������0�������� *$�������� ��#������-���

����� ������� ���� �� ��4�� ����� (�����.��� �� V�0� >>��G����� ������?����� 2�� ��#�

0����� ��� �������3�� ��� �������@+� ��� ���#� ������ �������� ������� �� ��3� ���

(�����.����� ����� ����� �� ��� ��� ����(�������� ��� ������ ��� ��� �����.���� �� ��� ��������

������#�����3�������-���������������3�����������������������������-����������+�

��������������#������������������(�����������������#��6�����*��� ���#��������������

���������� ��������� ������� �����(���������������������������� ������(����������

�(���������� �����+�

:575657 �(�,��&$�����$,'�+F�

��������������������-��������������� ���������������0� ����H+C�������-�������

� ������ ��� �� ��� ������ ��A#� �������� ��� �-������ -��� ��(��� �������

�����������������������������#�������������������+�

����������#����������(��� �������������*������������������#������ ��5����������

������ (����#� ��� ��� ��� ������� ���������� ��� �3���+�!��#� ��� ����� ��� �����

���3�����'��

• ������

o ���� #����F#�CE#�&$�*�EH�3����������������>���F#����CE#����&$#����EH@�

o ����� #����F#�CE#�&$�*�EH�3����������������>���F#����CE#����&$#����EH@�

• �������������H�*�F�������������������>����&$#������EH@�

• 7�����>3���@�

• 0��5��>��������@�

• ��������������������>���� @��

• �������������������>�5��CE@+��

!������������#��������������������������������������*�'�

• �(������+�7���#�V��7���#��� �7���#�)� �7����

• �����������(������+�7�������������

�������������������������������������������������$�5���'TT999:;��:���+���(��+���'GJCGT0 !��:����� T���:CIHX���f!2�2D����X����:��f!"��2�

Page 131: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+

�1� ��#�=������������������� ���������������=�����������+������������+�� ��������

��������

� CCC�

• ������+� 7*���#� V��7*���#� �� �7*���#� )� �7*���#� ?���#� ��3��?���#�

=���?����

• �����������+��� ������#����5��(��� ������#�8������5��(��� ������#��� �����

0#����5��(��� �����0#�8������5��(��� �����0#��� �����V#����5��(��� �����V#�

8������5��(��� �����V#�����������������

• ��� ������������+�/���#������/���#����5��(������/���#�!���#������!���#����5��

(������!���#�?����#������?���8����

• ��� ���*�(���.�+�,����#�����3�#�2�9���

• "�.+�"���#�"�6#���������

• ���+�����#�����������-�������5�

• ��������+� �*����#� �������#� �������� ���� �����#� �������� ����

�����

• �����+� ������#� �����#� ���5�� (� �����#� 8������5�� (� �����#�

���������#�����������#�2������#�8���#���*�#�?��;��

• 0��������+�8���.#��� �8���.�

• ��� ���+���6���#���6����������5�

• ������4��+�������#����5��(�������#�8������5��(��������

• " ������+�������#� ����������#������������#� ��3���������#� ��3��� ����������#�

��3���������������

• " ������� �� A� ��� �������� � ���4�+� ��5��#� 0���#� ��3��� ��5��#� ��3��� 0����

�����#�"�����#�0�����������

• )����+� �����#����������#��� �����

• ������ �������� �����+� )����#� )��3����#� 8��*�#� �����8��*�#� 0�����#�

�����0�����#�����0�����#����0������

• ���������+��5��#��������

• ���������+�����#�7��-������#�����������������

• ����������������+�����3���#����5��(�����3����

0�����.�����������(����������A����������-��������������������+�!��#�����4��������

������ ����3������ ��� ������������ ����� ��� ������� -��� �������� ������� ���

�(������#���-��������������3��������� ���*����������� �3��������� ��#��

��-��� �� �������� ��� ������� �� A����� ������ ��� EH� 3���� *� ��� �� A�����

���������+�������������������������5��� ������������������(��������������3�3��������

Page 132: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+

"��A�����1��&�����������������������������������A���������������������������+�� ������

����������

�CC$�

����� �����6�������+�����4����#����3�3�������������� �������*������� ������

2A����� >V�0:2��7� �&@� *� ���� ��� �������� �������� >��!2�! �:�2���H@+� "��

�� ������2A������������ ��������5������������(����������A����#����-���

���3��� ��(��� ��������� *� (�����+� ��� ��� ���#� ��� �� ��� �������������������

��(�����������������������������������>����4����#�-�����V��3*�����C%$H�3*���@+�

:5757 �"$ ($'���"���,����$A�"���(�,��&$/ $�$"�@������@��+$'���"���/(���

"�� �� ��4��� ��� �� ���� ����������� �� ��*�� ��� *� �� ��*�� A���� ���

5����������������3�������-���������������������?�3���������+����*��������

�������������H+&+$+&#����?&�#���������� ��������������������������#�5����(����

�!�"P��"�R���*%CS#�*����3�4��������������������3�������������������3���������

�?"� ?�3� ��� *� "� �� �� *� �?"� "���� R���%$S#� ����� �?"� ��� �������� ���

�!�"P��"#�*��?"�"���������������������������?"+��!�"P��"�-�����3�������3���

������������������������6���������R)���.%$S#��������5��������������������

���������� ��4�������� ������(�������������?�3���������+������5��5#�4�����-���

�!�"P��"���������� ��4��-������������ �����������������.�����5����-������

������� ��� ������� ��� �4����� ��� ���������� ��� �� ��4�� ��� �� ���� ����� ��(����

�(���������� �����+�!�-�������������������3�����������������.����������� ��4���

����������� ���?�3���������#����5�����(�����5���������������� ������������������

�����*��������� ����������*��������������3��+�

"������4���������� �� ��4�� (���������0T���#�����������������������������#����-���

�!�"P��"� ����� (�����.��� �� V�0� R0�;��%CS#� �� �� -��� ��� ��������� ��� ������ *�

������ ���� ������ ��� ��������� ����� ����+� !������#� �6����� �A�������� 3�3�������� ���

�� ���G�-�������������������.��������������� ���� �������������+������4����#�

��������.�� ��� �������������L���>8#6�$�?� ����������#�������������������-������

L�"@�R7��%CS��������(��������������������������+�������������#��!�"P��"�����

���� ��4��������(������ �����#������-���������������������������(�������������

(������� ����������� �����#�������������� �����3���G+$#� *�������#��6����� ��������������

�(������� ��� �����#� -��� 5�3���� -��� ��������� �� �!�"P��"+� ��� ��� ���#� ������

�������� ��(���������� �� ��������#� ��-��� �� �����#� ���� 3����� ��� �(������� ���

���������������������5����������������������+�

�������������������������������������������������&�5���'TT999:;��:���+���(��+���'GJCGT0 !��:����� T���:CFGX���f!2�2D����X����:��f!"��2�

H�5���'TT999:;��:���+���(��+���'GJCGT0 !��:����� T���:$%&X���f!2�2D����X����:��f!"��2�

G�5���'TT999+����+� T�� ���T�

Page 133: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+

�1� ��#�=������������������� ���������������=�����������+������������+�� ��������

��������

� CC&�

��� ������� -��� ����������� �� ����� �������� ��� ������ ������.��� ����� ���� �� ��4��� ���

��(������ ��� �� ���� �� ���������������� ���������+� ���� �-������ �� ��4��� -���

����������(�����������*�������������������������������(�����(���������� �����#����

3���������3���-�������������������������������� ��4�������������(����������������#���

�����������������(����������(������+�

!������������������������������������(�����(���������� ���������!�"P��"#�

*��������������������������6�������(������������������ ��������������� ��4�+�

:575754 ��@���'���"�'��'� (�/2($B���+&$/"���/(���'������> ��

�� A��������������R)���.%$S#������������������#��!�"P��"�������� ��4�����

�� ����3�������������#����������*�'�

• ����-��������(�������������'�

o "����(������������������#������������������������������+�

o �����������(��������3���#���-����������3�������� �������������3�������������>-�����������������@�*�����4������+�"������3���������������(����

���������3��������>��(����������������-�����������@�� �3���>���

����������(�������5�����@+�

o ��������(����������������������������������������������������#����������������������������������3��+�2�����*�#������3�� #��������

�����(�����������(������#�-�����3������<��������������6�����+��

• ����-��������(���������6����#�����������(������3������#���5��������A������#�

���� ��� ������������� �65��������� *� ���4����+�!������#� ��� ������ ��(����

���������������3�������������>��(����������������������@+�

• �� �� -��� ��� ��(����� �� ��� ��(������ ��� ��������� *� (�����#� ��� ������ ��(����

��������������������������� +������3�� #������������6�������(�����#�

*���������(�����������������#��������������A������-������3���(����3����

���+��

• ������� �� �6����#� �!�"P��"� �������� ��(���� �6����� �� �� ���� ��� �������

���� �������� �� ����������� �� �3������� ��� ��������� >��������#� ������������#�

�������@+�!�����#� ��� ������ ��(���� ������������ ��� ������������� *� �6��������

����������������*�����������+�

• 0�������#� �� �� -��� ��� ��(����� �� �4��������#� �!�"P��"� ��� ����.� ��� ��(����

�4������������������#�������������>�5��5�@�*����3����������+�

!��#������ �� �������#�������� ��4������� �����������������������������������������

��(������ ��� �(������� ��� �����#� ������ -��� �� ������ ����� ���� �����������

5�3��������������� ��4�������(���������� �����+��

Page 134: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+

"��A�����1��&�����������������������������������A���������������������������+�� ������

����������

�CCH�

��� �4����#� �� ��������� ��� �������� ��� ������ ��� �� ������� -��� ������ ���

�������������!�"P��"�������������CIM_ManagedSystemElement #���(���������������

��������������R���0%%S#��� A�����������������0� ����G+&+��

CIM_ManagedElement

+Description: string

+Caption: string

CIM_ManagedSystemElement

+InstallDate: datetime

+Name: string

+Status: string

CIM_PhysicalElement

+CreationClassName: string

+Tag: string

+Manufacturer: string

+Model: string

+SKU: string

+SerialNumber: string

+Version: string

+PartNumber: string

+OtherIdentifyingInfo: string

+PoweredOn: boolean

+ManufactureDate: datetime

CIM_LogicalElement

Dependency

0..*

0..*

Component0..*

0..*

Syncronized

1..*

1..*

LogicalIdentity

1..*

1..*

�����$:575��)'��A��(�"�,��"�,��',�$�"����5

������#������(����������������L�"�������6��� �0#�*����4�����������������

�3����������������������������������'�

<?xml version=" C+%" encoding=" ���:FFGJ:C"?>

<rdf:RDF

xmlns:xsd =" 5���'TT999+9&+� T$%%%TC%TL�"��5���g"

xmlns:rdf =" 5���'TT999+9&+� TCJJJT%$T$$:��(:�*��6:�g"

xmlns:daml =" 5���'TT999+����+� T$%%CT%&T����P��g"

xmlns:cim =" ���g"

xmlns:rdfs =" 5���'TT999+9&+� T$%%%T%CT��(:��5���g"

Page 135: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+

�1� ��#�=������������������� ���������������=�����������+������������+�� ��������

��������

� CCG�

xmlns =" ���g"

>

��������#������(�����������3���������(������� �������������� ��'�

<daml:Ontology rdf:ID=" ���h���">

<daml:versionInfo> ��'</daml:versionInfo>

<rdfs:comment> ?������������'��+�"�#�"���� ���</rdfs:comment>

</daml:Ontology>

!���������#������(��������������#������3���������CIM_ManagedElement #�-������3���

����������(������������������'�

<daml:Class rdf:ID=" ���h��� ���*����������">

<rdfs:comment>

"�#N#�����$���� 9�� ��������?�������������+����?��$���� �9�� ����?������?���OPQ� </rdfs:comment>

<rdfs:subClassOf rdf:resource=" g���h��� ��������"/>

</daml:Class>

�����������#������(����������������������������������������#����������������������

L��+�

<daml:DatatypeProperty rdf:ID=" ����������">

<rdfs:comment>

�� ����� �� ������ ���������� G?��� �?�� ��=���� G��� ���������� �� ���H� �+� �� ������ ���� ����

���������?����?����=�������������������� </rdfs:comment>

<daml:domain rdf:resource=" g���h��� ���*����������"/>

<daml:range

rdf:resource=" 5���'TT999+9&+� T$%%%TC%TL�"��5���g��������"/>

</daml:DatatypeProperty>

<daml:DatatypeProperty rdf:ID=" 2���">

<rdfs:comment>

?��/� ������������+������?�����������G?��?��?����=���� ���H��G���<?�������������� �?��

/� �����������������������������������>������������ </rdfs:comment>

<daml:domain rdf:resource=" g���h��� ���*����������"/>

<daml:range

rdf:resource=" 5���'TT999+9&+� T$%%%TC%TL�"��5���g���� "/>

</daml:DatatypeProperty>

<daml:DatatypeProperty rdf:ID=" ������">

<rdfs:comment>

Page 136: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+

"��A�����1��&�����������������������������������A���������������������������+�� ������

����������

�CCE�

�� ������� ���������� �?�� �������� ������� �+� �?�� ��=����� K������� ������������ ��� ���I

��������������������������+�����OPQ </rdfs:comment>

<daml:domain rdf:resource=" g���h��� ���*����������"/>

<daml:range

rdf:resource=" 5���'TT999+9&+� T$%%%TC%TL�"��5���g���� "/>

</daml:DatatypeProperty>

0�������#�������3��������������� �0+�

</rdf:RDF>

������������������ ������.�3���������������������������������(�����������������������

������+������3�� #�������������(�������������������������������������������������

�6������� ������������ �� �!�"P��"+� ��� �4����#� ��� ����3��� Name� ��� ��(��� ��

��0T���� �� ��� � ����� ��6���� ��� $GE� ����������#� �������� -��� � -����� �-���

��(����+� ��� �� ������ �������� ������ ����� ����#� �6������� ���� ��� ������ �6������� ����

(������������������ ���������!�"P��"+�

:575756 �+ ,�$'���"�����> ��'��@$'�($/"���/(���

��� ��������� ��� �!�"P��"� 5�� �� ���� �� ����� 3����� �� �����+� ��� 5��5#� ���

���������������"#�������������#����������-���������������������������������+�!��#����

�����������������-����������������3��������������3����������"#��������������������

�������� �����(�������������� ��4��R0����%CS+��

�� ������������.�����#���������������!�"P��"���(���������� ��������������

�<����� �� ����� �� ��� *�� �6�������#� �� A� ��� �������� �� ��� 0� ���� G+H#� -��� ������� ���

���������� �6�������� ��� ����� �� ��4�� �� (������� ��� �����+������(������ -��� �������

��������6���������������-�������(����������������������������3��#�*����3���-���

������������-���������������������!�"P��"���� ����(���������� �����#���-���

������������������������������������������+�

�����������3���������3���G+$#�����(�������������������� ��4������(���������� ������

����*�'� ����� ��� ��(���#� ����������� ��� ���� ��� ����#� �����������#� ����������#�

�����#� ������ ��� ������������#� �����(������ A��#� ��������#� �������#� ��(������� *�

����(�����+� ����� ����� �6������� ���5��� (������#� ���5��� ������ 3������� �� ����� ����

����������� -��� ����� �!�"P��"#� �������� -��� ����� ��� ����� ��� ����� 5�3��� -���

��(��������������+�

Page 137: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+

�1� ��#�=������������������� ���������������=�����������+������������+�� ��������

��������

� CCI�

L�"�

�0�

��

L���

�0��

�!�"P��"�

�!�"P��"P� ���

�����$:585�$ $/"�����> ��5

!������������������������(�������*��������������!�"P��"+����5����������-���

��������������������������3����L�"���(�����������������������'�

• ������������������������'�rdfs:range ��������������� �������4�������������

-��� ������ ����� ��� ��������+� !�����#� ���� ����������� ������ ����

daml:ObjectProperty #� ��(������� �� �4��������� ��� ��� �����#� *�

daml:DatatypeProperty #���(������������������������������+�"������������������

�����A�������������������������������������������������L��#����*���������

���������������(����������������������������������+�!�����#����������-���

��� ������ ������ ��� ��� �� � ��� ��� ����� �� A� ���� (������� -��� ����� ����+� ���

�4����#� ��� ������ ��� ����������� ��*�� � �������6���� ���� EH� ������ ��(������

��'�

<xsd:simpleType name=" ���� EH">

<xsd:restriction base=" 6��'���� ">

<xsd:maxLength value=" EH" />

</xsd:restriction>

</xsd:simpleType>

• �����������+��!�"P��"���(�����������������������������������������������+�

����4����#�daml:cardinality #�daml:maxCardinality #�daml:minCardinality �

��(����������������6����#���6����*���������������������+��

• ����������+�rdfs:comment �����������������������������������������-������

�������(����#����*���������������(������������������������+�

• ���������������������+��!�"P��"���������������daml:versionInfo �-������

������������3�����������������-�������������(�����(���������������������

������#� ��� ���3��� ��� ��� ����������+� ����� ������ � ����� ������ ��� ���

�����������������#������-�����������������.�������������������+�

Page 138: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+

"��A�����1��&�����������������������������������A���������������������������+�� ������

����������

�CCF�

• �����(������ A��+� /���� ���� ��� ��� ���-����� rdf:ID #� -��� �������� ���

��(������� �� �� ������� ����� ��� �� ������+����5� ������� ���������

������� �� � �� >,��+�� � 5�������� �����+���#� �����(������ ��(���� ���

������@#� ��� �� -��� ���� �� �������� �� ��� ��(������� ���������� �����(�����

�������������������*�����������+�

• ��������+� ���3��� ��� ������ �������� ��� ���-����� rdf:ID � ����� �����(�����

���������� ����� �4������#� ��� �� -��� � ��� �������� ����3������ ����3���� ���

��������+� �� ����-����� ���#� ���3��� ��� ������ �����.��� ��� ����������

daml:UnambigousProperty #� -��� �����(���� -��� ��� ����� -��� ���� ��� ���������

��3������A���������������4������+�

• �(������+� rdfs:seeAlso � �������� ������(����� �� ������� -��� ��������

�(��������������#�*������������������������(������+�

• ���(�����+������������������������������� ������-����� rdfs:subPropertyOf �

������������-������������.��������������+�

������ (������� ����������� �����������������(��������6������#��������������3��

����������+� ��� ������ ��(���� �� ������� �� ��� -��� ����� ������(������� �� �0��

�-���������������������������������������������������(������#������������-��������

��(���� ��� ����� �!�"P��"+�!� ��������� ��� ����� ��(������� ��� (������� �

������������!�"P��"'�

• /���� ��� ��(���+� ����� ��(���� ��� ����� ��� ��(���� ��� ������ ��(���� ��� �����

��������� �0�������-������������������������#���*��������������-�����

���������������#�*�������������������� #������������6�����������-������������

����+�

<rdf:Property rdf:ID=" ��(����/����">

<rdfs:label> ��(����/����</rdfs:label>

<rdfs:comment>

����+������?���+������������+������������� </rdfs:comment>

<rdfs:domain rdf:resource=

" 5���'TT999+����+� T$%%CT%&T����P��g�����*��������*"/>

</rdf:Property>

• !����+��������(������������#�����������������������������#����3����-������

������ �� ��� �� � �� ���� ��������� ���3��������� ��� �����+� ����� ���� ��� ��(��� ��

���������������#�����������������������������������������*���������������

��������������������������3���+�

<xsd:simpleType name=" ���������� ">

<xsd:restriction base=" ���� ">

Page 139: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+

�1� ��#�=������������������� ���������������=�����������+������������+�� ��������

��������

� CCJ�

<xsd:enumeration value=" ����:�*"/>

<xsd:enumeration value=" ����:9����"/>

<xsd:enumeration value=" ����:������"/>

</xsd:restriction>

</xsd:simpleType>

<rdf:Property rdf:ID=" ������">

<rdfs:label> ������</rdfs:label>

<rdfs:comment>

����+������?����������+�������������G?��?���������������G������ </rdfs:comment>

<rdfs:domain rdf:resource=

" 5���'TT999+����+� T$%%CT%&T����P��g�����*��������*"/>

<rdfs:range rdf:resource=" g���������� "/>

</rdf:Property>

• �������+� �� ����� ���#� ��� ����� ���� ����� ������ (����� ��� �����������

��(������� �� ����� ��� ����+� ��� �� � ��� ������ �����.��� �� ��� �� ��� ���

������������������������(/,�,�����)�������E#���������� ���3�3����������

�!�"+� "�� ������� -��� �������� ����� ����� (������ ������ �4��������� ��� ���

�� �������������+�

<rdf:Property rdf:ID=" ����">

<rdfs:label> ����</rdfs:label>

<rdfs:comment>

����+������?�� ��������������+������������� </rdfs:comment>

<rdfs:domain rdf:resource=

" 5���'TT999+����+� T$%%CT%&T����P��g�����*��������*"/>

<rdfs:range rdf:resource=

" 5���'TT999+����+� T$%%$TC%T����T����:�+����g���"/>

</rdf:Property>

�� ��� ���� �� -��� (����� �������� ��(���� ���� ����(�������#� ��� ���������� ��� ������

��������������-����6������+�

:5758 ��-,�/�/"�,$/ �/�),�//�,�'����/

����� ������� 5�� ��������� ��� ������������ ����� ������(����� �(������� ��� ������

������5����������������������������������������� ��4�������� ���#���-������A������

���5��������� ��������(��������������������������� �����+��

�������������������������������������������������E�5���'TT999+����+� T$%%$TC%T����T����:�+�����

Page 140: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+

"��A�����1��&�����������������������������������A���������������������������+�� ������

����������

�C$%�

"�� �������� ���3������� ���������� 5�� �������� �� �������� �� �� ��4�� ��� ��(������ ���

�(������� ��� �����#� ���������� ���� ��� ���� ��� ��(����� -��� ��� ���������� ���� ��

�� ��4������� ���������+�!��#����5������������������ ���������4��������0T���#�

�� ��4�� -��� �� ��� ������� ������� 5�� ��������� ��4�� �������� �� ��� ����������

�����.���'�

• 0�����.�������������������#������������������(�����������"���������� ����

-����������(���������� ��4��������+�

• ��(������������������(�������#�-������������������.������������(�����������

�����������������6����+�

• !������#� ���5��������������������� ���� �������������#�-���������

(�������-����������������������������*����������6������+�

���������#������ ���������������5������.����������������������(������(�������

��� ������ �� �� �� ��4�� ��� ��(������ ��� �� ���+� ����� ���� ��� 5�� �����.���

�!�"P��"#��� ��4������������������������������������������?�3���������+����5��

�����������������.��������������'�

• ����3��#��������� ��� ����������� �� ��4�� *� �� �4����#�-��� ��������������.���

�������(�����(���������� �����+�

• ��(���� ���� ��� ���������� ��� ����(�������� ������� �� ��� �� ��4��� ��� ������

������!�"P��"+�

����� ��� ��� ���� ���3��������� ����������� ������ ���� ������� ��������� ���� ��3��� ���

���������+�!�3������������������������4���������������-��������3���������

�����������5��������� �������� ��4���������������������������'�

• ���������������(����������0T��������������������������������������������

��� ��� ������ ��� ���� ��� ��� ���� �� ���+� !�����#� ��� 5�3����� (�����.��� ���

��������#������������� �������������� �� ��4�� ��� �(����������������

��� ��-���������#�-��� �5��� ���������������� ��������� ��� ���� �� ������(������ ��

��"+������3�� #���6���������������������5�����������-��������������3�4���

��������� ��4������������������������������+�

• ������� �� ��4������� ��������!�"P��"��������� ���� �������������

�6�������� ��� ����� ���� ��� �� ��4��#� �6������� �������� �A�������� 5�����������

������������� ����� ��� ��� *� ���������+� ��� ��3�� #� �����*�� ��������� ���

����� -��� ��������� �� ����� �� ��4�� ���� ��� �(������� ��� ������ ��(�����

����������+� !�����#� �!�"P��"� � �������� ��� ��(������ ��� ������ �3���

34���#�����-����������������������������(��������������������(����+�

�����.�-������5������.����������3����������������4��������������������������������

�� ��4��� ��� ������(������� ��� �(������� ��� �����#� ��� ������� �� ������ �������� �3���

Page 141: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+

�1�.����������������������� ������ ������������������� ��������� ��������

��+�� ������

� C$C�

���� ������� �� ��3� ��� ��� ������ ��������� ��� ���� ��� ������ ��� �(������� ���

�������6�������+�

:58 ��/�D�2 �� ��/($"�+�'$��/+�/"���(���$'���/�+-�(�'$"�+�"�,�/"���@��+$'���

)���������������������6��������������������������� ���#������������������������

���5�������5�������������������������6������������������� ��4�������(����������

�����#� ��(����� ��� �4��� ��� ������� -��� �������� ��(���� ���5�� �(������+�

!�����#����5������.������������������(�����(���������� ���������������� ��4���

��� �� ���� ���4���� ��� �� ��4��� ��� �(������� ��� ������ �<�������� �� ����� ����

��������������������-�����+�

!� ��������� ��� �3�����#� ��� ����3����� �� ���� ��� ����� ������ ������#� ����

��� ���� ��� ��������� ������ ��� �(������� ��� ������ ������5��� ��� �4��� ���

�������� ���������� ����� ��� �������� ���� �� ���+� ����� ���#� ��� �����.���� ��� ��������

�����.�����������������������������#���������������������������� ��4��A���-���

������ ����� ������(��������6��������*�-��� �� �� ��� ��(������������������6��������-���

�������� �����.��� ����� ��� ������ ��� ��� ������ ���� �������� ���3��+� �� ���#� ���

����3������� ������������ -��� ���3������ ��� ��� ������ ��������� ����� ��� ��������

������ ��� �(������� ��� ������ �6�������#� ���������� ��� (����� ��� ������

������������� �� �������� ������ ��� �����#� *� ����3������� ��� ������ ������ ����

����������������������������-���������������� ������������3���������(�������

������5��������������������������(�����+��

��� *�� ��� 5�� �6������� ����������#� �� )������ ��� ��� �6����� �A�������� ������

��� �����-�����(�����(��������������*� �� ��4��#� *�-���������A��������� �����

������ ���+� !� ������ ��� ����� 5���� ������� ��� �������� ������� �� ��3� ��� ������

��(������ ��� ���5�������� ����� -��� �� ��������-��� ������ ���� ��� �������� ������

�������������(�������-���3�����������������������������-������������#����������

�������������������������������������� ���������������#��������#��������������������

������+� ��� �� ���#� ��� ������� ������ �� ����� ��A� �� ���#� ������� �� ��

�� ��4��A��+�!������.#��6�������������������������5�������������������������������

����� >(����� �� ����������� ����������@� ��� ��������� -��� ���������� ��� � �����

-��� 5�*� ������ ���+� ����� ���#� �� ��� 5��� ��� �����.��� ��� ��� ������ ��� ������ ���

�(������� >�������� ���5�� ������ ��� 3����� ��� �(������� ��� �����@#� ���

����������������3����4����������'��

C+ ��������������������� �����������������������.�������������������������+���������(���#�����������(������������(���������� ������������������ ��4�+�

Page 142: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+

"��A�����1��&�����������������������������������A���������������������������+�� ������

����������

�C$$�

$+ �����.� -��� ��� �����.�� ������� �� ��4�#� ��� ������ ������� �� ��3� ��� ��� ��������������#�-����������3�������������������������'�

�+ ����������������������������(����������(�������������#��������������� ��� ��������� ��� ��� �(������� -��� 5�*� ��(����� �� ����� �� ���

����+���������������������(�������������������A���(����+�

3+ ��� �� ��� ������� �� ����3������ ��� ������������ ����� ������������������*���������(�����+����������������������������������������

����� ��A��� ���������-�������� ��� � ����������� ���� �����

������������3���������(�������-������5��� �����������+�

&+ ��� A����#� ��� ������ ��������� ��� ����� (������ ���������� ����*��� ����������������-�����������������������������������*�����������*��������(����

�� ������ �����������������#���������������������������E+$�������������

�� �����+�

��� ���#� ��� �(������� -��� ��� ����� ��3�� ���� �� �������� �� ����� ��A� �

(�����#� *� �� �4��� ��� �� ���� ��� ������������� ����� ����� ������ ���� �����

��(���������������������������������������-����6����#�����*���������������0� ����

G+G+� "�� (���� �� -��� ��� � ��� ��������� ���� ��� ����� ��A� ��� ���� �� ���� ���

��������������������������������E+&��������������� �����#�����������������������

��������-�������������������0� ����E+C+�

����

��������� �������������������A�

�����C�

�����$�

������

[�

�������A�

[�

������������C�

�������������

�����$:5:5��/(�+$�����$"��"�,+�"�,�'�+F�5

��������������������.������ ��� ���3�4��������������� ������ ���#����5���������

-����� �����������5���3������6���������������(��������������������#������

��3��� ��������� �� �������+� ��� ��� ���#� ������ 5�� 5�3��� � ��� ���6�������

������������������������ �����#�����-�����-����������������������������0������

���T?7��� �����(���� ��� ��3����#� � ��� ����.� ��� ��������� �(���.����+� �� �����

�����#�������������������-�������������������������+�

"���� ����������������������3�����������-����6������+�����������5�3���������������

���� ����������� ����������� *� ��� ���������+� ����� ���#� ��� �6�������� ���� ���������

Page 143: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+

�1�.����������������������� ������ ������������������� ��������� ��������

��+�� ������

� C$&�

���3���������-��� �6����������3������������ ��A+�!���������� ����������� ���

���������(�����*������������#���������� ����������������-���5�������

�����3��*�-������������ ������������������������-��� ����������5��������A+�

0����.�� ��� ������� �� �������� ��� ��� ��������#� �����(����� �-������� ������ -��� ��� 5��

����������������������+�

:5854 ��$"�''���/��(-'(�'$

!�-��������������������������5��������������������������������.���������������������

�������#����3������������-�������������������������3����������������������������

��������+� ���� ��� ��3��� �� -��� ��� ��� ��� �� ���3�4��� �� �� ����� ����#� ��A� *�

��(����#� ����� �������� -��� ���5������ �� �� ��� ����6��� 5� ���� �� ����� ����

��(������+�!��#� ����� ���� (����� ��� ���4� ��� ������ ��� �� ����#� -��� � ������ -���

���3�4������������������6�������(�������������������+�������#����������������������

(������ �����#� ����� �������� -��� ����� ��� ���5�� (����� ��� �������� ��� ����������

���������+�

����������������������������������-��������������������������������������������

�����������#�����������������������&+&+$#�*�������-������5����������5�3����������

����� �����.��� ��� ��� ������ ��� ��� ������ ��� �����+� !��#� ���� ����� ��� ,����

��������������������������������������������������������� ��4������������+�

��� ��3�� #� �� ��� ����-�������#� ����� �����.����� �������� �� ��� �������������#� ���5��

�����(�����������3������ ��4���-����������������(����������(�����������*���

����������������+���������#��������������������0T���������(�����.�����-���

���5�����������������������G+&+$#�*���������#��6�����������3����������������!�"P��"�

�������6���������(�������������������G+&+&+��

����������.����������������������� ��4��������#����������������5���������3�4�����

R0����JJS�>)���@#�R��3��%CS�>��"@#�R���0JJS�>��0@�*�R�����(�%$#���%$S�>���@#�

�������������������������&+H+G+�

��� ��� ���#� ��������� �� �!�"P��"� � ��3�� �������*���� �����������+� ��� ���

�������������������������#��6��������3�4��-����������������(���������������� ��4��

����"�R7��;��9�;�%CS+�"��A������������-���5�*�-������������������������-�������

��������������!�"�*� �0���+�����������>�������������@#���������#�-���������������

�� ��� ������� *� ��� ������ ��(���� ��������������� ��� ����-����� ������ �� ��� -��� �����

�������+� ��� ��3�� #� ��� ��� ���������� ��� 5���� ������� ������ ��� �� ��4��� ���

�(������� ��� �����#� ����� ���� ����������� �������� ����������� ��� ����� ��� ���

�����+���R7��;��9�;�%CS����3��������(������������������������(����� ��� ����������

���������#��������-�����������������(�������(���������������������������#�*�-���

������-��������������� �������-������(��������������������6����������������+�

Page 144: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+

"��A�����1��&�����������������������������������A���������������������������+�� ������

����������

�C$H�

�� �����#��������������-���5�*�-�������3����������������.�����������������������������

����'�

• ��(������ ���������� � ��-�����+� �� �����#� ���� ��� �4���� ��� ������� �

��3���������� ���������������+�

• ��(��������������������*������#� ��������������������������������

������������+�������� ���#�� �������� ��������� �����������������������

)���#� ��"� � ���� �� �!�"P��"#� ��� �� -��� ������ ���� ���(���3��� �����.���

��0T��������� ��4����A+�

!�����#� ��� ��� ����� ���������� �� ����� ������� �� 34���#� 5�3��� -��� ����3������

������������� �� �� -��� ��� ��(����� �� ��� ��(������ ��� �����#� ����*��� ���������

���������������5������+����5�*�-������������������������5��������A�������>���3�����

)��������"@��������5��������������>�������������������@#����5����������5�����

��(����������������������CIM_LogicalIdentity R���0%%S+�

������������������������34���#��������3����*� �������������3���#������������

����*���0#� ���������������5�3����-�������3�������������������� *� ��3����*� ��������

�����3���+�!������#� ��� ������ ������5��� ��� �� ������ ��� "�7���� R��5Y9Z����%CS�

�����������������3����������������5������������������3����������������������+�����-���

��0������������������������(������������6����#�����������������������3������������

���������������+�

��� ��.� -��� ���� ��� ������ 5�� ���� ���������� �� ��� ����6��� ��A� ��� ������

����������3�����������������(���������A+�

:5856 )(��'���"���+�"�,�'�+F�S+%(�"��T�

!� ��������� ��� ������� ��� (���� �� -��� ��� ������ 3����� �� ����� ��A� ���

�(���������� �����#��6����������� ������ ��������������-������3���+�"���� �������

���������������������������������������+�

"�� ���������� ����� ������ ������ ��� ������ ��� �������� ��������� �� �-������

��������� ���� ��� ���� ����� ��� ������������� ��� ������� �4��� ��� �������#� ���

(����-���������������������������������� ���������������3�����������+����������

5�*�������3��������+�"���������������(���� ����������� ����� ���� ��������#���� ��

��+� "�� �� ���� ��� ��(���� �� ����� ��� �(������� -��� ��� �� ��� �6�������+� "��

�� �������6������������4��������A�������������������#���3�����-����������

���������R������������#�����.������I��R"���.��/�� ���%&3S+�

������#�������������(���������A���3��������(������������������(�����������

�������6������������������������ �����+�!��#� ���� ���� �����#� �� A��������� ���

0� ���� G+E#� �������� -��� ���� ��� ������ ����� ��� ����� ���� *� ��� ����� ����� ���

������������������������+���������#���������������������������������

Page 145: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+

�1�.����������������������� ������ ������������������� ��������� ��������

��+�� ������

� C$G�

(���#���������������������#�-������������������������������>���.���������*�

��*��������(� ���@+������������������������������-��������(�������������(��������

���3��������� ����������������������+�����4����#�����(�������-����������������

�������A����-�����������������(���������������>���.�������������(� ���@�

������������������������������+�

���"�,��

��"�,�.

��"�,��

��"�,�@��$,

��,$ $+���(�/

�����$:595��$��$+$���+��/(�$,$@�/���"�+�"�,�/5

���3��#� ��� ����� ������ -��� ��� ��(��� ��� ����� (���#� 5�3���� -��� ��(���� ���

������������ ����� ��� ����� (���� *� ����� �� ��� ��� ������ �6�������#� -��� ��

�-��������������-�����������������������������������������+�

�����3�� #���������������0� ����G+I#����������������6�����������������������0� ����

G+E#������-������������ ���-�����������(��������������������������������*�����-���

�������<������������-������������������������������-������������������������

>���.� ����� �������� �� ��� (� ���@+� !��� ��� ������ ����� -��� ��(���� ���� �� ���� ���

��������������� ������������ ��� �(�������������������*�#������������ ������

��������+���������#����������������(����������������(�������������������������-���

���5�*����(�����������������������+�

Page 146: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+

"��A�����1��&�����������������������������������A���������������������������+�� ������

����������

�C$E�

���

��./���

�$/(�����

��"�,�@��$,

��,$ $+���(�/

��@��+$'���$$,���$�

�����$:5=5�$/���$,S���C��./���2�$/(�����5

!��#������� �������(���������0� ����G+G����������5���������������������'�

����

��������� �������������������A�

������������

�����$�

������

[�

��������������������������

[�

�������������������$�

��������������������

�����$:5?5��/(�+$�����$"��"�,+�"�,�'�+F�$ $�(��"�+�"�,�/$/�+%(��'�/5

�� A� ���#� ��� ����� ���� ��� ��� ��� ����� ������� �� ��� ��-������ ���+� "��

��(����������������-��������?7�����������3�������������������������

��� �(������� ��A'� ��(��� ��� �(������� ����� ��� ��*�� ������ ��� ��� ������ ���

�����#� ����*����� ��3�4������������������� ������ ������5�����7�����

������� *� ������������0+� "�� ����4�� ��� ��� ��� ���� �������� ������� ��� �����

�������.��������6�������(�������*����(�����*��������������������+�"�����(���������

��� ���� �����(������� ����������� ��� ��(����� �� ��� (����� ��� ���������� ����� ��(����

������������#��������-�������(�������-���5�*����(����������������+�!�����#�

��� ������������ -��� ��� ������� ���� ����� ��A� �� ���� ������ �������#� *� ���

���������� ���������� ������ �� ��� �������� ������� ������ ������ ��������� ����� ���

�(���������(����������#����������������������������������� �����+�

��� �4����� �� ��� ���#� ��� ����� �� ���� ��� ������� �� ��� -��� ��� (����� ���

�(���������(�������������������������� ���������������+���������#�������� �����

�������������������������4���������������������� ������������8���: ���� ���:

Page 147: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+

�1�.����������������������� ������ ������������������� ��������� ��������

��+�� ������

� C$I�

��7� R?���3�����%%�S#� �������� �� ����$� *� ������������ ���������� ��� �� ������ ���

"�7���������0� ����G+J#�������3�4�����������-����������R7�����%%S#��������

�������.������0� ����G+C%+�

<<sparses>>

<<smi mib class>>

hrSystem

+static hrSystemUptime: TimeTicks

+static hrSystemeDate: DateAndTime

+static hrSystemInitialLoadDevice: Integer32

+static hrSystemInitialLoadParameters: InternationalDisplayString

+static hrSystemNumUsers: Gauge32

+static hrSystemProcesses: Gauge32

+static hrSystemMaxProcesses: Integer32

<<smi mib class>>

hrStorage

+static hrMemorySize: KBytes

<<smi mib class>>

hrStorageEntry

+hrStorageIndex: Integer32

+hrStorageType: AutonomousType

+hrStorageDescr: DisplayString

+hrStorageAllocationUnits: Integer32

+hrStorageSize: Integer32

+hrStorageUsed: Integer32

+hrStorageAllocationFailures: Counter32

<<smi mib class>>

hrDeviceEntry

+hrDeviceIndex: Integer32

+hrDeviceType: AutonomousType

+hrDeviceDescr: DisplayString

+hrDeviceID: ProductID

+hrDeviceStatus: Enumeration

+hrDeviceErrors: Counter32

<<smi mib class>>

hrNetworkEntry

+hrDeviceIndex: Integer32

+hrNetworkIfIndex: Integer32

<<smi mib class>>

hrPrinterEntry

+hrDeviceIndex: Integer32

+hrPrinterStatus: Enumeration

+hrPrinterDetectedErrorState: OctetString

<<smi mib class>>

hrDiskStorageEntry

+hrDeviceIndex: Integer32

+hrDiskStorageAccess: Enumeration

+hrDiskStorageMedia: Enumeration

+hrDiskStorageRemovable: TruthValue

+hrDiskStorageCapacity: KBytes

<<smi mib class>>

hrProcessorEntry

+hrDeviceIndex: Integer32

+hrProcessorFrwID: ProductID

+hrProcessorLoad: Integer32

<<smi mib class>>

hrSWRunEntry

+static hrSWOSIndex: Integer32

+hrSWRunIndex: Integer32

+hrSWRunName: InternationalDisplayString

+hrSWRunID: ProductID

+hrSWRunPath: InternationalDisplayString

+hrSWRunParameters: InternationalDisplayString

+hrSWRunType: Enumeration

+hrSWRunStatus: Enumeration

<<smi mib class>>

hrSWRunPerfEntry

+hrSWRunPerfCPU: Integer32

+hrSWRunPerfMem: KBytes

<<smi mib class>>

hrSWInstalledEntry

+static hrSWInstalledLastChange: TimeTicks

+static hrSWInstalledLastUpdateTime: TimeTicks

+hrSWInstalledIndex: Integer32

+hrSWInstalledName: InternationalDisplayString

+hrSWInstalledID: ProductID

+hrSWInstalledType: Enumeration

+hrSWInstalledDate: DateAndTime

<<smi mib class>>

hrPartitionEntry

+hrDeviceIndex: Integer32

+hrPartitionIndex: Integer32

+hrPartitionLabel: InternationalDisplayString

+hrPartitionID: OctetString

+hrPartitionSize: KBytes

+hrPartitionFSIndex: Integer32

<<smi mib class>>

hrFSEntry

+hrFSIndex: Integer32

+hrFSMountPoint: InternationalDisplayString

+hrFSRemoteMountPoint: InternationalDisplayString

+hrFSType: AutonomousType

+hrFSAccess: Enumeration

+hrFSBootable: TruthValue

+hrFSStorageIndex: Integer32

+hrFSLastFullBackupDate: DateAndTime

+hrFSLastPartialBackupDate: DateAndTime

<<sparses>>

<<sparses>>

<<sparses>><<augments>>

<<expands>>

�����$:5;5�� ��/��($'���"�H ��J��� �����J��.�����5

Page 148: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+

"��A�����1��&�����������������������������������A���������������������������+�� ������

����������

�C$F�

CIM_LogicalDevice

+SystemCreationClassName: string

+SystemName: string

+CreationClassName: string

+DeviceID: string

+PowerManagementSupported: boolean

+PowerManagementCapabilities: uint16[]

+Availability: uint16

+StatusInfo: uint16

+LastErrorCode: uint32

+ErrorDescription: string

+ErrorCleared: boolean

+OtherIdentifyingInfo: string[]

+PowerOnHours: uint64

+TotalPowerOnHours: uint64

+IdentifyingDescriptions: string[]

+AdditionalAvailability: uint16[]

+MaxQuiesceTime: uint64

+SetPowerState(PowerState: uint16, Time: datetime): uint32

+Reset(): uint32

+EnableDevice(Enabled: boolean): uint32

+OnlineDevice(Online: boolean): uint32

+QuiesceDevice(Quiesce: Boolean): uint32

+SaveProperties(): uint32

+RestoreProperties(): uint32

CIM_NetworkAdapter

+PermanentAddress: string

+NetworkAddresses: string[]

+Speed: uint64

+MaxSpeed: uint64

+FullDuplex: boolean

+AutoSense: boolean

+OctetsTransmitted: uint64

+OctetsReceived: uint64

CIM_Printer

+PrinterStatus: uint16

+DetectedErrorState: uint16

+ErrorInformation: string[]

+PaperSizesSupported: uint16[]

+PaperTypesAvailable: string[]

+DefaultPaperType: string

+CurrentPaperType: string

+LanguagesSupported: uint16[]

+MimeTypesSupported: string[]

+CurrentLanguage: uint16

+CurrentMimeType: string

+DefaultLanguage: uint16

+DefaultMimeType: string

+JobCountSinceLastReset: uint32

+TimeOfLastReset: datetime

+Capabilities: uint16[]

+CapabilitiesDescriptions: string[]

+DefaultCapabilities: uint16[]

+CurrentCapabilities: uint16[]

+MaxCopies: uint32

+DefaultCopies: uint32

+MaxNumberUp: uint32

+DefaultNumberUp: uint32

+HorizontalResolution: uint32

+VerticalResolution: uint32

+CharSetsSupported: string[]

+CurrentCharSet: string

+NaturalLanguagesSupported: string[]

+CurrentNaturalLanguage: string

+MaxSizeSupported: uint32

+AvailableJobSheets: string[]

+MarkingTechnology: uint16

CIM_Processor

+Role: string

+Family: uint16

+OtherFamilyDescription: string

+UpgradeMethod: uint16

+MaxClockSpeed: uint32

+DataWidth: uint16

+AddressWidth: uint16

+LoadPercentage: uint16

+Stepping: string

+UniqueID: string

+CPUStatus: uint16

CIM_LogicalElement

LogicalIdentity

1..*

1..*

Syncronized

1..*

1..*

CIM_System

+CreationClassName: string

+Name: string

+NameFormat: string

+PrimaryOwnerName: string

+PrimaryOwnerContact: string

+Roles: string[]

CIM_Process

+CSCreationClassName: string

+CSName: string

+OSCreationClassName: string

+OSName: string

+Name: string

+CreationClassName: string

+Handle: string

+Priority: uint32

+ExecutionState: uint16

+OtherExecutionDescription: string

+CreationDate: datetime

+TerminationDate: datetime

+KernelModeTime: uint64

+UserModeTime: uint64

+WorkingSetSize: uint64

CIM_FileSystem

+CSCreationClassName: string

+CSName: string

+CreationClassName: string

+Name: string

+Root: string

+BlockSize: uint64

+FileSystemSize: uint64

+AvailableSpace: uint64

+ReadOnly: boolean

+EncryptionMethod: string

+CompressionMethod: string

+CaseSensitive: boolean

+CasePreserved: boolean

+CodeSet: uint16[]

+MaxFileNameLength: uint32

+ClusterSize: uint32

+FileSystemType: string

CIM_StorageExtent

+DataOrganization: uint16

+Purpose: string

+Access: uint16

+ErrorMethodology: string

+BlockSize: uint64

+NumberOfBlocks: uint64

+ConsumableBlocks: uint64

+IsBasedOnUnderlyingRedundancy: boolean

+SequentialAccess: boolean

CIM_LogicalDiskCIM_MediaPartition

+Bootable: boolean

+Allocatable: boolean

+Signature: string

+SignatureAlgorithm: string

+SignatureState: string

+Extendable: boolean

CIM_Memory

+ErrorMethodology: string

+StartingAddress: uint64

+EndingAddress: uint64

+ErrorInfo: uint16

+OtherErrorDescription: string

+CorrectableError: boolean

+ErrorTime: datetime

+ErrorAccess: uint16

+ErrorTransferSize: uint32

+ErrorData: uint8[]

+ErrorDataOrder: uint16

+ErrorAddress: uint64

+SystemLevelAddress: boolean

+ErrorResolution: uint64

+AdditionalErrorData: uint8[]

CIM_DiskPartition

+PrimaryPartition: boolean

+PartitionType: uint16

+PartitionSubtype: uint16

CIM_ComputerSystem

+NameFormat: string

+OtherIdentifyingInfo: string[]

+IdentifyingDescriptions: string[]

+Dedicated: uint16[]

+ResetCapability: uint16

+PowerManagementCapabilities: uint16[]

+SetPowerState(PowerState: uint32, Time: datetime): uint32

+SetPowerStateWithOptions(PowerState: uint16, Time: datetime, Options: CIM_Settings): uint32

�����$:54K5��)'��A��(�"�,�/���+$"����'����@��+$'���/�+�,$�$,$�(�����5

Page 149: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+

�1�.����������������������� ������ ������������������� ��������� ��������

��+�� ������

� C$J�

�����������������#�����(��������������.������������>����4����#�hrDeviceEntry *�

CIM_LogicalDevice @#����������������������#���������������������������������

>�������������� �����(������������������ ������������� �����������#�����4�����

GenericDevice @+� �� ��� �� ��� ���#� ��� �(������� ��� ���� .��� ��������� ������

������������ ������������������#� ������� ��� �(�������-��� ��� 5����(���������

���#��<���������-������-���(����+�

���������#��������������(������������������������.�����R2*%%S#������-��������� ��

����� ��������������� *�������� ��� �������<������ ��� �(���������� ����� ���

���������+������3�� #����5������� ����*�� �����(������������������� �� �������

�����������+�

!����������������������������������-�������(���������(��������������������������

������������#� ��� ��������(����� ����0T���#������ ���5�������-��� ��� ��� �� ��4�����

��(����������(���������� ����������*����������������������������6�������+�D���

�����.#��������������������������������������������� ���#������������3�������

0� ����H+C+��

����#��������������� �����������0� ����G+F��������������������(����������

�����#�-���������������� �����������'�

����

��������� �������������������A�

����

��7���2���

��������0�����

[�

���P!���������

[�

�����������������7��

����������������������0�

�����$:5445��/(�+$@��$, $�$,$�����$'���"�,+�"�,�'�+F�"���@��+$'���"���/(���5

�����#� ������ ���� ����4��� �6�������#� ����� �����.��� ��� ��� ������ ��� (����� *�

�����������#��������������������-��������������������������������������A#�

*� ������������(��������������������-�������������������+�!�����#�����������

(�����-��� ��� �������� ��� ���������� ���� �� ������� ��������������������������� ���������

����� ��� ����� ��A� *� ����� ����� ����������+� �� ���#� ��� ����� ���3�4��� �� ��

�������(����#�*���������������(�������-���������.���������������������������

�� ���� ��� �����������+� "��� �� ���� ��3���� ������ ��(������ �� ������� (��������#� ���

������-��������������� ���������������-����������������+�

"���� ���������3��������������������������������(�����*����������������������

���� ��� ������ ����������� ��� ��� �(������� ��� �����#� ��(����� (�������� ��������

�X�#�-�����3�����3��������������3�������3������������������������������+�

Page 150: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+

"��A�����1��&�����������������������������������A���������������������������+�� ������

����������

�C&%�

:585654 �/(�"��"�@�/���"�+�"�,�/"���@��+$'���"���/(���

��� ��� �6�����3�� ����������#� ��� ����� ��� (������ ��� ������ ��� �(�������

�6��������������������������������-������������������ �����������4����������

����(���������(����+�������#� ������� �(���������3������������(��������������

�4���#� �� ��������������� ��� ��� ������ ��� ������ �� ��� -��� ������.��� ���

�������� �������+� ����.����������������� (�������� ������������������� ��������

��������A�������������������-����������� ������+��������5��5��������������

������������ ����������������3�� ���� ������������ ������� ��� �(������� ��������� ��

������������������������������6������� A�������������������������+��

!�������������������3�����������������(�����-�������������������������3�����

��� ����� ��A� ��� �(������� ��� �����+� ����� ��� 5�3��� ��� (����#� ��������� ���

��3����� 5�3���� ��� (����� *� ���������#� ������ -��� � ���� ��� ������ ��� (������ ���

�(������� ���� ����� ��������� ����� ��������� ��������� � ������#� ��� -��� ���

�<���� ������ ������� �� ��� 4����-���� ���5� ����� ������+� ��� ��3�� #� ��� ��� ���

������������ ��� -��� ��� ������ ���� ���3�4�� ��� ������������ ��� ��� (������ ���

�(������#�������-����������������������������A��������5�*�-���3�����������������

���������������������-�������<�����������+�

������#����������������(�������3��������#������������'��

• �����(��������������������������������(�����������������������������A+�

• �����(�����������������A�����������<��������>���������@���������(�����+�

• �����(����������������������5������+�

D�������������(���#��������������������'�

• �����(������������������������������������(��������+�

• �����(������� ��� ����������� A����� ����� �<�������� >���������@� ��� �����

(�����+�

����� ����������� ������ ��������� ��� ������ ������5��� ��� ���3�4�� �6�������� �� ���

�������� ������ �����6���������������������H+H+C#� �����������-������� ��������

-�������A�����������)��������� ��+����������#����������������5������(������-���

�������(���������(���������� ������������<������� A�����������*���6�������+�

2� ���� ��� ���3�4�� ��� (����� ��� ������ ����� ����� ����� ���+� ��� �4����#� ��� (�����

3������ �� ��� ������������ ��� ��� ������� ��� ��� �4��������#� �����.���� �� ����

5�����������0�!:��� ��R������%CS�*�)"���R��%$S#��3����������������#�����

������3��� ����� �� �� �������� ��� ������ ��� �4��������� ��� 3����� �� ��������� *� � ��

�����+� ��� ���#� 5�3��� -��� �������� ������ �� ��� -��� ��� (����� ���� ������� *�

����������#����������������������������������4��������+�����������������-��������

����������� �� ��� 5���������� ������ R2*%%S+� ��� ��3�� #� � ��� ������ ��� ���� ���

Page 151: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+

�1�.����������������������� ������ ������������������� ��������� ��������

��+�� ������

� C&C�

�5�������R��)�����%%S#������������������������������������������������������+��

�2��2� R�����%%S� ������ ������ ��� � ������ �� ����� ��A#� ��� �� ���� ���

�����������+��

"�������(�����������������*��������������������������������.��#���������������������

-��� ������������������������� ����������������5����������-��� �����(�-��� �����������*�

����������� ���������� �� (�����+� !��#� ��� 5���������� ���� A������ ����� ��� ���� -��� ���

���������'�

• ���������������������������������������������������R8�*JF#�2*JJS+������

���#��������������.����-�������-������������������������(�������������������

����������� � �� ��� ����������+� ���� �������� ������ ��� ��������� ���

(�����������������������������3�������������+�����4����#�hrDeviceEntry

*�CIM_LogicalDevice � �������� ��� ��3������Device #� �� -��� ������ �� �(�����

-��� ������ ������� ���������+� ����� 5��������� ��� ������ �������� ���� �����

�������������������������#�*����������������������������������������

��� ���� ����3���� ��������+�!�-��� ��� �� ��4��� ��� �� ���� ������ ���������

�3���� ��������� *� ��������� ��� ����������� ��� ������� >^� _@#� �� ��� ����

������������������(���������� �����#�����3������������������*��������������

�3���� ��������� ��� ������� ����3���� ���������� >��� ����������� ���

���������@+�����������������������������������������3���-������������3���

�������������������*A�����#��3�����������3�������3��*���>^__@+������

������������������������������5��������5�����������������������3�����������

����������+� ���3��#� ���� ��(������� ��� ������ ������ ����� �� ���(�4#� ���

CIM_� � hr � �� ��� �4����� ������#� -��� ������ ���� �������� ����� �� �4��� ���

��(������+� �� �������� -��� 3����� ��������� �� ��� (����� ��3����� �������� ��

� ���������������������������������+�

• ��� ������������ ��� ���������� 4����-����� ��� 5������� R2*%CS+� �� ���5��

����#������������5�4�����������������������������������������������5�4���������������

(������� � �������� �� ��� �������+� ��� �4����#� ��� ��� (����� hrDeviceEntry

��CIM_LogicalDevice #� �� �����3�3��������������� (������ ������3�������

>hrProcessorEntry � �� CIM_Processor #� hrNetworkEntry � ��

CIM_NetworkAdapter #�hrPrinterEntry ���CIM_Printer [@+�

• ��� ������������ ��� ����� ��� ����������� >�@+� �� ��� �� ��4��� ���

�(������� ��� �����#� �� ��(������� ��� ��� ��������� 5�3���������� �� ����

�� ���#� ���� ����������� �������� ��������� ��� ����� ��� ��� �����+� ����

������������4�#�������-������(������������������(���������������������+�

��3����-�����������������������������#�����������-���������������������

��� �������� ������ ���3��� ��� ��������� �� ���� ��� ��� �� ���+� ��� �4����#� ���

hrPrinterEntry ���������������CIM_Printer #����������������������������

Page 152: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+

"��A�����1��&�����������������������������������A���������������������������+�� ������

����������

�C&$�

�������� ������ ���3������� ��� ��������� �� ����������� ��� ��� �� ���#�

������ ���������������3A�-����������������������������+��

• ��� ������������ ��� ����� ��� ����������� >��@+� �� ����� �� ���

��.������ ��� ��� �� ��� ������#� *� ������ ������ ��� ���� ��� ��� �� ��4��� ���

�(���������� �����#����3�����������������#�����-��������������������������

��������� ��� ����� ��� ��� �����#� -��� ��� ��� ��������� @� ��� ��� ������G� ���

�������������������������������������B#����������G��� �����3�3����������

��������� �� ��� ������ .+� ��� �4����#� ��� hrPrinterStatus � ��� ��� ������

hrPrinterEntry � ��� ��������� �� PrinterStatus de la clase

CIM_Printer #� ���3������� hrPrinterEntry � ��� ��������� ��CIM_Printer +�

����� 5��������� ��� ������ ��3���� �� ��� ������#� *� ���#� 3����� -��� �� ���

��3�3������� ��� ����������� ��� ��������� ��-��� ����� ����������� ��� ���

�����������������������+�

���3��� ��� ������ 3����� ��� ��� �� ������� ��� ��� ����� �������� ��� ����� 5���������#�

�������������R8�*JFS�����������(�����������������-�������*�����3����������

������(�����+�

�����������������������������������������(������������� ������'�

• "��(������������(���������������������3���#�����-��������4����������

�����������3����������������� ��������<����������������������3����

����������#��� A����6��������������������������+�

• ����������������������������������������������-�������������������

���5�������>��������5�4�@#�������������������������������3�����������������

���5�4�������� ��#�������-������5��������5�4����������������(�������������

������ �����+� ��� �4����#� ��� ��� ������ hrDiskStorageEntry � ��� ��������� ��

CIM_StorageExtent �*����5�4��CIM_LogicalDisk #����������(����������3��5�����

�����A�����������#������������-���������������������������������*���������+�

• !�������������������������(�����*��������������3���5�3����-���5��������

�������� ��� ���� ������������ -��� ��� ����+� �� ����� ��� �(������ ��3���� ��

����� ��� ����#� ���������� ��� ��� ��� �� ��� ������+� "�� ��������� ���

������������ ��� ���� ���� ��� �������� ��� �(������� ��� ����� �� ��� ���

������������� ��� �����+�

• ���3��������3���� �����������������������(�����������.����#�������5�3�����-���

������������� RV���%C#� 2*%$�S+� ��� �4����'� ����� ��.� -��� ��� �� ��� �����

���������������-���������#�5�3����-��������.������������������(����+����

����������#���������������� ������������(������-�����������.����������-�����

������#��5�3���-����������� ����������������3�4+�

Page 153: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+

�1�.����������������������� ������ ������������������� ��������� ��������

��+�� ������

� C&&�

!� ��������� ��� �������� �� �������� �3��� ��� ������������ ��������� ��� �����#�

������-���������������������(����������3������������������A+�

:585656 �/(�"��"�'����/ ��"��'�$"�+�"�,�/"���@��+$'���"���/(���

��� ��� ������ ��� (������ ��� ������ ��� �(������� �6�������� ����� ����#� �� A� ���

�6�����3���������������������#����������������-������������������ �������������4���

�����������(���������(����#��������������������� ��� �(�������-������4�����

������� ���-���5�*���(�������������������� �����������3��������������������-���

���5����������������+��

��������#������������������������(���������������������(���������� A���������

��� ������������ -��� �������� �����.��� ����� ���������� ��������+�!���(������� ��� ���

���������� ���������#� �������� ����������#� ��� ������ ��� ������������ -��� ���

�6���������������������������.���������������������� �(������������(�������

-��������������4��+�������#��(�����������4������������������>-���������������

�������������������@#���-������3�������������������������������������#�������

�3��������������������������������������������(������������������+�

��(���� ���������� ������������ ��� ������������������������������������������

���������������������#�����������������������������(�������-��������(��+�

���5�������������>���������������������?7��@�����������������������������������

������ ���� �������������� �(������������ ����������������������������#� *�A��������

������-������ ��������� ������������������������������4�����(�������-�����3��

������#� ��� ��������� ��� ����#� ��� �4����#� ��� �������� ����� ����� �4��� ���

��(�������>���7@+����������������������������� �������������������������������*�

������(������#����-������3�������������������3��������������������������������

����� �� ������� ��� ���� �� ���� ��� ������������ -��� ��� 5�*�� ��(���� �� ����

�������������������������� �����+�"���������E+&��������������� �������6��������

��*����������������3����������������������3����������� ������������������#������

(������������������-������������� ���������������������0� ����E+C+�

���������#���������������-�����������.��������������(�����5�*�-�������3�������� A�

�������� -��� �������� ������ �� ���� ��� ������������ ����� ��.� -��� ��� (����� ��

�������������������A+�"��������������������������������������*��� �����

��������� C'C#� C'#� � '�#� ��������� ���� ������ A������� ��� ������.����� ��� C'�

R�����5�%$S+�!�����#�������6���������������������������������������������3��

��R���;JIS+�����4����'�

• �������+�������������������C'C���������������������������������� ������

�� *� ��� ����#� ��� �� -��� ���� 5�*� -��� ����� ���5� ����+� ��� �3��� -���

�� �� ��� ��������� ������ ������� ����� �� *� ��� ����+� ��� ����(������

MappingStrings ������0T����������4�������������������������������+�

Page 154: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+

"��A�����1��&�����������������������������������A���������������������������+�� ������

����������

�C&H�

• ���������������������+�������������������C'C������-�����������4���

��� ������� �� �� ����� �6����� ��� �4��� ��� ������� ������� �� ��� ���

����+� ����� �� ��� ������ ������ ����� ����3������ ������������� �����

����������� ��� ������� -��� �� ��� ������� ���� ������#� � ��������

���(������� >A����� *� ������� ��� ����������@+� ����� ���� ��� ������ ������ ���

(�����"�������������������������4��������������8���F#�����-��������

������������������������@�#�������������������#��������+��������������

-������(����������������3���������������������������������������@�#�����

�� �����#� ��� ��������� ������ ����� �� A� ����� ��� ���� �������#� -��� ���

����������������������������+�

• ������������� ��� ���3�� ��� ����� ��� ����+� ��� ��� ������������ C'C� �����

�-����������������-���5�*��-�����������������A�����*����������������������*�

� ���� �������� ����3������ ��� (����� "� ���� ���� ������� ���� ��� ���3���� ���

���(������+�

• ������������ �������� �������� ����������� �3��� ��� �����3��+� ��� ���

������������C'C������-��������3�������������������������������������

��������.��������������3�����������������������������+�������� ������A����

����� ���3���� ��� �������� ���������#� �� ���� -��� ����� 3����� �� ����� 3����� ��

����������������������������������+�

• ����������������������������������������3������4�����������3���+�!�

��(����������������������������������������C'������-�������������������

����������� ��� �� ����� ����� 3����� ��� ����� ���� ��+� ����� ���� ��� ��������

�������3�������4����������������+���������������������������3��������

�������������������������3�����������������������������������������

�3������������������������������������ �����+�

• ������������� �������� �������� �3��� ������� ��� ����������+� "���

������������� ��������� ��� ��(����� �3��� ��� �� ������� �������#� ����

���3��� ��� ���3��� ����3������ ������������� -��� ��� ��(����� �� ������� ���

����������#�-����� �����������������������C'+�W��������������������������

�������� ��� ��� ���������� ��� ������� ����������� ��� �� ����� �� ���

��������� ���� ��� � ��� �������� ��� ��� ��������� �� ��3������� �� ������� ��� ��

�������������������+����3��#������������������6���������� �������-�����������

�������������(�������#�����*������������������*A�������*���A������+�

• 0�������#� ��� ������ ����3������ �� ���� ��� �������������A�������� �� ���� -���

5�*��-��������.�������������������������������3�������������(���+��

Page 155: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+

�1�.����������������������� ������ ������������������� ��������� ��������

��+�� ������

� C&G�

!������������������������������������-������5�������(����������5�����������.������

��������������������+�7�������������������#������������������� ���������� �����

���������������������+�

• "�� ����� ��� ������������ ����.���� ��� ��(����� �� ����������#� ���� ���3���

������ 5�3��� �� ���� ��� ������������ ��� ������� -��� ���-��� ��� ��� ������ ���

�������������#��3��������������������.����T ������.�����������+�

• "�������������������������������-�������(�������-����6����������������+�

������ ������� -��� ��� ��������� ��� (����� �����#� ��� ������ ���� ����� ��A�

������ � ����� �������� �� �� ����� ��� ������ �����+� ��� ���#� � �����

���3��� ����3������ ������������� ����� ���5� ���+� ��� �����#� ���� ��� �������

�� ���� ��� ������������ ����� �-������ �(������� -��� 5�*�� ���� �����������

(������+�

• "��� �� ���� ��� ������������ ��� ����3����� ����� �������� ��A� *� ��������

����������#����(����-����������������������������*����������+���������(���#���

����������-����6������������������������������ ������-�����������#����

�������������������(����������������������������� ������������#���3�����

-��#������������3������������#���������6�����������������(���������

�R���� �����������������������.������I�#�������������4��������≥.+��

• �������������������������-���������������������*������(������������

������������������� �����#������� �������������������������� ������

��������+������3�� #��������������(����������� ������������������������

�����������-�������������������������#���-�������-�������(���������� ������

�����(��������������R�����0����%CS#����������5�3��������������C'C���������

����3��������������������+�

• "����(���������������������������������������������������A�����������(��������

�� ��������������������������������������+�!��#������������������(��������

����������(�������3���������������������������������������#���������.�����

��������� ��A� (����������������������#� *� ��� �� ����� �������3���������������

�� ���������������������������-����������������.���������3�+��

• 0�������#�����������5�3����(�����#����������������������C'C#�������

�� �������������������������3����������������������������+�

�������(���� ���� �� �������������������������A������(��������� ���-���������3�����

��� �������������� ����������������� ������������ �(���������� �����+������

���� ��� ������ �������� ���� �� ������� ��� ����#� �� ����� ��� ������ ������� ��� -��� ���

�����.�������������'�

• i=��� �������� ��� ��� �� ���������j� �� ������ ��� �� ���� ������� *� ����

����������+�

Page 156: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+

"��A�����1��&�����������������������������������A���������������������������+�� ������

����������

�C&E�

• i���� ��� ��� �� ���������j� �������� �� ���� -��� �����.��� ���� ������� *�

����������� ��� ������� ��� ��#� ������ �� ������ ���� (������� >���� ��� ����#�

�������[@�

• i���� ��� ��� �� �������� ������ �� ���j����� �4��� ��� ������������� -���

�������������������� ��*������������������#�����������(������������

�����.������5�������������+�

• i=�����3����������������������j���������#����������������(��������� ���

(���� ����������������� ���� (�������+������� ���#� ���3���5�3���-���3������ ���

(������-��������(�����������������������������+�

�� ����-����� ���#� ������� ����� -��� ����� �(������� � ��3�� �� ��� ����(������

MappingStrings � ��� ��0T���#� -��� A�������� ������ �����(�������� -��� ��������

����3���������������������������+�

!�� � ����-���������������������(����#����������������5���������3�4���6�������������

����� ��� ���� �� ���� -��� ��� �6������� �� ��� �������� H+H+$#� ���������� �-������

���������������� ������������������-�������A�������� ���)��������� ��+�!��#�

�����������������5����������������.�����������������!0 !#������ ������

�����������������������6��������������������������'�

• ������������ >#������@+� ��� ������ � ������ ������������ ���

(��������� �� ��� �� ��� ��� ����� ���#� ����� ���������� ��� �������� ����� ���

��������� ��� �(������+�!� ��� ��.#� ����� ��� ��� ������� �� ������#� ���� ���

����������3���#�-�������������������������������������+��

• �������������������>9�� ���@+�����������������������3��������������

��������������� ��*������#�����������������������������#�����-������

�������� ����� ��� �������� ������ ���� C'C#� C'� �� '�+� ����� �������� ������

��(������������������������������������#����������#���������3������� ���

������+�"������3����-����� ����������������������'�

o �������������#�-������-��������������������������#���������#����+�

o �(���������������-�����������#�-��������(�-�������3������������*����� ������+� ���5�� ��(������� ������ ����� ��� ����6��� �������� �� ��� ����

����(������MappingStrings ������0T���+�

• 0������� >2�� ���@+� "�� 0������� ������ ��� (���� �� -��� ��� ����3����� ���

���������������������������������������� �����������������������#�

�����������������������3��#��������������6���������� ������#����

*�����5������.��+�"��������������������������������*�'�

o �(�������� �� ��� �������� �� �� *� �����#� ����� ����� ����3������ ������ ������������������������������+�

Page 157: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+

�1�.����������������������� ������ ������������������� ��������� ��������

��+�� ������

� C&I�

o �6������� ��� ��� ��������� ��� �� ���� ��� ����(������+� ������ ���� �����������������������-������ ������ �������������� ��4�������+��

o "� ��4����������� ���#�-������-������ �� ��4����-���������������� ����� ����������(������+�

"��0� ����G+C$���������������"������ �����(�������������������������+�

MappingElement

+type: String

+reference: String

Formula

+language: String

+expression: String

source elements1..*

target elements1..*source to target

target to source �

�����$:5465���+���/)�!�"���(�,��&$"�'����/ ��"��'�$/5

!�����#� ������ �6������ ������� ���������#� -��� ��� �� ����� � ������ � ��3�������� ���

��������#� ��� ��� ��� ��-����� ��� �����������#� -��� ������ ��� �������� ��� ����� ����

���������������(��������������������������������+�

�����3�� #������������������������� �����#���������������������-��������.���

��� �� ����� �� ��#� �� ��������� ��� 3����� ��� ������� ��������� �������� ���

���������������������������������������������+�������������#������������

� ��� ��� ������ �����������#� ��� ��� �������� �� ��������� *� ��� �������� �� ����

0�������+��������� (���#� ��������� ��� ��� �������������� ������� ���3����� *� ��� ������� ���

(�����������������������������������������������������+�������#������ ���

-��������������(�������� A�����������������0� ����G+C&#���*����(���������!�"P��"�

�����������������!�������7+�

Element

+type: String

+reference: String

Formula

+language: String

+expression: String

source elements1..*

target elements1..*

inverse formula mapped elements

1..*

1..* �

�����$:5475�����"��/)�!�"���(�,��&$"�'����/ ��"��'�$/5

����������#�����������������������������0������#�-����������.���������������

�� ����� ������� ��� �� �� *� ��� �������� �����+� !������#� ��� ��(��� ���

��������� ����� 0�������� -��� �������� �����(����� ��� (������� ������� �� ��� ����#� *� ����

��������� ����� �������� -��� �������� �����(����� ��� �������� �� ��� -��� ���

��������+��

"��������������������.���������� �������������� �����'�

C+ �����������������������������������!������������A+�

$+ "���4����������������������� ���������-�������������!������� �����������������������>��������@�7��������������������+�

&+ ���3���������������>��������@�7+�

Page 158: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+

"��A�����1��&�����������������������������������A���������������������������+�� ������

����������

�C&F�

H+ ��������������0������������3���������������!��������������7+�

G+ ��� ������� ��� �6������� ������� �� ��� 0������� -��� �������� !� �� 7� *� ����������������������������������!+�

�� ���� ������#� *� ������� �� �����.��� ��� ���� ��� ������� ��������� ����������#�

���������� ���� ����������� hrSWRunEntry.hrSWRunStatus � >7@� *�

CIM_Process.ExecutionState � >!@� -��� ������(���� ��� ������ �� ��� -��� ��� �������� ��

��������������������������#�������������������'�

C+ "���������������3��������������������������CIM_Process.ExecutionState �>!@+�

$+ �����������-�����������������hrSWRunEntry.hrSWRunStatus �>7@+�

&+ ���3����������������hrSWRunEntry.hrSWRunStatus �>7@���������������2��+�

H+ ����������� ��� (������������3�����CIM_Process.ExecutionState � >!@����������

���hrSWRunEntry.hrSWRunStatus �>7@+����5��(�������5����������3�����������*�

������������������������ A�������(������������3�������������+�

G+ ��� ������� ��� �6������� ��� ��� (������� *� ��� ��������� ��� ����� 3����� �����CIM_Process.ExecutionState �>!@+�

��� ��.� ��� 5�� ��������� ��� ��������� ��� ������������ �� �������� ����� ���

��������3������������������� ������������#����������������������(�����������-���

�������� ����������� �� �������� ����� �������� *� �����������.��� ��� ������ ��� (����� *�

�������������������������(���������� �����+�

:585657 ��@���'���"�,+%(�"��T�

��� ��� 5�� ������� ����������#� ��� ������� ��� (����� *� ������������ ��

������������#� *���� ���#� ������ ���������� ����������� ��3������������������+������

���#������������������������������3����.�������X��>#��������#��#�0�����*�

�����������@#� -��� ������ ��� ��� ���� ��3��� ��������+� ����� ����� ����� ��

�4�����������-����*������3�����������������������������A�*������� �������

�����������+� ����� 3����� �� ��� ����� ��� (����� ��� R2*JJS� ��������� ��� ����

����������������� ������������#�*��<�����������-��������(������������(����������� ����

��� �����������#� �� �� -��� ��� ����� ������� -��� ��� (����� � ������ ��� �<���� ���

�� ���-����������������������(�������������� �����������������+�

���� -��� ��� ���� ��� 5���������� �����(������ �� ��� ��������� ��������� ���� ����� ���

(����� ��� ����� ��� �����������#� ����� ����� � ����� �� ��������� ��� ������

���������+��������3����������-������������������������(�����*���������������

���������-�����3�������.����������3�#�*�������#���������������������������������

������������-������4���A���������� ���+�

Page 159: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+

�1�.����������������������� ������ ������������������� ��������� ��������

��+�� ������

� C&J�

��������#����������X����������������(�����������������������������>�������

�3��#��������������������@#�*������������������#�(���������������������3����-���5�*�

�� �����+� !�� ����� �����#� ����� ����� ������� �� (������ � ������� ��� ��(��� ���5�

������� �� ��� �� ��� ��� �����������#� *� ��� � ��� ��� ��(����� ���� (��������

���������*���������-���������������������+�

"�� 0� ���� G+CH� �������� ��� ��� ����� ��� ���������� -��� ������3�� ��� ����� �X�+� "���

��������������(�� �������-�������-��������.��������������#���������-����������(��

3�����������(����������������������+�

Cargar modelo a fusionar

Proponer clases candidatas a fusionar o alinear Crear ejemplares de Element en la ontología de correspondencia

Realizar fusión de clases

Proponer propiedades candidatas de fusion para la clase fusionada

Realizar fusión de propiedades

Traducción sintáctica

Proponer regla de correspondencia para las propiedades fusionadas

Definir regla de correspondencia para las propiedades fusionadas, incluyendo ejempares de Formula y relaciones

Proponer regla de correspondencia para las propiedades fusionadas

Definir regla de correspondencia para las propiedades fusionadas, incluyendo ejemplares de Formula y relaciones

�����$:5485��$��$+$"�$'(�0�"$""�,+%(�"��T�5

Page 160: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+

"��A�����1��&�����������������������������������A���������������������������+�� ������

����������

�CH%�

!��#���������-������������������������� ������'�

C+ ����������� ��� ������ -��� ��� ��� �� �����.��� ��� 5�� �(������� ��� ����������������������������3�4������������6�����A+�

$+ ��� ������� ��� �� ��� ����� �� (�����#� ������ �� ������ ����� ��� ��� �����������#�*�������#�3���������������A+�����������������#��� �����

�����.�������������#����5����������-�������������������������4���

��� ��-������ ���+� ��� ���#� ��� ����3������� ��� ����� ��A� �� ��� ������

CIM_ManagedElement #� ���.����� �����-���������#�*� ���� ���������������+���

�����#� �������������������3��������� (�����*� ������������5������

������+��6������(���������(�����-�������������������3��������(����3��#�

��������-����������������� �(���������*�������(�������������#���� ��

-������3���������������.������������+��

&+ �����.��������� �������3����� ��������� ��������������������������3���������� ����� �����������������#������ ��� ����3�������������������

������ ����������������+��

!������.���� �������������������������� �������#������������������������-����6�������

��� ��� �����+� �����(����� ��� ������� ���������� >��� CIM_Processor � *�

hrProcessor @� ������ � ���� ���������� ��� ��� �4��� ��� ����������� -��� �����

������ �� ����� ������ ��� ��(�����+� ��� ��3�� #� �� A� ��� 5��������� ���

������������ ��� ����� ��� ����������#� ��� ����� -��� ��� ������� ����������

���3��������������3���� ���������#���� ��-��������������������3����������

����.+� ����� 3������ ������� ���������� ��� ������� ��� 5���������� ���

��������������� ���������� �� ���������� ����������� �6���������� ��� ��������

G+H+$+C+�"�������(��������-���������4��������������������(�4��*���(�4�#�

��� CIM_� � Entry #� ��� �� -��� ����� �6���<� ������� �3���� �������#� *�

A��������5�3�����3����������������+�!��#��� A����������������������3A�-�����

�����������������'�

�+ ���������������������������3�����������������3����������������#���������������3���������(���������������+��

3+ ����������������3�������������#�����������������������������4����� ���� ����3���� �� �������� �����#� �������������3��������� ������

�����������-�����������+��

H+ ��������#����������������.������������#�-�����������������������(�������� ������#��3���������������������������+���������(��������������#� ����

�����������-���������������*�������������(������#�*������������5�*�-���

���������� -��� ����������� �� ������ *� ������� ����� ������������ �����

�����#�*���� ���#���������������+������� ���#���� ��-������5��5��5�5��������

Page 161: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+

�1�.����������������������� ������ ������������������� ��������� ��������

��+�� ������

� CHC�

���������#� ���� ��� ������ ��� ���� ����������� ����� ������ �� ��� �����

��A+�

���� ����� ���� ��� �������� �����.���� ��� ��� ������#� ��� �������� ��3�� ������ ���

�� ��� ��� ������������ -��� ������ ��� ������� ���� ����� (������ �� ���

����� �����#�����*���������3���(������+�������5��(���������������#����

��������(�������������������������������������3��#�*����������������

��(����� ���� (�������� ����� ���� ����������+� ��� ��� �������� 5�� ���� ���

���������#������������(������������������������������������������������

����������������������#�����-���������(�����������6������������-���5�*���

��� ����� �� (�����+�!�����#� ��� ��(����� ��� �� ��� -��� ���-��� ��� �������� ���

�����������.�������������������������������������-���5���������������� �����+�

G+ �����.����5��(����������������������#����������������� ��������3��������� ��� �4��� ��� 5���������� ��(����� �� ��� �������� G+H+$+C#� ����*��� ���

������������ ��� ���������� ��� ������� ��� ����������#� 4����-���� ��� 5������� *�

����������������������+�D����'�

�+ ��� 3����� ������� -��� �� �� �������� ��� 5������� �� ���� -��� ��� 5��(������������<������������������������ ����������(��������������+�

3+ ���3����������������-���������.����������������-������5��(������*���� ������ ���������� ����� �������� �� ��� (����+� ����� ����� (����� �����

����������#� ���3��� ��� ����3����� ��� ������������ �� ��� ���

�����������+�����������#������ ��������������������-��������#�������

��������� ��������� -��� ��� 5�� �����(����� �� ��� ������������ ���

�(������#���������������*��������������������������������������#����

�5��5�3���� A��(����+�

�+ ��� �4��� ��� �(������ -��� ��� ����� ���3��� ����� ����.���+� "���(������ ������ ��3����� �� �� ���� ��� ����� �������� �� ���������� ���

�(������+�����������#������ �����������������������������������#�

��� ��� �� ��� -��#� ��� �4����#� ��� ���3��� ��� ���� ��� ����� ��������

���������������������+����������������(��������(����������������3����

�������������������������������#�������������������������������

���������������������������-�������������� ��� ������������ ��������� ���

���������������� �����+�

"�� �(������ ������ ��3����� ���3��� �� ��� �6�������� ��� ��(�������� ��

�������-��������������5��(�����+���������#��������������*���������

�� �4������� ��� �����#� *� ��*�� ������ � ����� �� ��� �� ��� (������+� ��

�������������� ����������-�������������������(��������������������� ���

�����������������������+�

Page 162: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+

"��A�����1��&�����������������������������������A���������������������������+�� ������

����������

�CH$�

E+ "�� ����� ��������� ��� ������� 5����� -��� ��� ������ ��� �(������� �����������������(���������������+�����-�������������(�������������������

5����(������ ������������������#���������������5�*����������6�������

������������������A�����(���������� �����#�*������#�����4������

�4������������ ����� ������������������-������ ��(������������������������

���������������5��������A+�

������*������������������4���������������!����������������������������������

����.���������� ������������������������������ ������������8���: ���� ���:��7�

�� ��� ��-������ ���#� ����*��� ��������� ���� ������ ��� ��� -��� ��� (����� *�

���������������3����*�������+�

:5857 ��-,�/�/"�,$ �� ��/($

����� ������� 5�� ��������� ��� ����3����� �� ���� ��� ����� �����#� ��������� �� ���

���������������������-����������������� ������������������������������������

����(���������� �����+���������#����5��������5�������4������������������������

����� ��� ����� ��� ���� �� ���#� ���� ��� ��� �������� -��� ��� 5�� �(������� �� ����

�������� ��������+� ��� ��������� ��� ����� ����� �������� 3����#� ��� �� ���#� ���

�� ������ ������(������� ��� (�������� ��� �(���������� �������6������#� *�������

���#������ ����������������������� �����.��� ���� ����������� ��������������� ���

�� ��� �3���*�����(����������������������� �����+�

����� �����.��� ��� ��� ������ ��� ������ ��� �(������� ��� ����� ������� �� ��3� ��

�4����������#������������������� ���������������������'�

C+ ��������������������������������� ��4�������(����������(���������������3�4������������6�����A+������������������.�����-������ ��4����4�������

������������������������������������+��

$+ ����� �X�� ��� (����� *� ������������ �� �������� ��� ��� �(������� ��� �����+� ����� ���#� ��� �����.�� ������� ��A� �� ���#� *� ��� �����.�� (������ *�

�� ���� ��� ������������ �� ���5�����#� �� ����� �� �4��� ��� ������� *�

5���������� -��� ��� 5�� ��������� ����� ��� ���� ����������� ��� ��� ������ ���

�(���������� �����+�

&+ !������ ��� �(������� ��������� ��� ����������� �� A� ��� �6�������� �� ������������� �����#�3����������� ������ �������������+��

������������������������������������������ ��� ��������������#����(����-������

������ ������� �������������� *� ������ �� ����� ���� �������� ��� ���� -���

���������������������������� �����+�����4����#���������������(����������-������

!��"���� ���������2���*��������(���������������������������+��

Page 163: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+

�1�1��"������������

� CH&�

���3��� ��� ������ �������� �� ��� ������ ��������#� ����� �-������ ����� �� ��� -��� 5�*�

��(���������������������(������������ �����������������3��������������

����+�����4����#��������������2��#��6����������������7��-�����(��������������

��� �� �������+� "�� ��7� �������� ��� ��� 8���: ���� ���:��7#� ���� ���3��� ��� ����

���5� ���8�:�2�L#�*� �����2:�2��#�-��� ����� �(���������*��������+�����������

����#� ��� ������ ��� ���� �� �� ����� ��A#� *� �����.��� ���� �� ���� ���

������������ ��� ������ �������� �� ��� �(������� -��� �������� ����� �� ��� ���

�������������+�

������#������������������������������������������������ ���������������������+�

����4����#���� ������������������������������������������������������������

>����#� 9�3#� ���5���#� ��������[@+� ��������� ��� ����� ������������#� ���

�(� �������������������������(����������������������������������6���*��������

�4���������������+������.������������� �����������(�������������A������

�����.���������������������������������������������-�������������#�����-������5�����

����������������#�������������������������������������+�

:5: ���',�/����/

�������������������5����������������������3�������� ����������������� ���������

�(���������� ������������������������������������ ���+������#����5������������

�������������3�����-����6��������������������������������3���� ��������(���������

���� ��� �������� ��� �� �������� ��*�� ������ ��� ������ *� ������ ��� �(�������

���������������������������� �����+�"��������������������� �����������������

����(�������5�������A������'�

• ����������� ��#����5���������������������������������������� ��4������

�� �������������.�������6��������������������-�������� ��4�������(�������

��� ������ �� �������� ��� ������+� ��� ����� ���������#� ��0T���� 5�� ���� ���

�� ��4��-���5��3����������4����������+�!������������#����5�������(�����

����(����������������������3������������ ��4������ �����+�

• ���� ����� ������5��������������4����������������������������������� ��4��

��� ��(������ ��� �(������� ��� �����+� ����� ���� ��� 5�� �������� ���

���3��������'�

o "�� �������� 5�� �������� �� (�����.��� ��0T���#� ��� �� ��4�� ��4�������(����� �� ��� ���������� ������+� !������� ��� 5�� ������� �����

���3������4���#� ��� ����(�������� -��� �<���� ��������� ���������� �� ���

��(������ ��� 4����-����� *� ��� ���3������� ��� ����� �� ���� ��������

�����+�

o "�� �� ���� 5�� �������� �� ����.��� ���� ��� ������ ������5��� ���� ��4�� ��� ��(������ ��� �� ���� ��� �!�"P��"#� ����� ����

Page 164: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+

"��A�����1��&�����������������������������������A���������������������������+�� ������

����������

�CHH�

�����������-���*�������*���(�����������������������������-������

�������-����������������6��������� ���(��������A�������� ��4������

�(���������� �����+��

• ���A����#����5��������5������������������(�����*��������������6��������

�� ���� �� ���� ����� ���3������� ��� ��� ������ ��������� ��� ������ ���

�(���������� �����+��

o ���� -��� ��� ��4�� ������ �� ����� ��� �(������� ��A#� ��� ������������5��� ��� ��(���� �� ���#� ����� ���� ������ ����4��� �� ��� 5��� ���

�����.��� ��� ��� ������ �� ���������� -��� ��� (����� *� ���������

������+�

o �� �� -��� ��� ��(����� ��� ������ ��� (����#� ��� 5�� �������� ��� 5���������������3��������������������������������������������(����������

�����#�������5�����������������������-������������+�

o �� �� -��� ��� ��(����� �� �����������#� ��� 5�� �����(����� ��� ����� ���������������-��������������������������������������(����������

�����#���(����������-��<���� ������������������-����������

�� ��� ��-������� ��������� ����� ��������� ����� �������� ������ ���

�(������+�

o 0�������#����5�������������������X��-����6�����������.�������������������������������������������������3��+�

��� ��.� -��� ��� 5�� �������� ��� 3����� ����� ����� ��A� *� ���� �� ���� ���

��������������������#�������A��������������������������������������� �����+������

���#� ��� �������� �� ������ ����� ��� ��-���������� ��� ������ 3������ �� ��� ��� ���

�� ���+� �� ��#� ��� �������� ��� �6������� ���� �<����� �������� -��� ������(�-��� ���

����������� ���� ����� �� ��� �(������� ��� �����#� 5������ ��� ��� ��� �� ��4���

���������� �� ����� �������+� "�� �6����������� -��� �������� ����� �� ��� ����� �����

����������� ����� ����� �6������� ���5� ����������+� !�����#� ��� �������� ����

��3���������������������� ������-������4�����������������������6����������������������#�

�������� �������������������������������������������������+�

Page 165: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+

� CHG�

�$ &(�,�9 ��� ��/($"�$����(�'(��$ $�$��/�/(�+$

"���/(���)$/$"�����(�,��&$/

954 ��(��"�''���

������������������5����������������������������� �����������������������������

�(���������� ������������������������� ���+�W�����5������(������������� ���

5���������������������������������6������������������������ ��4�������(����������

�����+�!������#� ��� 5�� ��������� ��� ���3������� ��� -��� ����� �(������� ��� ������ ���

��������(�������� �� ��4������� ����-����������� ��������������������������

���3�4�������������+�0�������#������������������������������� ��������������������3�

������� ��� (����� *� ������������ 5�� ���� �������� ����� ��(���� ������� -��� ��������

3����� ������� ��A� �� ������� ��� ���� ��������� ������(�������� ��� �(������+���

���#� ��� ������ ������� �� ��3� ��� ������ �� �� A��� ����� ��� �(������#�

��������������� ��� ��� ������ ��� ������ �� ��� -��� ������.��� ��� ��������

�������#�����.��������������3���������������������������������+�

!�����������������������������#������������-���������������� ���������������3�4�����

������������A�3��������� ���#������������������������������������������A����

��� ���� ��� �������� �������#� ��������������� ��� -��� ������.��� �� �� �� ���

����� ��� �����+� !�����#� ��� ������� ���������� �� ��� �������� ������� � ��������

������������������������������������������� �����+�

!������#� ��� ������ ������5��� ��� ���������� ��� (�����.����� ��� ��� �� ��4��� ���

�� ���� ����� ��(���� ������������ �3��� ��� �(������� -��� ������ ��� ��������

�������+���������������������(�������������������������������������������������

�����#� �������.��� �� ��� ������� ��� �������� ���� ����#� ������ ��� ����4��

�������� �� ���� *�� �6�������� ����� �����.��� �� ��4��� ��� �� ���� �� ��� ��(������ ���

�(���������� �����+��

"��� �� ������� �������� �������� ����� ��������� ��� ��-���������� ����� �� �������� ���

������ 3����� �� �� ���+� ����� ���#� ��� ����3������ �� ������ ��� ����� ������

������'�

• �������.�����(��������������������������(������������(���������� ���������

���������������� �����������5��������������������������(�����.�����-���

������������� ��4�������� ���#����������� �������5���������(��������

Page 166: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+

"��A�����'��&������������������������������������� ����������������������������A���

�CHE�

�� ��� ����� ��A� ������ �� ������� ���� �������� ������� ����� ����� �����

����������(�������������������������������� �����������+�

• ��� ����� �� ����<� ��� ��-���������� ����� �� ����� -��� ������� �� ��� ��������

������ ��� ������ ��� ����� ������ ��� ����(�.� ��(������ �� ��� �����

������������+� ����� ���#� ����� ����� ��3���� ���� ����.� ��� ���4��� ��� �����

��A�3��������� ����-������ ����������������������������������������

�� ��� �������� ������� *� -��� �����4��� �� ���� �� ���� ��� ����������� -��� ���

������(�-��+��

956 ��-,�/�/"�,����$A�/"��/ �'�@�'$'���"�'�+ ��($+���(�"�/"��, ��(�"�0�/($"�/���',�/�����,$/"�@���'����/

��(�,���'$/

�� ��� ������� %� ���� �������� ������� ��� ��������� ��������� ������������ ����� ��(����

�(������� ��� ������ ������5��� ���� ���������������� ���������� ��� ��� �� ��4��� ���

�� ���+���������#����������������3����������(�����.�����0T���#����� ��4�����

�����#� *� ��� ��#� ��� ����.�� ��� ���������� ����� ��(���� �(������� ��� ������ ���

�!�"P��"#����� ��4������� ���+�

!������������#�� ������������������(���������� ������������������� �������

�� ����-��� 3������������������������ ���������� ����-�����������.������������

�������+� ����� ������� ���������� ����� �������#� ������� ���� ��� �� ��4���

���������� ����������� ������ ������(����� ����������+� ������ ������(�������� ���

3�������������������������3�����������������(�����������������3�������(�������

��(����+� !� ������� ��� ������ ������������ ��� ������ �����.��� ��.������� �3��� ���

�(������#� �������� -��� � ������ ���3��� ��� ����������+� ��� �4����#� ��� �������� -���

���������������� ������� �������3���������3���-��������������������.�-���������������

�����������������������������������������4��������+������4��������������#���� ��������

����������������������� �����������(�������������������+�

���5��������������#� ���3��� ����������6������������������ ������ ���#����5���

������ ��� �������� ���������� ��� ������ � ��A����� �� ��� ������ ��� ����������� ��� ����

�������*�����3��������(���������� �����#������.����� ��4��������+������3�� #������

(����� ��� (��������� ������� -��� �� �������� ������ �������������+� ������ ������������

������������������������3�����������������������������������#���-�������������

���5����(��������(������+��������������������-���������������3���-��������������

������������(� �����������������+�

�����������#������� ��������-����������������� ������(�����@��A���������������-���������

����� ��� �(������� ����������� ��(����� ����� ��� ���� -��� ��� ���� ���3�4�� ����� ���

�� �� ��������#� �� ����� ��� �������� ������+� "�� ��(������ ��� ������ ������������

�6��������� ������ ���� ��� A���� ����������.��� ��� ��������� ��� ��� �������� ��� �����

Page 167: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+

�'���������������������=�����������+������������ ����� �����������������������������

���������������������+����������������������

� CHI�

������� ��� �(� ������� ��� ��� �����#� ����3������� ��� ���������� ��6���� �

������-�����3���������������������-������������(� ����#��������4��������

A��������������#���� ����������-���#���������������>������#�����[@+�

!� ��������#� ��� �������� ���� ��������� ���������� �6�������� �� ����� ������ *� ���

����.��������������3��������#������������������������������� ��4������ ������*�������

�������������� ���+�

95654 ��� ��/($/�B�/(��(�/

!����5������5�3�������������(������������������������� ��4������ ������������

��������-������������������������+�D�����������#������(������)���#������(����

��� ��������� ��� ����������� BEHAVIOUR#� ��-��� ����� � �����3�� ���� -��� ���

�������������6����������������������������������������3������+��

�������4���������(����������������������)����5��5�3�������������������+����

�����#��-�������-�����(�������� ��4����������#�*���������#��-�������-����������.�3��

�������� ��� ����������� (����� ��� ��"� >$����+�������� ��� ������������ 6�������#�

"� ��4�����������(�������*�����������@�R����%$S+�

���������������������������������6����������RV�����JGS#�-�����(������4������

������������������������������-��������� ������(�����������)���+���������

��� ������ ��� ��(����� ��� �����������������#� ���������(���#� ������������ ��I��������� *���

�4�������������������������������������#� ��������������-���������������

��(������#� � -��� ��� �������� ��� �����+� ����� ��������� 5�� ���� ���������� ����� ���

���������������������������)���#���-���(���������(���������������������+�

���������#���R8�������*��JJS���������������������� ��4����:5��-���������������

������3��������������(��������������������#�������������������������������������

-��������������������34��+�

�� ��� �� ��� ���� ��� �������� R ��� ��.JJ�# ��� ��.JJ3S� -��� �� ��� ��.� 3���� ����

���3�4�� �� R7������JGS+� ������ ���6�������� ��(��� ��� ������������ ����� ����

����������)����*���������������������"#�����-�����������(������������������

����� �� ��4������������������� �������*�� ����������������� ��� �(�������-���

��������4��+����������#��6�����������������)����R����JI�S�-������������

(�����.����������������������������������34���� ����������K+�

�� R������JJS� ��� �� ��� ��� (���(��� ��������� ����� ��7�� �2��#� �<������ �� ����

��(���������������$� ������!�����������DESCRIPTION���������34��+�

�������������������������������������������������C�5���'TT999+3����+�;T��4����T!�T�

Page 168: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+

"��A�����'��&������������������������������������� ����������������������������A���

�CHF�

"��� ������ �������� �� ����� ���3�4�� �� �� ������ �������+� ��� ��� ��������� ���

�������������������������������-��������.��)����*����#�-������� ��4���������

�����������6��������-�����0T���#�*����5���������������A������� ��4���������<����

��������������������(�������*���������������������������G+&+$+��

�� ��-��� ��� ��(����� �����������?7��#��� R����JJS� ���������6��������0T����

�������4�������(������-������������3����������+���R����JFS�����6����������������

����� ����� -��� ��� 3���� �� ��� ��(������ ��� ����� ����(�������� �� ��� -��� ��� �<����

����������#������������� ������������ ���������-��������(��+������3�� #�

��������������6�������������(������������������������������� �����#�-������3���

������������������������������������������+�

"�� ������ 3������ �� ��������� R����%$S� ��� ���� (���� ��� ��������� �� ���� -���

3������������������#����������������������������������������������� ������

������������(��6�3���*�����������+�����3����������� ������3��������������������-���

���� �� ���� ��� ��(��� ��� ������ ����������� �� ��� �(������� ��� �����#� ��-��� ��

�����4����������0������0����3�4������� �������5����� ����������������������

��-�������������R���%CS+������3�� #��������� ��������������������(�����������-���

������3����������#�*�������������������������������������������-���������+�

0�������#����3����6�������������������#������������������R7���5JJS#�-��������.��

�� �� ��4�� ����������� ��� ��� � ����� ������(����� ��� ����������� ��� �� ����+�

!�-�������������������������������2���*����#������������������-�����(���

������ ������������������������������(���������� �����#���-����������������������

���5�� �����+� "��� ���������� -��� ��� �������� �� ��� ��������� �� ������� ��� -���

��� ��� ���� �� ���� ��� ����������� ����� ��� ���� ������(�������� ��� �(������#�

��������34��������������-�������������(����#�3����������������������������������

��������������#���������5��(�����.����+�

95656 ��� ��/($"��/ �'�@�'$'���"�,'�+ ��($+���(���,����$A�/"���@��+$'���"���/(���

������������������������������ ������-�������������������� ��4�������(�������

��� �������������(������ ���� >G+&+$@#������ ������� ���� ��� (�����.����#���-�����

����� ���� ��� ���� ����������+���� �����#� �� ����� ���� � ��� (�����.�� �����������#�

����������������(���������� �����+�

!�-��� 5�� 5�3��� ������� ���������� ����� (�����.��� ��� ��������� ��� ����������� ���

)���#� ����� ��(������ � 5�� ���� �6������� ��� ����� ��� �� ��4��� ��� �(������� ���

�����+�����4����#���0T���#��� ��4����4������������������������������.����

����������#� � ����� � A� ����(������ ����� ��(���� ����� ���� ��� ��������+� ��� ������

��(���#�������#�������(��������������(������������ �����������'�

Qualifier Constraint : string = null, Scope (any);

Page 169: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+

�'���������������������=�����������+������������ ����� �����������������������������

���������������������+����������������������

� CHJ�

������#�����������������������(�������������������������������-��������(���������

����*���*���3�������������������������������3���������0T���+�

!�� ����� �����#� ��� ������ ��(���� �� ����(������ �������� -��� ���-��� ��� �� ��4��

�������� ����� ��(���� ���� ����������+� ��� �4����#� ��� ��� ����� -��� ��� �� ��4�� ���

������������ ����������� ��(���� �����"� R��)%C�S#� ��� ������ ��(���� ��� ��� �� ������

�����'�

Qualifier ConstraintLanguage : string = "OCL", Scop e (any);

���5����� �����"������ ��4�������(������3��������(�������� �����������#�����

-��� ��� ��� �� ��4����� �����������������"+���� �� ��� �������� ������� ��� ������3�������

��(���������� ����-��� 3�����������������������#��5�����������.���������(���������

���������3�����������������������������������������������+�

��"�����������(��������������#����������������������+�"����������������

A����������������� �������������-���������������������������*��������������������

������ ��� ��� ����� -��� ���5������ ������ �������+� "��� �������� ���������� �����

�������(�����������������3�������3���+�

!��#������������(�������������������������������������������������������������������

���������������+�����4����#��� ����������������������������������������������

������#� ���������CIM_Printer � �����������������0� ����G+C%#�����������������������

���������������DefaultLanguage �-���^a language that is used as a default by

the Printer should also be listed in LanguagesSuppo rted _+��������������#����

��������(��������� ���-���������������3���-���������������+����5���� ���������������

��������(������Constraint ���������������������*�����(�����������"������'��

[ Constraint (

"context CIM_Printer "

"inv: self.LanguagesSupported->includes(self.Defaul tLanguage)" ) ]

������#������������6��������������-������������������#����������4�����������������

����� ��4�������(����������4�������� ��4����������+�

���3��������������(�������������������(�����6�������������-��������������(�����

������������ #��� ����������������������+�����4����#�������-������������ ���-���

���������������3���������������������5�����3�4������C%k���������#������������(����

��� �� ������ ����������� ����� ��� ����3��� AvailableSpace � ��� ��� ������ CIM_FileSystem #�

���3��������������������0� ����G+C%'�

[ Constraint (

"context CIM_FileSystem "

"inv: self.AvailableSpace > self.FileSystemSize * 0 .10" ) ]

��� �����#� ����� ��� ���6�� ��� ��� ������ -��� ������ ��������� ��� ���5���#� ��� �������

�����3����������*��-���%#C%��������������<����������������+�

Page 170: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+

"��A�����'��&������������������������������������� ����������������������������A���

�CG%�

��� ��� �����3�� ����������#� ���� ������������ ��� ������ ��(���� �� ��� �� ��4��

������� �� ��"#� ��-��� �� ���� ���� 5�3���� -��� �������� �� ��� ����(������

ConstraintLanguage +� ��� �4����#� ��� ������ �������� �� �� ��4�� �������� ��V�0� ���

�!"� >&������� �@�� � 6�������#� "� ��4�� ��� !6����� ��� ���� �@� R���3�.*%$S#� -���

�������������(���������� �������������������������3������������+�

��������������������������#������ ��������(�����'�

[ ConstraintLanguaje ("PAL"),

Constraint (

"(defrange ?printer :FRAME CIM_Printer) �" "(forall ?printer "

" (element-of (DefaultLanguage ?printer) "

" (LanguagesSupported ?printer) ) )" )]

D����������������������������5���#�����������6������'�

[ ConstraintLanguaje ("PAL"),

Constraint (

"( defrange ?fs :FRAME CIM_FileSystem ) "

"( forall ?fs "

" ( > ( AvailableSpace ?fs ) ( * 0.10 ( FileSystemS ize ?fs ) ) ) )"

)]

"�� �������� ��� �� �� ��� �� ��4�� ������ ����� ��� �-���� -��� ������� ��� ���� ���

�(��������-����������������������3������������������+�

95657 �/ �'�@�'$'���"�,'�+ ��($+���(�'��,����$A�/"���(�,��&$/

�� ����� ��� ��.������ �������� �� ��� �������� ������� ��� ����.��� ��� �������� ���

�(������� ��� ����������� �� �� �� ��4�� ��� ������ ��� ���#� ����� ��������

����.���-�����������(�������������������������������<����������.������� ��4��

�����(����������� ���+�

���������������������� �����!�"P��"#��������������-��������(�����������������������

������� ��4�����3���������������+��� ���������������������(��������������������� �

*���������������������������������#�-������������������������daml:ObjectProperty

���daml:DatatypeProperty +� "���������� ������������������5��� ������������ �� ����

�� ������'��

• ����� ��(���� ��� ����������� ��� ������� daml:Restriction #� -��� ��(��� ��� ������

������-�������*����������4���������-��������(� ���������������+��6��������

��(��������������������������(�������������������������"�*�������� ��4���

��� �� ���+� �� ��� �������#� ���� ������������ ��� ����#� *� �� ��� �� ���#� ���

������� *� ��� ���� ��� ������� �������� R7��;��9�;�%CS+� ��� �����#� �-������

34����-���������(� �� ��� ���������������������������������������������

���� ��3�����+� �����#� ��� ��� ��(������ ������������ ��� ����� ���#� �� �������� ���

Page 171: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+

�'���������������������=�����������+������������ ����� �����������������������������

���������������������+����������������������

� CGC�

��������3����������������������-�����6������4���������-����������.�����

���5�������������+�

• ����� ������� �� -��� ����������� ��� ������� ��� ����������� ��� ������� ��� ������

daml:onProperty #������-�������<��������������(������rdf:ID +�

• ����������������������������������������������� �>�������������������������

�4��������������������@#�����������daml:toClass #�����*�����������(���������

��������+�

• ������������������������������6������������������ ��6��������������������

daml:hasValue �*�daml:hasClass #�-��� ���������������������-��� ������������

��3��������������������#�����4�������-�������������������������+�

• ����� ������� ��� ������������ ������#� �6����� ���� ������� daml:cardinality #�

daml:maxCardinality #�daml:minCardinality #� ���� �������������������3�����

�����������=����������-���������������������������(�����+��

����� ���� ��� ������������ (����� ������������� 3��� ����� ��� ���3�4�� ��

daml:ObjectProperty #�������������� ������� ����4���������-����������6�����+����� ���

��3�� ��-��� ���� ������������ �������������� ��5����� ��.���������� ���� �����(������+�

��� ��3�� #� ���� ������������ � ��� ������ �������� ��� 3��� �����

daml:DatatypeProperty #� ����� ���� ������������ �������� �3��� ����� ��(��� �� �� ���

������� ������(������ �������� ��������� ������������ �3��� ���� ����������+� ��

�!�"P��"�������������(�������5�����������#�*�������#��������3���������(�����

������������������-������������3������������6�����������������������������������

����������������3���������������������5���+�"�-������������3����������(����������

��� ����� L��� *� �����.���� ����� ������ ��� ��� ������� ��6���� � ������ -��� ���

��������������� ����+�����4����#� ��� ��� ������������3��� �����(�����������4������

�����������#�����.����;��3*���#����������������������� ����������������'�

<xsd:simpleType name=" ���C%">

<xsd:restriction base=" 6��'���������� ��">

<xsd:minInclusive value=" C%"/>

<!-- Como es un porcentaje se podría incluir una restricción

de máximo -->

<xsd:maxInclusive value=" C%%"/>

</xsd:restriction>

</xsd:simpleType>

<daml:Class rdf:about=" g���h0����*����">

<daml:Restriction>

<daml:onProperty rdf:resource=" g!�����3�������"/>

<daml:toClass rdf:resource=" g���C%"/>

Page 172: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+

"��A�����'��&������������������������������������� ����������������������������A���

�CG$�

</daml:Restriction>

</daml:Class>

!��#������(�������� ��������������*���������� (�����C%#�*�������������� ��� �����������

�����-�����������������3����������5������������+������3�� #����������������(����

��� �� ��� ��� ��� 5����� ����������#� ������ -��� � ��� ������ �������� ������������ ���

�����������������������������������������34����R8���;�%$S+�

���������#�������������� �����(������������������������#�������������(����������������

���������CIM_Printer #����������������(������������� �����������'�

<daml:Class rdf:about" g���h������">

<daml:Restriction>

<daml:onProperty rdf:resource=" g"� �� ����������"/>

<daml:hasClass rdf:resource=" g��(����"� �� �"/>

</daml:Restriction>

</daml:Class>

"�� �������� -��� ��� ������ ��������� �� ����� ���� ��� -��� ��� �����.�� ��� ���������

>DefaultLanguage @������������#����3�������� ����daml:hasClass ���������(����

��� daml:Class #� ��� ��� rdfs:Class #� *� daml:DatatypeProperty � ��� ��� ������

rdfs:Class +���������3����� ���������������3�������-��������(����������!�"P��"�

�������������������������������������"#����-����6����������.��������������-���

������ ����� ���� ��� ��������+� ��� ���#� �� R��%CS� ��� ����� ��� ��(������

�!�"P��"����������������������������������������� �������:������ ��4������ ���

������ ��4���*������ ��4��+�

!� ��� 5��� ��� ��(���� �����������#� ��������� ��� ��3�4���� ��� ������#� ���3��� ���

������ 4� ��� �� ���� ��������� ��� �4����#� ���*����#� � ������� *� ��������#�

��(������ ��� daml:intersectioOf #� daml:unionOf #� daml:sameClassAs � *�

daml:complementOf #�������������������daml:Thing �*�daml:Nothing #�-����������������

�4��� ��� ����� ���� ������� *� ��� �4��� ����� ��������������+� �����.��� ������

����������� ��� ������ ������� -��� �-������� ������� -��� ����� ��� ��������� �� ��

����� ������ ���� �������������� �� ��� ������ daml:Thing � � � ���� �� ��� ������

daml:Nothing #���������#�-����������������4�������+�

��������#������(������������������������������ ��4��������?�3�����������������

�������� ��� �� ��� ���� ��� ��� �� ��4��� -��� ��� ������3�� �� ��� �������� ������+�

����� ��� ���.����� ������������ ��-��� �5��� ����!�"P��"#� ���������� ��������

�� ��4��-����������������(����������������� �������������-���������+����5��� ��4��

�������������!�":"�>��#6�6����#��!�"�"� ��@�R8�����%%S�����5��������(��5���5��

�������������.�� ���������(���������������+�!����������������3�4�����������������$�

�������������������������������������������������$�5���'TT999+����+� T�����T�

Page 173: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+

�'� ������������������������������������������������������������������������A���

� CG&�

����� ��� ���� �� �!�"P��"� ��� �� ��4�� ��� �� ���� ������� ����"� >5���� #��H���

6�������#�"� ��4��������������� � ���@�R)��(%$S+�

��� ��� ���#� ����� �������� � �������� -��� ���� �6����3��� ��� ����� ��� �� ��4��� ���

�� ����*����5��5#����� ��#�3�������V�0�����������(�������������������������

����-������5��������������������+����5��5#����(�����.���������!�"P��"�������

5��5����� A��� ��4�������������L�"#������V�0#�*�������#��!"����3��������

3�������V�0+�

95658 ��/�+��"�,$//�,�'����/ �� ��/($/

������������5������.������(������-������������������(���������������������.���

��� �� ��4��� ��� ��(������ ��� �(������� ����.���� ����������� �������� �� ���� -���

��� �� ������������ �3��� ���5�� �(������+� ������ �� ���� ����������� �� �� ��������

����� ��.��� *� ���������� ��� ��� ��������� �������� ����� ������ ������������ ��

������� ��� ��� �(������� -��� ��� ���4�#� � ��� ��� ������� ��� �� A� ��������� � �����

������������������������-������5���������+����5������.���������3��������'�

• �������3������� ���������������#������������������ ��4�������(����������

�����#� ��� 5�� �� ���� �������� ��0T���� ��(������� �� ����(������ -���

���������������������������������������� ��4������(���#����������������"#�

��-��������������������������#����V�0��������������!"+�

• ����� ��� ���� ��� �� ��4��� ��� �� ���#� ��� 5�� ����.��� ���� ���3��������� -���

�������� ���� ����������� ��� �!�"P��"#� ���������� -��� ��-��� ���

���3��� ��(���� �� ��� ����������� �3��� ��� �(������� ��(����#� � ��� (����� ���

�����������6�������-�������������� ��4��������(����������� ���+�

!� ��������� ��� ����� ��� ��-���������� -��� ��3���� ������ �� �������� ��� ������ -���

�������� �������� ��� �(������� ������ ��� �������� ������#� ��������#� �� A� ��� 5��

������������������#������4������������������-������������������3����������������

����������+��

957 ��/�D�2 �� ��/($"�,$$����(�'(��$"�����/(��"���")$/$"�����(�,��&$/

��� �������� ������� �������3�� ��� ��������� ����� ��� ���� ��� �(������� ��� ������

�����������(������������������6��������*������(����������� ������������������#�

5�3����������������������������������<����������(���������������������� ����

-����������� ������(����� ��� �������������� ��� ��������� ������� �� �������� �����5��

�(������+�!��������������������������������������������������������������������

��� �������������-�����������.�������4��������� ����-������ ����+����������������

������������-�����-����6��������5�������������������������� ����*����������

��� �(������� ��� �����#� ���3��� �� ���5��� ���� ���������������� �����������+� ���

Page 174: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+

"��A�����'��&������������������������������������� ����������������������������A���

�CGH�

�4����#����������������-������4���� ���������.��������������.�����4���������

�����#���������������� �����#�������(����������������������+��

"�� ��� ������ ��� ��3�� ������ ���� 5����� ���� ����� �� ���� ��� ��� -��� ������

�����.��� ��� ������ 3������� �� ���� �� ���� ��(�����+� ����� ���� 5�*� -��� ������ ���

��-���������� -��� ��(��� ���5� �������� ��� �����#� -��� ��� �� ���� ��� ���������� ��

(����� ��� ���� �� ���� ������(������#� *� ��� ��� ���#� ��� ������5����� ��� ��� �� ��� ���

�����������������3���������(��������������-����������������������������+��

!������� �����#� ��� ��������� (���� -��� ��� 5�� �����.��� ��� �� ��4��� *������� ���

�(������� ��� �����#� ��� �������� ������5��� ���� ��-����������� -��� ��� 5�� ��(����

���������������������������������� ������������+�������������������������������

-���5������5���5������������6���������������#�������#�?7��+��

!� ��������� ��� �������� ���� ���3�4�� ���������#� ����� ������ �� �6���� ����� ����

�-������� ���������������� -��� 5�3���� -��� ������� �� �� �������� ��� ������ ����� -��� ��������

�� ���+� ���� �����#� ��� �� ������ �������� �6��� ���� ������ -��� ������ ��� ������� ���

���4������ �����������-�������������?7��+�0����.������������������������������

��������+�

95754 (��/(�$)$A�/��,$'���$"�/

8����� ��� ����� �6����� ���� ���3�4�� -��� �������� ������� -��� 5� �� ��� ��� ����

�� ���+������3�� #����-������5������������� ����������������(��������� �������

����� �����-������3�4������������� ��������� ����+�

�� ����� �����#� ��� ������ ������� ��� ���3�4� ������ �� RK5� JE3S#� ����������

�������������������������(������������(�����.�����������������������+������5��

���6��������������������(�����.��������)�����������(�������3���������������

-��� ������� �� �������������� ���+� ��� ��3�� #� ����� ���3�4� ����4�� �� ���#� ��

������ ����� ��(������ �� ���� ������ ��� ������ �������� �� ���:��+� ���3��� ����

���3�4�����������������(�����.�����5������������ �����������(����������

��� �(�������-������������4���� ����� ����� ����+������������������ R"�����%&S�*�

R�5�%&S+� ����� ���3�4�� ��� -��� �����.�� �� ���� >����� �V7�� �� ��� ������� ���� *�

�0�� �� ��� �� ��@� ���� �� � �� ��� ����� ��� ���3�4�� �� �������� ������ ���

�(���������� ������ ��� ����#� ��������� ������� ���������������*���� �� ���

����� +�

������ ���#� �� R7���5JJS� ������������������������ ������ ����� ����3���������

��������(����������� ����������������������������3�����*����������-����������.�

������4������������ �(�����������2���*����+���� ��3�� #� *����������-�������

�� 7!���������������������������������#���������.���������������������������

�����#�*�������#�������� ������������(��������+���R���((JJS������������

������V=�"�>>��G�����L��������#������������6�������#�"� ��4����������������

Page 175: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+

�'� ������������������������������������������������������������������������A���

� CGG�

*� ������� ��� ��������@� ��� �� ��4�� ��� ���� � ����� ������� -��� ���3��#�

��������-����������������������������������� ��������� ����+�

����(������#�� �����������3�4�������������3��������������� ����������� ��������

����.���� �����������3���� ��������� ���� ������������ ������ ��� ������6�������#�

���3�4��� �� �� ���� -��� �������� �����.��� �� ����� ��� �(������� ��(����� ��

��� ���� ������������� -��� ������� ������ �� ���� ��� ����������#� ��� ���

������������ ���������������+�

95756 �"�'���"�'$�$'(��&/(�'$/"���(�,��&$/$/�/(�+$/"���/(���

!����������������������� �����������������������(������-��������������� ��������

�� ��������������������� �����#�������������(��������(��������*���������������-���

�6������������3�+�2� �������������������� �������6���������������������������.�

������4��� ������������ �� ���� �� ����� �(����� �������� �� ������� ��� �����+� �����

������������������� A����������3�����������������������+�

�������.��������������������� ������������������*�����������.������ ������3�������

�������#������������ �������3������������������(��������-���������������� ������

������ 4��� �� ��� �4��� ��� ������������ -��� ��� ��(������ �3��� ����+� ��� ��� 5��

������� ����������#� ���� ������ ������ ��� ��(������� ��� (��������� ��

����������������������-������4���� ���+�������������.��������������.�����������

������3�������������������4��������������#�����-���������������.������

�(������+������3�� #�����(����������������������������� ����������������

�� ������ �� �� ����#� ������ -��� ����� �(������� ����� ������� �� ��� � ����� *� ���

�������������.����������������������������������������5��� ����������3��������

���������4����������������(��������� ������+��

��� ��� ���#� ��� ��������� ��� ������ ��������� �����.�� ����� ���������� ��� ���

�(���������� ���������������*����������������������3������������+�������#�������

��.����������(���A�� �3��� ��������-������ ��������������������������������

���������������������3����+�"��3�����������������3������-������3�4������������

�(�������� ��� ������� �� ��� ����� 3������ ��� ��� ����#� ��.��� �� ������� ��� ���

�(������� ������� �� ����� ����+� ���3��� 5�*� -��� ����� �������� -��� ���

�(�������-��������� ���� ���������������� �����#���� ��-��� ����4������������ ���

3��������������������3�����������.����� A���5� ������(��������������������+�

����� �������� -��� ��� ��3�� ����� �� ������ ����� -��� �� ����� ���4�� ��� ������ ���

�(�������3���������� ������� ���-������ ��(������� ��� (������-����������-��� ����

�� ������������������+�"��������(�������� �������������������������������

�����#������������������������� A��������������������>�����������������3��

����� ��� ����� �� ��� -��� ��� ��� �� ���3�4��@#� � ����� �������� ����� ��� ��3����� ��

������+������������5�*�-������������������������������� ���������� ����������

����������?7��+������3�� #������*����(��������������A�����������������������

Page 176: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+

"��A�����'��&������������������������������������� ����������������������������A���

�CGE�

��� ��� ��� �� ��� ��� ������������ ��(����� �� ��� �������� ������� -��� �������� ���

������������������+�������������������������������� ���#���*���������3�������

R���%%S������-�������������������������������(���������������������������

�������������������������+�!��#����������������5�3�������4���������������������

-��� ��� ���������� ����� 3����� ��� �(������� ��� ����� ����� �����+� ��� ��� �����.��

�� �������������������-����������������� ����-�����3������������������������

������������� ��� �4������������������� ������(��� ��������� ��A#� ������

����� ���������� ������ ���� ������� ����� ����� ����� ��� �����+� ����� ���#� �����

����������3������������������������������-������'�

C+ ���4�������4����������������� ��������������������(��������������������� ���� ����� ��������� ������������� ��� �������� ��� ��� �(������� -��� ��� ���

�������+�

$+ �������������������������������������������3������������������*��������������������������������������������� �����+�

��� �� ������ �������� �������� ��� �������� ������ ���������������� �� ��� ��-���������� ���

������������+��

95757 � ,�'$'���$,$$����(�'(��$"���/(���)$/$"$��O�)

!�������������������������������������������������������6����������������������������

�� ��� ��-���������� ��� ������ 3������ ��?�3� ������ ���?7��+� ����� ��������� ���

�����.���3���?7�����������������'�

C+ ��� �������� ������5��� ��� ���������� *�� ��(����� �� ��.� ��� ������ �� ����������������#������������������������������������������������������

���� ���������������+�

$+ ?7��� ��� ��� ��-���������� ������� ����� ��� ���������������#� ��� �� -��� ������������������������������������������34�������-�����������+�

&+ ���� ��� ����� ��� �(������� ��A� ��� ��� �� ��4�� ��� ��(������ ��� ����(�������-������5��������������������������3��������������������������

��?7��#������-�����������������������������������+�

��� ���#� ��� ��� -������ �������� ���� ���������������� ����������� �6�������� ��?7��#� ���

��������������������� �����������'�

• ���������������� �����������������������(������*�����3�����������

������ ��� �(�������� -��� ���� ������������ ��������� �� �������� ��� �������

����� ���� ��� �4��������� -��� ��� ��������+� ��� 5��5� ��� -��� ��� ������

���� �� ��� ����(�������� �������� -��� ��� ���3�4�� �� ����#� ����*��� �� ���

����(��������-������ �������������+�

Page 177: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+

�'� ������������������������������������������������������������������������A���

� CGI�

• �����������3����3�����-����������������� ����������������������(������+�!��

����� �����#� *� ����� ����� �����.��� ���� �(�������� �3��� ��� �������� ���

�����#� ��� ������ ������� -��� ����� ����3������ �� �������� ��� ���� ���

�(�������-����������������������(���#����3��#����-����6�����������������

���34�������+��

• "������������� �� �������������������� �����#�-��� ��?7�������������� ���

���������������#�������� ������������3��������������������������*������.���

���� ����������� ���������� �� A� ���� ������������� ��(������ ����� ��� �����

��A����4���������������*��������������������������+����5��5#����

�������� I� ��� R���0JJS� ����� -��� �� ��� ��������� ��� ���� ��� ���� ��

�������� ����� ��������� ����� �����#� ��� 3��� ����� A�������� ��� ��� ���

����(�����������MappingStrings +�

����� ��� ���� -��� ��� �� ��� ������ ����� ��-���������� ��� ���� ��3�� ��� ������ -���

��������������������(�������-����������+�����������6���������������3��������'�

C+ ����������������������������������������������������������3�����-�������� ��� ��������� ����� �+� ��� ��� ������ ����� ������������� �� ��

A��� ����#� ������ ���� ��� �������� ��� ���5� ����� ��� ��������+� ��� �����

�����������#� ��� ������ ������ ��������+������3�����-�����������������������

-������3�� ���������4�������������������>����4����#�������������-��������

��� �����2���*��������-���������������������(������@+�������������

���#� ��� ������ ����3������ �� ���� ��� ���(������+� ��� �� ����� ���������

�(������#�������������������*����#������� ��������� �����������*�����

������������+�

$+ ����� ���3������� ������� �� -��� ���� ��� ���������� ��� -��#� ������ ���������������-��������������.��#������ ������������������������-���������

��������� ��� �(������� ������������ �� ��������+� ����� ������� �������

��� ���#� ����� ��� ������ � ����� ��� -��� ��3��� ��� ������������#� ��� ���

���������+�!�����#�����5�������������(��������������(������Provider #�-���

�����������������-������������������������������(������+������3�� #�

�� ����6������������3��������-������5�3�����������������������������������

�(������+� ��� ������ ��3����� ���� ����� ��� ����3��� ��� �������� ��� ����

������#� *� ���� ��� ��������� ��� ������� �4������� ��� ������ ��� ��� ���������#�

�����5��� �� ��� ����� >����� �� ���� 3������#� ��� �4����#� �� ��� -��� ����

�(��������������@+�

&+ ���3��� ��� ������ 5����� ����������� ��� �������+� ��� �������� -��� ����� �����������������������#�*����-���#���������������������-������(��������

��� �� ��� ��� ������������ ��� ���� ������+������ �� ������������� �������� ���

�����������������������������������������������������A+�

��������������-������5�������� �����������������#�������-���5�*�������������'�

Page 178: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+

"��A�����'��&������������������������������������� ����������������������������A���

�CGF�

• �� ��� ���� ��� �����(�� ?��� ><���G�� #����� ���� ������ ��������#�

����������������)���������?��9�@�R�����(�%$S#������������������� ������

����� ������ -��� ������� ������ ��������+� ��� �4����#� ��� �������� �2��� ���

�� ��������������������������������������__Namespace #�-����������.�������������

��������+��

• �� ��� ���� ������?7��� R��%$S#� ��� ������ �� ������� �� �������� ��������

�� ��� ����(������ ��������Provider � ������� ����������+� ��� ����(������ ���

�������������� ������ ������������������3����������� ���������������������

����������+�������#�������������������-�������������3���������������-���

�������������������������������������(������������(�������-������4��

��� ����+�

�� ��#� ������������������ ������ �����-������������� ����-������������������� ���

0� ����E+C'�

� ���� ������+��P�

���+���+�

P�

��-����������6��������(�������������+�"� ��4�������(��������4�����������������

����������������������������������������������(������Provider �

����������������(��������

�������?7���

�������

���������� 7!�

������������T�����

���������2���

������������

! ������ 7!�

! ��������T�����

! �����2���

! ��������

����

8���TL�"�

8���TL�"� 8���TL�"� 8���TL�"� 8���TL�"�

����� ����� �2��� ���T ���

������+������

������+������

������+������

������+������

���������������� �������� �����������������������������������(�������

�����$9545��� ��/($"�$����(�'(��$"���/(���3�)/�+-�(�'$5

95758 ��-,�/�/"�,$ �� ��/($

����� ������� 5�� ������� ��� ������3��� ���� �������� ��� ������ ��������� ����� ���

�����.����� ��� �� ���� �� ��������� ��� �����+� ����� ���� ������� ��� 5�� ��������� ���

��3������-����������6������ ��������������������� �����#� ��� ��� (������-��� ���

������������������������������ �������������������*���������������5������������

��������������������������� ������3��������?�3#������-������3������5��������������

Page 179: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+

�'�.��"������������

� CGJ�

��3��������������������������������-���������������(�������-��������������

��������34���+�

"��� �������-����������������������������� ������������� ������������.��#����

���3����������������������� ���#�-���������������������� ��#������������

��R"�����%&S+�

958 ���',�/����/

��� �������� �������� 5�� ��������� ��� ��������� ����� �������� ��� �(������� ��� ������

(�������������������������� ������ �������-������������4����+���������#����5��

�6������ ��� �������� ������� -��� ���������� ���5�� �(������� �� ��� ��(������ ���

�� ������������������-�����������������3��������������������� �����-����������4�#�

��������������(������-��������3�������(������������������������ ��4����� ������

�����0T���#� ��� �� �� ��4�� ��� �� ���� ��� �!�"P��"+� ����� ���#� ��� 5��

��������� ��� ��-���������� ��� �� ����� -��� ���4���� ������ �� ���#� ������� ���

����������������6�������� ������3��������?�3+�

������������� ���������������������������(�����������������+���������������������������

������ ���� �4��� ��� �������� ���������� ������� ��� ��������� ��� ��� �����#�

����������������������������������*��������������(�������������3�4+�

Page 180: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+
Page 181: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+

� CEC�

�$ &(�,�= ���',�/����/2(�$)$A�/@�(���/

=54 ��/�+��

��� ��������� 34����� ��� ����� ������ ������� 5�� ���� ������ �������� -��� ��������

��4���������������3�����������-��������(��������������������(���������� �����#�

����.��������-��������������������������������3����������������������+���3��������

����������������������*�������������������������������������������������������������

�� �� -��� ��� ��(����� �� ��� ������ ��� ���� ��� ����#� ��� ��������� ��� ��� ������ ���

�(������� ��� ������ �6�������� *� ���� �� ���� ��� ������� ��� ������������� ����

�������#� ��� ������ ��� 5�� ������� �� ��� ��3������ ������� *� ������5������

���������'���������.�������������� ��������������� ����������(���������� ������

*������(��������������-���������������������������� ������3��������� ���+�

�����������5�3�����������*�����������������������������������6�������������������

�� ��� ��������3������� ��� ������ ��� �����#� ��� 5�� ����� -��� ������ A��������

�������������������������������������(�������-���������4�+��������� �������

���������� ��������� -��� �������� �� �� ����� ���3�4��� �� ���� ��������� ������ ���

������ ��A#� ��� 5�� �������� ��� ���������� ��� ���� �� ���� �� ����� ��3����#� ���� -���

����������������������������������������������(�����������������������������

�������(������+��

!��#� �� ����� ������ ��� 5�� �������� ��� ������� *� ��������� ��� ���� �� ���� ����� ���

��(����������(���������� �����+���������6�������5�����������������*�A�����������

��������������3���������������'�

• ���5������.���*����������65������������������������� ��4��������(������

��� �(������� ��� ������ �6�������� >)���#� ����$#� ��� #� ��0#� ��"#�

��0T���@#� ��������� ���� ������������ *� ��������� �6��������� �� ������� ��� ����

�����������-��������������+������������3�4��������*��-�����0T�������

��� -��� ����� �����4�� ���������� �6�������#� �� �� -��� ��� �(������� -��� �����

��(�������������� ��4�����������(������������ ��3���������������+��

• ���5������������4���� ��������������6����������� ��� �� ��4��������(���������

�(���������� �����#��������������������������������������������-��������

����� ��4�������� ���+�������������5�������������������'�

o ��4������� �� ��4��-���3���������4��������������������������+������ ���� ���5�� (�����.��������������������0T������������ �� ����

Page 182: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+

"��A�����*��"�������������������=���+�������

�CE$�

��"#� ����� -��� ���� ������(�������� ��(������ �� ����� �� ��4�� �����

���3����� �������(����������������������������� ���+�!������#����

5��������������������������������(��������-�����4�������6����������

��6����#������������������� ���� ��������������������6�������

�������������*������������������+�

o !������� �� �� ��4�� ��� �� ���� �� (������� ������� ��� �� ��4��� ����(���������� ������������������(�������5���(������#�������5���

��������4���-����������������������������������������+�!��#����5��

��(���� ������ ����������� �� ������� �� ��� �� ��4�� �!�"P��"#�

����������������.�����������?�3���������#����(����-����������6�������

(�����������������������������(���#���������������������������������

������+�

• ��� 5�� ������5��� ��� ������ �6�������� ��� (����� *� ������������ ���

�� ���#� �����������.����� ����� ��� ���������� �� ��� ��� ������ ��������� ���

�(���������� ������ ��� ����+������������������#� ��������X�+#���3���

��3�� ������� ��� (����� *� ������������ ����� 3����� �� ����� ��A#�

3����� �� ��� ��-������ ������� 4��� �� ��������� -��� ��� ��� (����#� *� ��

�4��� ��� �� ���� ��� ������������ -��� ������ ���� �� ���� ����� ���������

������������� ����� ����� ����� ��A� *� ��� ������ ��� ����� ����� ���

����������������+��������������5����������������������������-������ ������

8���: ���� ���:��7�����2����������������-���������+�

• ���5�����������<��������������������(�������������������������(������������

����������#������������������������� ������������������-������������������

�������� ���+����������������(�����.������5���(������#���-����������.�

��������-������ ����������������������������+��� ����� ��� ���6���������� ���

��4��� ��� ��� �� ��4��� ��� ��(������ ��� �(������#� ��� 5�� ���������

�����������������'�

o �� ��� ���� ��� �����.��� ��� �� ��4����0T������4���#� 5�3���� -��� �<���������(�������� -��� ��� �� ���� ������������ ���� ����#� ����� �����

(�����.��� ��� �(������� ��(����#� ���������� �<����� ��� ����� ������

�� �����������������+������������������������������(��������"#���

����� ��4�����V�0+�

o ������������������ ��4������� �����!�"P��"#����5��������������������� ������������ -��� �������#� ����3����� -��� ��� �6����������� �� �����

������������������������������ ��4�������� ���������������#�

������� ��+�

• ��� 5�� ��(���� ��� ��-���������� ��� �� ����� -��� ���4�� ���5��� �� ���#�

������5���������������(���������A�*� ������ �������������������*�

��� ����������� 3������� �� ��� ����� ��������+� ���5� ����� ����#�

Page 183: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+

�*����K�����������������������������=�������B���

� CE&�

(�������#� �����.��� ��� ������ ������ �� ���� ��� ������ ��A� *� ����� �� ���

��������� �����������-������������������������� �������+�!������.#�����

��������������(�������3�������(��������������*��������������.��������������

����� �������*������������5� ����+��������-�������������5�������������.��������

����������������?7��#��������-������(�������������3�����������������

-�������������(���������+�

=56 #$,��$'���2$�-,�/�/"�,(�$)$A���$,�!$"�

�6����� �A�������� �������� �������� ���������� �� ���� ����3������ ��� ��� �����#�

�� ����������������5�������6�������������� ���������������'�

• ,� �� �+� "���.� ��� /�� ���#� /����� !+� /���� ��#� ,���� 7������#� ������ ��

������������� ���������!��� ��������������"���������������� �!����� ���

����"�����#� �� &���������� �+� �?�� 7&� )������G� ,���������� ������������ /���?�

&������� <��H�?��� S7&I)K,�T�44�U#� 7Y3�� �#� !������#� CC:C&� ��� 4��� ���

$%%$+�

• ,� �� �+� "���.� ��� /�� ���#� /����� !+� /���� ��#� ,���� 7������#� ,��� �+� !����#�

�*� �� ��#� ������ �� ����������� ���� ��� ��� �!� ������� ��� !��� �#��

$������� ��� �!����������� $�!����� ��������C� ��&���������� �+� �?�� 9��?�?�

�2�&%�999� �������������� $� ����� � ��� ���������� /��G��H� #����� ����

S�#V�44 U#����������� �#������#���+���+�!+#�$H:$F�������.����$%%&+��

• ,� �� �+� "���.� ��� /�� ���#� /����� !+� /���� ��#� ,��� �+� !����#� ,���� 7������#�

������� ����% ��������� ������&��'��(����������������#�����������������

��3�����������999�/��G��H#����������������2��9�;���� ����#�/�����CI#�

2��3���&#���*T4������$%%&+�

• ,� ���+�"���.����/�� ���#�/�����!+�/���� ��#�,����7������#������������"�����

���#��� ��� ������ ���� ��������������� �!����� ���������#� �������� ����� ���

��3�������� �� &���������� �+� �?�� 7&� )������G� ,���������� ������������ ���?�

&�������<��H�?��#�)��3��#����.�#�E:J����4����$%%&+�

!������#� ���� �������-��������������������������� ���������������������������������

��*����)����!2� >��(������ *���������� �����������7������� �� �����������

��������!��������������)��������� �����*���������'�)��������������@���A�������

��(������� ���$%%$:%%J&H� ���� ���� 2������ ��� ������ ����� �����(���#� ��������� ��

������������ ���������������������������*����� ��+��

���������������������3�4�����������#���������3������������������������������������

��4�������������������������A���������������'�

• 2� �� ��� ��� ���3�4�� ��������� 5�3��� �����.��� ��� ���������� ��� �6�����

�3��� ��� �� ��4��� ��� �(������� ��� �����#� �� 5�3��� ����� �� ������ ���

Page 184: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+

"��A�����*��"�������������������=���+�������

�CEH�

�6����������� ��������� ��� ��� �����#� �� �� -��� � ���� ���3��� �������� ���

�(���������(������������������������ ��������� �����������4��+��

• "���(�����.����������� ��4�������(���������� ����������5�3�����������

5��������(��5������0T���#�-����������� ��4���������*�������������6�������+�

��� ��� ��� ����� �� ��4�� �� ������4���� ���������� �� ����� ������ �������� -��� ��

���������������"����������������������������(������#���������-��������

���3���5��������(��5�+��

• ���3�4��� �� �� ��4��� ��� �� ���� �������� ����� ��(���� ��� �(������� ���

������ �������� ������5��� ���� 5����������� ������������� 5����� ��� (��5�� �� �����

��3��+�"����������������!�"P��"������-����������6�������(������������������

�������������������-��������������(���������������������#����������������

��.� -��� 5����������� -��� ������� �!�"P��"� �������� ������ ���3�4��� ��

�-������ ������ ��� ��� �(������� -��� ������ ����������� � ������(����� ���

�����+�

• "�� �������� -��� �6������ 5����� �5��� �������� ��� ��� ��� ������ ��� �(�������

�����3�� ����� A�������� ������ ��� ���� ��� ������ ��������#� � �� �� ���

���3���������������������������������*���������+�"���������������������

�X���������������.����������� �������������������������� �(�������������

����(������#���-�����������-����� ��������������4�����A�������#���

����� ��������������� ������������ ������ ��3*������+����� ������������

��4��� ��� ���� ����������� ��� �����#� -��� ������ ��������� ����� -��� 5����� ���

����������������������������������������������������������� �����+�

• "�����3�4��-���5��������(��5��(�����.�3�����������������������(�������

��� ������ ������������ ����������'��������������3��������������� ������

�����#� � 3��� � ��� ��3�� ����� ����������� ����� ��� ��� ������

�(������� ��� �����+� !�� ������5��� ���� ���������������� ��� ��� �� ��4��� ���

�� ���#� ��� ��(������ ��� ������������ ��� 3����� ��� �<�������+� �� ���#� ���

������ 3����� ��� ������(������� ��� �(������� ��� �� ����� ��(����� ��

����������������������� �����#���*����������������������� ����-���

3������������������+�

• "�� ������ ����� ����-������������ �����.��������������� ��� ��-������������������#�

����� ��� ����4�� �3��� ���� ������� ��� ����� ���� -��� � ����� ������ ���� ��

� A��������������� ��������� ����#�����-������������3�������������.���

��� ���������� ���+�!������� �����#� �����4��� ��� ��-�������������?7��#����

����������(������-������������*����������������3�������������������

�������� ��� �����#� �����.��� ��� ����� ��(����� �� ���� �� ���� ���

�����������*������� ������������������#���������������+�

Page 185: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+

�*� ��6A�����+�����������������������

� CEG�

2� 3�����#� ���3��� ��� �������� ��<����� �� ��� �������� ��� ���� ����3������

������������������������������-���������������4����'�

• !�-������������������������������(�����*����������������������������

�(�������������� A������������������#���3������������������������

���������3������������.���������� �������������#��������������3����������������

���������� �������� ��� �(������� ��� ��� ����<+� ��� ��3�� #� ����� ������

���������-��������.������������������+�

• !� �������������(������#�������#�����*���� ������������������

��� ���� ��(������� >��� ���� ������� ��� ����RowStatus #� ��� �4����@+� ������

��������� � ��� 5�� ����� �� ������ �� �� -��� ��������� �� ��� (����� *�

��������������������+��

• "��� ������������ ��������� �� ��� �(������� ��� ������ ��������� ����*��

��(������� ��� ������������ �3��� ���5�� �(������+�!�� �����.��� ����(�������� ���

����������� � ������������ ������� ���� �� ��4�� ��� ��(������ � ��� 3�����

�����������������5����� ���#������-�����������3�4���3��5�����������+�

• "����������� ������������ ��������������������� �(�������-��� ����������

������ ������������������-������5���<�����������������(������#������

-�����������������������������������������������(���������+�2�3�����#�������

����� ��4�������������������������5����������������������6�������+��

• "����-��������������������������������������6�����������������#���� �����-���

����������������(��������*�������������������-������4���� �������

�����������+� ��� ��3�� #� ��� 3��(���� 3����� ��� ���3��� ��������#� ���

����� �����������-��������������������������������������-������5�*��

��(�����������(�.���� �����#�*���������������.�����������3��������(�������

�� ��� ���������� ��� �������� ��� ���5� ������#� ��� 5�3����� ��(���� ������������

���������3����������5� ����+�

����� ������ ��(��������� ��� ������� �� ��� �� ������ ������� �� �� �4��� ��� ������ ���

���3�4� (����� ������������� �� ����� ���������� ��� ��� ���3��� �6������ ��� ���

��������������������������������3���+�

=57 �&��$/@�(��$/"���0�/(��$'���

������3�4��������������������������������������*������������������������������������

��� ������ ������������������ ��� ��� ������������������ �����+�!� �������������

����� ����������� �� ���3������4���� ��� ���� ����3������ ���������� �� ����� ������ *�

����������(�������3������������������������������������������������������������#��

�����#����������� ������������3����������������.������������������������������

����-�������.������34���������������������������+�

Page 186: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+

"��A�����*��"�������������������=���+�������

�CEE�

• ��� ��� ��� �� ��� ������� ������#� �6����� �� ��� �������� �� ��4���� ��� ����

����3���������������#� ����������� ����������.����#�����-��������������� ���

���������� 5����� ����� �������� ��� ���������� ��� (����� *� �����������#� ����

��������(��������������� �����������������+��������4�������#����������

�����������������������+��

o ��������#�3������5��������������������-���(������������*���������������������(�����*����������������������� ���������������������

�� ���� ��� ����������� 3������� ����� ����� ���.�� ��� �(������+� ���

�4����#� ��� ��� ����������� ������ ��� ������ ^if _#� ������ �� ��������

�6����� ��� ������� -��� 5�*�� -��� 5����� �������+� ���3��� ��� ������

�������� �� 5��������� -��� ������5�� ��� �(������� ������� �� ���

����(�������� MappingStrings #� ����� �����(����� ����� ��������� ���

�������������������+�

o ��� ��� ���#� ��� ������ ������ �� �����.��� ����� ���� ���� ��� ����� �����!���(�����#� ����� ���� -��� ��3�� ��������� ��� �������� ��� "� ��4�� 2�������

>2"�#� /������� 6�������� &���������@#� ��� (���� -��� ��� ������ 3�����

�(������� �������� �� �������� ���� �� ��4�� ������� ������ �� ����

(��������������������+�!������������#�*�������������#����3������������

��������� ��� ��� ��� �� ���� ���?��2��� *� ���?��2��� R/���JFS#�

-��� ��(��� ��� ������� ��������� ��������� �� ���� ��������� �� ����

�������+�

• "�� ������ ��� ���������� ���������� � ��� 5�� �3����� �� �������� �� ����� �����#�

��������-��� *�� �6����� ��(�������� �������� �3��� ����� ����+���� ��3�� #� ���

�������� ��������� ��� ������ ��� ��������� ���� ������� ����������� ��� ����

> 9������#�*����������@������� ��4�������������������6�������#�����-��������

������������������������������������������������-���������������������

����� �������������������+������������������-����6������������������������

�������� �(������� *� ����������� ������ �� ��� �(������#� ������ ����������

��������� ��� (���� ��� �������� ��� �� ��� ��� ������������ �� ����� ���� ���

��3�����+��

• !������#��������������������(�������������#�����������������������������

� ���� ��� �����(������ ������ ���� �4������� ��������+� "�� �� ��� ���

��������������(������ ������������� ����6������������������������������

�3���#� ��� �� -��� ����� �������� ��������� ����*�� ���������� ��� (�������

���������� ��� �������� ��� �3���� ��� �4��������� ��������� ��(����� *� ���

��������3*������+�

• 0�������#� ��-��� ����� ������ 5�� ���� ��������� �����.��� �� ���� ��� �������

���������#� ��� ��������� ���� ���3�4� ����������� ������ ��������� ���

���������� ���� ����� ��� (����� *� ������������ �X�� ��� ��� ������ ����

Page 187: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+

�*� ��6A�����+�����������������������

� CEI�

������� �� �������� ��������� ������#� �3������ ���� ������ ������� ��

����������������� ��������� ����+���������(���#����������3��������������

�������� �� ����� ��A� ��(����� ������������#� �� ��� -��� ���3��� ���

����*����(�������(��������������������#������-����� �������� ����

��������.���*�����������(����������������������� �������+�

Page 188: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+
Page 189: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+

� CEJ�

� %�"�'�� ��@���'���"�,$/���,$/"�,+�($+�"�,�"������ ��

�54 ��(��"�''���

!���������� ��� �������� ���� �� ���� ����������� �� ��� ��� �������� ��� 0� ���� G+$#� -���

(�����.�������������������������������"+�

������������5�����������4�������� ������(��������R���0JJS�*����5���6����������

������ (����� �� ��"+� ���3��� ��� �����(���� ��� ����� �� -��� ��� 5�� �������

�� �������������������+�

�56 ��@���'���"�,$/���,$/

!������������� ����*������������ ���� �� ������� ���������(�����������������������

���#�4����������������#�������������#�*�������� ���"#������������������

������ Courier +� "��� �� ���� ����� �� ��� ������� �� ���� �� � ���� ����� ������� �������

��������� �� ��� ���������+� ��� ��� ����� ��� ������� ��� -��� ��� 5���� ��(������� ��� ��� ��� ���

0� ����$+CH+�

����������� ��������"��������(����������������-�����������#������-����������.��

���������������'�

package CIM_MetaModel

C+ 9����� ������������������@����������������������+���/� ��9�� ������

����-��� ��� ��-��� ������6��������������� ������������������ ��������#�

������� ��������������+����5���� �����*����������-������������������

������������NamedElement +������3�� #�������-���������6�����������"����

������5������������� �����������'�

context Qualifier

inv: self.oclIsKindOf(NamedElement)

context Property

inv: self.oclIsKindOf(NamedElement)

context Reference

inv: self.oclIsKindOf(NamedElement)

context Class

inv: self.oclIsKindOf(NamedElement)

context Association

Page 190: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+

�������������+������������������������ ��� �������"�#����)"6�

�CI%�

inv: self.oclIsKindOf(NamedElement)

context Indication

inv: self.oclIsKindOf(NamedElement)

context Method

inv: self.oclIsKindOf(NamedElement)

context Trigger

inv: self.oclIsKindOf(NamedElement)

context Schema

inv: self.oclIsKindOf(NamedElement)

context QualifierType

inv: self.oclIsKindOf(NamedElement)

$+ �� /� �� 9�� ���� ?��� B���� ��� ���� "?��������������� �� "?������������� ��� ��

L����+�����?����?��������B�����/� ��9�� �����

������� ������3��������������������������������������� ����#��6�������

��� �������������� 0..* � �� ��� �������� ��� � �� ����� ����� ���� �������

NamedElement � *�Qualifier +� �� ����-����� ���#� ���3��� ��� ������ ������� ��

��"��������� �����������'�

context NamedElement

inv: self.Qualifier->size()>=0

inv: self.Qualifier->forAll( q |

q.oclIsKindOf(Qualifier))

&+ ��/� ��9�� ����������������B������� ����������������

!�� � ���� -��� �� ��� ����� ��������#� ��� �������������� *�� ����� �������� �� ���

�������������NamedElement *�Trigger +�!-��#�������#�����������������-���

��� �� ��� ������� ��(������� �� Indication #� ���� � �6����� ��� �������� �����

NamedElement �� Indication #� ��� ��-��� ��� �� ���-��� ��� ����*�� ��� ��(����� ��

Trigger +�

context NamedElement

inv: self.Trigger->size()>=0

H+ ��$�?� �������/� ��9�� �������������������B������� ���������������"�����

�������������������������?� ���

������� �������� �������������� ��������������#�������-�����������������

� �� ��������������Schema�*�Class #���������Schema�*�NamedElement +�"��

�� ���-����������*������������������3�������������� ����+�

context Schema

inv: self.oclIsKindOf(NamedElement)

inv: self.NamedElement->size()>=0

context Class

inv: self.Schema->size()=1

Page 191: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+

��������+���������������������

� CIC�

G+ ��L����+��������S�����?�G�����0� ����$+CHU� �����/� ��9�� ������� �������

���������������������+�����L����+����S�?���������L����+���� ����?������L����+����

���U����L����+���������������������������B������� ����L����+������

������� �������*�����������-����������������� ��������������#�����������

����� ������#��������3�����������������+�

context QualifierType

inv: self.oclIsKindOf(NamedElement)

inv: self.Qualifier->size()>=0

context Qualifier

inv: self.QualifierType->size()=1

E+ ��L����+���������/� ��9�� �������?�����/� ���������S������������������U����

K����� �+� �?��� ������ �� $������ �� 2������ ��� �� �+����� K������ ?�� ����� �+� �?��

L����+����K����� ����������G��?��?��������+��?��L����+����������

!�� � ���� -��� �� ��� ���� ������#� ��� ����*�� �������� � ���������� �� ���

��� ����#���-������������� ������+�

context Qualifier

inv: self.oclIsKindOf(NamedElement)

inv: self.attributes()->= Set { 'Name', 'Type', 'V alue',

'Scope', 'Flavor', 'DefaultValue' }

inv: self.Value.oclIsTypeOf(self.Type)

I+ ��&�������������/� ��9�� �������?�������������� ���D��?��"������?����G���

�?��&���������

������� ������3����������������������� ��������������+�����-����3�����

Class � ��� Domain #� ��� 5�� ������� ����� ����� �� ��� ���������

PropertyDomain +��

context Property

inv: self.oclIsKindOf(NamedElement)

inv: self.Domain->size()=1

F+ �� &�������� ���� ?���� ��� )������� ���������?��� G��?� ����?��� &�������� +�� � ��

�++�������������?���� �����+��?�����������&�������� ��������������������+�

�?���� �����+��?������������&���������

���3��� ����� �� ��� ��� ��������� �� �� -��� ��� ��(����� �� ��� ��(������ *�

����������������������������Override +��

!�� � ���� -��� ��� �� ��� ������#�Domain � ��� ��(����� ��Class +�!-��� ��� �����.�� ���

���������SubtypeSupertype ����Class +��� A� ��� �� ���C$#�����������5�3���

�� ��������#� ��-��� �� A� �� -��� �������� �-��#� ������ 5�3��� ������ >����� ^��

���������_@+������ ������� �(�����#� ����3��� �������������� ��� ���������

Override ����Overriding �*�Overridden +�

Page 192: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+

�������������+������������������������ ��� �������"�#����)"6�

�CI$�

context Property

inv: self.Overridden->size()>=0

and self.Overridden->size()<=1

inv: self.Domain.Supertype

->includes(self.Overriden.Domain)

J+ ?��"����� ��+������� ��� �?��5����� ������������ S2������ �I.U� �+� ��� ����������

5�+������� ���� ��� �?�� �� �� ���� ��� �� �������� �+�� �?�� "����� ��+������� ��� �?��

5�������������������+��?��5�+������������������������

��� �� ��� ����� ��������#� ��� 5�� �3���� �� ��� �6������ ��� ��� ��������

Range�������3����Reference �*�Range+��

context Reference

inv: self.Range=self.Overridden.Range

or self.Overriden.Range.Subtype

->includes(self.Range)

C%+ ?���� �����+���5�+������� �����������������������

context Reference

inv: self.Domain.oclIsTypeOf(Association)

CC+ ��"����������������+�/� ��9�� �������"���������?��������������S�����?�G�����

�?�� ����� U� ��� ��� �?�� �� ���� +��� B���� ��� ���� &����������� �� "����� ��� �?��

�� ����+���B������� ����#��?����

/��������������������������-�����6������������� ��������������+�

context Class

inv: self.oclIsKindOf(NamedElement)

inv: self.Instance.size()>=0

inv: self.Property.size()>=0

inv: self.Method.size()>=0

C$+ ��"���������?����B�������������������������B������� ��������������

!-��#� ����� ��(������� �� 5������� ������#� ��(��� ����� �� ��#� -��� ��� �� �����

������������3����������������������� ����+������3�� #��������������

������-�������������3���������������������������+�!�����#���������(�����

������� ���F#�-���5�3������������������ �����+������(��������������������

������������Subtype �*�Supertype +�

context Class

inv: self.Supertype.size()=0

or self.Supertype.size()=1

inv: self.Subtype.size()>=0

C&+ ��������������������������+�"�������������������������������G��?����������������

�����+���+�

"������������ ����������������������� ��������������+�

Page 193: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+

��������+���������������������

� CI&�

context Association

inv: self.oclIsKindOf(Class)

inv: self.Qualifier->includes(q |q.Name='Associati on')

CH+ ��������������� ����?�����G����� ����5�+���������

������� ������3����������������������� ����+�

context Association

inv: self.attributes()

->select( r | r.oclIsTypeOf(Reference))

->size()>=2

CG+ ������������������������?�����+�� ������I������������"������

context Association

inv: self.Supertype->isEmpty() or

self.Supertype->forall( st |

st.oclIsTypeOf(Association))

CE+ ��������������+�����������������������������������

context Association

inv: self.Subtype->forall( st |

st.oclIsTypeOf(Association))

CI+ ��#��?�������/� ��9�� �������?�������������� ���D��?��"������?����G���

�?��#��?���

����� �� ������ ���3��� ������������������+�!�� � ����-������������������

Property #����5����(�������������Domain ������Class +�

context Method

inv: self.oclIsKindOf(NamedElement)

inv: self.Class->size()=1

CF+ �� #��?�� ���� ?���� ��� )������� ���������?��� G��?� ����?��� #��?�� +�� � ��

�++������"������?���� �����+��?�����������#��?�� ���������������������+�

�?���� �����+��?������������#��?���

"������������ ������������������������+����������� ���#�*����� ����-���

�����Property #����5����(���������������Overriding �*�Overridden +�

context Method

inv: self.Overridden->size()>=0

and self.Overridden->size()<=1

inv: self.Domain.Supertype->includes(self.Overridd en.Domain)

CJ+ ��������� ���������������� �?��� ��� ����H����������������?������ ���?������=����

���������� ��������� ��+�������� ��� �������� ��� ��� ��������� ��+�������� ���

�������� L����+������ L����+���� ����� ��� $�?� ��� ��� ���� ?���� ���������� ?��

�?�������?�������H���������������������+��������L����+�����

Page 194: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+

�������������+������������������������ ��� �������"�#����)"6�

�CIH�

������������ �������5����(����� �������������+�=��.������������5��������

��� ��� ��������� oclInState #� ���� ��� � ����� ��(����� ��� ������� ��� ���

�������#���������������+�

$%+ ��� ���������� ��� �� ����� �+� "����� ��� ?��� ��� ������������ G��?� B���� ��� ����

/� �����������?�������������������������+��?�������������

���5���������� �� ������� *� ��� ��������� -��� � ����� �� ��� ��� ��������

������+�

context Indication

inv: self.oclIsKindOf(Class)

inv: self.Trigger.size()>=0

$C+ 9����� ���I��?� ����=���� ��� ������������+� ��/� ��9�� ����������� ���?��

?�����/� ��������� �����������I�������������?����������������������/� ��������

������������?�����������������+��?����=�����

"������������ ����������������������� ��������������#����������������������

5�������-�������������������� ��������������Name+�"������������������

�� ������ ������5�����������3��������#������������5�3���������������-���

�� �����������3���-���������#�����4����+�

�� 2����I�����+���"�����/� ���S�?��������?��"������� �����+�@������?����?� ��

�� �U������������G��?����?����?� ���S$����?�������������+���?� ������������

�?����������U��

context Class

inv: Class.allInstances()->forall(c1, c2 |

c1.Schema.Name.concat(‘:’).concat(c1.Name).toUpper ()=

c2.Schema.Name.concat(‘:’).concat(c2.Name).toUpper ()

implies c1=c2 )

�� 2����I�����+��� ������������ ��� ���������� /� ��� ���� ������� G��?��� �?��

��?� ��S� ���������?��+�����?�������������������������������������������

�+�"����U��

����� �� ��� ����� ���������� �� ��� ������#� ��� ����Association � �� Indication �

��3����������Class +��

context Association

inv: Association.allInstances()->forall(a1, a2 |

a1.Schema.Name.concat(a1.Name).toUpper()=

a2.Schema.Name.concat(a2.Name).toUpper()

implies a1=a2 )

context Indication

inv: Indication.allInstances()->forall(i1, i2 |

i1.Schema.Name.concat(i1.Name).toUpper()=

i2.Schema.Name.concat(i2.Name).toUpper()

implies i1=i2 )

Page 195: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+

��������+���������������������

� CIG�

�� � ��������I�+���� L����+���� /� ��� ���� ������� G��?��� �?�� ������ �+� �?��

�?��������B�� ��=���� S�?��� ���� �� /� �� 9�� ���� ��� ���� ?���� �G��

"?�������������� G��?� �?�� �� �� /� �U�� 9@��������I�+���� L����+���� /� ���

�����������G��?����?���+������$�?� ������� ��������I�+����L����+���� ����

������������������������+������G��?������@��������I�+����L����+�����+� �?��

�� ���� ���

����� �� ��� � ������ ��� ��(������� ����� ����(������ ��������� *� �6������+�

Q��������-���������������� ���������������(�����������������+��

context NamedElement

inv: self.Qualifier->forall(q1, q2 |

q1.Name.toUpper()=q2.Name.toUpper() implies q1=q2 )

���������� ������#�������-��������5�3��������=����(����*�����(����

������� ���G#���������-����-��������.���������������#��-����������

��-��������(����+�����4����#����������'

context QualifierType

inv: QualifierType.allInstances()->forall(qt1, qt2 |

qt1.Name.toUpper()=qt2.Name.toUpper() implies qt1= qt2 )

� ������� �� ��� ���� ��� ������� G��?��� �?�� &��������� "����� ��� #��?�� ���

G?��?��?������������������

context Property

inv: self.Trigger->forall(t1, t2 |

t1.Name.toUpper()=t2.Name.toUpper() implies t1=t2 )

context Class

inv: self.Trigger->forall(t1, t2 |

t1.Name.toUpper()=t2.Name.toUpper() implies t1=t2 )

context Method

inv: self.Trigger->forall(t1, t2 |

t1.Name.toUpper()=t2.Name.toUpper() implies t1=t2 )

�� #��?�� ��� &�������� �� ��� ���� ��� �������G��?��� �?���� ����"������ ��

"��������� ��?����� ���� �?�������&�����������#��?��G��?� �?���� ���� ���

&�������� ��� #��?�� �� ��� ���� ��� �����+��� ������ �?�� �� �� �+� �?��

���������"�������

!-���5�*������ ������+�������5����������������#���3���������^"�������

������� ��?����_#� ������ -��� ��� ��� Class � ���� 5������ ��� ���#� � ������

5��������������Property ������������3��+�������#��������-������

��(����� -��� ������ �6������ ��� Property � ��*� Name� ���� � ���� ��� ��� ��

Method +�

context Class

inv: self.Method->forall(m1, m2 |

m1.Name.toUpper()=m2.Name.toUpper() implies m1=m2 )

Page 196: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+

�������������+������������������������ ��� �������"�#����)"6�

�CIE�

inv: self.Property->forall(p1, p2 |

p1.Name.toUpper()=p2.Name.toUpper() implies p1=p2)

+� 5�+������� /� ��� ���� ��� ������� G��?��� �?�� ������ �+� �?���� �+������

�������������5�+�������/� ���������?���� �����������&��������/� ����/����

�?���5�+��������� ��������������������������������G��?����?���������+��?��

�������"������������?�����������?��5�+����������������?���� ���+��?��"�����

G��?����?�������@���+��������?����������������

��� ��� ������ +��� �?��������$���� �����������������$�����������G������������

�������������S�������������7�����$������������?�G��?�������$���� ����

$������U�� ��� G���� ���� ��� ������ +��� 7����� $�������� ��� �+���� ����?���

5�+�������$�����������?��$�����������������������������������������G�����?���

���������G����+��������������$��������

context Association

inv: self.Reference->forAll(r1, r2 |

r1.Name.toUpper()=r2.Name.toUpper() implies r1=r2)

$$+ L����+����� ���� "?�������������� �+� /� �� 9�� ������ �� L����+���� ?��� �� /� ��

S��?������ +�� �/� ��9�� ���U������K������?��K����� ������� ����+���� �?��

�?�������������� �+� �?�� /� �� 9�� ����� 2��� �@� ����� �� "����� ��?�� ?���� ��

L����+����G��?� �?��/� ��W������������X� �?��K����� �+�G?��?� ��� �?�� �����������

+����?��"��������&�������� ��?��?������L����+����G��?��?��/� ��W,�����X�G?��?�

?���K���������?����W0����X����W>���0�����X�?��K�������������?���?���+������

��������S�?��������������������������U��

������� ���������������*����������� ������������� ���E#�����5�3�������

�����������3����-��������������(�����+�

context Qualifier

inv: self.oclIsKindOf(NamedElement)

inv: self.attributes()->includesAll(Set {'Name', ' Value'})

$&+ ������������������������������������+�"����Y�������?���?�����������?���� ����

+���#��?����&���������� ���5�+�������� S�?��� ����������������� ��� �����������

���� ?���� &���������� ��� #��?��� ��� �?�� �� �� G��� ��� �� "����� ���U��

�������������������������������?���������������?������������+����������������

?��� �� ���� �+� ��+�������� �?��� ������� ���� ��� ���� ��=������ ��� ��������� �+� ���

����������������������?��������������+���������������������������������+��?���

����������Z�������� �� �������� ����������� ���� ���� �������� ��� ?���� H�����

���������� ����������� ���� ����� �?���I����� ��=����� ���� ��� �� ��������

��+�� ����������������������� ����

������� ������������������������������� �����+��������������������

�����������3�������"+�

Page 197: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+

��������+���������������������

� CII�

$H+ ��5�+�������?������������?���������������?��������+��?��5�+��������2����@� �����

��� �?�� ���� �+� &?������9�� ����� ��� &?������&��H������ �?���� ���� �G��

5�+�������D� "�������9�� ����� G?��?� ?��� &?������9�� ���� ��� ���� ������ ���

"������������ ����� ��������"���������9�� �����G?��?�?���&?������&��H����

����������������"����������������� �����

������� ������3��������������+������ ���������(�����������������������

�����#�������������(�����������������+�

$G+ �� "����� ?��� �� �������I���������� ������������ �?��� ����������� �����������������

���������?���� ���G���� �?�� /� �� 9�� ����� �������� ��� �?�� ���������?���� ?��

������������ � ������ �?��� ���� ��������� �+� �� �������� ���� ��� ����������� +��� ����

����������+��?�������������������@����������G��?�����������������?���@�����������

5���������� �?�� "��������� �@� ���D� "��� ��� �� $������� �+� &?������&��H�����

?���+�����"��� ���� ��� ���� ��� �� ������ +��� �?��5�+�������"���������9�� ����

S�?��� ���� ��� ��������� �+� "��� ���� ��� ���� ��� �� ����������� +��� ��� ��������� �+�

&?������&��H���U��

�� �� ����� ���������?��� ���� �@���� ���G���� &����������� 2��� �@� ����� ������ �?���

&?������&��H����?�����/� �����������SG?��?�������� �������?��� �����������U��

"���)��������/� ��������� ���+����?�I������?����������

?�� �� �� ���� �������� ���#��?������#��?�� �?��� ��������� ����?���#��?��

�������������?���� ����������������?�����������#��?������ ����� �����������

���������������������+����?�����������#��?����������������

� ���� -��� �� ��� ����� ��������#� �<���� ���������� �� �� ��(���� �� ���

��� ����+����������������������������(��������"+�

$E+ ?�� )������� ���������?��� ��� ���� ��� �������� �?�� ������������� ���������?���

���G���� �� ��������� ��� ��?�� �+� �� ��������� ��� �?�� ��������� ��������� ���

��?�� ��?������ +�� � �?�� ������������ ?��� ��� �?�� ��������� �+� �?�� "MM�

����������� ���G?��?� �?�� ����������������������� ��?�� ��� �����+���������������

G��?����������������������?����+��������������++�����+������������+�������G��?�

�?���� ����������������?����?��������������+��������

�6���������� ����-���������������������+

$I+ ?�� �� ���� �+� ��+�������� ��� ��� ������������ ������ �+����� �?�� ������ �+� �?��

����������������������������������������G����+���������������������������������

��� ������������ ����������� �?���� ��+�������� ��� �� �������� ������������� ,�����

������������� S������������� ����������� ���� ��+������U� ���� ���� ������+����

������� �+� ��+�������� ���� ���� ����G���<?��� ��� ������������ ��� ���I�������� ����

��������������?������

�6���������� ����-�������������+

Page 198: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+

�������������+������������������������ ��� �������"�#����)"6�

�CIF�

$F+ $�?� ������������ ��?���� ��?�������G���G����?����+�����������+��?����������

��������������������������B�������G?������������������+��� ���������?��

���������� �+� �?�� ��?� ��� ��� ���� ������ �������������� ���� �������� ���� ��������

��������� ���������� �+� ��?� �� �G����?���� $�?� ��� ?���� �� ������������ �������

�� ���?�� ��?� �� �� �� ��� ��������� ����� �+� �?�� ������ �� ���?�� +���� ������

�� �� S�?��� ���� ������ �� �� ����� �G����� ��?� �� �� �U� ��� ������� G��?��� �?��

�� ���������������+������������?��+����I�����+����� ��S����$���������.U��

�6���������� ����-���������������������+

"����� �������3����������������

endpackage

Page 199: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+

� CIJ�

� %�"�'�. ��@���'���"�,$��(�,��&$"�'����/ ��"��'�$������> ��

.54 ��(��"�''���

����� �������� ����*�� ��� ��(������ �� �!�"P��"� ��� ��� �� ��� ������� �����

������������������� �����+���������3�����������������������>������#�����3����

� ����������� *� ��������@� ����� ��� (������� ��� ���������+�!� ��� ��.#� ����� �������

����������(��������������(������>��������#�����4����@#�*������(���������������

�4���������������� ��*��������-�����������������������#�*�����6�������-���

������������������������������������� ��������������������+����3����������*��

���������������������������������#������������(���������������+�

�� ����� -��� ��� 3���� �� ��� �� ��� ��� ������ �3��� *� ����� �� ��� ���

������������ (�������� ��� ��� �� ������ �����'� ��� ��� �������� 3����� ���� ���

�4��������� ��� ������ ������� ��� ��� �� ��� �3��#� 3�������� ���5� ������� �� ���

�� ��� ��� �����������#� ������� ���3��� ��� (������� *� ��� ��������

���������������������� ��������� (������+�"���6���������������� ��� (�������

������������������������������������������������������(������������-������4����

������� ��� �3��#�3����������4����������������+�

.56 ��@���'���������> ��

!� ��������� ��� ����*�� ��� ��(������ �� �!�"P��"� ��� ��� �� ��� ���

�����������#��� ��������������������������������0� ����G+C&+�

<rdf:RDF

xmlns:xsd =" 5���'TT999+9&+� T$%%%TC%TL�"��5���g"

xmlns:map =" ���g"

xmlns:rdf =" 5���'TT999+9&+� TCJJJT%$T$$:��(:�*��6:�g"

xmlns:daml =" 5���'TT999+����+� T$%%CT%&T����P��g"

xmlns:rdfs =" 5���'TT999+9&+� T$%%%T%CT��(:��5���g"

xmlns =" ���g"

>

<daml:Ontology rdf:ID=" ����� ��� *">

<daml:versionInfo> !�4</daml:versionInfo>

Page 200: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+

��������0����+��������������������A������������������������#6M)�6�

�CF%�

<rdfs:comment> ����������������+���� �����������G������� ����</rdfs:comment>

</daml:Ontology>

<daml:Class rdf:ID=" ������">

<rdfs:comment> ���������������?����� ����������� ����</rdfs:comment>

</daml:Class>

<daml:DatatypeProperty rdf:ID=" �*��">

<rdfs:comment> ?��������+���� ���</rdfs:comment>

<daml:domain rdf:resource=" g������"/>

<daml:range rdf:resource=" 5���'TT999+9&+� T$%%%TC%TL�"��5���g���� "/>

</daml:DatatypeProperty>

<daml:DatatypeProperty rdf:ID=" ��(�����">

<rdfs:comment> ?�������+�����+��?����� ������������������� ���</rdfs:comment>

<daml:range rdf:resource=" 5���'TT999+9&+� T$%%%TC%TL�"��5���g���� "/>

<daml:domain rdf:resource=" g������"/>

</daml:DatatypeProperty>

<daml:ObjectProperty rdf:ID=" (�����">

<rdfs:comment> ?�� +�� ���� ��� ������� �?�� ����� ��� ����� �+� �?���

��� ���</rdfs:comment>

<daml:domain rdf:resource=" g������"/>

<daml:range rdf:resource=" g0�����"/>

</daml:ObjectProperty>

<daml:ObjectProperty rdf:ID=" �������������">

<rdfs:comment> ?�� �������� ������+��?������ ���</rdfs:comment>

<daml:domain rdf:resource=" g������"/>

<daml:range rdf:resource=" g������"/>

</daml:ObjectProperty>

<daml:Class rdf:ID=" 0�����">

<rdfs:comment> �� +�� ���� ��� ��������� �?�� ����� ��� ����� �+� ����?���

��� ���</rdfs:comment>

</daml:Class>

<daml:DatatypeProperty rdf:ID=" �� �� �">

<rdfs:comment> ?�����������������������+���?���@��������</rdfs:comment>

<daml:range rdf:resource=" 5���'TT999+9&+� T$%%%TC%TL�"��5���g���� "/>

<daml:domain rdf:resource=" g0�����"/>

</daml:DatatypeProperty>

Page 201: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+

�0������+�������������#6M)�6�

� CFC�

<daml:ObjectProperty rdf:ID=" �6������">

<rdfs:comment> ��� �@��������� ��� ��� �� ������� ��� ���� ��� �� �������

��� ���</rdfs:comment>

<daml:domain rdf:resource=" g0�����"/>

</daml:ObjectProperty>

<daml:ObjectProperty rdf:ID=" ������������">

<rdfs:comment l?�� ���������� ����</rdfs:comment>

<daml:range rdf:resource=" g������"/>

<daml:domain rdf:resource=" g0�����"/>

</daml:ObjectProperty>

<daml:ObjectProperty rdf:ID=" ��� ���������">

<rdfs:comment> ?�� �������� ����</rdfs:comment>

<daml:range rdf:resource=" g������"/>

<daml:domain rdf:resource=" g0�����"/>

</daml:ObjectProperty>

<daml:ObjectProperty rdf:ID=" ������0�����">

<rdfs:comment> ��+�� �����?����������?�����������+��?������</rdfs:comment>

<daml:range rdf:resource=" g0�����"/>

<daml:domain rdf:resource=" g0�����"/>

</daml:ObjectProperty>

</rdf:RDF>

Page 202: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+
Page 203: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+

� CF&�

� %�"�'�� �$/�"��/(�"��

�54 ��(��"�''���

����� �������� ���������� ��� ���� ��� ������� -��� ������ ��� �4����� ����� �������� ���

����� �6������� �� ��� ������� G+H+� ��� ����� �����#� ����� �������� �������� ��������

��������������(�����*�������������������8���: ���� ���:��7�R?���3�����%%�S#�

��������������*������������������0� ����G+J#�������3�4�����������-����������

R7�����%%S#� ������� �� ��� ��.� �� ��� 0� ���� G+C%+� "�� 8���: ���� ���:��7� ���

�3���������������(��������MappingStrings ���������-���������#�-���5���*�����

���������������.�������������+����3���5�����������������������������������"�3������

������� ���������"�7����R��5Y9Z����%CS+�

!�����������������*��������4���������(�����*�������������������������������

��3������������(������#��� ��������������X�+�

�56 �A�+ ,�"�@�/���

�� A����������X�#������������-������������������������ (�����*� ������������

��3����������.����3������*��������������*����������������������������(�������+������

���#��������������5���������������������������3��������G+H+$+C+�����������3������

�������������-����������������������+�

��� ���������� ��� �3���� ��� �����(�������#� ��� ��������� ��� �� ������� ����� ���

34������������������3���������8���: ���� ���:��7����������������'�

• hrSystem ���CIM_System ���CIM_ComputerSystem #������������������3������

System +�

• hrDeviceEntry ���CIM_Device #������������������3������Device +�

• hrProcessorEntry ���CIM_Processor #������������������3������Processor +�

• hrDiskStorageEntry ���CIM_StorageExtent #����3���������������hrStorage �

*�hrStorageEntry #������������������3������Storage +�

• hrPartitionEntry � �� CIM_MediaPartition *� CIM_DiskPartition #� ���

��������������3������Partition +�

Page 204: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+

��������"��"�������������

�CFH�

• hrNetworkEntry ���CIM_NetworkAdapter #������������������3������Network +�

• hrPrinterEntry ���CIM_Printer #������������������3������Printer +�

• 2� 5�*� ���������� ��� �3���� ����� hrSWRunEntry #� hrSWRunPerfEntry #�

hrSWInstalledEntry �*�hrFSEntry +�

����������������4����-�������5������������������������� �������������'�

• "���5�4������hrDeviceEntry ������5�4����� CIM_Device +�

o hrProcessorEntry ���CIM_Processor +�

o hrDiskStorageEntry ���CIM_StorageExtent +�

o hrNetworkEntry ���CIM_NetworkAdapter +�

o hrPrinterEntry ���CIM_Printer +�

��� ����� ��� ����������� >�@� *� ���������� ��� �3���� ��� �����(�������� ��� ����

����������������������'�

• "�����������������hrSystem ����������CIM_System �*�CIM_ComputerSystem +�

o 2��������������������������3�������������+�

• "�����������������hrDeviceEntry ����������CIM_Device +�

o hrDeviceID ���DeviceID +�

o hrDeviceStatus ���StatusInfo +�

o hrDeviceErrors � �� LastErrorCode #� ErrorDescription � *�

ErrorCleared +�

• "�����������������hrProcessorEntry ���CIM_Processor +�

o hrProcessorFwdID ���UniqueID +�

o hrProcessorLoad ���LoadPercentage +�

• "��� ����������� ��� hrDiskStorageEntry, � hrStorage y hrStorageEntry � ��

CIM_StorageExtent +�

o hrDiskStorageAccess ���Access +�

• "��� ����������� ��� hrPartitionEntry � �� CIM_MediaPartition � *�

CIM_DiskPartition +�

o 2��������������������������3�������������+�

• "�����������������hrNetworkEntry ���CIM_NetworkAdapter +�

o 2��������������������������3�������������+�

• "�����������������hrPrinterEntry ���CIM_Printer +�

Page 205: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+

�"� ��9=� ���������������������

� CFG�

o hrPrinterStatus ���PrinterStatus +�

o hrPrinterDetectedErrorState ���DetectedErrorState +�

��� 5��������� -��� �����(���� ������� ���������� ��� ����� ��� ����������� >��@� � ��� ���

3��� ��� ��� ����#� ����� �6����� ���5��� ����������� �� �3��� �������� �� �������

��(�������-����������������5��(�������������+�������������#������������������

����������#���-�������������A�����������������+�

!�������� ��� ������ ������� *� ����������� ���������#� ���������-��� �������� �������������

���������������������������(����#�����������������������������������+����5��

������ ���3��� ������ �����.��� ����� ��������� �3��� �������� -��� � 5�� ����

��������� ��-��� � ������� � �� ��� ��� 5���������+� ��� �4����#� �� ��� �������

�� ������ ��� ��� ��� ��� �����.�� ��� ������������ ����� ���� ������� hrSWRunEntry � *�

CIM_Process #�-������������(��������-�������5�*�������(�������������������

���������+�

�57 �A�+ ,�"�'����/ ��"��'�$

����4�����������������������5������#���������#����������CIM_Process #�*����

��� ���#� ���� �������� ��� ��3���hrSWRunEntry � *� hrSWRunPerfEntry +�!� ��������� ���

������3�������������*���������3���#������(����������������������������������������+�

"�� ����������� ��� CIM_Process #� ������� �� ��� ����(������ Description � ��� ���

������(��������������� �����'�^9��?�����������+��?��"�#N&���������������������������������

����������+����������������� ����������+��?��)��������$���� �G��������������������&�������

������������������������H��<��?������)��������$���� ����&�����������+���������G��H������

�+� � ������������������������ ����������������?�����������������������)���� �������H����

$���� ���?���G��H��������������������������+����������������?���&������������������������

&������������@��������� ��������?����������G?��?�����G��?����?���� ��G��H������_�

"��������CIM_Process �����������������>��������������5��������@�����������������3���

�+C+�

�$),$�545��@���'���"�,$',$/�CIM_Process5

�+)��"�,$ �� ��"$" ��'�+��($'���������$,M�����,%/N �� �CSCreationClassName ?�� �������� "� �����$���� T��

"�������"����/� ���

string

CSName ?����������"� �����$���� T��/� ��� string

OSCreationClassName ?�� �������� )��������$���� T��

"�������"����/� ���

string

OSName ?����������)��������$���� T��/� ��� string

Name ?���� ���+��?����������� string

CreationClassName "�������"����/� �� ��������� �?�� �� �� �+� string

Page 206: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+

��������"��"�������������

�CFE�

�?�� ������ ��� �?�� ��������� ���� ��� �?��

����������+���������������<?�������G��?��?��

��?��� H��� ����������� �+� �?��� ������� �?���

��������� ����G�� ���� ���������� �+� �?��� ������

��������������������������������������+����Handle �� ������� ���� ��� �����+�� �?�� &�������� � ��

&���������������H����+�&�������7������

string

Priority &�������� ��������� �?�� �������� ���

� ����������+��@���������+���&�������� � �+���

�����������������+����+�����&����������������

�+�4��?������������

uint32

ExecutionState ����������?������������������������������+�

�?�� &�������� � K������ ������� ����� S�U��

�������� S U�� ��� ����H�� S.U�� � ����

��?����[,�H��G�S4U�� )�?��S!U�� 5���S�U��

5������S U�� 0���H�S.U�� $�������

0���H�S1U�� $������� 5���S'U��

�� �����S*U��$�����S3U��(��G���S-U\�

uint16

OtherExecutionDescription ��������������������?��������I�����G?����?��

��������T�� 9@�������$����� ��������� ��� ���� ���

!� S])�?��]U�� � )�?��9@�������������������

�?���� ��� ���� ��� /,66� G?��� �?��

9@�������$����� ��������� ��� ���� ������ ��?���

�?���!��

string

CreationDate � ���?����?��&��������������@��������� datetime

TerminationDate � �� �?��� �?�� &������� G��� ������� ���

��� �������

datetime

KernelModeTime � �����H������ ������� ��������������+��?���

��+�� ������ ��� ���� ����������� �� ������ �+� 4�

�?������������

uint64

UserModeTime � �� �������� ���� ��� ������������ � �+� �?���

��+�� ������ ��� ���� ����������� �� ������ �+� 4�

�?������������

uint64

WorkingSetSize ?�� � ����� �+� � ���� ��� ������ �?��� ��

&������� ����� ��� �@������ �++���������� +��� ���

)��������$���� � �?��� ����� ����I�����

� ���� ����� ����� � � �+� ��� ����++�������

� ������+� � ���� ������������� S^�G��H����

���� ��B�U�� �?���?���� G���� ������� � � �+� �?���

��+�� ������ ��� ���� H��G��� /,66� ��� 4�

uint64

Page 207: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+

�"� ��9=� ���������������������

� CFI�

�?����������������+��?���������������������

����� ��� �������� ��� ��������� ��

&������T���?������� � ����������� ��������

�@�����������������

!�� ����� �����#� ��� ����������� ��� ������� ��� ��3��� hrSWRunEntry � ������� �� ���

���������DESCRIPTION ��� ��� �� �����'� ^�� S����������U� ������ +��� ���� ������ �+� ��+�G����

�������� ��� �?�� ?���� /���� �?��� �������� �?�� ��������� ��+�G���� ������ ����� ���������

��+�� ������ +��� ��+�G���� ������ ����������� �?���?����� ���� �������������+� �������� ��+�G����

G�������+��������?�������������+�G������������?������������+���+�G�����?���G�����������

����+�� ������I�����������������?���������G��HI ������+��������� ���������@� �����+�?�G�

��=���������?��������������� ����������������+��?��?�$<5��/� ����=���� ��?������� ��

?�$<5��/� ��!�3*_+� ��� ��� �����#� ��� ����������� ��� hrSWRunPerfEntry � ��'� ^��

S����������U��������������������+�G�������+�� ����� ����������������@� �����������������

�+��?��?�$<5��&��+"&,���=���� ��?������� ��?�$<5��&��+"&,�!�3*�_!�����������������

�������������3������5����(�������������������������������������������������3���

�+$�*���3����+&���������������+�

�$),$�565��@���'���"�,$',$/�hrSWRunEntry5

�+)��"�,$

�� ��"$"

��'�+��($'���������$,M�����,%/N �� �

hrSWRunIndex �� ������� ������ +��� ���?� ������ �+� ��+�G����

�������� ��� �?�� ?����� � �<?������� ���������� �?���

�?���� ��� �?�� ����� T�� �������� �������

�����+���������� �����

Integer

hrSWRunName �� ��@����� ����������� �+� �?��� �������� ������ �+�

��+�G����� ��������� �?�� ���+��������� ����������

��� �?���� �����G?��?� ��� ����� �����H��G�����

�+��?�����+�G����G����������������������?����?����

����?���� ��������������������?���������������

?�$<��������/� ���

DisplayString

hrSWRunID ?�� ������� ��� �+� �?��� �������� ������ �+�

��+�G�����

ProductID

(OBJECT

IDENTIFIER)

hrSWRunPath �� ����������� �+� �?�� ��������� ��� ����I��� �

�������� S����� � �� ��H� ����U� +�� � G?��?� �?���

��+�G����G���������

DisplayString

hrSWRunParameters ��������������+��?������ ������������������?���

��+�G����G?������G�������������������

DisplayString

hrSWRunType ?�� ����� �+� �?��� ��+�G����[�������������������

��H��G�S!U�� ���������$���� S�U��

Integer

Page 208: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+

��������"��"�������������

�CFF�

�����������S U�������������S.U\�hrSWRunStatus ?�� ������� �+� �?��� �������� ������ �+� ��+�G�����

$��������?������������������S.U���?�����������?���

��+�G���� ��� ����� �������� ��� ��� ��� �������[���������������

�������S!U�� ��������S�U� SG������� +��� ���������

S"&,�� � ����� �)UU�� ���5�������S U� S�����

����G�������+��������U��������S.U�S��������U\�

Integer

�$),$�575��@���'���"�,$',$/�hrSWRunPerfEntry5

�+)��"�,$

�� ��"$"

��'�+��($'���������$,M�����,%/N �� �

hrSWRunPerfCPU ?���� �����+������I��������+��?������������� T��

"&,���������������� ������?��������������/����

�?�������� ����I��������������� ���?��������� ���

����� ������� �����?������������I�������������

�����I�������+������SG��������HU��� ���

Integer

hrSWRunPerfMem ?�� ������ � ����� �+� ����� ����� � � ����

�������������?������������

KBytes (Integer)

�� ��� ��� �������� ����� ���� ����� �X�� ��� ��� �������� ��� ��� �������� �� ���

�� ��������������������(����������!�������7+�"����������-������ ��������

��������������������� ������'�

<Element rdf:ID=" ���h������"

rdfs:label=" ���h������"

type=" �����"

reference=" ���0m���m���h������" />

<Element rdf:ID=" �������������2���"

rdfs:label=" ���h������+�������������2���"

type=" ������*"

reference=" ���0m���m���h������+�������������2���" />

<Element rdf:ID=" ��2���"

rdfs:label=" ���h������+��2���"

type=" ������*"

reference=" ���0m���m���h������+��2���" />

<Element rdf:ID=" �������������2���"

rdfs:label=" ���h������+�������������2���"

type=" ������*"

reference=" ���0m���h������+�������������2���" />

<Element rdf:ID=" ��2���"

Page 209: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+

�"� ��9=� ���������������������

� CFJ�

rdfs:label=" ���h������+��2���"

type=" ������*"

reference=" ���0m���h������+��2���" /> �

<Element rdf:ID=" 2���"

rdfs:label=" ���h������+2���"

type=" ������*"

reference=" ���0m���h������+2���" />

<Element rdf:ID=" �����������2���"

rdfs:label=" ���h������+�����������2���"

type=" ������*"

reference=" ���0m���h������+�����������2���" />

<Element rdf:ID="Handle"

rdfs:label=" ���h������+8����"

type=" ������*"

reference=" ���0m���h������+8����" />

<Element rdf:ID=" ������*">

rdfs:label=" ���h������+������*"

type=" ������*"

reference=" ���0m���h������+������*" />

<Element rdf:ID=" �6����������"

rdfs:label=" ���h������+�6����������"

type=" ������*"

reference=" ���0m���h������+�6����������" />

<Element rdf:ID=" ��5���6��������������"

rdfs:label=" ���h������+��5���6��������������"

type=" ������*"

reference=" ���0m���h������+��5���6��������������" />

<Element rdf:ID=" ����������"

rdfs:label=" ���h������+����������"

type=" ������*"

reference=" ���0m���h������+����������" />

<Element rdf:ID=" ������������"

rdfs:label=" ���h������+������������"

type=" ������*"

reference=" ���0m���h������+������������" />

<Element rdf:ID=" V�����������"

rdfs:label=" ���h������+V�����������"

type=" ������*"

reference=" ���0m���h������+V�����������" />

<Element rdf:ID=" �����������"

Page 210: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+

��������"��"�������������

�CJ%�

rdfs:label=" ���h������+�����������"

type=" ������*"

reference=" ���0m���h������+�����������" />

<Element rdf:ID=" ?�;� �����.�"

rdfs:label=" ���h������+?�;� �����.�"

type=" ������*"

reference=" ���0m���h������+?�;� �����.�" />

<Element rdf:ID=" 5��? ����*"

rdfs:label=" 5��? ����*"

type=" �����"

reference=" ���0m8���: ���� ���:��7m5��? ����*" />

<Element rdf:ID=" 5��? ����6"

rdfs:label=" 5��? ����*+5��? ����6"

type=" ������*"

reference=" ���0m8���: ���� ���:��7m5��? ����*+5��? ����6" />

<Element rdf:ID=" 5��? �2���"

rdfs:label=" 5��? ����*+5��? �2���"

type=" ������*"

reference=

" ���0m8���: ���� ���:��7m5��? ����*+5��? �2���" />

<Element rdf:ID=" 5��? ���"

rdfs:label=" 5��? ����*+5��? ���"

type=" ������*"

reference=" ���0m8���: ���� ���:��7m5��? ����*+5��? ���" />

<Element rdf:ID=" 5��? ����5"

rdfs:label=" 5��? ����*+5��? ����5"

type=" ������*"

reference=" ���0m8���: ���� ���:��7m5��? ����*+5��? ����5" />

<Element rdf:ID=" 5��? �����������"

rdfs:label=" 5��? ����*+5��? �����������"

type=" ������*"

reference="

� � ���0m8���: ���� ���:��7m5��? ����*+5��? �����������" />

<Element rdf:ID=" 5��? ��*��"

rdfs:label=" 5��? ����*+5��? ��*��"

type=" ������*"

reference=" ���0m8���: ���� ���:��7m5��? ����*+5��? ��*��" />

<Element rdf:ID=" 5��? �������"

rdfs:label=" 5��? ����*+5��? �������"

Page 211: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+

�"� ��9=� ���������������������

� CJC�

type=" ������*"

reference=

" ���0m8���: ���� ���:��7m5��? ����*+5��? �������" />

<Element rdf:ID=" 5��? ����(���*"

rdfs:label=" 5��? ����(���*"

type=" �����"

reference=" ���0m8���: ���� ���:��7m5��? ����(���*" />

<Element rdf:ID=" 5��? ����(���"

rdfs:label=" 5��? ����(���*+5��? ����(���"

type=" ������*"

reference=

" ���0m8���: ���� ���:��7m5��? ����(���*+5��? ����(���"

/>

<Element rdf:ID=" 5��? ����(���"

rdfs:label=" 5��? ����(���*+5��? ����(���"

type=" ������*"

reference=

" ���0m8���: ���� ���:��7m5��? ����(���*+5��? ����(���"

/>

!������3��������-�����3���������������������#����������X����������������������

(����������������������#���(�������������(������������3��������#���-����

����<����� ����6������#�-�����3������������������������������������������+�

<Formula rdf:id=" ���h������:l5��? ����*#5��? ����(���*" />

<sourceElements rdf:resource=" g���h������" />

<targetElements rdf:resource=" g5��? ����*" />

<targetElements rdf:resource=" g5��? ����(���*" />

<inverseFormula

rdf:resource=" g5��? ����*#5��? ����(���*:l���h������" />

</Formula>

<Formula rdf:id=" 5��? ����*#5��? ����(���*:l���h������">

<sourceElements rdf:resource=" g5��? ����*" />

<sourceElements rdf:resource=" g5��? ����(���*" />

<targetElements rdf:resource=" g���h������" />

<inverseFormula

rdf:resource=" g���h������:l5��? ����*#5��? ����(���*" />

</Formula>

!� ��� ��.#� ��� ���������� �������������� ��� ��(������ ��� ��� �������� ��������

������������������ �����(��������������(���������������+�

Page 212: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+

��������"��"�������������

�CJ$�

<Element rdf:about=" g���h������">

<formula rdf:resource=" g���h������:l5��? ����(���*" />

<mappedElement rdf:resource=" g5��? ����*" />

<mappedElement rdf:resource=" g5��? ����(���*" />

</Element>

<Element rdf:about=" g5��? ����*">

<formula rdf:resource=

" g5��? ����*#5��? ����(���*:l���h������" />

<mappedElement rdf:resource=" g���h������" />

</Element>

<Element rdf:about=" g5��? ����(���*">

<formula rdf:resource=

" g5��? ����*#5��? ����(���*:l���h������" />

<mappedElement rdf:resource=" g���h������" />

</Element>

�� ��������������X���������������� ������������������������������������������

��3��� ������+� ����� �����3��� ���� �6�������� ��� 5�� �������� �� �����:�� ��4�� �������

�������#���*��(���������������������������������� �����+�����4����#������������

������������������3�����-����6������������������������������Name�*�hrSWRunID+���

��������#����5����������������������������������������3�������������#�-�����������

-��������� �������(���+�

<Formula rdf:id=" 2���:l5��? ���">

<language> �������</language>

<sourceElements rdf:resource=" g2���" />

<targetElements rdf:resource=" g5��? ���" />

<inverseFormula rdf:resource=" g5��? ���:l2���" />

<expression>

g5��? ���fg2���\� </expression>

</Formula>

<Formula rdf:id=" 5��? ���:l2���">

<language> �������</language>

<sourceElements rdf:resource=" g5��? ���" />

<targetElements rdf:resource=" g2���" />

<inverseFormula rdf:resource=" g2���:l5��? ���" />

<expression>

g2���fg5��? ���\� </expression>

</Formula>

Page 213: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+

�"� ��9=� ���������������������

� CJ&�

!�� � ���� -��� ����#� *� ��� �������� ����� ��� ����� ��� �������� -��� ������ �� �� ���

(������#� ��� ����*�� ��(�������� �� ��� (������� *� ��� �������� -��� ��� ��������� ���

���������������+�

<Element rdf:about=" g2���">

<formula rdf:resource=" g2���:l5��? ���" />

<mappedElement rdf:resource=" g5��? ���" />

</Element>

<Element rdf:about=" g5��? ���">

<formula rdf:resource=" g2���" />

<mappedElement rdf:resource=" g5��? ���:l2���" />

</Element>

��������������3������������������������������������Handle �*�hrSWRunIndex #�*����

�������� �����(���� -��� 5�*� -��� 5����� �������� ��� ���� ��� ����#� ������ -��� ��� ��������

����������������������������������#�*������ ���#���A��������+�

<Formula rdf:id=" 8����:l5��? ����6">

<language> �������</language>

<sourceElements rdf:resource=" g8����" />

<targetElements rdf:resource=" g5��? ����6" />

<inverseFormula rdf:resource=" g5��? ����6:l8����" />

<expression>

5��? ����6�f>��� ��@8����\� </expression>

</Formula>

<Formula rdf:id=" 5��? ����6:l8����">

<language> �������</language>

<sourceElements rdf:resource=" g5��? ����6" />

<targetElements rdf:resource=" g8����" />

<inverseFormula rdf:resource=" g8����:l5��? ����6" />

<expression>

8�����f�>���� @5��? ����6\� </expression>

</Formula>

<Element rdf:about=" g8����">

<formula rdf:resource=" g8����:l5��? ����6" />

<mappedElement rdf:resource=" g5��? ����6" />

</Element>

<Element rdf:about=" g5��? ����6">

<formula rdf:resource=" g5��? ����6:l8����" />

<mappedElement rdf:resource=" g8����" />

</Element>

Page 214: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+

��������"��"�������������

�CJH�

!�����������������*���������������������������4��#����������������������

��� ����������+� ����� ����� ����#� ��� ������� A�������� ��3���� ��(���� ��� �6������� ���

�������+� �� ��� ������� ���� ��� ��������� �� ��� �������� ����������� -��� ����� ���

�����������4���������-�������������������������������'��

<Formula rdf:id=" V�����������#�����������:l5��? ����(���">

<language> �������</language>

<sourceElements rdf:resource=" gV�����������" />

<sourceElements rdf:resource=" g�����������" />

<targetElements rdf:resource=" g5��? ����(���" />

<inverseFormula

rdf:resource=" g5��? ����(���:lV�����������#�����������" />

<expression>

<!-- expresión establecida por el usuario -->

5��? ����(����f�>V������������P�����������@eC%\� </expression>

</Formula>

<Formula rdf:id=" 5��? ����(���:lV�����������#�����������">

<language> �������</language>

<sourceElements rdf:resource=" g5��? ����(���" />

<targetElements rdf:resource=" gV�����������" />

<targetElements rdf:resource=" g�����������" />

<inverseFormula

rdf:resource=" gV�����������#�����������:l5��? ����(���"

/>

<expression>

<!-- expresión establecida por el usuario -->

� � V������������f%\��

� � ������������f5��? ����(����TC%\� </expression>

</Formula>

<Element rdf:about=" gV�����������">

<formula rdf:resource=

" gV�����������#�����������:l5��? ����(���" />

<mappedElements rdf:resource=" g5��? ����(���" />

</Element>

<Element rdf:about=" g�����������">

<formula rdf:resource=

" gV�����������#�����������:l5��? ����(���" />

<mappedElements rdf:resource=" g5��? ����(���" />

</Element>

<Element rdf:about=" g5��? ����(���">

<formula rdf:resource=

Page 215: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+

�"� ��9=� ���������������������

� CJG�

" g5��? ����(���:lV�����������#�����������" />

<mappedElements rdf:resource=" gV�����������" />

<mappedElements rdf:resource=" g�����������" />

</Element>

��������� ������#��������������������������������������������������������+�

<Formula rdf:id=" �6����������#��5���6��������������:l5��? �������">

<language> �������</language>

<sourceElements rdf:resource=" g�6����������" />

<sourceElements rdf:resource=" g��5���6��������������" />

<targetElements rdf:resource=" g5��? �������" />

<inverseFormula rdf:resource=

" g5��? �������:l�6����������#��5���6��������������" />

<expression>

<!-- expresión establecida por el usuario -->

� � �9���5�>�6����������@�`�

� � � �����&'�5��? ��������f$\�3���;\�

� � � �����H'�5��? ��������fC\�3���;\�

� � � �����G'�5��? ��������f&\�3���;\�

� � � �����F'�5��? ��������fH\�3���;\�

� � � ��(����'�5��? ��������f%\�

� � a� </expression>

</Formula>

<Formula rdf:id=" 5��? �������:l�6����������#��5���6��������������">

<language> �������</language>

<sourceElements rdf:resource=" g5��? �������" />

<targetElements rdf:resource=" g�6����������" />

<targetElements rdf:resource=" g��5���6��������������" />

<inverseFormula rdf:resource=

" g�6����������#��5���6��������������:l5��? �������" />

<expression>

<!-- expresión establecida por el usuario -->

� � �9���5�>5��? �������+�����@�`�

� � � �����C'��6�����������fH\�3���;\�

� � � �����$'��6�����������f&\�3���;\�

� � � �����&'��6�����������fG\�3���;\�

� � � �����H'��6�����������fF\�3���;\�

� � � ��(����'��6�����������fC\�

� � � � ��5���6���������������fn�5��������9��n�P�

� � � � � �>���� @5��? �������\�

� � a�

Page 216: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+

��������"��"�������������

�CJE�

</expression>

</Formula>

<Element rdf:about=" g�6����������">

<formula rdf:resource=

" g�6����������#��5���6��������������:l5��? �������" />

<mappedElement rdf:resource=" g5��? �������" />

</Element>

<Element rdf:about=" g��5���6��������������">

<formula rdf:resource=

" g�6����������#��5���6��������������:l5��? �������" />

<mappedElement rdf:resource=" g5��? �������" />

</Element>

<Element rdf:about=" g5��? �������">

<formula rdf:resource=

" g5��? �������:l�6����������#��5���6��������������" />

<mappedElement rdf:resource=" g�6����������" />

<mappedElement rdf:resource=" g��5���6��������������" />

</Element>

�58 �����$A��$ ��$�/

����� ��4������������������(�������������4���3����#������������(���������6�����������

���������� ���� �������� ������� ��� 5�� �������� �� �����:�� ��4�� (������� �������

��������>#�����������������#�������������������������@+����5��� ��4�������*�

������#����������6�������������,���������#���������-�������������3���-�������������

��� �� ��� ��� �������� ������� �� ���� ������� sourceElements � *� targetElements +�

!�����#��6�����(�������� �3�����������������#�������#�������������*��������#�����������

���������� ����� ��(������� ����� ��� ����+� ��� A����#� ���3��� ����� �������� ���

�6�����������(������-������������������������������������#���-���������4�����

����������5������������������������switch +�

Page 217: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+

� CJI�

��@����'�$/

R!����JJS� ,��� �+� !����#� /����� !+� /���� ��#� ,� �� �+� "���.� ��� /�� ���#� ,���� ,+�7������#� )*��� ������ ' �#� �&+"����� ���������� ����������� �!� ��

,�-��"����� �������� �� ��������� ���� ��� ��#� �� &���������� �+� �?��$�@�?� �2�&%�999� �������������� $� ����� � ��� ���������� /��G��H�#����� ����S�#T--U#�7��#�������5������#���+���+�!+#���*����CJJJ+�

R!����%%S� ,��� � ���� !����� ����.#�,���� �� .�� �� ��� )���� ! ��� .�� �� %��� .��

$��������� ��� ��� ,�� ���� ��� ��� � �� ��� ��� ��� ����� ��� �/�����

0 ��� � ���#�������������#���������������/��������#�4������$%%%+�

.

R7��;��9�;�%CS� V���5� 7��;�9�;�#� ����.*���9� V+� V;��#� ����� !+� V ��#� "�9��� 8���#�,�((��*� ����5#� ?�������� �+� 8����� ���#� ,��.*� "��;9�;�#� ���5���� "+�!��#� )*���� ��� 12� ��� �������� ��������� )�� ���� ��� !��� �#��

������ ����#����&�����������+��?��2����?���������������"��+����������,#6�S,#6�44!U#����#������#����3������$%%C+�

R7�JIS� 7����7�#���%���� �����������������!���,�-��3�,$+������&+#��5+� �+� �5����#� ?�����5�(��9������5�(����5�� 0�;������#� ��������*� (�K����5#����.�#�������3������CJJI+�

R7����J&S� ��3�5� 7����#� ��'����� - �#��� -���� ���# �� ���� ��� ������ ��#� ���999�;����������$������������� ���"� ����������#�/�����CC#�2��3���J#�������3������CJJ&+�

R7������JGS� !+� 7������#� !+� 0�����#� $���������� 1��� �!� �02� ���� %0�#� ��&���������� �+� �?�� $�����?� $�6� 2��� � S$�6V-1U#� ���#� 2��� �#��������3������CJJG+�

R7���5JJS� ����-��� 7���5#� $������� ��� 4����'��(�� !��� 0 ��� ����� ����

,������� �� +���� ���� �!� $����� ����� �������� ���� &��'��(��

���������#� ������������#� ����������� ����� ��3������ ���������� ���#�0�����#�����3������CJJJ+�

R7���5%%S� ����-��� 7���5#� 0��o��� ,�����:��.���#� !�:���3����� ���c��#������ � ��� �!� �#�� ,�-��� �� �������� ' �#� �1��� �� ��)5,$"

����� ����������� !����'��(#� �� &���������� �+� �?�� ��������������$� ����� ���������������)�=���������������������S�)�V44U#��������3������$%%%+�

R7��%CS� ����� /+� 7��#� !�5;� ���5���#� 62� ��#���� +���� ��� 0��������#� ?&�� ���������#�$������*����$%%C+�

Page 218: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+

5�+��������D�"I"��

�CJF�

R7�����"��%CS� ���� 7�����:"��#� ,����� 8�����#� ���� "������#� �#�� ������ �� ��#� ��$������+���� ������#���*����$%%C+�

R7�����5��%$S� �+�7�����5��#�7+�?�4�#�1���"���������� ��������71�8�!��� ��� ���

���!��#��� �����&��'��(�����������+��������7�&+ �8#����0���������E$#� �-�����0���������&HCH#�������3������$%%$+�

R7��*%%S� ���� 7��*#� ,��� ����#� �+� �+� ����3�� :��=���#� ���� �����#�)*���� �����(���2�������� 7628��9:� 7�������)� � ��8#�?&�� ���������#����3������$%%%+�

R7���;��*%&S� ��� 7���;��*#� +/+� )�5�#� -04� ;��������� 0���� �� ��� 2�������� �9:��

-04���#���#�?&��?�;� ����(�#�$&�����������$%%&+�

R7�����%%S� ?���� 7�����#� ,5� ?+� �9���.��#� ������;� �5���#� !����� +�?�������#� �*��� �+� ?�������#� ,������ $�!����� ��� ����#� ,5�?���*�X���#���+�2�����D�;#���+���+�!+#�$%%%+�

R����%$S� ,+� ����#� �+� 8���� �#� +� �����5#� 7+�?�4�#�������� +������ ��� ����

0 �����# ���!����#��� �����&��'��(�����������+��������7�&+8#����0���������E$#� �-�����0���������&HC$#�������3������$%%$+�

R�������%$S� ��� �� �������� ������3���#� ,����� � .�� ��� ��� � ��� �� ����� ���

������ ��� ���� �������� . ���#� ������ ������#� ����������� ���� ������� ��� ��������� ����������#� ����������� ���������� ��� ������#����3������$%%$+�

R�5���5��JFS� /��*�V+��5���5��#�!����0��-�5��#� ��5����0�;��#��������+�V���#�,������+� ���#� �<�,�� �� +��������� �� 4������ ��� !��� <��'������ �����

$��������� � ��#� ��&���������� �+� �?�� 2�+�����?� /�������� "��+������� �������+�������������������S����T-3U#������#�?�����#���+���+�!+#�4�������CJJF+�

R�5���*%$S� �������+��5���*#���� ��� ������!� $����#� �� �999�$������ #�/�����&J#�2��3���J#��������3������$%%$+�

R���*%CS� ������*#�0��;����8������#����8���;�#���3��5�"+���)�����#������� 0+� �����:��5�����#� "*�!����� ����#�0�2=�$2� 7���#� �::�8�

-�!�������0���� �� ��#�?&��2���#�CF����������3������$%%C+�

R���5JJ�S� 1����� ���5#� !������ )���.:����.#� 0 ����� ���� $� ����� ������������

��'���� 4��� �� ���� ����� ����� �� �#�� �����*�� �!� �0)� ���� �#�� 7<�8��

$� � �� �����������!������#� ��&�����������+� �?�� ��������������<��H�?������ )����������� 9����������� ��� �?�� (������ ��+�� ������ ��+�������������S9>�<V--U#��� ��5��#�!������#���*����CJJJ+�

R���5JJ3S� 1��������5#�!������)���.:����.#�%� ��� �������������0 !!�������� ��

)*����� ������ ��'���� ��������� ���� ! ��� ��� 2���������� �� ,���� �!�

�����#� �� &���������� �+� �?�� G��+�?� 0��++� >��G����� ������������ +���>��G����I0���� ����� �� S>�<V--U#� 7�((#� !�3����#� �����#� ���3��� ���CJJJ+��

R���5%%S� 1����� ���5#� !������ )���.:����.#� �� -������� ��� ���������

���� ! ��� ��� 2��������#� �� &���������� �+� �?�� G��+�?� ��������������"��+������� ��� >��G����� 9����������� ��� >��G����� #����� ����S9>�<T�444U#�,��:���:���#�0�����#����3������$%%%+�

Page 219: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+

5�+��������D��I���

� CJJ�

R����(����JJS� ����5�� ����(����#� ������ ������#� 12� ��� ��� ��������� ����� ���

2�������#� �� &���������� �+� �?�� <��H�?��� ��� ������������ ��+�� ������������������� $�@�����?� �������������� ;����� "��+������� ��� ����+�������������������S�;"��I--U#�������#�������#�4�������CJJJ+�

R����(����%CS� ����5������(����#�12������#�������� ����#�����&�����������+��?���������������� $� ������ <��� <��H���� $� ����� � S$<<$T4!U#� ���(�����������*#�����(���#���+���+�!+#�4�������$%%C+�

R���3�.*%$S� ����� ���3�.*#� �#�� +���>�>� �* ��� 2�������� ���� �������� 7?+�2?8#����� �� ��4���#� ���(��� ��������*#� �3���� ��� $%%$+� �����3��� ��5���'TT���� �+���(��+���T��� ��T�����3�T���:���������T���6+5�����

R���%$S� ��;�� ���#� ��� ���*#� 0��;� ��� 8������#� ,����� 8�����#� ���8���;�#���3��5�"+���)�����#�������0+������:��5�����#�"*�!���������#� ��� ��������� 2�������� 7��28� -�!������� ;��� ��� �9:#� ?&��?�;� ����(�#�C$��������3������$%%$+�

R����JES� "���� ����#� &��'��(� ���������� !��� �#�� @:�#� �� &���������� �+� �?��9�������� "��+������� ��� )�=���I)������� &����� ���� S9"))&T-'U#�"�.#�!������#�4�������CJJE+�

R����JIS� "���� ����#� 7���� 7�#� ���� �� �9� 0���� �� ,$+5�&+� &��'��(�

����������1� ���,�-��#� ��&���������� �+� �?��2����?� ��������������"��+������� ��� ������������� ��� $�������� ��� /��G��H�� S�$E/T-*U#� ��#�����#�������#���*����CJJI+�

R���0JIS� ���;��� ��� ����� ���;� 0���#� ��+#� 0$� ��� �&+� ��� ���

���� ! ��� ��#�/�����C+%#����0������������%%%$#�����3������CJJI+�

R���0JJS� ������3����� ��� ����� ���;� 0���#� ��+#� ,������ $�!����� ��� �����

���� ! ��� ��#�/�����$+$#����0������������%%%H#�4������CJJJ+�

R���0%%S� ������3����� ��� ����� ���;� 0���#� ��+#� ,������ $�!����� ��� �����

7,$8�,��������#�/����� $+H#����0�?5������������%CCC#� � ��� ���$%%%+�

R���0%$�S� ������3����� ��� ����� ���;� 0���#� ��+#� ���� ! ��� ��� !��� �#��

-���������� ����!�,$� ��62#�/������$+C#����0������������%$%C#���*����$%%$+�

R���0%$3S� ������3�������� ����� ���;� 0���#� ��+#�������$4#� /����� %$%G%I#���*����$%%$+�

R���0%$�S� ������3����� ��� ����� ���;� 0���#� ��+#� ������� ���������� �$���

7��$��8� -�!������� ���� ! ��� ��#� /����� $+&+H#� ���0� �����������%C&H#�������3������$%%$+�

R���0%&�S� ������3�������� ��������;�0���#���+#�0��(��������������$����!����

���� ! ��� ��#�/�����$+%+C�#����0������������%%%G#��������$%%&+�

R���0%&3S� ������3����� ��� ����� ���;� 0���#� ��+#� ���� ! ��� ��� !��� ,$�

������ ����� ���A��+#�/�����C+C#����0������������%$%%#��������$%%&+�

R��%$S� !8�����#�,�*������5���#��������� �#�!��8����*#�2���� �����������'����������� ������ �#�������� ����#� ��&�����������+� �?��

Page 220: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+

5�+��������D�9I2��

�$%%�

9������?� �������������� <���� <��� <��� "��+������� S<<<�44�U#�8����#�8�9���#���+���+�!+#���*����$%%$+�

R������JJS� ������ �������������� ,�+#�������!+���������#�4������ ���� ! ��� ��� �!�

�&+�$�B��1� ������ ��������� �����#��-��� ���+��*��,���������p���&�����������+��?��$�@�?��2�&%�999���������������$� ����� ��������������/��G��H�#����� ���� S�#T--U#�7��#�������5������#���+���+�!+#���*����CJJJ+�

R����0%CS� �:�������� ��� ����� ����:0����9�;� >����0@� ��4���#� ),$4�

������ �� �������� ��� ����#� ����3��� ��� $%%C#� �����3��� ��5���'TT999+����(+� T�(�9���+5�����

R�����%CS� �+�������#��+�8���� �#�,+�,��#�,+���5�9������#�0+��������#�?+�?����#��$����/��� ��#����0� �-�����0���������&$CE#�������3�������$%%C+�

R����%CS� �5������� ����#� !��6����� V�����#� ���� ��� ���� ��� ��� ��� ���

0�������� ��� ' �#� 62� ���� �#�� -�������� 0���� �� ��� 4����'��(#� ��&���������� �+� �?�� $�����?� �999%�2�&� �������������� $� ����� � �������������/��G��H�#����� ����S�#V�44!U#��������#�?��5� �#���+���+�!+#���*����$%%C+�

R����JJS� !�*�����#��������V��#�,�������"����� ��������� ����!�12���#��

�12��������##� ��&�����������+� �?����� ��������������"��+�����������?�� ,��+��� #������� 6�������#� 0��� �����#� �����#� ��+� ��+� !+#����3������CJJJ+�

R0����%%S� �+� 0����#� �+� 8���;�#� 0+� /�� 8������#� �+� ���;��#� �+� �����#� �+�V���#� �$2� �� �� ����#���#� �� &���������� �+� �?�� G��+�?� 9��������<��H�?��� ��� >��G����� ������������� #�������� ��� #����� ����S9>�<T44U#�,��:���:���#�0�����#����3������$%%%+�

R0����%CS� �������0����#�0��;����8������#����8���;�#���3��5�"+���)�����#������� 0+� �����:��5�����#� �$2�� ��� ��������� $�!������������ !��� �#��

������ ����#����999�������������$���� �#����.T�3����$%%C+�

R0�����.%CS� )�� ��� 0�����.� 0�����.#� -���������� .�� ���� ����� � ����� ���

� ������� ���� ������#���������������� �����������������������������#�������������������������������#����3������$%%C+���3����3�������3�����5���'TT999+ ��+���+���+��Tq (��T����T����T+�

R0����JJS� �+� 0����#� �+� 0����#� "������ !���*#� 2+� 7�� D����(#� $������� ��� �!���)"����� ���������� ������� �� �#�� ��$� 4����'��(#� ��&�����������+��?��$�@�?��2�&%�999���������������$� ����� ��������������/��G��H�#����� ����S�#T--U#�7��#�������5������#���+���+�!#���*����CJJJ+�

R0����� JJS� 0����� #� +#�)���*�#� ,+#�� ��#� ,+#� 0�*��*;#�8+#��������#�"+#�"���5#� �+��+�7�����:"��#�A������*�������!���+��������""�A��+5�9�#����0� �-�����0���������$ECE#�4������CJJJ+�

Page 221: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+

5�+��������D�(I7��

� $%C�

R0�;��%CS� ��5���� 0�;��#���3��5���)�����#�����* ���� �������� ��� !���-043�

-04"�3� ����0�2=�$2� 7���#��::�8#�?&��2��#� CF� ��� ������3��� ���$%%C+�

R)��%CS� �5����)��#�0���� ���,������� ���' �# ��-04#� ��&�����������+� �?���������������� $� ������ <��� <��H���� $� ����� � S$<<$T4!U#� ���(�����������*#�����(���#���+���+�!+#�4�������$%%C+�

R)���.JJ�S� !������ )���.� ����.#� /+� ��5���� 7�4����#�� �� �'� �!� <��'������

�#�� ��� ���� -����� ,����������� ������� ��� ���� +�����"��� ���

��#���#� �� &���������� �+� �?�� �;"��I--� <��H�?��� ��� )���������� ���&����� I$�������#��?���S>551U#�������#�������#�� ������CJJJ+�

R)���.JJ3S� !������)���.:����.#�������� ����)�� ���� ������������ �!� �#�����#� ��9@�����,����#�/�����$#�2��3���&#��<����CJJJ+�

R)���.%$S� !������ )���.� ����.#� 1����� ���5#� ��������� 2��������� !��� �#��

������ �� ��#� �� �999� ������������ $���� �#� /����� CI#� ������ C#����T(�3�������$%%$+�

R)��(%$S� 7�4���� )��(#� ��5��5� �+� )��5�#� ����5*� ?+� 0��#� �'���C������������� ��� 0���-���2� ��� C���#� �� &���������� �+� �?�� ��������������<��H�?������5����#��H���6��������� +���0��������5�������� �?��$� ������<��#������<�#�������#�4������$%%$+�

R)��3��J&S� �5���� +� )��3��#� �� �������� ��� �������#� ��� +������� ���������

���� ! ��� ��#���>��G����������������#�/�����G#�������$#�4������CJJ&+�

H

R8���� �%$S� �+� 8���� �#� +� �����5#� 7+� ?�4�#� ��� ���# �������� !��� 0���� ���

� ����� &��'��(� ���������� +�������� 7�&+8� ����������

4����'��(�#� ���0��������� E$#� �-����� 0��������� &HCC#� ������3������$%%$+�

R8�������*��JJS� �+� 8�������*��#� �� ��#�������� !��� 4����� D ��� %0�� ��#� ���

0���� �� ���#� �� &���������� �+� �?�� $�@�?� �2�&%�999� ��������������$� ����� � ��� ���������� /��G��H� #����� ���� S�#T--U#� 7��#�������5������#���+���+�!+#���*����CJJJ+�

R8�(��JJS� ,�((�8�(��#�,�����8�����#�����"�;�#������ ������������ ��� �#��������

,���� �����#� �� &���������� �+� �?�� �������������� <��HI"��+������� �������+���������/�������/������/��G��H�� S�<�//T--U#�/����� ��#�!������#�����<�#�4������CJJJ+�

R8� ��� JJS� 8��.:)���� 8� ��� #� ��3������ !3��;#� 7��5���� 2������#� $���������������������!�&��'��(����������+��� ��V��(��#�CJJJ+�

R8�����%%S� ,����� 8�����#� ��3��5� "+� ��)�����#� �#�� 0�-+�� ������ ��(���

2�������#����������0����#������#���#�������� ��������� ������������#��� �999�������������$���� �#�/�����CG#� ������E#�����3��T������3������$%%%+�

Page 222: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+

5�+��������D��I���

�$%$�

R8���;�%$S� ��� 8���;�#�0�2=�$2�� �� -�����"���������������� 2�������#� ��&���������� �+� �?�� 3�?� "��+������� ��� 9@������� ��������� ��?�������S9�0��44�U#���� �#� ��A3������5���#����.����$%%$+�

R8�*JFS� ������� 8�*#� ,�� � ��� ���� �������� D ��� 2����"�����3� +���� ����

������� ��� !�����# ��� �������� ��� ������#���1���#� ��&���������� �+��?�� !��� �������������� "��+������� ��� 6�������� 5��������� ��� 9����������S659"U#�)�����#�����<�#���*����CJJF+�

R����J$�S� ���������� �������������� ��� :� ����������������������.���� ������ >���:�@#� $�!����� ��� ���#������� "� ����� ��������

$����������� ���"������������!����������� $�!����� ����%� ��� ����!���

�#����! � � ����!����������/����#� ����������L+I$$#��������CJJ$+�

R����J$3S� ���������� �������������� ��� :� ����������������������.���� ������ >���:�@#� $�!����� ��� ���#������� "� ����� ��������

$����������� ��� "� ���������� �!� ����������� �!����� ���� 0�! � � ��� �!�

����������� �!����� ��#� ����������L+I$C#�(�3�������CJJ$+�

R����JG�S� ���������� �������������� ��� :� ����������������������.���� ������ >���:�@#� %���� �� ���'��(� �!����� ��� �����#� �����������+&C%%#�4�������CJJG+��

R����JG3S� ���������� �������������� ��� :� ����������������������.���� ������ >���:�@#� $�!����� ��� ���#������� "� ����� ��������

$����������� ��� "� ���������� �!� ����������� �!����� ���� %�������

-���� ���# ������#� ����������L+I$G#�����3������CJJG+��

R����JI�S� ���������� �������������� ��� :� ����������������������.���������� >���:�@#�1����� ������ ��������� ���! ���� !��� �#��E��

����6� ����!����#� ����������=+FC$#�4������CJJI+�

R����JI3S� ���������� �������������� ��� :� ����������������������.���� ������ >���:�@#� $�!����� ��� ���#������� "� ����� ��������

$����������� ���"��������������������� �� �'#� ����������L+I%C#�� ������CJJI+�

R����JI�S� ���������� �������������� ��� :� ����������������������.����������>���:�@#�%� ��� ����!����#�������!�F� ��!����� D ���

�#�� �#� ���� �!� �������� �/����#� ���������� L+I$$#� ������� &#�� ������CJJI+�

R����JI�S� ���������� �������������� ��� :� ����������������������.����������>���:�@#�$�!����� ������#�������"������� ��� �����

������� ���"�-�!�������������� �� �'#� ����������L+J%C#�� ������CJJI+�

R����JI�S� ���������� �������������� ��� :� ����������������������.���� ������ >���:�@#� $�!����� ��� ���#������� G������ ��������

$����������� ��� G� ,������ ���������� $�!����� ��� ��� ��#� ����������L+IC%#����3������CJJI+�

R����JI(S� ���������� �������������� ��� :� ����������������������.���� ������ >���:�@#� $�!����� ��� ���#������� G������ ��������

$����������� ��� G� ,������ ���������� $�!����� ��� +���������

���� ! ��� ��#� ����������L+ICC#����3������CJJI+�

Page 223: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+

5�+��������D�>I>��

� $%&�

R����%%�S� ���������� �������������� ��� :� ����������������������.���� ������ >���:�@#� � �� �'� �!� �&� -���������� ���#� �����������+&%%%#�(�3�������$%%%+�

R����%%3S� ���������� �������������� ��� :� ����������������������.���� ������ >���:�@#� +� �� ����� !��� �� ���������� ��� ���

����������&��'��(#� �����������+&%C%#�(�3�������$%%%+�

R����%%�S�� ���������� �������������� ��� :� ����������������������.����������>���:�@#��&�$����!�������� ! ��� ������������#� �����������+&%$%#�(�3�������$%%%+�

R����%%�S� ���������� �������������� ��� :� ����������������������.���� ������ >���:�@#� �&� ����������� !���� ���#� �����������+&H%%#�(�3�������$%%%+�

R����%C�S� ���������� �������������� ��� :� ����������������������.���� ������ >���:�@#� ,�-��"����� �&� ��� ���#� ����������=+FCE#��������$%%C+�

R����%C3S� ���������� �������������� ��� :� ����������������������.���� ������ >���:�@#� �&� �� ��� ���� !��� ��! � ��� ,�-���

���������/����#� ����������L+IF%#��������$%%C+�

R����%C�S� ���������� �������������� ��� :� ����������������������.���� ������ >���:�@#� ,�-��� ����� �� ���'��(� ���� ���'��(�

�������� �� ��� �!����� ��� �����#� ���������� �+&C$%#� ���3��� ���$%%C+�

R����%$S� ���������� �������������� ��� :� ����������������������.���� ������ >���:�@#� ���� ! ��� ��� ���� ����� �� ��� ���������7�028�#� ����������K+C%%#�� ������$%%$+�

1

RV��*���������J&S������� V��*���������#� !����5���� �+� ���5�#� ��� ���� ��� ��� %���'���

0�� ��� !��� ��$"$�������� ���������p� �� &���������� �+� �?�� ?����2�&%�999� �������������� $� ����� � ��� ���������� /��G��H� #����� ����S�#T- U#����0������#�����(���#���+���+�!#��3�������CJJ&+�

RV��*���������JHS������� V��*���������#� !����5���� �+� ���5�#� $��������� � ��� $������ ��A�������������&��'��(����������#���;��������+�/��G��H����$���� ��#����� ���#�/�����$#�2+�$#�4������CJJH+�

RV���JJS� �������+�V���#�/��*�V+��5���5��#�,������5����#�6�2�����62"������

��������� )*�#����� 2�������#� ���5����� ����#� !���(������ ������ ���������#�� �����������#�� ������CJJJ+�

RV�����JGS� ,+� V�����#� ��� �*���� ��� �!� %0�� !��� !����� D ��� �������� �/�����

�#� ���#� �� &���������� �+� �?�� 9��?�?� �2�&� "'� ��������������"��+������� ��� 2�� ��� ������������ ��?������� S2)59T-1U#� ������#������#����3������CJJG+�

RV�����JJS� !+�V�����#����� ����#�������������,�-��"�����$����������� ����!�

�����������������#���&�����������+��?��$�@�?��2�&%�999���������������$� ����� � ��� ���������� /��G��H� #����� ���� S�#T--U#� 7��#�������5������#���+���+�!+#���*����CJJJ+�

Page 224: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+

5�+��������D�6I6��

�$%H�

RV��%%S� 3���� �+� V��#� ,���������� <��'������ ��(��� 2��������� ���

$�������� ��#���/���� ���D�9���� ����������?������������������G��H���+��������� ������� �(�������������������������9���#�/�����$#�������$#�$%%%+�

RV�(��JGS� ���5����V�(��#�)�� �"����#� ,�����?�#�2�� ���� !������ ���� �!� �/���"�� ����������!����"��������������#���;��������+��?���"##�/�����H$#�2��3���H#�4�������CJJG+�

RV��*�;�%CS� !����� V+� V��*�;�#� V����� ��+� ����#� ����� �������#� ������� "� �#��

%� ��� ��� �#�� 1����"2� ��#� ��&���������� �+� �?�� �������������� $� ������<��� <��H���� $� ����� � S$<<$U#� ���(��� ��������*#� ����(���#� ��+���+�!+#�4�������$%%C+�

RV���%CS� ���5���V���#�,�� � ������������ ���������� ������������� ���!���������

���� ����� ���#� �� &���������� �+� �?�� <��H�?��� ��� )���������� �����+�� ������$?������S�;"��T4!U#��������#�?��5� �#���+���+�!#�� ������$%%C+�

RV ��%$S� ����� V ��#� ����5�� ����(����#� "�9��� 8���#� V���5� 7����9�;�#�����.*���9� V;��#� ,�((��*� ����5#� 12� !��� ��������� 0� ��������#� ��>��G����� 9����������� 5����G� ;������#� �������� ������ � ��� ���� ��! ����*�����#�/�����CI#�������C#����.����$%%$+�

R"������JJS� ����"������#� ���5� +� �9��;#� �������#�-��������0���� �� ���4����'��(�

7-048���������������*����� ! ��� ��#�?&�� ���������#�(�3�������CJJJ+�

R"�����%&S� �������� "�����#� �5����*� ��������#� D���� �*���#� �� ,����������

4����'��(� !��� �� �� ��� ,$"������ ������� ��p� �� &���������� �+� �?��9��?�?� �2�&%�999� �������������� $� ����� � ��� ���������� /��G��H�#����� ����S�#T�44 U#����������� �#������#���+���+�!+#����.����$%%&+�

R"���%$S� �+� "���#� �+� ��*��#� 7+� ���9���#� � ����� &��'��(� ���������� +��������

7�&+8� ���� ��� ���#� ���0� �������� E$#� �-����� 0�� ������� &HCC#�������3������$%%$+�

R"���.��/�� ���%CS� ,� �� �+� "���.� ��� /�� ���#� /����� !+� /���� ��#� ,��� �+� !����#� ,����7������#���H� � �� �� �������� �� ��� ���� �������� ��� ����������� ����� ���

%��� .�� ������� ��� ��#� �� ������ �� ���� ���� ;������� �� ��������A����� �������;����T4!#�7������#�CJ:$C�����������3������$%%C+�

R"���.��/�� ���%$S� ,� �� �+� "���.� ��� /�� ���#� /����� !+� /���� ��#� ,���� 7������#������� ��

����������� �� �������� �!� �� ��� ��� ��������"����� �����������

�!����� �������"�����#� ��&���������� �+� �?��7&�)������G�,���������������������� /���?� &������� <��H�?��� S7&I)K,�T�44�U#� 7Y3�� �#�!������#�4������$%%$+�

R"���.��/�� ���%&�S�,� �� �+� "���.� ��� /�� ���#� /����� !+� /���� ��#� ,���� 7������#� ,��� �+�!����#� �*� �� ��#� ������ �� ����������� ���� ��� ��� �!�

������� ��� !��� �#�� $������� ��� �!� ���������� $�!����� ��������#� ��&���������� �+� �?�� 9��?�?� �2�&%�999� �������������� $� ����� � ������������� /��G��H�#����� ���� S�#T�44 U#� ������ ���� �#� �����#���+���+�!+#����.����$%%&+�

Page 225: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+

5�+��������D�#I#��

� $%G�

R"���.��/�� ���%&3S�,� �� �+� "���.� ��� /�� ���#� /����� !+� /���� ��#� ,��� �+� !����#� ,����7������#�������� ����% ��������� ������&��'��(����������������#�������������� ��� ��3�������� �� �999�/��G��H#� �������� ������ �2��9�;���� ����#�/�����CI#�2��3���&#���*T4������$%%&+�

R���)�� �JCS� 3���� �+� ���)�� �#� $�� ��� �#�� 2��� 0���� �� ��� ,���� ! ��#� ��$�(�5�0�������#�/�����$#�2��3���&#�4������CJJC+�

R�����5�%$S� !��6����������5�#�7�������;#�2�������#� ��5����/�.#��4-��G���

��� ���4-���'��(� !���0 ��� ������������ ��#� ��&���������� �+� �?��?�������?� 9�������� "��+������� ��� >��G����� 9����������� ���>��G�����#����� ����S9>�<V4�U#�������#�����<�#����3������$%%$+�

R�����0����%CS� ,+�+� �����:0����#� ��'���� 1� ������ $�!����� ��� ������ �� )������ ���

���������#� ��&�����������+� �?��K6�0��44!�<��H�?������������������������ �����������S�0����44!U#� ��#�������#��������3������$%%C+��

R���� 5���JCS� V+����� 5�����+��+� ��#����������� $�!����� �������� !���&��'��(�

���������� �!� �,+5$+"����� ���������� $�"$$#� ���0� �������� CI#� �-�����0���������C$C&#����.����CJJC+�

R���� 5���JJ�S� V+� ���� 5���#� �+� ���;��#� ,+� ��5�9������#� ,+� ����#� �+� ��#� �+�?���3�����#� ���������� �!����������� $�!����� ��� ;��� ��� �� 7�$ �8#����0���������GF#� �-�����0���������$GIF#��3�������CJJJ+�

R���� 5���JJ3S� V+� ���� 5���#� �+� ���;��#� ,+� ��5�9������#� ,+� ����#� �+� ��#� �+�?���3�����#���*�����,�� ��� ���� !����$ �#� ���0���������GF#� �-�����0���������$GIJ#��3�������CJJJ+�

R���� 5���JJ�S� V+� ���� 5���#� �+� ���;��#� ,+� ��5�9������#� ,+� ����#� �+� ��#� �+�?���3�����#� ,��!�������� ����������� !��� �$ �#� ���0� �������� GF#� �-�����0���������$GF%#��3������CJJJ+�

R���� 5���JJ�S� V+����� 5���#�!+�7�����#�)�� ���$�� 7;��� ����8#� � ���0� �-�����0���������$I&I#�������3������CJJJ+�

R��)�����%%S� ��3��5� "+���)�����#� � ��5���� 0�;��#� � ,����� ���#� ������?�����#����)� ��������!������ ����������� ���2������������ ��#���&�����������+� �?�� $�����?� �������������� "��+������� ��� &���������� �+� >��G�����5�����������������5���������S>5�444U#�7���;���� �#������#���+���+�!+#��3�������$%%%+�

R��)�����%$S� ��3��5�"+���)�����#� ��5����0�;��#�,�����8�����#�"*�!���������#�0�2=�$2�� ��� ��������� 2�������� !��� �#�� ������ �� ��#� �� �999�������������$���� �#�/�����CI#�2��3���G#��������3��T���3������$%%$+�

R���%%S� ������� ���#� !���.�� �����������#� /����� V��5*��#� !���� �+� �5��5#����)-;)-������������#�!���E�����+������ ��� ��%�����$�!����� ���

�������� ����� ��� $���������� ��� ������� ���"�* �� ��� ������� ��#� ����������������� ;������� ��� ����������� ��� &�������� ���������� S��&�U#�/�����F#�2��3���&#��3�������$%%%+�

R�����(�%$S� �����(���������#��&+�+�� ���#�����(�����V� ������'����3������$%%$#� �����3��� ��5���'TT���+�����(�+��T��3���*T��(����+���j���fT��3���*T�:��T9����;T9��T���h�������+�����

Page 226: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+

5�+��������D�/I/��

�$%E�

R�����%%S� �����4��� �����#� )�� ?�����5��� #� ������ V�����#� �� %���#"�� ������

�����!������ ����� ����!����������$������������� ��#���&�����������+��?�� "��+������� ��� 9@������� ��������� ��?������� �444� S9�0T�444U#�V���.#�!������#����.����$%%%+�

R�����%$S� 2��� �����#� ���+� ;��� ��� �9�� +���� :�� +� ���#� ?&�� ��������� ���������#�CJ����������3������$%%$+�

R���%CS� 7+� ���#� �+� ������#� ,+� ��������#� !+� ?�������#� +�� ��� ,����

$�!����� ��� ����� ""� ;��� ��� �� ���� ! ��� ��#� ���0� �-����� (���������&%E%#�(�3�������$%%C+�

R����JJS� ���������#�-�������,����������!���<��'����������� ����+� �� �����

����,�������� ��� ��+������� ��0�� ��#����������#�N��������#�8����#�CJJJ+�

R2��5��JCS� 3���� 2��5��#� ��5���� 0�;��#� ���� 0��#� ����5� �����#� ���� �����#�?������� +��9�����#�)��� ������#�������4���<��'�������#�� ��#������#���B���#�/�����C$#�2��3���&#��<����CJJC+�

R2������JFS� 7������ 2������#�0 ��� ����� ���� ��� �������������� ����� ��� �0+�

; �'�� ��� ,�������� ���� ,�-��#� �� &���������� �+� �?�� �999%�2�&�/��G��H� )���������� ��� #����� ���� $� ����� � S/)#$V-3U#� 2�9�������#���+���+�!+#�(�3�������CJJF+�

R2�����%%S� 8+�2�����#��+�"���5#��+�"�9����#����A��+�)*���� ���4����'��(#����0� �-�����0���������$IIH#�(�3�������$%%%+�

R2�0J&�S� 2��9�;���� �����0���#��������� ����!�$��������$������$��5,,$���

%0��$��#�������C+%#�0����%$E#����3������CJJ&+�

R2�0J&3S� 2��9�;� ��� ����� 0���#� $��5,,$��� ��� $�������� ����������

����� ��#��������C+%#�0����%$I#����3������CJJ&+�

R2�0J&�S� 2��9�;���� �����0���#�$��5,,$������$������������������+��*�#�������C+%#�0����%$F#����3������CJJ&+�

R2�0J&�S� 2��9�;���� �����0���#��������� ����!�$��������$�"$$�7-4,�����8�

���$��5,,$���%0��$�#�������C+%#�0����%$J#����3������CJJ&+�

R2�0J&�S� 2��9�;���� �����0���#��������� ����!�$��5,,$���%0��$������

$��������$��#��������C+%#�0����%&%#����3������CJJ&+�

R2*JJS� 2����*�� 0������ 2*#����;� !+�����#���� ����� �#�� !������ ��� ����

�� �� ���������� ����������� �������������������p���&�����������+��?��<��H�?��� ��� )�������� #����� ����� $�@�����?� /�������� "��+������� �������+������ ������������� S����I--U#� �����#� 0�����#� ��+� ��+� !+#� 4���� ���CJJJ+�

R2*%%S�� 2+� 0+�2*#��+�!+�����#�+-�+�������� �#�� ���� ����� !��� ����������

��������� ���� ��� ���� �� ������+� �� &���������� �+� �?�� $���������?�/�������� "��+������� ��� ����+������ ������������� S����T44U+� � !����#� ��6��#���+���+�!+#�4���:� ������$%%%+�

R2*%CS� 2����*�� 0+� 2*#� ���;� !+� ����#� ���#��"+-�+��� 1� ��� &��"2�����

,����*�� !��� ������ �� ���# ��#� �� &���������� �+� �?�� <��H�?��� ���)���������������+�� ������$?��������� �?��$���������?���������������;�����

Page 227: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+

5�+��������D�)I)��

� $%I�

"��+������� ��� ����+������ ������������� S�;"��I�44!U#� �������#� ?��5� �#���+���+�!+#�� ������$%%C+�

R2*%$�S� 2����*��0+�2*#����;�!+�����#�+�����0 !!����4 *��"+� �������� �#��!���

,����� ������������;��� ���#���&�����������+��?��9��?�����?�/��������"��+�������� ����+������ ������������� S����I4�U#� ����#� !�3����+� !!!�������#�� ������$%%$+�

R2*%$3S� 2����*�� 0+� 2*#� ���;� !+� ����#� ) ����� ��� ��������"��� ��� �������

-�I� �������� ���� )*��� ����#� �� &���������� �+� �?�� <��H�?��� ���9���������� �+� )�������� ����� S9)/�44�U� ��� �?�� ?�������?� ��������������"��+������� ��� >��G����� 9����������� ��� >��G����� #����� ����S9>�<T4�U#��� d�.�#�����<�#��������3������$%%$+�

R�B"���*JFS� �������+��B"���*#�1� ����$� ��<��'����������������<��'������������

���� ������� ��#� �� �999� ������������ $���� �#� /����� C&#� ������ &#���*T4������CJJF+�

R��)%C�S� �34������� ����� )���#��%��������� ���(� 4����� -��������# ���

+�����;�9�#���)��������������T%C:%G:%C#���*����$%%C+�

R��)%C3S� �34������� �����)���#�1� ! ������� ���2�������� 71283� ��� ���

�9�3� 12� �������#� ��)� ������� (����T%C:%J:I$#� �������3��� ���$%%C+�

R��)%C�S� �34������� �����)���#�1� ! ������� ���2�������� 71283� ��� ���

�9�3� �/���� ,������ ��� 2�������� ���� ! ��� ��#� ��)� �������(����T%C:%J:II#��������3������$%%C+�

R��)%$�S� �34���� ��� ����� )���#� 12�

� +��! ��� !��� ,�-���#� ��)�

�������(����T%$:%H:%C#��3�������$%%$+�

R��)%$3S� �34���� ��� ����� )���#� ���"�/���� 4�� � ��� ���� ! ��� ��#� ������C+H#���)��������(����T%$:%H:%H#��3�������$%%$+�

R��)%$�S� �34���� ��� ����� )���#� ,�-��� �9:9�� ���� ! ��� ��3� ,�-���

� �� �'#���)��������(����T%$:%E:&F#�4������$%%$+�

R��)%$�S� �34���� ��� ����� )���#�,�-��� �9:9�� ���� ! ��� ��3� $02� �����*� J�

������ ��#���)��������(����T%$:%E:&J#�4������$%%$+�

R��)%$�S� �34���� ��� ����� )���#� ,�-��� �9:9�� ���� ! ��� ��3� %������� $����"

�-��+�������#���)��������(����T%$:%E:GC#�4������$%%$+�

R��)%$(S� �34���� ��� ����� )���#� &�� ! ��� ��� ��� ��� ���� ! ��� ��#� ������C+%+C#���)��������(����T%$:%F:%H#�� ������$%%$+�

R��)%$ S� �34���� ��� ����� )���#� &�� ��� ��� ��� ���� ! ��� ��#� ������ C+$#���)��������(����T%$:%J:%$#��������3������$%%$+�

R��)%$5S� �34���� ��� ����� )���#� �������� 2��� ��� ��� ���� ! ��� ��#� ������C+C#���)��������(����T%$:CC:C$#�����3������$%%$+�

R��?�3%CS� ��?�3��������#����#� ���� -������#� ������ C+%p���������3��� C+C#�����3������$%%C+�

R��?�3%$�S� ��?�3� �������#� ��������� 2�������� �������� ��� ��� )!!����#�������C#���������3���H+%#��������$%%$+�

Page 228: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+

5�+��������D�&I5��

�$%F�

R��?�3%$3S� ��?�3��������#�-�I� ���������!����������2��������#�������C+$#���������3���H+C#����.����$%%$+�

R���%%S� �5�� ���� )���#� $����"0��� �� ����������� ���� ! ��� ��� ����

$������� ����������� ��#�����)������������F%$#��������$%%%+�

R��3��%CS� ���� ��3��� ���5�.#���H� � �� �� ) ����� .�� ��� � ������� ��� %��� .��

������� ��� ��� ����� ��� ��� ��� .�� ��� ��� � ��� ��� $������� �� .��

)�����.� ��#� ��*���� 0�� ��� �������#� �+�+�+�+� ��� �������������#�������������������������������#�(�3�������$%%C+�

R��%CS� ,�((� K+� ��#� ��� 8���;�#��������� ��� ���# �������� �!� '�� ���������

���������#� �� &���������� �+� �?�� �������������� $� ������ <��� <��H����$� ����� �S$<<$T4!U#����(�����������*#�����(���#���+���+�!+#� 4�������$%%C+�

R���;JIS� ,5�D+����;#� ,5�8+�)����#����;�!+�����#���� ���� !���-����� ��

<��'�����"������ �������p� ���5����� ����� ���:JI:%EJI#� ���(�����������*#�CJJI+�

R�����JIS� )+������#�4����+�������"��������0 ��� ������/���"���������������

���# ��������#� �� &���������� �+� �?�� .�?� <��H�?��� �+� �?�� )���� K��G�,����������������������S)K,�V-*U#�������#�����<�#��3�������CJJI+�

R���JJS� 8+��(������#�!������)���.:����.#� ,r��+�������3� ����� $������ ���

��������� $������� ��#� �� &���������� �+� �?�� �;"��I--� G��H�?��� ���)���������� ��� &����� I$������� #��?��� S>551U#� ������#� ������#�� ������CJJJ+�

R������JGS� ����5���������#�����!�5(��#������� �����#��(������ ��������� � ��#���&�����������+� �?��0��������)�=��������������� ��� ���������<��H�?���S))&$6�V-1U#�!����#���6��#���+���+�!+#����3������CJJG+�

R�����5%$S� +������5#�,+�����#�V+����� 5���#��+� ��#��+�?���3�����#�����������

$�!����� �������� 7$�8� !��� �#�� � �����&��'��(����������� +��������

7�&+8#� ���0� �������� E$#� �-����� 0�� ������� &HCF#� ������3��� ���$%%$+��

R �5�%CS� ��5���� �5�#��5������!+�7������#��� ��� ��� �!��������#��� ��� ������� ��

��#��������# ��#���?��K����6����������0�����;�������SK6�0U#�/�����C%#�2��3���H#�#�������3������$%%C+�

R ���c��JGS� !�:���3����� ���c��#� ���5����� ��3����#� ������ ���-���#� D���� �*���#����� �9���#� &��'��(� ���� ������� ����������� $������� ��� �!�

�������� D��� ������� �� 0���� �� ���#� �� &���������� �+� �?�� $����� 7&�)���K��G� ,���������� ������������ &������� #������� S7&I)K,�V-1U#�����5#�!������#���*����CJJG+�

R ���c��JE�S� !�:���3����� ���c��#�!���������#������9���#����5�������3����#����������-���#� $������� ����!�#����������������'��(����� ������������������

������#���&�����������+� �?��?���7&�)���K��G�,����������������������&�������#�������S7&I)K,�V-'U#�������#�0�����#����.����CJJE+�

Page 229: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+

5�+��������D�$I$��

� $%J�

R ���c��JE3S� !�:���3����� ���c��#�!���������#����5�������3����#�&��'��(�����������

$�!����� ����4����+������������$�!����� ���$������� ��#���&�����������+� �?�� $�����?� �2�&%�999� <��H�?��� ��� ����������� $���� �D� )�������������#����� ����S�$)#T-'U#�"B!-����#�������#����3������CJJE+�

R ���c��JFS� !�:���3����� ���c��#����5�������3����#�����������$�!����� ���������

$������� ���� 4����)* �� ����������#��� ��� ��'�1� !� ���%� ��� ���#� ��;������� �+� /��G��H� ��� $���� �� #����� ���#� /����� E#� 2��3��� &#��������3������CJJF+�

R ��� ��.JJ�S� ������ ��� ��.���*���#�,���� �� .�������)���� ! ��� .��4���������

� ������� �&� �� +��� �� ���� ������ ��� $�!����� .�� ��� %��� .�#� ������������#���������������/��������#�CJJJ+�

R ��� ��.JJ3S� �+� ��� ��.#� +��������#��+� 0�����.#����� ��� ��� �!��02"@�� !��� �#��

���� ! ��� ��� �!� ��$� ����������� �������#� �� &���������� �+� �?�� $�@�?��2�&%�999� �������������� $� ����� � ��� ���������� /��G��H� #����� ����S�#T--U#�7��#�������5������#���+���+�!+#���*����CJJJ+�

R�5�%CS� ,���5�#�-������#������� "�������������������&��'��(�����������

�����#��5+�+��5����#����5�������������*#�2�4� #��5��#�$%%C+�

R�5�%&S� ,�� �5�#� D�� D� #� -04"������ <��'������ ������ !��� &��'��(�

���������#� �� &���������� �+� �?�� 9��?�?� �2�&%�999� ��������������$� ����� � ��� ���������� /��G��H� #����� ���� S�#T�44 U#� ���������� �#������#���+���+�!+#����.����$%%&+�

R��5Y9Z����JJS� ,+� ��5Y9Z����#� 0+� �����s#� &�*�� %������ ��� ���������� �!� ����������

$�!����� ��� !��� �#�� $�������#� �� &���������� �+� �?�� ���?� �2�&%�999���������������<��H�?�����������������$���� �D�)����������E�#����� ����S�$)#V--U#�Kd���5#�!������#����3������CJJJ+�

R��5Y9Z����%CS� ,+� ��5Y9Z����#� !+� �d����#� -� ����� )�� ���� ��� $�������� $��#� ��&���������� �+� �?�� $�����?� �2�&%�999� �������������� $� ����� � �������������/��G��H�#����� ���#��������#�?��5� �#���+���+�!+#���*����$%%C+�

R��5��%$S� ,+� ��5��#� !+� ?�������#� ,+� �+� �����:0����#� �+� �����#� ,������

$�!����� ��� �9� $�!����� ��� � ������#� �� &���������� �+� �?�� /��G��H�)���������� ���#����� ���� $� ����� � S/)#$V�44�U#� 0������#� ������#��3�������$%%$+�

R����%$S� ������ ����#� ����� "���#� ����� ��� ���� ���������� +�� ���

���� ! ��� ��#����999�/��G��H#��������������������*:7�����2��9�;� #�/�����CE#�2��3���$#����.T�3����$%%$+�

R���((JJS� D�� ���((#� �5����*� ��������#� ������ ���-���#� &�'� 2��������� !���

$������������,�"������ ������������+���!����#���&�����������+��?��$�@�?� 7&� )���K��G� ,���������� ������������ &������� #������� S7&I)K,�V--U#�7���#�������#�4������CJJJ+�

R������JFS� +�������#�/+ +�7�4����#��+�0����#�<��'������)�� ���� ����+� �� �����������#���#��������E�>��G�����9����������+�$G'�CEC:CJI#�CJJF+�

R������%CS� )����������#�!��6����������5�#�4,�")-%)��������"1����� ����!�

������� ��#� �� &���������� �+� �?�� $���������?� �������������� ;�����

Page 230: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+

5�+��������D�I<��

�$C%�

"��+������� ��� ����+������ ������������� S�;"��� �44!U#� �������#� ?��5� �#���+���+�!+#�� ������$%%C+�

R��%$S� ��� �����*�����#� ��#� ����� �� ��)� ��� ���� ��� � ����� ��� %� ��#������2+�F%E:EF$I:C%#���*����$%%$+��

R�9�����JJS� ?��������9�����#�!���������#�������� ��#�)�����������t�������������999�������������$���� �#�/�����CH#�������C#����T(�3����CJJJ+�

R�C%CS� ��������� ��������� �C� ��������������#� �������� %�������� �:::#�!�������2���������������C+G$&:$%%C#�(�3�������$%%C+�

R����JFS� /������������#�����/���"�� ������$�!����� ������� ! ��� ��� ��&��'��(�

���� ������� ���������#� �� ��������� �5����#� 0�����*� (� ���������� ����� #�2��#�D� ������#�CJJF+�

R����JJS� /������������#���3��;���4��4����:V�4�#��#��,������$�!����� ���

����� 7,$8����������G���������� ���!�4�����������������$�����p� � ��&���������� �+� �?�� 2����?� �������������� "��+������� �������� ��������������#�����$����������"����������0�����������$��������S96$�>$V--U#�2��#�D� ������#����3������CJJJ+�

#

R/�����%CS� 0������� /�����#� ,� �� �+� "���.� ��� /�� ���#� ,��� �+����#� /����� !+�/���� ��� #� ,����7������#�,����� ��� ��� ��������������)*��� ������

�����)",����������"������)� �������#� ��"� ������������+� �?�������������� +��� "� ������� #��?������ S"�"#U+� /����� HH#� 2��3��� H#��3�������$%%C+�

R/���� ��%$S� /����� !+� /���� ��#� ,��� �+� !����#� ,� �� �+� "���.� ��� /�� ���#� ,���� ,+�7������#� �*� �� ��#���� �������#� ��� �#�� �����������������������

����������� ����!�� ��� ��������� ��� ���#� ��&�����������+� �?��9��?�?��999%�2�&� /��G��H� )���������� ��� #����� ���� $� ����� �S/)#$V�44�U��0������#�������#��3�������$%%$+�

R/���JFS� �+� /���#� >��+@#� )�������&���� �� ��� � ������ 0������� ' �#� 2�* ����

������ ��&��'��(�#�V��9���!����������3���5���#�������5�#�CJJF+�

O

R?��5�%CS� 8+� ?��5�#� �+� / ���#� �+� /�����#� 8+� ����;���5����#� )+� ��5�����#� 8+�2����#� ����+�8d3��#���������"����� ������� ��� �!� �!����� ��� "� ��

��� ����!��* �� ����������#��#���&�����������+��?��<��H�?���)������������� ��+�� ������ $?������ S�;"��V�44!@#� �������#�?��5� �#� ��+���+�!+#�� ������$%%C+�

R?���3�����%%�S� �+� ?���3�����#� �+� )����#� A���� -��������� $�#� ���0� �-����� 0���������$IJ%#����.����$%%%+�

R?���3�����%%3S� �+� ?���3�����#� -������ &��'��(� �� ��� ��� ���������� $�!����� ���

����#����0� �-�����0���������$FCJ#���*����$%%%+�

Page 231: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+

5�+��������D�_I_��

� $CC�

R?� %$S� L��?� #��5�������?+��5�#�89����,+�8������#�0�� ����!�<��'�����"

������ �������� ' �#� �#�� ��������"0��� �"������� �������##� ��&���������� �+� �?�� 2��������?� �������������� "��+������� ��� $�+�G����9��������������>��G�����9�����������S$9>9V4�U#����5��#�������#�4�������$%%$+�

R?�������%CS� !����� ?�������#� ,$� G� �#�� ,������ $�!����� ��� ����� 0�4�

����� ��#� �� 9��?�?� ������� �#2� ����������V� "��+������#� ��� ,��#�����(���#���+���+�!+#�4������$%%C+�

R?�4�%$S� 7+�?�4�#� +������5#�V+����� 5���#�; �'"������������,������������

7;�,8� !��� �#�� � ����� &��'��(����������� +�������� 7�&+8#� ���0���������E$#� �-�����0���������&HCG#�������3������$%%$+�

U

RK5� J&S� ���� �K5� #����:)���������� ������#���<��'�����"���������� !���

&��'��(� ��� ��� ���������#� �� &���������� �+� �?�� 2����� �999�$� ����� �(�����������/��G��H���#�������3������CJJ&+�

RK5� JE�S� ���� �K5� #����(�������#��#�������� ����!�&��'��(�����������

$�!����� ��#� ��&���������� �+� �?��2�+�����?�������� ;�����"��+������� �+��?�� �999�"� ������ ���"� ����������� $��������� S�/2)")#� T-'U#� ���0������#�����(���#���+���+�!+#����.����CJJE+�

RK5� JE3S� ���� �K5� #� ���(�������#� ����������:K�����#�$����� ������������ �� &��'��(� ���� ��� ��� ���������#� �� &���������� �+� �?�� (����������� �����������"��+�������S(6)09")#�T-'U#�"����#� ������#�����3������CJJE+�

Page 232: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+
Page 233: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+

� $C&�

�)��0�$(��$/2$'����+�/

�.� ��� �����0��H��I/����2�� #�0����7��;��:2����!�������+�

��� � ������� /�������� $������� ���������#� �������� !������� ��� 2�����.�����

2�����+�

��54 ���������$����@�/��������!#�2�������������6���!3��������C+

.

.� � 0�����������)������$���� #���������7���������������*�������+�

���� "� ������ ���� $�+�G���� 9����������#� � ������� ���� �(�9���� !�������� ���

�������+�

�.� "��?���0���H�"?���#������������7�-������(����+�

����� "� ����"���������+�������������������?�����������������?����#���������������

�����������������(���*����� ��(��+�

��� �����(����������#����������(���������A+�

��� � "�#�)�=����#������#�)���������34�������+�

���� "� ���#����� ���� ��+�� ������ &�������#� ������ ��A� ��� �(������� ���

)�����+�

���� "� ��� #����� ���� ��+�� ������ $������#� �������� ��A� ��� �(������� ���

)�����+�

� ��� "� ��������+���)�����������������+�� ������&��?#������������������������

�(������������������ ���+�

� �.� "� ���)�=����5�������0��H������?��������#�!�-������������A�����������������

����������������34���+�

���� ��5&��������#��H���6�������#�"� ��4���������������! ���������! �!+�

Page 234: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+

��������������������� ��D�9I(��

�$CH�

����J�� ��#6�6����#��!�"�"� ��+

����> ��0������������� ��4����!�"�*���"+�

����� ��+������������5������?�&��=�����������#�! ����������*�������������� �����

!��.��������������(���+�

��� �����9����������$�����#��������������(�����������+�

����� �����������#����� ����<��H�����#�)�������)������������3������������0+�

��� ���H����#����� ���������+���#�����(�.����)����������-���������3������+�

���� !�� ����������H����#����� ���� ��H�2����#�)���� ������3�4� ���)������ ���

�-���������3�������

���������������������������#����� ������H�2����#�)����������3�4����)������

������3����+�

��� ���� ����������+�������#���(�����������������������+�

���� ��#6�,#6�9�?��������#�8������������"���4�����������!�"+�

����� 9I"� �����������������#���I2�� �G��H#�����:����������� ����������������

���������+�

��� 9�����2��G������������ ������#���������������� �������������+�

���� 9������������� �����������$����������������#� ���������������������������

����������������+�

����� 2������"��+�����������������������&��+�� ��������$�������#�0����#��(� ������#�

���3������#� ��������*��� ������+�

�J����'� 2�� ��6����#�"� ������������+�

��� (��������� +��� �?����+���������+�#������)�=���#������������������ �����(���������

�34����)�������+�

������� )���������N2����+�

� � (�������)�=����#���#����������34���)�����+�

��� (/,T��/���,/�8#�)2�������2�L+�

��� (�������5��������?���#���#������)��������� �������+�

Page 235: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+

��������������������� ��D�7I6��

� $CG�

H

H��� 7����I�@��#��H���6�������#�"� ��4���������������8������6�+�

H��� 7����I�@������+���&�������#��������������(����������8������6�+�

��� �����+������+��������6�������#�"� ��4�������(�������������(����+�

���� �����������+�9�������������9�����������9��������#������������� ����������������*�

����������+�

���� ���������9�������������H�2����#�)����������3�4����� �������������������

���� �$)I���������#����� ����"��@�������#���6���������������)�������������������+�

�� � ��������������I)50�&�������#�����������:� 7����������+�

� � ��������������)�=����5�+������#� �(���������������3�������34��+�

���� ��������� �� 5��?���?�� ��� ��+�� ������� �� �������#� �������� ��� ������ ����� ��

�(�����������������+�

���� ���������5������?���H�2����#�)����������3�4���������� ��������������+�

�� ��������������)�����B������ +��� $������B�����#��� ��.����� ���������� ����� ���

��������.����+�

��� ��+�� ������$���������?��������#����� �������������������������(������+�

��� ������������������� ����������,����#�������������������������������+�

���� ;����������I�� ����#����� ���#�)����������:��������(�����+�

����J�� ;��#�J�����������������������#����������������������������,���+�

����J�� ;��#�J�$����+������������������#��������������������(�����������,���+�

1

1�� >��G�����������?�����2�� ��#�0���������������3������������+�

1<�� >��G����� L����� ��� #������������ 6�������#� "� ��4�� ��� ����������� *�

������������������+�

1�� >��G�����$���� ��6���������#�"�3����������������������������+�

����� 6�$��&��������#�������������"�����+�

Page 236: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+

��������������������� ��D�#I&��

�$CE�

������ #�������25� �G��H#��������������������+�

�T� #��������#��#�0�����*������������+�

��5: #��������������1#� �������������4��G+�

��. #����� ������+�� ������0���#�7��������(����������)�����+�

��� #��������+�� ������2�� ��#�0������������(�������)�������+�

� � �� ��� ���6�� ���� ���0'� #������ )�=���� 2�� ��#� 0����� ��� �34����

)�������+�

��������6�������)'�#����)�=����2�������#�0������������������34���+�

�� /�������6��������&���������#������������"� ��4��2������+�

�� )�=����"����������6�������#�"� ��4����� ���������������34���+�

��� )�����������"����������#�������6�������#�"� ��4���������������������*�

���������+�

�� )���������������&����������������������������3����*�!3����+�

�� )�=����������+���#������(����������34��+�

�� )�������� ��+������� 6����#� ����� ��� �(�������� ��� ��� ���\� ���3���)��������

������?�����6�������#�"� ��4������������3�������� ���+�

1.� )���� >��G����� 0���� "�����������#� ����������� ��� 7����� ��� ��������

!3������+�

�� )�=����#����� ����(����#�)�������)����������34���+�

�� )��������#��H���6�������#�"� ��4�������������������� ���+�

�. )�=����5�������0��H��#����������������������������34���+�

�� )����$���� ����������������#�������6���������������!3�����+�

��J�� )$��J�#����� ����$���� #������������)���������+�

O� <���)��������6�������#�"� ��4�������� ������������?�3+�

���� &��������@�� �6�������#�"� ��4�����!6������������ �+

�� &��������"� �����#���������������+�

Page 237: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+

��������������������� ��D�5I��

� $CI�

���� &�������������,���#������������������������+�

��� &����� �$�������#��?��#���������� �������������3�����+�

��� &�������,#6#���"�������+�

��� 5��������������������2�� �G��H#����������������������� ������+�

���� 5�2�$�?� �#���-����� �0+�

������ 5�2$� 2�@�� ��� ������� ���?��������#� !�-���������� ��� ����������� 0�4� ���

�0��

��� 5�������+���"� ����#���������������������+�

��J �� )�&�5�+�������#���#��������� �(����������+�

�� 5� ����#)/�������#������.����� ����+�

��� 5� ����&��������"����#�"���������������������� ����+�

��,��� 5����#��H���6�������#�"� ��4��������������� � ���+�

��� $����+�����������������������6�������#�"� ��4�����������(�������*�����������+�

���� $� ����(���G���#����� ����&�������#�����������������)������������������+�

�H � $� ����7#6�)��������9@��������#��6������������������8��"��������� ���+�

��.� � $���� �#����� ����0�)$#�7�������)�����������������+�

��� $����������+�#����� ������+�� �����#�������������������(����������)�����+�

����� $#����@������������#��� ������)��������������+�

���06� $#�����������G�#��� ����/������������+�

��� $� ����/��G��H�#����� ����&�������#�����������������)��������� ��+�

� �� $� ����)�=�����������&�������#�����������������!�������������34���+�

���� $��������� �+� &������ &������������ ��+�� �����#� ����������� ��� ��� �(������� ���

�������������������+�

�� ����� ����������#����� ����/��G��H#� ������)�����������������������+�

��� ����� ���H�2����#�)����������3�4������������������������)+�

Page 238: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+

��������������������� ��D�,I8��

�$CF�

�. � ,#6�0����)��������������#�8����������������� ����7�����������"�

��� ,��+���#�������6�������#�"� ��4��������������(����+�

���� ,��+�� �5�������������+���#������(��������(������� ������+�

���� ,��+�� �5��������6������#�"����.������(������� ������+�

����� ,��+���#/�5������ ������������������������#� �-������#�!�������*�����<����

��2���(�����+�

O

O7� <����<���<���"�������� #�������������?����?����?�3+�

O.�� <��I0����9����������#����� ���#�)�����������������7��������?�3+�

O�� <���G��#����� ���������� ��������#�����������������)���������?��9��

P

P�� 8#6�#�������������?����#��������3����������������L�"+�

P�� �8���������#��HI���6�������#�"� ��4�������������6����3��+�

P � 8#6I�����)�������� �@�?�����6�������#� "� ��4����� �������3�� ������ ����

7�������L�"+�

P�� 8#6�$�?� ������������#�������������������-������L�"+�

Page 239: web.dit.upm.esweb.dit.upm.es/~jlopez/publicaciones/tesis.pdf · " A ˚˜( 5 CF ˇ > # 3 # ( [@+ )˛ ˚ 3 ˘ < 4 . ˇ ( ˇ ˇ ( # 4 ( ˇ - + 4 5 )˛ ˚ 4 4 4+ "0 $+

� $CJ�

�����'�,�+#�($�

• ���������������'�

7������������� ������������������������ ���������������������������������

����+�+�+�+������������������>������������������������������@+�

• �������������CJJJ�5�����������3������$%%$'�

7���������� ��������0�������������(����������������������������������

��������#���������*�������+�

• ������4�������$%%%�5������������$%%C'�

�������������"�3���������������� ��������8�9����:���;������7�����#� ���

���+�

• �������������3������CJJF���������3������CJJF'�

7������������� ������������������������ ���������������������������������

����+�+�+�+������������������>������������������������������@+�

• �������3������CJJF'�

������ ��� � ����� ��� �������������� ��� ��� �������� ������� �������� ���

� �����������������������>������������������������������@+�

• �������������3������CJJI����������3������CJJF'�

��*����0������������'����������� ��� ��������������$���� ����������(�������

������������������������������"� ������9����������+�����(������'��������������

8�+� ������ ���� ��� �� �(������ ��� � ������ ��� �������������� �����4��

��*����0����������������� �����������������+�

7���� ���� ����������� ��� � ������� ��� ��������� ����������� ��� ��� �+�+�+�+� ���

��������������>������������������������������@+�