automated model transformations for the analysis of it systems d aniel varr o dr. andr as
TRANSCRIPT
�������� ��� ���� �� ��������� �� ��������
���� ���� �� ����� ���� �� ��� ����� �������
��������� ��� ��� ��������� � ���
��� � ����� �� �� �������
��� ������
��� �� ��������� � �������� ��� ������
���� ���� �
��� � ����� ���������� ������������ � ������
��������� ������� !!"
����������
���������� ������ ����� �� � �� � ���� �� � ������ � �� �� �� ����� � ����� �� � � � ����� ��� �� ������ ���������� ����������� � �� ���� � ����� �� ��� �� �� � ���� �� ���� ���� ������ ������������ ������������� ���� ����������� ���� �� � ��� �� ���� � � ������� � ����������� � �� ����� ��
���� �� !""#� � � �� � $�
� �������� ����������� � � � �� �� ����� � ������ � ���������� � � ������ � � � ���� ��� ������� � � %��&���������������� '�� � � (��������� ����� � � )���������� *������ +� ���� ,����������� �� �� ����
������ � ��� � ��������������� ��� �� ������� �� �� ���� ��
����� � ������
-�+ �� ��� �������
�������� ��� ������� ������� ����������� ����� �� ���� �� ����� �� � �� ������������� ���� ������� ���������� ������ ����� �� ���� ���� ���������� ������� ������ � �!���� ��"# !� �� ��������������� �� ����� ��� � ����� ������� �� �� ����� �� � ����"$� �� ������ ������ $ ����� �� � ����� ����� �� ����������� ����� ����%��& ��� ��� ����� ��������� � ��� ��� �� �� ��������������� %����� �� !�%� �� ��� �������"$ ��� ������ ������� ���� �� ����� �!��� �� ��������� �� ���������������� �� �� �� ��� � �������������� ������� �� �� ����������� ���� ���� ���� � ����'�������"
.�� ���� ��� �� � �������� � ���� �� � ������ � ����� � ��&��� ���� �� ��� �������� � ����&����� �� / ���� � ���� ��� �� � 0��� � �� ���� ���������� �� �� ���� �� ��� ������ ������ ����� �1������ 1������ ��� ��� � ����� � �� ��� �� 1� �� � �� ���� � ���2��� ��� � 0��� � ��� �� � ����� � &� ����� 3� 4��2 � ��� ���� 5������ 64�57 ����� � � �������� ��� ���&��&��� ������������ 1�� �� �� ��� ���� �� � 0��� � ��� ��� �� ���� � ��� ��
,�1 � � � �������� ��� ���� ������� �� � ��� ���� ������� �� ���� ��� �� �� �� � �����)� ��� � �� ���� �� �� � � � �� ���2� �� ���� ��� � �� �� � ���� � ���� ������� ����� 6��� ��� ������ � ����� �� - ��� � �� ����8�1 � �1��� ���������� ���� �� ��� �� ��� ���� ���7 �� �� � �� ��� �� �� ���� �� ������ ���� � ���� � �� 6���� �� ���������� ���� ��� �� ��� ��� �� ������������ �� � ���������7� 4��������� �� �� �������� � � ��2������ ����� � 0��� � ����������1� �� �� �� ��� ������ ���� ������ ��� �� � ��� � ���� ����� �� � � � ��� ���� � � ���� ���
)� ��� � �� ����� �� ��� ����������� �� � �1 � 4�5 ��� ���� ������� ��� �� ���� � & ����� � 6�������� ���� �� '��� �� '9-:)3 ��� �� ;,)+'<7 �� �� �� ������������� �������������&� � � 4�5 ��� � ���� � ��� �� ���� ��1&� � � ���� ������� ��� �� ��� �� � ���&������� �� � ����� �� �� ������ �������� ���� �� �������� 4�5 ��� � �� �� ���� � �� ��� � �� ��� �� ��� ������ ���� �������
$� �� ������ ������ $ ������ ������ ������� �� ����������� ����� ���� �� �����������( �� ������ �� ��������������� %����� �� !�%� ������� �� ��� �������"
���� ������ �� � ����� ����� ) � 2� � ������ ��� �������� � ��� � ����� ���� 6(-�7���� 1�� ���� ������ �� ���� �� �� �=. � ����� ���� �� ��������� �������� ��������� � ��&��� �� ��� ��� �� �� � ���� ���� ���� ���� ��� ���� ������� �������� 3��� ������� �� ��� ���� ���� � � �� � � �������� �� ����������� ��� ������ ��� ������������� � ������� ��� ����������� �� �������� �� ����������� ���� ������� � 2��������
�� �� ������ �� ��� � ���������������� ��� � �� �� ������� �� ��� � �������������� ) ������� � ���� ��������� � ��� ��� ������ ��������� ���� �������� ����� �� ���� �� 6�7 � ��&� � � � 2������ �� �� � �������� � ������� �� �� ��������� ��� ���� ������� ��� 6�7 �� ����&� � �� ��2������ �� ��� � ��������������� � �1 � ���� ��� ���� ������� ��
������ � ������� � � ������� )� ��� � �� �� ��� �� �� � � ������� �� ��� � ����������&����� ) �� �� ������� � ������ 6��� ��� �7 � � ������ � ����0� � ���� ������������� ����� ��� ��������������� ������ ���� �� ����&� � � � ��2������ �� �� �������������� 1���� ��� � > ��� ��� �� ��������� ��� � �� �� ��� ���� ������� 6�7�
!����� " �� ������ �� ��� � ���������������� ) � � �� �� � ����� ��� �� ������� �� ��2������ �� ��� � ��2� ������� ��� � �� �� ��������� ��� ���� ������� 61��� ������ �������� � 2� � �� � ����� ���� ��� � �������� � ������� � 2� � �� ��� � �������������� ���� ��7 ����� >������ ��� � �� � � ������ ) � 2� ������� ��� ���� ��� ��� ��� � ��������������� ��� ) �� �� � ����� �� �������� � ���� �� ��������� 6 ������ ������� �������� ��7 ��� � ������ ������� ���6������ �� �� ��� � � ��������7 �� ���� ����������������
�������
3� ���� �� �� ��� ������� � �� �� �� ����� ���� �� �� ()�3:� 6��� ������ ��� ��� ��� �� ���� � ��2��� ������ � ���� 3 �� ��� 0��� �� %?7 � ��� � �������������� ���� 1�� �� � 4�5 ������� ������������ ���� �� �� ��� ���� �� ���� � � � � �� ���� � �� �� �1� �� ��������� ���� ��� ���� � � ��1 ��� �����2���� ��������� �� � �� 1������ ���� �� ��� �� � ���� � �������� 1��� .�� ���� �� �� ) 1��� ��� � � ��>���� �� �� �� ���� ����� � ���� ����� ������� �� �� �����2���� �� ������������� ������ � � ���� � �� ����
�����1 ��� � � ���� ������� �� �� �� ��� � �� �� ������ �� �� 2��� ��� ) ������ ����1� �� ������� -�������� 1�� ��� ���� �� �� ������� �� �� �� ���� , �� �� � � �� ���� ���� ��� �� ���� ��� � ��������������� �� 4�5 ���� � ��� ��� 1� � �� 1�� � %������ ���� � ���� � ��� �� �� �� �� 2 ��� � ��1��� ��� ����&� �� ;���������< �� ���� ����� �� ����&� � � � � ���� ����� �� ���� ���������� � ���� ��� �� � ����� �� ��� � �� � ���� ���� 6�� � �������� � �� ���� �� ���7� ��� �� � �� �� ���� � �� � �� � ���� ��� ��� � �� 2�� �� ��1 � � � � � � ���� ����� ��� ���������� ��� ���������) ������ ���� ���� ����� � ����� ��� �� ����� ����������� ��� ��� �� ;��1&��1< ) ��0��� � ���� ������� ���� �� � � � � ;� �� �� � �����< �� ��� ��������� �������
) �� � �� ���� ���� ��� �� ���� �� �� ���� ��� � �� �� + ���� �� �� � ���� � �� ��� )�&��������� 9��� �� 6���� �� 4��� ����� �� 3 �������� ��� '�������� �43'7 ��� �� 1��� ������ � � ���� ������� ��� +���������� 1��� )����� ����� ��� %����� ,��� �� �� ������� 4�5 ��������� � ����� � ��� � ���� � ������ � ��������� � ����� �� ��� �� � ) ���� � ���� ����1� �� @������� -� ��� ��� ��� /���� � � �� �� ����� ���� � � ������ �� �� ()�3:� �����
�������� � ��� ���� ����� ���� � ��� � �� �� ���� �� �� ��� ) 1���� �� �� ��� ���� ��� �� �������: ��� )���� ���� *������ .�� �� ��� A���� B���� ��� ��� �� �� � � ��� ������� � �� ���� �� � � ������� ����� ���� ��� � �� � �� ��� �� ���� � �� � ��� � ������� �� �� .����� 5������ � �������� ����� � ) 1�� � ������ �� �� + ���� �� �� B�� ������� ��� )���������� 3� ��� 6�43'7�) �� ���� ���� ��� �� -� � � 9� � �� ��� ����������� �� �� 1��� ���� 1���� �� -������ 5 ���� � �� *������-������� �� ������� � �� �� � ������ ��� @������ B������ � �� �� �� ��� ) ��� �� � �� �� '�������4��� ����� 1 � ���� � �� � � ����
) ��� 1���� � �� �������� �� ���� �� ��� ������ �� ��� &����� ����� �� �� � � ���� ���� ��%� ��� '�� �� �� �� 4��� ����� �� -�� ����� �� ��� � 2��������� �� �� 9 ���(�� �������� � �1���) �� ���� ��� �� ��� ��� �� ������ �� � ��������� ) �� ���� ��� �� � �� : �� , � � ��� �� ������������ ����������� ��� ��� 6�� �����7 ����� ��� ������ ��� �� ��� 1 �� �������� : � ����;��� ��������< 1��� 5������ ��� �� 6-���� ����� ������7 A�� , ���� ,������� A��� � �� *���� �9� ��� 9�� � ��� 9 ������� 3���� 1 � ��2���� ������ ���� ����� ,�1 � � ) 1���� � ���� �� �� ���� � ���� �� �� ���� ��� ��� ��� �� � � ���� �� � � ����� � �� � � ���� �
�� ���� ���� ) ������ ���� ����1� �� ���� � � ���� �� ��������� �� � ��� -���� ������ ���� �B�������� 6���� �� 4���� -���7 ,������ '���� 634 � ����7 ,���&A���� *� �1�� 9���� *�� 6������ 4���� �� � �7 ���� 9������ 64���� +��������7 %��� 3� ��� � 634 � ����7 ,��� (���� ��1
() -� ���
6�� %��� 4��� �����7 ���� �� C��� � 64���� *��� ��7 ��� �� @������� 64���� ��������1 ��7 ��� �� �������� ����������� ���D�� �� �� ������� � �� ��� �� ����
)� !""E ) 1�� ����� � �� A��� :����� �� � �� ���� ������ �� �� ��� ��������� � ���1 �� 9�������: � ���� )������� 69:) )�� ���������7 �� �� B�� �� � 9�� �� 5���������� ) �� � �� ���� ���� ��� ����� ��� ���� �� ��� ���� ��� �F 5 ������ �� ����� 9�� =1� ,��� � 9����� G�������� 9����� ��������� 3�1��� �� ���� �� ;��� �� ��>�������< �� ��� ���� ) ������ ����1� �� � ) � ��� � >�� � ������ ����� ������ � ��2������ ������ ���� ���� ��� �� ��� ������ �� �� �� � � ��� � ����� �� �� �� ��� ���� �������� ���� ���� ��� � ) �� ���� ������� �� �� �� ��� A������� .��� ��� � ������� �������� � ��� ��� �� B��������� ������ �� 1 ����
.������ ) � � �� ���� � � ��� ����1� ��� �� 1�� 1 � ���������� �� �� ����� �� ���� � ������ �� ������ �� ��� ��� ������� � ��� 1��� ) ���� � � ��� �� � �� � ��� � ������F 9������ 6������� 1�� 7 % �� �� 6�� ����� � ��� ���� � ��&������ �� � � ��� � ��7 ��� �� �� ��� %������ ���������� C������ �� �� ��� ������� � �� ��� �� ��� ) 1���� � � � ���� ��
+���� � (����� + � �� � !""# ���� �� ,������
�� �� ��
# ������������ � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � EE�E �+�F ��� � +��� � ������ ���� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � E
E�E�E �+�F (����� ��� � ����� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � EE�E�! %���� �� �+�� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � EE�E�# 3� �+� ������ ���� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � !E�E�H �������� � �� �+� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � #E�E�I 3� ��� �� 4�5 �� �+� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � #
E�! .����� � ����� �� �+�J � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � HE�!�E ��� � ��������������� �� �+� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � HE�!�! .����� � ����� �� ���� � � ���� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � HE�!�# 3� ��� ��� ���� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � I
E�# ���� 4��� 9� ������ �� ()�3:� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � KE�#�E 3� �������������� � ���� �L� �� 1 � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � KE�#�! 3� � �������� � ���� �L� �� 1 � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � M
E�H �� ������ ������ =� ��� 1 �� ()�3:� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � NE�H�E � ����� ���� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � NE�H�! O�)F 4������ � � � ������� �� ��� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � $E�H�# ��� � �������������� ��� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � E"E�H�H B��� ��� �� ��� ��� � � � �� �� ��������������� � � � � � � � � � � � � � � � � � � � � � � � � � � � � E"E�H�I ������� � ������ � � ������ � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � EEE�H�K 3� �������������� ���� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � EEE�H�M � ������ ��� � ��������������� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � E!E�H�N ���P���������� �� �������� � ����� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � E!
E�I 3� 9������� �� �� 3� ��� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � E#
$ �%�& ���� ������ �� � ����� ���� �� � ����� ���� ���� ������ � � � � � � � � � � � � EI!�E ����������F � ����� ���� ��� ���� ������ � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � EI!�! 9 ������� �� �������� 9����> �� ��� ���� 5������ � � � � � � � � � � � � � � � � � � � � � � � � � � � � � EN
!�!�E � ����� �� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � EN!�!�! 6)������ 7 ��� �� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � !"!�!�# 3� ���� ��� � �=. � ����� ���� ������ ���� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � !!
!�# -���� �� �� �=. � ����� ���� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � !#!�#�E 5�� �� ���� 6� ����� �7 ��� ������ � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � !#!�#�! 5�� �� ����������� ��� ������ � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � !#!�#�# 9��������� � �������� � �� �=.� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � !H!�#�H 5�� �� ����� � ������������� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � !H!�#�I -���� �� 1��� � ��� � �� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � !I!�#�K � ����� ���� ��� ����1�� ���� ���� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � !K
())) B��� ���
!�H (-�F 9��������� : 2� � �� �� � ����� �� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � !K!�H�E (����� � 2������ �� - ��� � �� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � !K!�H�! .����� � ������� �� ������ ��� � � 2� � �� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � !N!�H�# .���������� �� - ��� � � � ����� � �� ������ � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � #E!�H�H -��� �� � 2� � �� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � #E!�H�I 3� ����&��� � �=. ������ ���� �� (-�� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � #!
!�I 9����� B������ ��� �������� �� � ����� �� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � ##!�I�E : 2� � �� ��� �� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � ##!�I�! 3� ������ �� � � 2� � �� ��� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � #H!�I�# 3� ������ �� �� � �� �� � 2� � �� ��� �� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � #I!�I�H -�������� �� � �� � 2� � �� ��� �� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � #N
!�K B���������� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � HE
' �%� ��� �� �� ������� ���� ������ � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � H##�E ����������F '� � ����� (-� � ������� �� � ������� � ������ � � � �������� � � � � � � � H##�! �� )����������� �� �������� 9��� ������ � 6�9��7 � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � HI
#�!�E (��������� ��� ���� � �� �9��� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � HI#�!�! 3 ��� ������� ������� �� ��� ������� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � HK#�!�# 3��������� ��� � ������� �� � ��� � 2���� �� � ��� � � � � � � � � � � � � � � � � � � � � � � � � � HM#�!�H �������� ���� ������ � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � IE#�!�I �� �����������D� 2� � �� � ����0� ��� �������� ���� ������ � � � � � � � � � � � � � � � � IE
#�# � � ��&5 � � ��� ����� : � � ������� �� (-� ��� �� � � � � � � � � � � � � � � � � � � � � � � � � � � � � I!#�#�E (��������� ��� ���� �� (-� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � I!#�#�! C ��&���� �� �� ����������� ��� �� ��� ����� � � � ������� �� (-� � � � � � � � � � � � I#
#�H '� � ����� ���� �������� �� (-� ��� �� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � IK#�H�E ���� ������� (-� ��� ��F �� �� ��� 1 � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � IK#�H�! ��>������ ��� � ��� ���� ������� (-� ��� �� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � IM#�H�# = ������� ��� ��� � ���� ������� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � I$
#�I � ��� �&5 � � ��� ����� : � � ������� �� (-� ��� �� � � � � � � � � � � � � � � � � � � � � � � � � � � � KK#�I�E B������ ������� �� � ��� �&� � � � � � ������� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � KK#�I�! ��� �&� � � (-� � ������� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � KM#�I�# � � ����� � �� ������ � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � KN
#�K B���������� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � K$
( ������ �� �� ������ �� ��� ���� )������ � ��� ��� � ��������������� � � � � � � � � MEH�E 9 ������� +������ � ������F �� =� ��� 1 � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � ME
H�E�E +������ � ������� �� ��� �� ��� ��� ���� ������� � � � � � � � � � � � � � � � � � � � � � � � � � MEH�E�! 9 ��2������ �� ��� � ��������������� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � M!H�E�# -���� � ���� � ��� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � M!
H�! : ��� � � ����� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � M!H�!�E : �������� � ����� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � M#H�!�! = �������� � ����� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � M#H�!�# %�� � �������������� ��� � � ����� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � MHH�!�H ��� � �������������� ����� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � MIH�!�I =1� ������������ � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � MM
H�# �� �9� 9 ������� ��� %�� � 3������������� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � MMH�#�E %�� � �������������� ��� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � MNH�#�! %�� � ��� �� �������� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � N"H�#�# � �������� �� � ��� F �� �������� ������������ � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � N#H�#�H �9� � ������� ��� ��� � �������� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � NI
B��� ��� )O
H�#�I 3������������� � 0� �� � ��� ������� ��� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � $EH�H (����� + 2������ �� ��� ���� 5������ � ��� ��� � 3�������������� � � � � � � � � � � � � � � � � $H
H�H�E B������ �������� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � $HH�H�! + 2���� ��� ���� ������� �F ������� � ������ � � � � � � � � � � � � � � � � � � � � � � � � � � � � � $KH�H�# 9����� � ������� �� � ������� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � $MH�H�H ��� � �������������� ���� �� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � $N
H�I :�� : 2� � �� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � $$H�K B���������� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � E"E
* ������ � ��� � ��� %������ + � ������ ��� ��������������� � � � � � � � � � � � � � � � � E"II�E ������� � )� � � ������� �� ��� � 3��������������F �� =� ��� 1 � � � � � � � � � � � � � � � � E"I
I�E�E O953 �� ��� � �������������� ���� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � E"II�E�! 3� ��� � >��� �� ��� � �������������� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � E"KI�E�# %�� � ��� �� �������� ����� �� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � E"MI�E�H ������� � ��� � � ������ � ����� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � E"N
I�! ������� � -������ % � ������ ��� ��� �� ��� � 3�������������� � � � � � � � � � � � � � � � � � � EE"I�!�E -����� � � � ������� �� ��� � �������������� ��� � � � � � � � � � � � � � � � � � � � � � � � � � � � EEEI�!�! )� � � ����� �� ������� �������� � �� -����� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � EEHI�!�# ������� � ������ � � ������ �� ��� � �������������� � � � � � � � � � � � � � � � � � � � � � EEI
I�# B��� ��� �� �� �� -����� '������� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � E!#I�#�E B��� ��� �� �� �� -����� � � � ������� �� ��� � �������������� ��� � � � � � � � � � � E!#I�#�! B��� ��� �� �� �� -����� ������� �� ������� �������� � � � � � � � � � � � � � � � � � � � � � � � E!#
I�H 4�5 ������ 9 ������� ��� ��� � 3������������� 9��� �� � � � � � � � � � � � � � � � � � � � � � � � � � E!II�H�E ������ 9 ������� ��� 4�5F �� �� ��� 1 � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � E!II�H�! ������ 9 ������� ��� ��� � �������������� ���� ��F �� �� ��� 1 � � � � � � � � � � � � � � E!NI�H�# '������� �� ������� 8�1 ��� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � E!$I�H�H ������ 9 ������� ��� ��� �� �������� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � E!$I�H�I ���� ������� ���� ��� ��� ��� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � E#HI�H�K B��� ��� �� �� �� ������� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � E#K
I�I B���������� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � E#M
, ������ � !����� � �� ������ �� ������ ��� ���� )������ � �� ��� �-� ����� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � E#$K�E 3�1���� ��� � B� ���� %�� � 3������������� 9��� �� � � � � � � � � � � � � � � � � � � � � � � � � � � � E#$
K�E�E =�� ���� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � EH"K�! ��� � B� ���� 3��������� 9��� �� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � EH!
K�!�E 3��������� ���� �� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � EH!K�!�! 9�5F 9������� �������� 5��������� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � EH#K�!�# �� �9� ������� �� ���������� ���� �� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � EHH
K�# .��� %�� � 3������������� 9��� �� �� 3��������� 9��� �� � � � � � � � � � � � � � � � � � � � � � � � � EHIK�#�E � ���� ���� �� ��� 1 �� �� ������� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � EHIK�#�! � ���� ������� �� ��� � �������������� ���� �� ���� ���������� ���� �� � � � � � � EHKK�#�# = ����������� �� ���������� ���� �� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � EH$
K�H -���� �� = �������� '0����� �� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � EI!K�H�E B��� ��� �� ��� ��� � � � �� �� �� ���� ������� � � � � � � � � � � � � � � � � � � � � � � � � � � EI!K�H�! B��� ��� �� ��� ��� � � � �� �� �� � ����� � ������� � � � � � � � � � � � � � � � � � � � � � � EI#
K�I +����� -������ � ��F � B�� 9���� ��� ��� ���� ��� ( ��2������ � � � � � � � � � � � � � � � � � � � EIHK�I�E B�� EF %�� � �������������� �� �� ��� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � EIHK�I�! B�� !F %�� � �������������� �� �� � ��&� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � EIKK�I�# ��� ��� �� �� � ��2������ � ����� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � EKE
O B��� ���
K�K B���������� ��� .���� C�� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � EK!
. ��/���� ������ � !����� ������� �� ��� � ��������������� � � � � � � � � � � � � � � � � � EKIM�E .����� ��������F C�� ��� C���J � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � EKI
M�E�E B��� ��� �� ���� ��� �� ��������������� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � EKIM�! 9�������� B��� ��� �� ��� B�� � � � �� �� 3�������������� � � � � � � � � � � � � � � � � � � � � � � � � EKK
M�!�E ��� � ���� ��� �� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � EKMM�!�! 3������������� ���� ��� �� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � EKNM�!�# '>�� � � �� ���� ��� �� ��� ��� � � � �� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � EK$M�!�H -������ ���� ��� �� �� ���� � ���������� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � EMH
M�# ������� � .����� ( ��2������ �� ��� � 3�������������� � � � � � � � � � � � � � � � � � � � � � � � � � � EMIM�#�E B��� ���� �� ��� 1 � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � EMIM�#�! � ����� � ��� ��� � � � � � ��2������ �� ��� � ��������������� � � � � � � � � � � � � � � � EMM
M�H B���������� ��� .���� C�� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � EMM
0 1 �������� �� ��� ���� )������ � ��� ��� � ��������������� � � � � � � � � � � � � � � � EM$N�E B�� 9���� �� - ��� G �� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � EM$
N�E�E � � ��&������ ������������ �� - ��� � �� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � EM$N�E�! 9 ������� �� - ��� � �� �� ��� � �������������� ���� �� � � � � � � � � � � � � � � � � � � � � � ENEN�E�# 9��������� � - ��� � � �� �� -����� ���� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � EN#N�E�H :�� � 2� � �� �� � 2���� � ������ ���������� �� - ��� � �� � � � � � � � � � � � � � � � � � � ENI
N�! '>� �� � ,� ��������� ��������F .����� 9 ������� �� 4�5 9��� ������ � � � � � � � � � � � � � ENKN�!�E �� �������� �� ��� 1 �� 4�5 9��� ������ � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � ENKN�!�! 3� � ����� � �� 4�5 9��� ������ � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � EN$N�!�# : ��� � 1�� �� ������ � ������� ��� 4�5 ���� ����� � � � � � � � � � � � � � � � � � � � � � � � � E$EN�!�H '>� �� � ,� ��������� �������� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � E$!N�!�I �� � �������� � ������� �� '>� �� � ,� ��������� �������� � � � � � � � � � � � � � � � � � E$HN�!�K '>� �� � ,� ��������� �������� � ����� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � E$$N�!�M B��� ��� �� �� ',� � ������� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � !"#
N�# B�� 9����F ( ������� �� ',�!-G ��� � 3������������� � � � � � � � � � � � � � � � � � � � � � � � � � !"HN�#�E ��� ���� ���� ������ �� - ��� � �� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � !"HN�#�! 3� ',�!-G ��� � �������������� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � !"IN�#�# ( ������� �� ',�!-G �������������� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � !"N
N�H B���������� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � !EE
2 -���������� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � !E#$�E .��2��� �� �� =�� ���� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � !E#$�! 4���������� �� G 1 : ����� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � !EH
�� %����� �� �� �� �� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � !EM��E -����� �� B�� � � # � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � !EM��! -����� �� B�� � � H � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � !!"��# -����� �� B�� � � I � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � !!!��H -����� �� B�� � � K � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � !!I
- �) � ���������� �� �� ������ %�������� �� -�� ����� � � � � � � � � � � � � � � � � � � � � � � � � !!$B�E 9�5 + ���� ���� ��� �� ��� �&5 � � '������� �� +����� -������ � �� � � � � � � � � � � � � � � � !!$B�! 9�5 + ���� ���� �� �� � ��&5 � � '������� �� +����� -������ � �� � � � � � � � � � � � � � � � � � !!$B�# 9�5 + ���� ����� ��� ��� �&� � � '������� �� -������ � ��L 9��� ������ � � � � � � � � � � � � � � !#E
3 � � �� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � !##
�
� ���������
��� ���� ��� ��� � ����������
#�#�# ��& ������ ��� � �����
B�� ����� ������������� � �� > ������ �� �� � ��� �� � �� ��� ������ G 1 �������� ��� � ��&������� ���� ��� �� ��� 1��� � ���� ���� ��� 3��� 1�� ������ �� ��� �� � ���� �� 1� �� � ������� �� ����� ��� � ��� �������� � �������� ����� �� 3� ��� �� �� �� ��� ��� ��� ��� ��>���� 8 >&������� �� � ��� ����1�� ���� �� � � ��� � � ��� ����� ����� ��������� �� '�� �� � ��� 49���� ����1�� ���� �� � � � ��� ���� ��������� �� B=:���
��� �� ��� �� �� ��� � �1��� � ��� ���� � ��� �� � � � � ��� ����� ����� ��������� ���� ���� � G 1 � �������� � ���������� � �� ��� � 1 � �������� ���� �� =� � �� ��� �� ����� � ������ � � �� ��� �� O�5 �� � ��1 0����� ���� ��� �� ��
3� =�� �� ����� � �� %��� 6=�%7 ���� �� � ���� � ����� 1��� ��4 �� ��� � ���" ������ ���� � �+� �� ���� ������� ��������� �� � �������� ������� �� ��� �� �� �� � ��� � ����� ������� ��� ���� ������� ��� ����� � ��� � � ����Q ��������� ���� �� ������ � �� �� � �� �� �� � ��� �� ������������� � � � � �� ������ ����� � �� � �������� ��� �� ����� ������ ����/ � �� ���� �� ����� 1�� � 3� =�% ��� � +��� � ������ ���� ���� �� � �� ��� � � ��� ���� �� � ������� � ������ ��� ������� ��� �������� � ��������� �� 1 �� �� ���� ����� � � �����������+�&��� � ��������� ���� ������������� �� ��� ���� 1��� � � �� � ��� ��� ��� �� ��� 1���1��� � � �� � ����� ����� ��� 1��� � � �� � ����� �������1�
#�#�$ +���� �� ��
3� �+� ���� �� �������� � ���� 1�� ��� �� �� ����� �� !"&� �� ������� � �������� ����1�� ������ � ���� >� 1� � � � �� ��� ���� � �1 � �� ���� � � �������� ��� �� ��� ������ > ������ ������� �� ��������� 9��� ��������� �� 0� ���� ���� � ��� ������� 1� � � ������� �� � ���������� � ���� � ��� � ����� � �� 1� � � ��� �� �� � �������� ������ � � ��� � �� � � �������� � ��� ������ � ����� � �� �� ��� � 1 � ����1�� > ������ ��������� 3��� �� �� ���� ���� ���� ����� �����& ������� ��� ��������� �� � �������� ����1�� � � �� ��� �� � � ������� �� �������� ��2� ����� � 6�� �� ����1�� ������� �� ����1�� > ������ ������� �� �� � �������� ����1�� ��� ���� 7�
)� ��������� �+� ���� �� � �� ����� �� � �� �����L� ������ � �1�� � ���������� ������������ �� ������� �� �� �������� �� ������ ���� ���� ����� �F
� %����������4 � ��������� ���� ����� � �������� � �� ��� � ������ �� ���� ��� ��� � >��� ��� �������� � � �� � �� ��� ����� � �� ��1 ��� ���� �� ����� �
� -����5�������� ��� ��� �������� ����� �������� � ����� �� ������� ���� ��������� ��� � ������� � �� � � ������� � �������� � ��� �� � � �� �� ������ ����� �� ����������
! E )�����������
� %������� ��� � �� �� �� ���� � ������ �� ��� ���� ��� ��� � >��� �������� � 1��� � &���� ���� � ��������� ��� ��/ � �� ��������&��������� ���� � � �� � �������� ��
� ������ �� �� ���� ������� ������&� ��2� ��� �� ���� ���� �� �� �� � � ������� �� � 1��������&� ��2� � ��������� �� � ��� �� ���������
� %�������"��� �� ����1��� � � �� �� � ���� �� ��� ���� � �������������� �� �� ������� � ������� �� �� � �� ���������� 1��� 1��� ����1��� � ��� �� ������������� ��� ��� ������� �������� � ���� ��� �� � � �����2���� � ��� �� ����� �� ������ � �� ��� �� �� �� ���� � � ������������ ��� � ��� ���� � �� � ��� ������� ��
�+� ����� � �� � � � ����&� ����� � ����� �� �� ����� �� �� ��� �� �������� �������� � ����� � � ������ �� ���� �� =�%L� �������� � ��� ���� ���������F
� 6�� � ��� ���� )������ 76�)8 RE!"S 1���� ����� � � ��� � � ������ ��� ���� ���� &1�� ��� �������� � ���� �� � � ������� � ���� �� ��� ����� ������� �� � ��������� �� �� �������� ��� ��&��� �� � ��� ���� ������� Q
� � ��59�: �� !������� 7�9!8 RE!!S � ������� � ������� � ��� ������&� ��2� � ��������� ������ ���� ������� � �� ������������ � �� ���� ���������� � ���� ����� ���� � � ����� ��Q
� ;�) � ������ ��� ������ 7;��8 RE!ES � � ����� �&� ��2� O�5 ������ ��� ��� ������������ �� � �1 � B�9' ����� �� ��/ � �� � �����Q
� -�����<�� ���� � ����� � 7-<�8 REEKSQ � ����� �� � ������� ��� ������� ��� ��������� ���� ������ ��� 1�� ��������
-�������&��� �� �� � �������� � ���� ����� ����� ����� �� � ��� ���� ��������� ��� � � ���� ������ ��� ����� � � �� �� �� ���� ������� ��������� B=:�� A��� �G'3 O�)DO�5 C �&��� � �������� ��� ����� � �������� ��
#�#�' �� �� ������ ����
3� � ������ � ������ ���� �� �+� �� �������� � �� .��� E�E�
Platform-
Independent
Model
(PIM)
CORBA
Model
Java/EJB
Model
CORBA
Other
Model
Java/EJB OtherLegacy
App
Platform-Specific
Models
Software
Application
Platform-
Independent Model
Model
Transformations
Code
generation
Reverse
engineering
���� ���� ��� ��� ���������
�+� � ���� ��� �������� �� � ���� �� �� � �������� 1��� � %�������5��� � �� �� ��� �7%��8 � � � ����� ����� �� ������������� ��� � ������ ��������� � �� � �������� � ����� �� �� ������ � 4�5 ��� �� , � �� ������ �� ������ ����� � � ���� � 4�5 ��� � ��������� � & ��� ���&���������� �� � ���� � �� �� �������� 9�: �� -��������� )������ 79-)8 RE!HS ��� � ��������� ��2������ 6������� � �������7 �� ����� � ������� 7�8 RE!#S ������� � 3� -)� ��� � ���� � �������� ��� ����� � ���������� � �� ������ � �� � ����� � �� ���� � ���� ��� ��� ���� � � 2� � ��� �� ������� ��
)� �� � >� ��� %�������5�� �� � ��� �� 7%���8 ���������� ����1�� ������ ���� 6�� ������ 1�� � �������� � �� B=:�� A!'' �G'3 ��� ����� � �������� �7 � �� �� �����������
E�E �+�F ��� � +��� � ������ ���� #
�� �� ���� �� ���������� 4�5 ��� �� �� � � ��� � ���� �� -)� �� � ����� �������� �� ������ �� �+� ���� � � ����� �� ��������� ��� � ����������������
.������ �� �� ��� � � ������ ��� �� �������� � �+� ����� ������������� � � ��� ��� ������ �� �� �� � � ������� ��� ��� �� � ���� �� � �������� � � �� � �� �� � � �� �� )� ��� ��� ����� � ���� ���� �� � � �� ���� ���� ����� ������� �� ������ �� �� ��� �� ��� � &� �������� �� � � 1 ��������
#�#�( �"����� � �� ��
�� � � ���� �+� ���� � � �� ������ ������ �� �� �������� �� ����1�� � � �� �� �� ������ � ������ � � ������� � ����� ����1��� �� � �� ����� �� � �������� �������� �� �� � �������� � �� � ��� &�� � ��� �������� 6��� �� � ������� � 1��7 �� � �� �� ���������� �� �� � � ������� ��� �� 1���� ���� � � ��� �� ��� �� �F �� � �� ���� ������ ��� � � 0��� � ��� � 2������ � ��>���� ��!D# �� �� � � ��� �� ��� �� � ������ �������
9������� ����� � ������ � 1�� �� �� ���� ���������� �� > ������ 4�5 ��� �� ������� 6��� �&� � �7 ���������� ��� � ����� �� ��� �� ������ ��� �������� ���� �� ���� �� �� � � ��� ��� ����� �� ��� �� � �� ���� �� � �� �� �� ��� ������� ��� � �� � �� ��� � )� �������� ����1�� � � �� � ����� �� � ��� � �� �� � ��� !"T 1� � ���������� �� �� � � ������� ��� 6� �� �� � ��� H"&K"T �� ������� ����� ��� 7 �� ��� � � �������
.���� ���� ����� ������� �������!���� �� ������ � �� ������� �� ����������� ��� &� � � � �� ����� �� ��� �� �� ��� � � � �F � -)� ������� ��� � � �� � 6�� ��7 �� ��� ������� ��� 1���� ��� ��� �� � 2� � 6�� �F � ��� � � ����� �� � � �� �7� �� � ���� 0� �� �+� ��� �� �� ��� ����� 1��� ��� ����1�� ������� ��� ����1�� > ������ ������� ��� � �������� ����1�� ��� ���� ������ �� � � ������� ������� � 3��� ����� � � ������ � �1 � ��/ � �� �������� �� ��� ��2 � ���� ������ -)� � �������� ��� �� ��� ������� �� ����� �� ��� ���� � � ��������� ���� 1����� ��������� �� � ��� ��
#�#�* �� ��� �� 6�) �� ��
3� 6�� � ��� ���� )������ �� � ����� �������� ��� ���� ������� �� ��� ��&��� �� �� ���� REH#S �� ������� ��� �� � � �������� �� �+�� 4�5 ��� ��� ��� ��� � �� � ���� �������� � 1�� ���� �� � ��������� ������� ���� � ����� ���� �� 6������ � � ��������������� ��������� ��� ���� ��� � ��� �� �������� � ���������7 �� �� �� � � ��&��� ���� �� 6���� ��� ����� �� ��� ������� 1��� �� �� ������� ��7 �� &����� �� � ��������� 6���� �� �������� ����� ��� ���� � �� �� ������ ��������� � ������� �� �� �� )�� �� �7�
3� ���� ���� �� �� 4�5 � �� � �� �� ���� ���� �� �� � ���� �� 6��������� ��� ������ �� ������ ��� ���� �� ��� ������� ��7 ��� ����� �������� 61��� � � � �� <�������� < ��� ����� � ���� ���� � ��&��0� � ���� �� ����� ��� ������ �� ���� ���� � � � �� �� ��� ������ > ���7�
,�1 � � ��� � � �� ���� ��� ��� ���������� > �� �� � � � �� ���� �� 6���� �� R$NS7 ��� ��& ���� � ���� ������������ �� �� ������� ���� ����� � ������ ��� ������� �������� ��� �� ��& �� )*�!���� �� ����� ����'� ������������ )� ����� � �� �� ��� ��&1���� ����� 4�5 1������ �� �� �� � 1��� � �� ��������� � �� �� � �� ��� ��� ���� ����1�� � ���������� ,�1 � � ����� ��� �� � ��� � > ��� ����&��&�� � � �� 4�5 ������� ��� ���� � ������� ������ � ������ ��� 4�5 �� ������ �� ���� � ��� �� ����� ��������� 6 ��2� �7 ��� � ����� ��������
: � �� ��������� � ��� �� 4�5 !�" :.- 6 ��� �� #�� � ��� � �� ���� ��� 4�5 !�" 9� ��������� ��� )������������ REK!EK#S ��� �� �� ��&� �� �������� �� 4�5 ���� � ��� �� � ������� ��� �� >� ����� ������ �� �������� ������� � 6��������7 ������ �� �� �1� � ��������
H E )�����������
��� ����� ������ �� ����
#�$�# ��� � ��������������� �� ��
�� � ����� � ���� ��� ������� �� ��+ ����%��& ����� ��� �� ����* ����� ���������� � 1����� ��� � �1 � ��/ � �� ��� �� ��� ��� ���� ������� �� .��� ���� ���� �� �� 1 �+�� � ������ � �� � � ��� �� �������� ��� � � �� � �� �� ��� �� ��� ��� ���� ������� � 1����� �� ��� ���� 1�� )� ������ ��������������� �� � � ������ � ��� �� � ��� �� �����1��� �� �� �F
� �� ��������������� %����� � ������ ������ ������� �� ���� ��� �� �� ���� ����� � 2� � ���� � ������ �� �������� �� �� ������ �������� �� � ��� � �� ���� � ������� �� ��������� �� � �� � �� �� �� � ��������� .���� ���� �� ��� � 2� � ��� &��� � � �������� � ���������� ���� �� ��� �� �� ��� � ����������������
� �� ��������������� !�%� �,��� ������� ������ ����� � ��� � ��� �� ��� �� �� � ������ ���� �� �� � 4�5 ������� ���� ����� � �� 1���� �� ����� ����� ��� � ������� �� �������� 1 �� �� ���� � ��� � � ����� ������������ ���� ������ ������� ��������������� � ��� -9������ �� ������ -)� �� �� ���� ��
� � ������ 4�5 ������� 6�� � � � �� �� �� � ������� �� �� 4�5 ������7 ������ � ��������� ����� ��� 6������������ � 2� �7 � ������ ������ 1���� ��� �� �� ���� � �� ������������ 6�� ��������� ��������7�
� -� �������� ���� ���������� ������ � -9�� �� ���� � ��� ��� ���� � ��� � � � � �� ����������� � ��������������� ���� � ��� � � >���� � � � ������� �� �� ��� � 6 ��� � �� > ������ ��� ��� ���������� �� �� O�) � ���� ���� ��� ��� � ��� ������ 7� 3��� �� �� ���� ���� ������ � �� ����� ��� � � ������ �������� � �� � ��� � 0������ ��� � 4�5 � ���� �� � ��� � 0������ �� ��� ��������������� � ����������
��������� �� �� =�% �� � � �������� �� �+� �� �� �������� ��� � ��� 4�5 ��� ����������� � ,�1 � � �� ������ �������� ����� � ����� �� ������� ��� �� �� ���������������1����� �� �+� ���� 1�� ���� 1��� 6�� �����7 ����� �� ������� ��� ��� �� �� ��� � ����1�� � � �� � �� ��� ���
4��������� �� �� ���� � �� � ������� ��� � ��������������� �� � � ��� 1�� 6���� -)� ��-9�� �� �� ���� ������� ������� ��� ���� -9�� �� � �������� ��� 7 �� ��� ���� ���� ���� �� ��� �+�� �������� �� ����&� � � �� ���������� �������� � ���������� � 0��� � ��� �� �������� �� 0������ �� �� ���� �� � � � ���� �� ���� ���� � ���� 6-)�7 ��� �� ���� ���� ���� �� � ���������� �� ������� � ��������������� �� �� �� � �� ���� ����
#�$�$ !����� � ����� �� ���� � � ����
.���� ���� ���������� �� � ��� ���� ������� � ��� � �� �� � ����� �� ��� ������ ������ �&��� ��� �� ���������� �� ���� ���� 8�1� ���� �� � ���� ���� 1���� � ���� � ������� ��� � � ������ �� � �� �� � 0��� � ��� �������� �� � ���� ��� � �� ���� � ��� � ������������� ���� �� ��& � � �������� 3��� ���� �� ������� � ������� �� �+� ������� ��� � 0��� � � � ��� � ��� ��� ���� �� ���� � ���� � �� ��� � �� ������� ���� ��� � 0��� � ��� �� ���2�� �� 3� ������ ������ � �� 0��� � ��� ������ �� ��� � ��� ��������� ��������� 6�� ��� �� �� � ������ �� �� ���� � ���� �7��� ����������� �������� 6�� 0������ �� � ���� � ��������� ���7�
+� �� �� ���� �� � ��� � >��� �� )3 ���� �� ��� ���� ����� ������ � � 0��� � ��� ��� 0������ ��� ���� 6U�97 ��� � ��������� ����������� � ����� ��� ���������� ��� � ���������� �� �� ���� � ��� �� ���� ��� � ����� �� � � �� �������� ����� � �� ���� ����� � � �� �� ���� � ���� ������� ��� �� � 0��� � 0������ �� � ���� � )� ���� ��� � ������ � ����� 1���� �� ���� ������&��� � � ����0� ��/ ���� � �������� ��� / ���� 1�� �� ��� � � ���� ��� ������ ��� �� � ���� �� 1���� ����� ������� � � ��� �� �� ���� �� ���� ���� 8�1� �� �� � ���� 6�� ����� � � �� �������������� ��2�������7�
E�! .����� � ����� �� �+�J I
3� �� �� ������ � ��2������ ��� ���������� ����� �� )3 ���� � � ���� �� ���� � � �� � �� � �1 � ������ &��� �� � B�9' ����� ��� �� �������� � ���� ������� ������ =� �� �� ���� ���� � ���� ���� ������ ��� �� �� � ���� ������� ����� � 0��� � ��� � ����� ������ � ��2������ � ����0� � ���� ����1�� � ���� ��� ��� =� �� ��� � ���� � � �� � ������ �������� �� ����� � ��� �� ������� ����� �� �������� �� �� � ���� ������� ��� � ��� �� �������� ���� � �� ��� ����� �� ��� �� � �� ��� � � ������ �� �������� � ����� �� � �� � & ��� ����� �� �� ���� ������� �������� � ����� ���� �� � ������ � ���� � �� ���� �������� .��� �� ���� ���� ���� �� �� 1 �� ������ �� � ����������� � ��� ���� �� � � ��������� �� �������� �� ����� � ���� ������� �� ��� � �� ����� ��/ � ��� ��2������ ������
3� � ��� ������ � ����� ������ � ��� ���� � ���� �� �+� ����1�� � � �� � �� ��� �� ��< ���&������< � ����0� � 6�� � ������� � � ��2������ ��� ���������� ����� �� ��� � �� � �� ���� ����� � 0��� �� � ��� ������� ������ > ������7 ���� ��� �� � ���������� � �� �� ��� ������ ���� ���&��� ���� �� � ���� �� .�� ���� � ���� 4�5 ��� � ���� � ��� �� ��� ������������� � ��������� ����� ��/ � �� ���� ������� ������� �� ���� ������� ��� � ��������������� ��� �� � ����� ���� ������ �������� �� ������������� ���&������� � �� �� �������� 4�5 ��� � ����1��� �� � ���� ��� 2> ���� ���� ���� �� ��� 6�� � �7 1 ��&��1� ������� ��� �� � ������� �� ����� ������� �� � ���� ������� ��� � �������������� �� �� ������ 4�5 1��� �� ���� � ������� �� ���� ���������� ���� ������� 6�� - ��� � �� 2��� �������� ���7
������� *������ �� .$�/
� ���� � '9-:)3 ��� �� ��� � �� ������� ,)+' 6����� � ��� ��� �� � 1��� .�4 '����� � BG4B'-��� ��� �1� ���������� ���� �� R!HS7 ��� ���1� �� � ��������� �� � ��������������&��� � ������� ������&�� �� � ��������� ��������� �� 4�5 � ����� �� � ��� �� �� > � ���� � �� �� �� ��� ����� �� ���&��� ��� � >��� �� �� ���� ������� ��������� ,�1 � � �� � ��&������ ����������&���� ���������� � ���� � ��� �� � � �� � ��� ��/ � �� �� �� � 6 �� ������ � ��2������ �� ���������� �� ��� � RE"IS ��� 0���������� �������� �� � ��������� �������� � R!K$"S7 ���� � � � ��� ���� ���
� 3� ��� �� ���0� ��� ������ � ���� ����� �� �� �������������� ���������� � ���� � �� ����P1���� � ��� ���� � �� ��� �� � � �������� 6������ �� �� ��� �� � � ����� ��� � > ����������&�����7�
� ��� ������ ���� �� ���� ��� �� ��� ��� � � � �� �� �� � �������������� ���� �� 1�� ������ ��& ������ � �� �� �� ��� ����� 0������ � ���� � � ����� � � �� �� ���� �������������� ��� �� ��2������ � ������
� '��� ��� � ��� �� � � ��2 � ������������ ��� �������� �������� �� �������������� ������������� ������� ��� ������ ����������� � � �����
�� � ���������� � � � ��� ��� ������� � �������������� � ���� 1�� ������� 1���� 1���� � �& ��� �� ���� � ��� �� ���� � 1 ��P���� � ����P� � � � ��2�������
#�$�' �� ��� ��: ���" �
)� �� ���� �� �� ��� ) � � �� �� �� �� ����� ����������� �� �� ���3 7������ ������ ���� � �3������������8 ���� /��� RH$ EMK ENN E$" E$ES 1���� ����� � � ��������������&��� � � ��2������ ��� ���������� ������� �� ��� �� ������ �� 0������ �� ���� �� � ���� � 1����� �� 4��2 � ��� ���� 5������ �� ������������� �� ���� ������� ��� ��� � � � �� ��� � ���������� 0��� � ����
=�� �� �������������� �������� 61���� �� �� ��� ������� �� ��/ � �� ����� ��� � �� ����2������� ���� �� ��� ��� �� � ���� ����7 �� ��� � �� ������ ���� ������� ��������� ��� ����� �� � � ��� � ���� ���� � ��������� ��� �� � 1��� ������������� � � ��� � �������������� ��� �� � ��� � 0������ ��� � ���� ���� �� ���������������� 3� ���� 1�� ���� �������� � ������ ��������
K E )�����������
��� 6 ��������7 �� � � ����� �� � ��������� � � �� � � � 1���� 1�� � �� � �� � � ��� ������������� ���� ��� ����
9��� � ��� � > ������� � ��� � �������������� ���� � ��� �� ���2�� �� � ��� �� �����1��� � &0��� � ��� RENN E$ESF
� 3 =��� � �� # 3� ���P��P��� ������ 6������7 ��� ���� ��������� � ��� ��������� �� ������� ����� �� ��� ������� �� �� � 1���� �� ���� �� >������ ���������� ���������Q
� 3 =��� � �� $ � ������ ��� ���� ��������� � ��� ��������� �� �� �������������� ����� ���� ���������� �� ���� � ��� �� � �1 � �� � � ��� �� �� 4�5 ������ ���������� ������� 6�� ��� ����� ��� ���� ������� 7 ��� �� ���� � ���� ������� �������� 6�� �� ������������� � ��� ���� ������� 7Q
� 3 =��� � �� ' �� �� �� !��& ���������� �� ���� ������� �������� � ����� ������ �� ���& ��� �� �� � ����� �� �� �������� ���� �� 4�5 � ����Q
� 3 =��� � �� ( �� ���� ��� ������� ������� ��������� �� �������� �� ���������������Q� 3 =��� � �� * �� ��������� �� �������� ��� � � �� �� ������ �������������� ��� �Q
-��� ��� ���� �� ��������������� � � ������ � � ��� ��� ������ ���� ������� �������� ��� ��������� ��� �� 6�� 4�57 ��� ���� � ��� �� 6���� �� *�� �������� � - ��� G �� ��� ����������� ����� ���7� ������������ ��� � �������������� ��� ���P���������� ���� ��� �� � � ��2 ��������� ��� � ��� �� 6: 0��� � ��� E ! ��� #7�
=� �� ��� � ���� � ��� � �������������� ���� � ������ �������� ����� � ���� �� ������������������� ��� �1�� ��� � �������� 1��� � � ������ � �� ���� ��� 2 ���� ��� �� � �� ������ � ��2&������ � ����0� � 6�� 4�5 ��� ��7 �� ��� > � ���� ��� ���� �� ���� �� � >���� ��������� ������� �������������� � ���� ���� ���� 1�� �� � � ���� �
3� 0������ �� ��� � �������������� 6: 0��� � �� H ��� I7 ������ � ���� � �� �� ������� ����� ���� ��� ��������� �� �������� 1���� �� 1���� � �����1 � �� �� ������� ��������������� ����� 3� ������ � ��� � �� � � � ��2� 4�5 ��� � �� �� �� ��� � � ��� � �� ������� �� � ��������� � ��2������ ���� �� �� ��� ��� �� � � ���� �� 0������ ����� � �� ����������� �� �� ���� � � ������� �� � � ������� 6������ ������7 ����� � ������� ��
��� ���� ���� �������� �� ��� !�
3� ()�3:� ���� 1�� ��� � � ���� � 6��� �� � ��� �� �7 ���� �1� ��� ��� ����� �� 1� ��� ������ �� �������������� �����0� ��% ��� �� ���������� �����0� ��% 6�� � ��� � �� .��� E�!��� E�# � � ���� ��7�
#�'�# �� �������������� � ���� �>� "� /
3� �� ���� ���� �� � �������������� � ���� � ����� �� ()�3:� ���� 1�� �� �� � � �� ������&������� ��� � ���������� ���� �� ��� � ��������������� �� ������ ���� 4�5 �� �� ����� ������� ���� �� ����������� ���� � ���� � ������� ��������� ���� ������� ������� 6�� - ��� � �� 2��� ��&������ ���7 ��� ������ �������� �� �� � ��� ����������� ���������� ������� � ��� ��� � � ������ �� �� ��
�� �� ��� ��������� ��� � >��� �� ��������������� ���� ������ �������� ����� �� �� ������ �������� � ���� ���� �� ��������������� � 0��� � ��� ��� � � ������ 6 ��� �� ��� �� 4�5 ���� �������� ������ ���� ���� �� �� ���� � �� �� � 0��� � �� 8��� ���� �� �� ��������� 4�5 ���� ������ �7�� �� ���� �� �� ��� 1 �� ������ � �������� �� � ��������� �� ��� ���� �� �� ���� ������� ��� �����������������
� � ������ �� ��� ���� ������� �� ���� �� 4�5 ���� �� �� � �� � �� �� 4�5 ��� � � �� �� ���� � � ���� ��� �� �� �� �������� �� �� ���� � ���� ������� �������� ���� �� � 2� � �� �� ��
E�# ���� 4��� 9� ������ �� ()�3:� M
VIATRA code generator
Transformation rules Metamodel of themathematical
paradigm
Mathematical
languagemodeling
Analysistool
UMLprofile
programtransformation
coretransformation
VIATRA
UML
Standard
���� ���� ��� ������� ��� ������������� ��������� ���
� � ���� � ����� ��� 3��� � ����� � ��� � � ����� �/ �� � ���� � �� �� 8 >������� ������1���� �� 4�5 ���� �� �� � 6�� �� ��������� �� ��/ � �� =�% �������� ��2� � �� ��� ������ ��� ��� ���� ��� �� � � ������� ���� �� � �� �� �� � ��� 7 ��� �� ���� � ���� ������� ������� �
� � ������ �� ��� � ���������������� 3�������������� ��� � � 2� � �� � � � �� ��� � �����&��������� ��� � � ������ ���������� 4�5 ���� ���� � � ��� �� �� �� 0����� �� ���� � ���� ���&���� ��������� 3� � �������������� ��� ������ ��� ! ���� �� ��� ���� �������� �� ���&��&�� ��� ���� ��� �� � ���� � �� �� ��������������� � ��1��� �� �� � ��� ������ ���&������ �� ����� � �� 1�� �� �� � ����� � �� ����� �������������� RHIS 6� � � ���������� ���� 1 ��&��1� B�����&�������� �� � �� ��� �� � ������������7�
� ������ � � � ������ �� ��������� ��� 3� �� � � ������� �� ��������������� 6���� � ����� ������ �� �� � 0� �7 �� ������������� � ��� � ���� �� ��� � �� �� ���� �� � ����� ������� ������ �� +����� 1������� *�������� �� �� ������� �� �� ������� �������� �������� ��� ()�3:��
� � �� ������ �� ���������������� 3� �������������� � ���� � ��� ������� �� ���� ��� �� ����� ��������������� �� � ����� �� �� ��� � ����� ��� �� ��� �� ������� � � ��2������ � ���� � ��()�3:� ����� �� �/&�� &�� �� ��� � �� ���� ������ )� ���� � � �� � ��� ��� ���� ������������� � ��� � �������������� � � �� � � ����� � ������ �� ��� � 6�� � ���������� ��� �� ���7 ��� ������ ������� � 1���
#�'�$ �� ����������� � ���� �>� "� /
3� �� ���� ���� �� �� ����������� � ���� � 6�� ���� �� ���� �7 �� �� � � �� ������������� ���� ���������� ������� �� 4�5&��� � ���� � ��� �� �� �� ���� � � �������� ���2����� �� � 0��� � ����� �� ������ �� .�� ���� �� �� � �� � �� ��������� �� � 2� � �� �� �������������� � ���� � ���� � ��� � �� ()�3:� �� ���&������ � ����0� � �� ��� �� ��� 4�5 ��� � ���� ������� ���� ��������������� ����� ��� �� ���&������� �� � ����� �� �� ���� ������� �������� ���� �� �������� 4�5��� ��
� ?������ �� �� �� 6�) ��� �� 3� 4�5&��� � ���� � ��� � �� �� ���� � � ���� ������� ����� � 2��� �� ����� � ��������� �������� � 6�� ����� ��� � ��� ��� �7 �������� � �� �� ���������� ��� �� ���� �� > �� ��� ������ �� � �������� � �� � � �� ������� 1�� �� �� �&��� � �������� �� ����������� � ��������� ��� ��Q
N E )�����������
Systemmodelunder
analysis
UML profileas modeling
language
programtransformation
coretransformation
VIATRA
Mathematical
languagemodeling
Analysistool
���� ���� ��� ������� ��� �������� ��������� ���
� -�������� � =��� � ���� U��������� � 0��� � ��� ��� �� � ������ � �� �� ���� �� � �� ���������������
� ������ � � � ������ �� ���� ������� ��� ��� +�������� �������� �� ���������� �� � 6�� �� ��������� �������� ��� � � ���� ����� ��� �� ���� �� ����� ���� ��� �� 9��������� - ���G �� ��� �� 0���������� ��������� �� � ��������� �� 0� ���� � �1��� ��� �������� ��������7���� �� 4�5 ��� � �� �� ���� � � ���� ��� � ����������
� 1���5���������� �� �������� � ������ � ���&���������� ���� 6��� � ��� ���� � �� �� ��&����������� � � ��� � ��������� �7 ����� � �� �� � 1��� �� �������� � ����� ��� ���� � ���� �� �������� 4�5 ��� � ���� �������� �� ��� � � ������ �� ���� ������� � ������ G�� ���� �� �&��� �������������� � 2������ ��� �� � � ������� ���� 1�� �� ���� � ���� �� �� �� � �� �� ()�3:� ���� 1�� �� � � ��� ���� 1��� �� ���&������� � � ������
� %���� ���������������� -���� ��������������� �� �� ()�3:� ���� 1�� ������ 6�7 ������ ������ ����� ���� ��� �� �� 4�5 ���� ����� � ��2������� 6��7 �� � �� �� �� ��� � � � �� ��� ������&� ��� 6���7 0���������� � ��������� ���������� ��� 6��7 ����&� � � ����� ��� ���� ��� ���������
��" �� ����������� # � �$ �� ��� !�
3� ���� �� � ����� ��� � � ��� � � ����������� �� ��� 1 �� �� ()�3:� ���� 1�� �� � �������� ��� ���� �� ����� �� � � �� ��� ��� � ���������������� 3� ��� �� �� ��� � �������������� �� ������&� ��� � �� � ��� � �������� �����&��� 6��������� � �� �� � 0� �� �� ����� � �� � ��> � �� .��� E�H7�
#�(�# � ����� ����
� ��� � �������������� ���� 1�� � � ������ � �� �� ���� � ������� �� ����� ��������� ������� �� ����� �� � �� �� ��� ������� �� �� ��� �� 0������ �� ���� ���������������� ����� �� ��� � ���� �� ������ ���% �� ���� ���� �� � �� �� �� ����� �� ���� �� ������ �� ��� � ��� ��� ���� � �� ����1�� � ���� � ��������� ��
.�� ���� � ���� �� � ����� ���� ����������� �� ()�3:� REMN E$ES �� �������� ��� � �� ��� �� 9�: �� !������� 7�9!8 � ����� ���� ��������� �23 ����� � ����� �������� ������ '� �� ��� ������� �� ������� ������ �� ��������� 6�7 �� > � ���� �1 � �� ��� ���� ������� ��� � 2���� �� �!������ �����* �� �� ������ 1��� �� 9�: �� -��������� )������
� ���������� ������� � ���� ��� �� ��� ����� ���������� ���� � �! ����� ����"��# ��������� ��������� ���$%! &'() �� ���� ���� �� �������� ��� �������� ��� ����������� �������#
E�H �� ������ ������ =� ��� 1 �� ()�3:� $
ModelCheck
4
Verifytransform
3
rulesTransform
2 Uniformrepresent.
1 Meta−modeling
8
Back−annotation
MOFVPM
XMI
UML
GraTra
Action
7
Modeltransform
6Transformengine
5Aut prog.generation
Planner
Prolog
Semantics
���� ���� �� ������� �� ������
79-)8 RE!HS ��� � �������� ������ % ���� ��� ������������ �=. � ����� �� �� �� � ��������� ��� ����� 4�5 ��� �� 6�����1��� �� �������� � ����� � �� 4�57 �� 1 �� �� ���� ������� �������� �6�� �� ����� ���P�������� � ����� �� ��� �� �7�
4��������� �� ��� > ��� ��� ��� ���� � � �� � ���� �=. � ����� �� �� ������ �� �� ����� � � ��� ��� ������ ����� ��� � ������� ����� � ������ �� ��� � �� ��� � ���������������� 3� � ��� 1 � � �� � � ������ ��� %� ��� � ����� ���� 7�%�8 ���� 1�� RENE ENKS 6������� � ��B�� � � !7 �� �� ���� �� ���� �� �� �=. ���� ����� � ������ ��� �� � ��� � ������� ��� �� ��� �� �� � ����������� ��� � 2� � �� � �������� �� � � �������� �� �������� � �� ��������������� ������� � 2��������
3������ �� ��� �� �
� �� ���� 4�5 ��� � �������� ��� � ����� ���� � 0��� � ��� � � ��2� ���� ������� �������� 6���������� ����� ������� �� �� ��� �������� �� �� 0� ���� �� ����� �� ������ 7� 3��� �� �� � 0� �1 ����� ���� � 4�5 ��� � 1��� ���� ������� �� � � ���� � � � �� ����������� 1��� � � �� �� �� ��2� �������� ��� ���� � ��� � ��� � ��� � ������ � ���� �� �������� �� �P�� �� � ���� � ��� ��� ��� 2�� ���� � ��������
)� ()�3:� '����� �� *���� !� ����� �� '>����� ���� ���������� �� � ���� � �� � � ����6���� ������������ 7 ���� �� �� ������ � �� �� � ����� � �� �� ����� ������� 6� �� �� � ��2����������� �� ��� � ���� ��� �� �� �� �� � �� ��� �� ����� � ���� �� � ����� �7�
#�(�$ ;��& 6������ � �� � ������� �� ��� �
3� �����P �� ��� ���P �� �� ��������������� 64�5 �� �� ����� ��� � ��� � ������ � ��2��&���� ���� �� �� ���� � ��� �7 �� � 2� � �� � ������� ���������� � � ���� ���� ������� �� ���� ���� ���� ���� �� ;�� 7;�) � ������ ��� ������ 8� O�) �� � � ���� � ����� � � �� ������ ����� �� O�5 ���������� �������� �� O�5 � � � ������� ��� ��������� 6�=. ��� �7 ��� ���
O�) � �� �� � � ������� ����� �� � ���� ���� � �� 4�5 ���� � ����� ����� � �������� �� > ��� �� �� ��� �� ���� O�) ��� �� � � � ��� ���� ��� ��������� � 6 ��� �� - ��� G � R#S �� ��
E" E )�����������
��� � �������������� ��������� REIMS7 ��� ����� � ���������� �� � ��� �� � � � ��� O�5 ��� ���� ������ ������ ��� �� �� ������ )� �� ���� � ��� �� � ������ �������� �� ���� �� ��8� �� � ���� � ����� ���� ��� O�)&��� � ���� �� �� ���� REN" EN$S�
�� � � ���� �� ���� ������� O�) � � � ������� �� ��� �� �� � � ����&��� �� �� ������ ���� �� ������ ��
#�(�' ��� � �������������� ��� �
3� ������ � ��2������ �� ��� � ��������������� �� ����� � �� ����� �������������� RN IN EH!S1���� ������ � �� �������� � �� ��� �� ��� ��� � ���� �� �� �� ��� ��������� ��������
� ����� �������������� ��� �� � � ���� ��� �� ��� �� ��� �� 1� � �� ������� � 2� � ���� � �� ���� ��� �� ��������� � 1��� �� ������� � 2� � �� �� ����� ���� ��� 1� � � ����� ����� ��� 6��������� �� �� 1 ��P��1� ������� ��� � �� B����� �� ��� ��������� �����������7�
%�� � �������������� ��� � � �� �� � ������ ��������� ��� ���� ��/ � �� ���� �� ����������&������ C� � � 2���� � ������ ��� ���� ������� 6�� 4�5 - ��� � �� ����8�1 � �1���7 � �����& ���� � ����0� � ���� ����� � � ��� �� �� ��� �� ������ �������� �� 1 ��P���� � ��� ��� ,�1 � �� � ��� � ��2������ �� � ��� ���� ������� ��� �� ������ � ���� ����� �� �� ������� � ������ 6�����&��� ��������7 �� ��� ��� )� ���� � �� ����� ��� � ��������������� ��� � � ������ ��� ������� ����0� �� ������ � �� �� ��� �� ������ ��������� �������� �� ��!������ �� ��� ��������
=� �� ��� � ���� ��� ��������������� !�%� �,��� �� ��� ������� 1 � ������ � ���� �� ��� �� ����� �������������� ��� �� � ����� �������� 6� ��� � �� ��� � �������������� ��� ��� �� � 0� �7 1���� ����� � � ���� � 2� �� �� ���� �������������� � ���� ��L � ���
3������������� ��� � �� ����' !� ����� � ����� �������� �� ���� ,�1 � � ��� ��������� �����P��� �� �� �������������� � ��2������ �� �������������� ��� � 1��� 1��� ���� � > ��� � ���� O�5 ��� � ������ ���������� �� �� ������� �������� �� ��� � �������������� ���� �� REIMS ��� ��� � ��� �
#�(�( -��� ��� �� ��� ����� � � �� �� ���������������
9 ��P������ 4�5 � ���� ����� �� ��������� � ���� ��/ � �� ���� ������� ��������� 6- ��� G ��� � ���� ����� ���7 �� ��� � �� ��� ������ �� � �� � ������ ��� �������� ��������� 3��� �� ���� ��� ���� � 4�5 ��� � �� � ��2 � �� �� ���� � ������� � )� ���� � � �� 1�� ������ �� � ���� �� ���� ��� ���� ��� � ���������������J
3� ���� � ���� �� ���� �� � ����� �� � ������ �������� �� � ���� � ������� �� ���� �������� �� �� � �� � ���� � ������ ���� � ��� �� � �1 � �� 4�5 ��� ���� ������� ��� ��� 9��� � ������� ������ � ������ � �� ������� ������� ����� � ��� � �� � �������� � ���� � 0��� � ��� ���� ����� ���2�� � �� ���� ��� ���
9��� � �������� �� ��� � ��������������� �� � ������� �������� ��������� 6�� � ��� �� ����� �� ����� ��� � ��� ��� � ��������� � �� ������ �� ������ ���� � �� �� ���� � ������� 7 ���� ������ � ������ 0����� �� �� �� �1� ��� �� ��� �� 0� ���� � 6���� �� �� �������7 �� ������ � ���� ��� ���� �������� ��������� �� ��� � ��� � � ����� � ��� �� �������������� ��� �� 6 ��� �1����� �� � ���� � �� � ���� ����� ���� � ;���� �� �< �� � � 2��� 1�� �� � ���� � ������ - ��� G ��� ��������� � ���� ����7�
3� � ��� �� ���������� �� ��������������� ��� � ��� ������ � ���� �� �����1��� �� ���F
� ��������� ���� ��� ��F )� ���� ��� � ���� ����� � ��2������ �� ��� � ���� �� ��� �� ���� ���� � �� �� � �� �� �������������� �� � 1 ��&���� � ��� � �� �� ���� � ������� �
� � ������ ���� ��� ��F )� ��� � �� ���� � ������ ���� ��� �� �� ��� � � ������� 61��� � &� �� �� � � � �� � 0��� � ��� �� � ���������� � ����� �� ��� �� ��� ��7 ��� �� � ��� � � �1 �4�5 ��� �� ��� �� � ��2� ���� � ������ � ��2������ ������� �
E�H �� ������ ������ =� ��� 1 �� ()�3:� EE
� -���� � � ��F �� �� ���������� ���� � �� �������������� � ���� � ���� � �� �� ��� ������ ���� ��� ��������� �� �� ����� ������� �� ����� � �� � ���� � ������ ��� �� �� ���������������6�� � � ��� ��� ���� � ����� ��������7�
)� �� ()�3:� ���� 1�� ��������� ��������� �� �������� ��� � � ��2 � �� ����� ����������� RENM ENN E$ES 1��� �� ��� ��� � ����� ������� ��������� ���� � �� ���� � �� ��� ����� ��� � �������������� ��� � ���� ���������� ���� �� 1���� ����� � ��� �� �� ������� ���� � �� ����� �������� � REHK EM"PEM!S�
#�(�* ������ � ������� � � ������
'� � �� �� � ���� ���� �� �� �������������� �� �� �� ������� ���� �� ��� ��� � � ������������ �� ����� ��� ���� � ��� �� �� ���� ���� ��������� � ��� �� �� � � ������� �� �� � ������������������ � ���� �� ��� 6���� � ���� ���7 �� �� �� ���� 0������ �� � �������������� ���� �� -� ����� > ��� ��� 6�� ��� �� ,)+' R!HS7 � �������� � ���� �� 0������ �� �� ������������� � � ��� � > ������ �������������� ������ �� ���� ���� � ���� � �������� 1���� � ���� � �������
3� ������� � ������ � � ������ �� ()�3:� REKMEMNENIS ����1� �� �������������� � ���� ���� ����� �� �� ���� �� � ��� � �������������� ���� � ���� �� ������������ ��� �� � ��� �� ������� � ������ � � ����� �� ��� � � � �� ��� ��� 1������ � ��� � �� �� � ���� �� � ����� �������������� �� ����������� � �� �� �� �� � ��� � ����� ���������� ������� ��� � �� �1 ���� ���&2������ � ����� -����� 1�� � ������� ����� ��� � ������ �� � � ������� ��� ������� > ��� ����
()�3:� �� �� � � �)���� � ���� ��� �� ��������� � � ������ �� ��������� �� � ��� � ���� �� ����P� � � � ��2������ ���������� �� ��� � �������������� ��� �� 3� ������ � � ����� �� � � 4�5 ��2� ������ � �� ��� � �������������� ���� �� �� �� �� �� ��� ����� � �� ��� �� -����� �������� ���� ���� ��� � �������������� �� �� )� ���� � � �� ���� �� ��� �� �� ������ � � ����� ���� � � �� � �� ���� ��� ��� �1���� ���� ��� ����� � ���������� ��� ���������� � ���� � �� �� ()�3:� ��� � �������������� ���� ��
+ � �� �� �� �� ����� 1 ��&����� �� �� �� -����� �� ���� �������� ��� � 4�5 B�9' � �����1���� � 0��� � ����� � ��� ������� �� ��������� �� ���� ����� � �� ���� -����� ������� > ��� ��� � �����& ���� ������ ���� 6���� �� ()�3:�7� 3� � ��� �� ���������� ��� � � � ������ � & ����� RENIS 69 �� I�H7 ���� �� �� �� �� ��� ��&��� �� � �������������� ������� �� �� ���� �� ������������� � ������� 7�8 RE"$ E!#S > � ������� 3��� ������� 1�� ���������� �� �� � �� � ��������� ��� �� � ���� � ����� ��� ������� 1����� 4�5Q ��1 � � �� ���� ����� � � � � ��� ��� �� � � �&������ 6�� ���������� ������� 7 ��� �� �� ������� ������ ��� ���� ������� 4�5 ��� ��� �� �� ���� ������� � ��� � ��������������� ��� � ����� � ��� 1����� 4�5 B�9' ����� 6�� ����� &-���� RE#$S �� �4�5 R$IS7 ������ �� ��� ��� �� �9 ���������
G�� �� �� � ��1��� ���� � � ������ ������ 9 ������� �� � �������� � � � ������� �� ���� ��� �� ����� � ������ �����> 6�� � �� ����� � �����> �� �9 > � ������ �� ����&� �� ������ �� �� �������� �����> �� ���������� �7 �� �� � �� �������� �� � ����&� � � � ��2������ ������� ���� ������ ��� � �������������� ��� � 1���� ���� � �� � �� �� ���������� ����� �� ��� ��� ���������� � ������ � ������
#�(�, �� �������������� ����
3� � ��� �� �������������� ���� ���� > ��� �� � ������� � � ��� � �������������� ���� �� ��������� ��/ � �� �� ��� �� ��������� �� 1���� � �� -����� �� �9�
)� �� -����� ��� �� O�) ��� � ��� �� ��� ��� � ���� ����� �� �������� � ���� � -������������� � ����� �� �� �� �� ���� ��� �� ������ �� � > ��� � � � ���� ��� )� ���� � �� 1 ��� � ���� �� 6O�)7 ����������� �� �� � ��� �������������� ��� � ��� �� �������������� � ��� � �������������� ������� �� ����&� ��2��
E! E )�����������
=� �� ��� � ���� �� �� �9 ��� �� ����� ����������� �� ���� �� �( ��� �� � �� > ��� � �� �� ������� ������ ����� � �� ��/ � �� 4�5 ���� � ����� �� ���� ���� �� ��� ��������&� �� �� � � � �������� �� 4�5 ��� �� 6�����1��� �� 4�5 �������� � �� � � ����� >� ��7�
.���� � ��� � �������������� � ����� � �� 0� ���� �� 41�5 �4����! 1����� �������5�������������# REI$S 1���� �� �� O�5 � �������� �� � ��� � �������� ��������������� � �1 �O�5 2� �� G�� ��1 � � ���� O953 �� � ���� � ��� ������ ��������� ���� �������� �� ��� � O�5�� � ��� �� �� � ��� ���� � 1 �� 6� ��� � �� � ���� ��� ��� �� ���&��� �������� 7 ��� ������������� ���� ������� ��� � ��������������� 1��� ��� � > ��� � ���� �������� �� ���1� �� � � ��� > ��� ��� ����� � ��� �� ���� �� ��� ��� 6� ���� 9 �� I�E�E7�
#�(�. 1 ������� ��� � ���������������
3� � ��������� �� ��� � ����� 1�� � �������� � �� ������� ���������� ��� ��� � ����������������� � � �� � ��� > ��� � 1����� �� ()�3:� ���� 1�� 6� B�� � � N ��� � � ��� � �������7�
3� ���� 4�5 ��������������� 6�� � ��������������� ������ 4�5 �� �� ����� ������� 7 ������ 6�7 ������ ���� �� ����� ���� ��� �� �� 4�5 ���� ����� � ��2������� RE"IS 6��7 �� � �� �� �� ���& � � � �� ��� ������� ��� RE#!S 6���7 0���������� � ��������� ���������� R!IKNS ��� 6��7 ����&� � ������ ��� ���� ��� ��������� 3� � �������� �� ��� � ��������������� 1�� � �� � �� ������������� �� ��������� �� 4�5 ��� � �� �� ����'��� &� �� ����� � ���%�� ���������� ���� �������� ������(����� ����� ��� � �� �� ������������ ��������
��������� �� ��� > ��� ��� �� ��� � 0��� � ��� �� �������������� �� ���� � � 1 �� ���� ���� ����� ��� � �� �� �� ������ �������� > ������ �� ���� ���� � �� �� ��� � ��������������� > ��� � �� �� � ���������� ��� �� � � ��� � �� �� �� ������� �� �� ���� � �������� ���� 1����� ������ �
���������� ���� ��� � ��������������� ������ � ��� � 8 ���� ��� � �������������� ��� � ����&��� � ������ � � ������ � ����� REKMS ��� �� 61���� �� ���� �������� �� � � ��� ��� � ����������&���� �� �7 ��� � � � ��� � � 9(%&��� � ������������� ���� 1�� ��� ��� ���� ������� � � 2� ��� � ����� �� RIMS�
���� �� �� � ��������������� 1 � ���� ������ � ���� � �� ���� ��� �� ��� �� �� �� �1� -�+�� ��� 1 ��� ����� � � �� � � ������ ��������������� ��� � ����������� �� �� � 6�� B�� � N7 ������ ��� ������ 1��� �� �� � ������ �� ����
#�(�0 1���@���������� �� �������� � �����
3� � ����� �� �� ���� ������� ��� � �������������� �� ���� � �� � ������������� ���P������� ��� �� 4�5 ��� � ���� � ��� �� 3��� �� ���� � �������� �� � ��� � ���� ���� ���� ���� �� �� ��1 ��P��1� 4�5 ��������� 4��������� �� �� ���� �� � ����� �� 4�5 �� � ��� ��� ���� �� ��� �� � � � ������� �� �������� ���� �� .�� ������� �� � 0� �� �� 2� � ���� ����� ����������� ���� � ����� � � ����� ��������� �� �� � ��2������ ���� ���� � 2� P����� � 4�5 � � � ������� 6����� 4�5� 0� �� �������� ��� ���� �� �� �� � ���7�
��� �� � �� ��� � ��������������� �� �� 0� ���� ��� ������ �� � ���� ������� � �� �� � ������� ��� �� � �� � � ���� .���� ���� � � ��� ������ �������� � ����� ��� � ����� ����� � ��� ��������������� 6 ��� � � ����� � � ����� ��������� ��� �� �� � ���� ���� �� � ���������� ���� ��� �� �� ��� ��� � � ��� � � 0� �� �� 2� � ����������� �� ��� ��7� .�� ���� � ���� ���P������������ ��� 0����� �� 1��� �� ��� �� ��� � �������������� �� �� ���� � 0��� � �� �� ���2������ �� � ��� ������ ��� ���� � ��� ����
B ����� � ����������� ���� �� ���� �� �� �� ��� �� �� � �������� �� O�) �� 4�5 B�9'������ )� �� ��� 6�� � �� �� �� ��� ���� � ��7 �� � 4�5 ����� ����� �������� � ��� > ������ ����� ������ 4�5 ��� �� �� O�) ������� ,�1 � � � �� ��1 ��� � ��� ������ � �1 � ��/ � ������� ��� �� ��� ��� 1�� � �� ������ 6�� � ��� � �� ��� �� ������ ���� �7 =� �� �� ���� � �����
E�I 3� 9������� �� �� 3� ��� E#
��� ���� �� ���� ���� �� �������� �����> �� 4�5 ��� �� ��� � ���������� � O�) � � � ������� ���4�5 ����� ���� ���� � ������ ��� ������� ��� ������ �
3� � ��� 1 ���� �� �� � ������ �������� ��� �� ���P���������� ���� � �� �� ���� �� �� ���1��� ����� � � � ���� 6��� ���������������7 �� � 0��� � �� ���� � ���� ���������� �� �� � � �� ��� ����� �� ����������������
��% � �������� �� �� ����
3� ���� �� �� ��� �� �������� � ���� ��� ���� ��� � �� 6��������� ���� ������������7 ���� ������� � 1� ����� ��� � ������ � ��������� ��� �1� � ���� � ��� � � ����� �� ���� ���� 1��� ����������������������
� )� ��� � �� ����� � ������ ��� ���� ��������� � ��� � ��� �� � ���� ��� ���� ������� � ����������� ������ ������ � � � ����� ���� ���� 1�� 6(-�7 �� �������� � �� B�� � � ! ��� �� �� � � 2� � �� �������� �� ������� 1��� �� �������� �� ���� ������� � 2��������
� )� B�� � � # ) � 2� � � ��&� � � ��� ��� �&� � � ������ � � � ������� �� (-� ��� �� ��� � &� ����� � ������� ��� � �� �������� ���� ������ � 6�9��7 ���� ����� ������� �� ���� ��������� (-� ��� ��� )� ���� � �� �9�� 1��� � �� �� � ������ � ������ ����� ���������� �� �� ����
� B�� � � H �������� � 6�� �� �� ����� ���� �� ��7 � ��� � �������������� � ����� 6��� � ����� � ��������������7 ��� � 2� � ������ � ������� ��� ��/ � �� ��� � �������������� � ����� ���� � �� �������� ���� ������ ��
� B�� � � I � � ��� ������� � � ��� �� � � ��� �� �� � � ������� �� ��� � �������������� ������� �� �� ���� �� � -����� ������ �� �������� ������ 9 ������� > � ������ 1� � �� ������ � � ������ ��� �� ��� �� �� ���� � 2� � �� ��� � ����������������
� B�� � � K �� �� � � ��� � �� ���� ��� � � ����0� �� �������� � ���� ��� �� �� ��������� ��� �&��� ������� � 6� 2� � �� � ����� ���� ��� ��� � �������������� ��� �7 �� >������ ��� � �� � �������
� 3� ���� ��� �� ��� ��� � � � �� �� ��� � ��������������� �� ��� ������ � �� B�� � � M� 3� � )2��� �� �� �� �� �� ���� � ���������� ��� ������ �� ������ ���� ��� �� ��� ��� � � � �� ����� � ���������������� 3� � �� ������� � ��� � �� ���� ��� � � ����0� �� ������� � �� � �������� ��� � ��������������� � � �� 6�������7 � ������ �� ��� ��
� 3� � ��������� �� �� ��� ���� ��� � �������������� � ����� �� � �������� � �� B�� � � N1��� � � ��� � ������� �� � ������� ��� ���� ������� � 6��������� - ��� � �� ��� � ��� ��2 ������ �� �� 4�5 9��� ������ ��� � �� '>� �� � ,� ��������� �������� 6',�7 ��� ��� � �����&���������� 6��������� �� ���������� ��� ���� �������������� ���� ',� �� - ��� � ��7�
� .������ B�� � � $ ������� � �� ���� ���� �� �� ���� �� �� ����
� ��� � ������� �� �� �1� � ���� � �� �� �����1��
� � ���> � ����� � �� ����� �� �� �� �� ��� �� �������� � ����� ���������� �� �� ����� .������ � ���> B ��� � � ��� B�� � � K �� ������� �� ��� � �� � � ��� ��� �� �������
>�� � �� ���� ��� � ��
.�� � ����� ��� �� � ��� � �� 6�� � ���7 � ����� ��1� �� �� 4�5 �� � 0��� ��
�������� +���
)� ��� � �� ������ � ������� �� � ����� �� �� �� ��� �� �����1��� � ��������� �� �����1 ��
� 3��� �� ��� �� ������ 1���� � �� ����� ���� ��������� )� ����������� ��� � ��� ��� � � ) ��� ���� �1� ������������ �� ����� 2��� ���� �������� �� ������
EH E )�����������
� G 1 ���� ��� �� ���� � �� ���� � �� �� 6�� ������ ��� �� �� 2��� �� 7�� ��� ���� �� '������� ��� ������ 6������ � ��P������ ��� ��������7 �� � ����� � � ��
���� � �� �������� ���� ������ �� ���� �������� .�� � � ����� �� ���� �� ���� �� ��� � �� �� �� �� ��� 3� ���� �� �� � 1 ���� �� �� ��� > � ��� ���� �� � �� ����������� �� �� � �� �� �� �� �� ����
)� �� � >� ��� � � ) �������� � � � ��� ������ � � � ����� ���� ���� 1�� ���� � �� � �� �� ��� ������ �� �� ����� ��������� ��� �� ������ �� ������ �������� �� ��� ���� ������� ��
�
�� ���������� �� �������� ! �� �������� !
����������
)� �� ���� �� ��� � � �� ���� ���� �� �� �=. � ����� ���� �� �� ��� 1 � 2���� �=. � �����& �� ����� �� �������� 1�� �� � 2� �� �������� 6������7 �����> �� ��� ���� ������� �� ,�1 � � )� �������� ���� �� �=. �������� ��� � ����� 1 �� �� � ���� ����� ��� > � ���� � �� ��� � ��� � ��������
) �� �� (-� � ������ ��� ���� ��������� � ��� ������ � � � ����� ���� ���� 1�� 1��������� � ������� ��� � �� � � 2� � �� �������� 1� � �� �������� �� ��� ���� ������� � �� � ��� ����� ���� ������� �� ���� �� ���� ���� ��� �� ��� � � 2� � 6�7 �� ������� 1��� �� �������� �� ���� ������� � 2������� ��1 � � 6��7 �� � 4�5&�� �������� 1������ ���� ���� ���� �������������� �
)� �������� � ������ ������� ��� �������� � ����0� �� �������� � �� ������������� � � �� 6��� �������� ���� ��7 �������������� �� �� � 2� � �� �� ������ ������ �� �������� �� ��� � � ��� � ��� ��� ���� ������� �
��� ���� ������ ��������� ��� ����������
-� ����� � � ���� 6�� ��� �� ,)+' R!HS7 � �������� � ���� ������� � ��������������� �� 4�5 ���& �� ���� ������� � ������ ������� 6��������� - ��� � �� *�� �������� ����8�1 � �1���7 ����1�� ���� ��������� ��� �������� �� �� ���� �� ,�1 � � � �������� � ������ �� ���� ���������������1 � ���� � �� ��� � ������� �� ���� ��� �� � � �������� 1��� �� ����� ����� ���� ���� 6������ ��� ��� 1������7� � ���� � ���� ��� ���� � �� � �� �� ���� ���� �� ����� �� ����� �� ���������� �� ��������������� %� ��� ��� ������ �� ��������� C��� 4�5 6�� �� ����� ������� 7 1 � ����� � � ����� �� � ��� �� ��� � � �� �� �������� 4�5 � ����� � ��� ���� ���&���� � �� � ���� ���� ������� ������� 6�� � ���� � ������� � �� ���������������7 1 � � ����� � ���� �� ��� 1���
)� �� ��� �� � ��� � 2������ �� � ������ ��� ���� ������� � 0��� � �� � ��2������ ��
� �� �������� �����A �� �� ������� �� ������ �� ���� ���� ���� � � ��� �� �� ���� � ��&���� 6���� �� ���� � �� ����������� �� �� ��� �� 4�57 ��� �� �� ��� ����� ������ 1��� ���� ������� � ��� � ��Q
� �� ����� � �����A �� �� ������� 1���� � 2� � �� ������ � � ��� � ������ �� ���� ���� � � ��� �� �� ������� 6 ��� � ���� �� � ����� � � ������ 1��� � ���������� �� �� ����17Q
� �� 6������7 / ��5���� �� �� ����������� �� � ������� 1���� � 2� ���������� � ���������� ������� 61 ��&���� �7 ������� ��� �� �� �� ������� 6 ��� � ��� ���� ���� �� 4�5 ���� ������ ������1 � �� ��� � ����� ������� � ��� ���� 7
� �� ������� � ������� �� �� ������� 1���� � ����� � 6�7 �� � ����� �� ���� ���� � &� ��� 6���� � ��������� ��������7 6��7 �� �������� 6�� � ������7 �� ��� � ������� � 6���� ���������� �������� �� 6���7 ����������� �� � ������� 6���� � �*������� ��������7�
EK ! (-�F ���� ������ �� � ����� ���� �� � ����� ���� ���� ������
3� �������� �����> ��� 1 ��&���� �� �� ����������� ��� �� � �� �� 0� ���� ���� � �� �� �������������� �� �� ������� � 4��������� �� �� � �� � ����� � � ����� ��������� � �1 � � ����� ������� ���� ������ � ������ �� ���������� � ������ 1� � �� � �� ;� ����� ����< �� 0� ���� � � ������ �� �� � 2������ �� �� ������ �������� � .�� ���� � ���� 1 ��� �� �� � ��2������ �� �������� ������� �� � ��� ���� ������� ��� �� �� ���� �� ��� � � 1 ����� � � �� �� ��1 �� � ���� �� ������ �������� �� � ��� ���� ������� �� � ����� ���� � ����0� � 1��� ���� ������� � ��� � ���
� ��1 1 ��� 8� �������� 2��� ��1 � ����� ���� ��� ���� ������ ��8� �� � ��� ��� ��
���� ������ �� � ����� ����
C� � � ������� �� � ��� � ������� �� 4�5 6�� � ����� ����7 �� ��� ����� 2�� ���� �� � �� ���� ������������� � �1 � �������� ��� ���������� ��������� 4�5 ������ � �������� ����� � ��� 6�7 ���� �� ���� ���� ���� �� �� 1 �� ���� �� >� �� �� 0��� �� ���� �� 1�� � � ���� � � �� 4�5 ����� ��� ������� ��� �� �� � ����� �� ����� ������ ���� ������ 6�� ����� ��� �� �=. ��������7 ��� 6��7 ���� � ���� ������� ���� �� �� 1 � � ������ � �� � ��2������ ������� � ���� ����� �� ���� � �����������
3� 4�5 !�" :.- � 0��� � 6��� � ���7 ���� ���� � ��� � ��F ;4�5 ������ � � 2� � 1��������� ����� � ���� ������� ������� �< ,�1 � � 1� � ������ ���� ��� � ��������������� �� 4�5 ���&������� � ���� > ������ �������D��� �� � �� ���� � ������ ������� 6�� � �� �������� �����>�� � 4�5 ��� � �� �� � ���� ���� �� - ��� � �� 2��� ��������� ���7 �� �� � �������� �������� ���� ������ �� ����� ����� ��� � � �� ��� ������� � ��� ������ ������ ����� ��� ����������� ��� � � ������ �� �� �+� ������� ���
� ����� ���� ���� ������
� ��1��� � � �� ��������������� ��������� � 6���� �� -G�5 R#S %O5 REI"S %3O5 REIMS �� �����5RE$MS7 ��� �� � � �� ��� O�5 ��� � � ���� ���� ������� ��� >�������� ��� �� �� ���� �������������� � �1 � ��/ � �� ������ .� 0� ���� 6�� ��� �� REIMS7 ���� � ����� �� � ���� �� ���� � �� ����� � ������ 4�5&��� � � ����� � �� �� ���� ������� ������� ,�1 � � �� �� � � ����� ������ ���� ������ ��� � � ����� �� ���� ���� 8�1� �� �� �������� �� �� O�5 ����� �� 6 ��� �� -G�5���� ��� � �� � �1 � �1� ��� � 1���� �� ������� � �� �� � 2������ �� - ��� � ��7�
=� �� ��� � ���� �� � �������� � �� RI"S 61� � � ��������� �������� �� �-�&��� � &����� ��� ��������� �� ����� � ��� 1��� ����8�1 � �1��� �� �� ���� ������� ���������7 � 1 ��&��������� �� ����� � ��� ����������� � ��� �� ��� ��� 1������ � ��� � �� �� �� � � ������� �� � � ��� � >�������� ������
%���� � ���� � ��
�� � 2��� � � 0����� ��� � ��� � > ��� � �������������� ���� � ��� ���� ������� � �� � ���� ��� � ���� ���� ��� ���� ������� ������� ������ � ����� � ��������� ��� ���� ��������� � &��� ���
4��������� �� �� ���� �� � �� =�� �� .������� 6�=.7 �������� ����� �� ���� � ���� ���� ���� �� �����1��� ���� ���� ���� �� 6������� � �� � ����� ��� � �� 9 �� !�#7 ��� � �� ���2 ��
� )��� �� � ����� � � �� � �=. ����� �� ����� � � ��� ��� �� � �� �� � ����� �� �� � & �� ���� ��� ������ � ��������� �� � � ���� ��� 6��������7 ���� �� � �������� � �� � ����� � ����� �� ��/ � �� ��������� � 2� � �� �=. � ����� ��� 9��� ��� ������ �� ���� � 2� ���� 6� ��7����� � �� � �� �� �������� ��� ���� ���� �� 6�� 0� � � �� � ���7 ��� ���� � � ��2 � � ���������� ����������� ��� ��� �� � � ����� � ������
� ���������� � �������� �� '� � �� 4�5 !�" :.- �� ���2 � ���� � ��� � ����� ���� ������� ������ � � �� ������ � ���� ���� �� �=. ��� �� � ������ 4�5 !�" � ����� ���� �� � ����������� �� ���� �� � ������� ���� � ���� ������� ���� �� �� 1�
!�E ����������F � ����� ���� ��� ���� ������ EM
� )��� �� ������� �������������� � ��1��� ����� � ��� ������ �� 0��� ������ �� �=.����� � ������������� �� �������1 � 1���� � �� �� � ��� > � ���� � ���
� %���� �� /��� � ��� " ��� �� � �������� � �� RE"S �� � �� ������ ���� ���� �� 1��� �� �������� �� � ��� � �� �� �� ����&��� � � ����� ���� ������ ���� �� �=.� 3� ���� ���� � � � �� ���� �=. � ����� ���� �� ��������� � �� >����� ���� � ��� � �� 6�� &������� � �������7 ��1& � � � ������ � � �������� 1���� ����� ����� �� � � � ��� � ����� ���� ���� 1�� 6�� �������� ��������� ���� � �� �� &������� � �������7�
3 ��� � /���
4��������� �� ��� �� �� >������ � ��&������ ��� ������ � ����� ���� � ����� � �� ��� �� �� �&��� �� � ����� ���� ��� � ��1 1 �������� �� � 2�� ��� � �� � ����� � ����� ���� � ����� ��
� 3� ��� ������ � ����� ���� ����� �� � � ��� �/&�� &�� �� � ����� ���� ����� 6�� +=�' RNNS�� � ��'���V REE"S7 �/ � � � ����� � � � �� � ����� � � �� ��� �� � �� �� �� ���� �� �� � ��������� ��
� �==� RE!KS �� � ���� 1�� ��� ������ � ��2������ �� ��� ��P��� �� � ��� ���� ������� � ������� � >���� � ���� ���� ������� =+�5� 4��������� �� �==� ���� ��������� � �� �� � �� ��� ����� ���
� �=G 6����� �� =�� �� G�������7 RE#"S ��� ��� �1� �������� ��� ���� ����������� ��� � ����� ����� �� ���� �� �� �������� � �� -(9 RHNS� =��� � �� �� � ����� �� �� �� ��� � �� � � ����� >� �� ���� ��� �� 1 ���
� %�' 6% � ��� ��� ���� '������� ��7 RE"MS �������� � �� ���� �� �� �� � � ������� ��� ��� �&��� ��� ������ �� ����1 �� ��� ������� �� � ����� ��� 3��� �� � ��� � ������������ ���� �� �� ���� � �� � ����� � � �� �
� -:=%:'9 REIES �� � � � ��� ��� � �������������� ���� ����� � �� � � ��� � ����� ���� ���� &1�� ��� � �� ��� � ��� ���� REH$S� , � �� ������� ��� � �� �� � �� ��� ;� ����� �< ��� ���� �� �� �� ��� ��� � ������� ����� 1���� �� ���� �� ��������� ���� � �� � ��� � ����-:=%:'9 �� ���� ����������� 6 �� 7 ��� ������ ��� �� � ��� �� ��� �� ��� ������ �� ���� � ����� �� 6� ��. � ��17�
� ��. 6� ����� ����� .��� 1��7 R#NS �������� � �� ���� � �� ���� ��� ������ ��� � ��&��� � � �� ��� ��� �� �� ����� �� �� ��� ������ � � � ����� ���� RMS� ,�1 � � ��5 �� ������ ������� ��� �� � ����� � ������������� �� ���� >���� �� ��� �� � �� ���1� �� RE"S �� ��5� ����� ���� ��� �� ���� � �� ;������1 �������������< ��� ;�� � �������� �� ���� ��<�
� .������ ���� 6� ����� � ��� ����� � � ��� � ��7 �� �� ���� �� RE"S �� ���� � �� � ���� ����� � 2� � � � �� ������ ������ � � � ����� ���� ��� �� ��������� ; �� ��� �< ��� ;� � ��< ����� � � � ��� ���� ����� � ������������� �� ����� �� 3� ���� � 1��� ���� �������� �� ������ �� � ��� ����� ����� � ������������� ��� �� � �� ���������� � �� � ����� � � �� �� ������� �� ��
9/� ������������
��� � � ��� � �������� ������������ �� �� ���� �� �� � ����� ���� 6�� 9 �� !�!7 ) � �������� ��� ����� 6�� 9 �� !�#7 ���� � ��1��� �� �� ���� ����� �� �=. � ����� ���� �� ������ � � ���� ����� � ��2������ ��� ��� ������� �� ��� ���� ������� � �� ����������� � ����� ���� ����������� ������� �� �� �=. 6�� �� ����&��� � ������ ���� ��� ��7 �� ��� �� ���� ���� ���� �� ����
�� �� ���� ������������ �� �� ���� �� ��� � � 69 �� !�H7 ) �� �� � ������ ��� ���� ��������� � ��� � ����� ���� ���� 1�� 6���� ���� � �� �� � 0� � �� (-�F (����� ��� -� ��� � ����� �&���7 ��� � � �� �� �������� �� ���� ������� � 2������� ��� � 2���� �� �������� �����> �� ��� ����
� �� ����� � �����"* �� � � ������" ����� �� ��� ��������� ���� ������ � ��� +�$,�-. ����������
EN ! (-�F ���� ������ �� � ����� ���� �� � ����� ���� ���� ������
������� �� 9������� ���� � � �� ������ 6���� ���&��&�� � � ��7 �� � ������� (-� ������ � ��� ������ �� ��� �� ��� ��� ���� ������� � ���������� �� ��� � �� � � 2� � �� �������� ���� ����� ��� ���� �� ������ � ���� � �� �� ���� �� 6��� � ������7 � ����� ���� �������� ��� ������ �� ���� �� �� ���2 � �� 9 �� !�#�
)� �������� ) � � �� � ������ ������� ��� �������� � ����0� 6�� 9 �� !�I7 �� ������������� � � ��6��� �������� ���� ��7 �������������� �� �� � 2� � �� �� ������ ������ �� �������� �� ��� � ���� � �� � ��� ���� ������� �
2.2
2.4.2
2.4.4
2.4.5
2.4.3
2.4.1
2.4
2.32.5.4
2.5.2 2.5.3
2.5.1
2.5
2.4.1 Visual definition of Petri nets
2.4.4 Pattern refinement2.4.5 The four−layer MOF architecture in VPM
2.3 Problems of MOF Metamodeling
2.2 Specifying the Abstract Syntax of Modeling Languages
2.5 Static Consistency Analysis of Metamodels2.5.1 Refinement graphs2.5.2 The lattice of a refinement graph2.5.3 The lattice of the sets of refinement graphs2.5.4 Practical uses of refinement graphs
2.4 VPM: Structural Refinement of Metamodels
2.4.2 Formal semantics of static model refinement2.4.3 Formalizing the Petri net metamodel hierarchy
���� ���� ���������� /�� �� %������ 0
.�� � � �� � ��� � � ����� �� ����� ����������� 8�1 ����������� �� ������������ �� � �������� �� ���� �� ��� � � �� � ��� � �� .��� !�E� )� ��� � �� ��� ������ � ������ ���� �� �� �� ��� �� ���� � ����� ������ � �� �� � ����� �� ��������� � � ������ 6�� � 9 �� !�! ��� !�H�!7
��� �&���'��� �� �(������ �'���) �� ������ *�������
)�������� 1 �������� �� ����� ���� �� ��� � 2���� ��� �� ��� ��� ���� ������� � �� �� �����&������ �23 ����� ��� � ����0� �� �� �� �=. � ����� ���� � ��������� �� � ��� � �� � 1����� ��� ���������� �� �� � ������ 4�5 !�" �������� �� � ��� �� 6�7 6�) ����� �������� ����9! � ����� �� ��� 6��7 6�) ��: �� �������� ��� �9! ������� ��� �� 1��� � �� ���� ������ ���� � � ������ �� � ��� � � �� ��/ � �� ���� �� � �������� ���� �� �� 1 6�� � � ��&��� �� ��� ��� �� �� � ��� � �� ������� � ���� 1��� ����� �������� ��� ��� �� �������� � ���� � �������� � � �� � ��7�
G�� ���� ��� �� ���� �� � ����� 1 � ��> �� � ��� ���� ������� �� ��� �� �� � ����� ��������� �� �� �� ���� � ����� ��� �� �������� ���� ���� �� ��� 1 �� ��� � 2��� �� ���� �� �� � ����������� ��� ������������� ��� ���& > ����
$�$�# � ����� ��
3� �!������ �����* �� ������ � ��2� ��� ���� ������� � �� � 2� � �� � ���� � ������ ����� 1���� �������� �� �� � �� ���� ���� ������ � �� ������ � ��2������ � ����0� �� 3� ���� ���� ���� � ����� ���� �� � �������� � �� � ����� >�� � �� � 2���� �� ��� ���� ������� �� 2��� �������� �� .��� !�!�
/*��� 6"7 ������ �� '��� ��������#" ��������� �� �� � ����� � �� ������� �� 2��� ��&������ �������� �� �� ����� �������� 1���� �� �� ���� ��� �� � �� 6�� � ��� � �� �� ���� �������1��� �� ����1 1��� � ���� �������7 ����� � ����� ��� ��������� � ���������� �� � ����� � �1 � �������� ��� ���� ��� �� ���� �� � 2� � �� �� ���� � ������ � � � �� � 6� ��� � �� ����1�7 ���
!�! 9 ������� �� �������� 9����> �� ��� ���� 5������ � E$
Automaton FAElement
name:String
color:{R,G,B}
State Transitioncurrent
1
1 from
to
*
init statesreachable
*
transitions
** *
���� ���� � ��������� �� ��� ��������
������������ ����������� 6���� � � � ����� � >� �� �� ����17� 3� ������� ���� � �� �� ������&��� �� ��� � 1��� ���� ��� �� � ��� � � � ��� ������� ���� � �� �� ��������� 6�� � 2� � �� �� ����� ������ �7�
3� ����� ���� � �� ��� � 1��� ����� ����������� 1��� �� � ������ ���� � �������� ���� �� ������� ���� � �� ��� � � �� �������� ������������� 3� � �� � ��� � ��/ � ���� 6�� � �� ���� � � �����1�7 �� � ����� ���� �� � ��������� �� �� ������� � ������ �� 2��� ���������
3� ��������� � ������� 6� ����� 1��� � ��� ���� � �� �������7 �� �� �������� ����� 1���� � ������� �� �������������� �� ����1 � ���� ��� ,�1 � � �� � � ��������� 6����������� ��� ��&��� �� �;��&���&��< � ������� � ��� � �� ����1� 1��� 1��� ����1� ��7 �� ���� �������� � ��� � �� � �������
��� � ��� ��� � 6��� ���� �� ������� � �� �7 �� �������� � 6�� �������� ����� �� ��������7�
� ������ $�$ 7� ����� �8� �� � ������� � � ����� � �� �������� �� �� �����1��� � � ����
� -���� � �� �� � ��� �� �������� ����� � �� �� ��� ���� ������� � ������� ����� � �� ����� ����� ���� ��� ��� ������� �� 9������� � �� � ����� ��� � � ��� � �� � � ���������Q �� ���� ��� �� ������� ��� �� �� � �������� �� �� ������� �� �� �� ������ �� 1 �� ��� �� � �� ������� ���� �������� ��� ���� �� �������� �� 6������� ��7 �� �� �������
� ������� � �� ���� ���� �� �� �� ������� � �� � ������� ����������� �� ������ � ������� � �1 � ����� ������� �� �� ����������� �� ��� � �� ���� ������
61� � � ����� ������� �� ��� �� � �� � � ��� ��� � ����� ������� �7 �� � ��� � � � � �� �
)� �������� ���� ��� �� �� ����������� ��� ��� � ������������ ���������� ������ � �� �� �1���� � ���� � �� ���� � �� ��� ��� ���� �� ���&��� ��� ������ �� �� �� ������������ B���������� ������ ���� � �� �� �����1����
� � F '>����� �� ��� �� 1��� ������ �� Q� �F '>����� � ��� ��� 1��� ������ �� Q� ���� F �� ���� �� 6�� � � �� �� �� 7 ��� �� 1��� ������ �� Q� ����F 3� ���� � �� ������ ����� ��� ��� �� � �1 � � ��� �Q� � F @ �� �� ��� ��� ��� 1��� ������ �� �
,�1 � � 1��� ��� �� � ����� ���� �� � 2� *������� �� �� ��� ���� ������� 6�� � 1 � � ���7 ����� ������ � �� ����������� ���� �������� �� � �� ��� �� �� ������ ���������� ������� �3� � ��� 1 1��� �� 0� ���� ���� ���� ����� ������ ����������� ���� � ����� �� �� � ����� �� ���� ��������� ����� ��� ���� ������ 6��� �����1 � �� �� �=. �������� ���������� ��7 �� � �� ����� � �� �� �� � �������� ��� �������� � �������� �� ��� �� �� ���������� ������� �
������ ��� ������� ��� � � � ���
�=. � ����� �� ���� ������� � ��&������ � ��2������ �� �� ������ �������� 6�� � �������� ���&��> ��� 1 ��&���� �� �� �����������7 �� � ��� ���� ������� 1��� �� ������� � ������ �� ��� �
!" ! (-�F ���� ������ �� � ����� ���� �� � ����� ���� ���� ������
������� � �� ���� ���������� � 2� �� .�� ������� �� 4�5 � ��2������ > ������� �������� � ���� &����� ����������� �� � 6� ��&7����� ��� �� ������� �� ��! �� '��! ����������� �� ��� ���� �� �� � ����� � � � ������ �� ������� � ������� �� 4�5 ���� ������ 1���� ������ � �� �� �� �� 3������� ���� �� ���� �� �� � � �� � �� �� 4�5 B�9' ����� ���� �� � � �� � ���� ����� ������� ������ �� �� ���� � � �� �� ���� ��� � �������� ���� ��� ���� ����� �� ������ �������� �� ���� ��������� ��� ���� ����� �� ������� � �������
,�1 � � �� 1 ��� �� ����� � ��� � � ������ � ���� ���� �� ������ ��� ���� ������� � ��� ����������� ���� �� � 0��� � ��� � ������� �� ������� � ������� ������ � ����� � �� 1 ���
%������� $�' 7� ����� ���� �� ������� ��� � � � ���8� 3� � ����� � �� � ������ ���& ���� ������� ������ �������� ����� ��� > ������� ������� ��� �� ���� � ���� ������ �� �������� ���� REKNS�
�� ������� ��� � � � ��� 1 � �� � � ��� ���� ��� � ��� � � 6� ��� � � ��� � ����� �7 ������ �� > ������ �� ��� �� 1���� ��� � ����� ���� �� � �� ��������� �� �������� �� �� � �������� � ��2������ 6��� � �������������� ��� � �� ��� ��� 7�
.�� � ���������� ������� ������� � � ��� 1��� � �� �� � � �� ��� �� ��� � ����� �� 1������������� ���� � ��� � �� ��� �� �������������
/*��� 6"8 �������� �� ������ ������� �� '��� ��������#" )� ��� �� 2��� �������� 6�� �� 1������� ��� ��� � �� .��� H�K7 ������������ ����� ��� �������� �� ������� ���� 6�7 �� ���� �� ���� � ���� ��������� ��� ����� ������� �� > ������ �� �� ��������� ��� 6��7 �� � � �� � ������ ���� �6��� � �� � ������ ������������7 �� ���� ��������
)� ���� ��� � �� � ��� � 2������ �� � ��� ���� ������� � 0��� � �� �������� ��� ��*������� ��� �������� .�� ������� 1� � �������� � ���� �� ������ ��� 2��� �������� 6�� 4�5���� ������ ��� ������� 7 �� � ����� � 1��� �� ������ � 2� ���� �� ��� �� ������� 6����� ���� 7����������� � �1 � ���� �� ,�1 � � ��� � 2���� �� ������� � ������� �� �� ������� 6� 9 �� N�!��� �� ��� ����� �� 4�5 ���� ������7 1 1��� ���� � � �� ���� �� �� ����� �� ������� � 6� �� ��������� �7 1���� ��� � ��� �� � ���� ��������� �� � ��������� ������ �� �� � ����� �� � ,�1 � ��� 1 �������� ���� � � 1 ������ �� �� � ����� � �� 1 ���
%������� $�* 7� ����� ���� �� � ��" � ��� � � � ���8� 3� � ����� � �� � ������ ��� ����������� ������ > ������� ������� ��� ���*�����# �� ����� �� � ��" � 7��A������8 ��� � � � ��� 1 � �� � � ��� ���� ����� ��� � � � �� �� � ��� ��� � ������ � � � ������� �� �� ��� � ��� �� � ��� � � ��� � 6 ��� �� �� ���������� � � �� ��� � �������������� ��� � �� ��� ��� 7 ���� �� �� > ������ �� � ��� �Q ��1 � � �� � � � � ����� ������ > �������
9��� � �� �� � ������� �� � ��� � ������ ���� �� ��� �� �� ������� ��� � � ������ 6 �� �� � 2����� REKNS7 ���� � � 1 �� ��� �� ���� �������� ��� ���� ��������� �� 4�5 ���� �� � �� � ���������� �� ����� ����� ����� � �� �� �������� �� � �� �� � >���� � ���� 6��� �� � �� ����1� � ��� ��������� ������� �� ��/ � �� ���� ����� ��������7�
$�$�$ 7������� 8 ��� ��
C ������� ��� 2��� ��������� >�� � 1��� � 1 ��&���� � 6������� 7 ��� � �� �� ������� 6�� ��� ���� ���� � ���� �� �� � ����� �7�
/*��� 6"9 �+ ���� '��� ��������#" � ��� � ��������� ��: �� �� ���������� �� ��� ���� ��� ��� 6�� �� �7 ��� ��� ����������� � �1 � �� � �� 6� ����� � �1 � � ��� �7 �� 6� ������ �1 � � ��� �7 ��� �� 6� ����� � �1 � � ��� �7 �� � ��� � �� .��� !�#�
3� ��� �� � �������� � ���� ���� 1��� �� ����� � ������ ���� � ��
!�! 9 ������� �� �������� 9����> �� ��� ���� 5������ � !E
:from:to
:transitions
:states :states
:to:transitions
:init
:to
:from :states
:from
transitionst1
t3
t2
a1
s1
"d"
s2
s3
syntaxConcrete
Transitiont3:
s1:Statename="d"
Transitiont1:
Automatona1:
States2:
Transitiont2:
States3:
Abstractsyntax
���� ���� � ������ ����� �� ��� ��������
C ��� ����� ���� �� ���� ���� ���� �� ������� ���� �� �� �� � � �� �� ��� &���� 6 > ������7 �� �� ��������� ��� ��� ����� � � � �� ���� � �� ��� � 1��� ����� �� �������� �����
C �� �!����� �� � ��� ���� �� �� �� ��� �� � �� �� ������� ��� � ���� � ���� �� ����� �����
�� �� � ����� � ��� 1 ��� ���� � �� �� ����� 6�� 7 ������ )� ��� �� ��� � ���� �� ���2 �� ���� �� ����� � �� ��� ��� 6������������ �� ����7 �� ���� � ��� � �� ����� 6F7�
)������ � ��� �� ��� � � � � �� � �� �� �� �������� �����> 6� �� ��������� �� �� � �� ��.��� !�#7 �� �� �� �� ����� � �����> 6�� �� ����� �� .��� !�#7� )� � � ��� � ��� � � ��� � �� �� ����� � �����> �� ��� � ���� ��� ������ 1��� � ��� � � � � �� � �� ��� �������� �����> �� ;��� � ���� < ��� ������ + � �� �� ���� ���� ��� ������ �� > �� � �� � �� �� ���� �� �� ��� ��������� 6��������� ��� �������� �� 5�3'O ��� ����7 >�� � � 1��� �� ������ � ����� � �� �� �������������> 1���� � �� � � ����� � �� �����&������� � ��������� � �1 � ��� �� ��� � ����� ���
� ������ $�. 7������� ��� �8� �� � ������� �� ������� ��� � � �������� �� �� �����1��� � � ����
� 9�: ��� �� ���0� �� �� ���2 � ������� � �� 6���&��������7 � ����� � ����� ��� )���� �� ������� � �� � ����� � ������������ 6������� ��� ���� � � � �� � ��� ���� �������7 ����
��� ����� �� >������ ��� ����� ����� �� ���� ���� �� ��� � ����� � �������� � �� >������ ��� ����
� ������ $�0 7��� ���������� 8� � ��� � � �� �� ������� �� � ����� � �� ��
� .�� ��� ��� �� ��� �� � ��� ��� �� �� >���� �� � ����� ��� �� �� �� .�� ��� ����� �� �� �� >������ ��� �� ��� �� � >���� � ����� ��� �� �� 1���� ��� �� ��������
���� � ������ �� �� �� �� �� ��� �� ����� �� �� ��� �� �� 6�� � �� ��� 7 �� ����� .�� ��� ���� ��� � ����� ���� ��� �� ������� �� ��� �� ����� �� � >���� �� ����������� ���� ��
�� � ����� � �� 1���� � ��� ���� ����� ������� �� ����� ����� ��� ������� �� � �� ��� ��������� ��� ����� �� �� ��� �� ������
.�� ���� ���� �� �� ���� �� �� ��� % %� ������� ��� �� � �� �������� �� ���� � 1�� ���� ����� ��& �� � ������ ��� ��� � !�%� �%� �!���� 1���� �� �� � ���� ���� �� � ������� � �1 ���� ����
/*��� 6":" .���� !�H � �������� � �� ���� �� ��� � � ������ �� �� ���������� �� ���� �� ���� ����� 1���
, � �� ���" � ����� � �1 � ��� ��� �� ��� �� �� �� ������� �� ����������� ��� ���� 6�7 �� ����� �� ��� �� � �� � �������� �� ����� ��#� Q 6��7 �� ����� $ �� ��� �� � �� � �������� �� ����� ��#�$Q ���6���7 ����������� ��� �� � ����� � �1 � ����� � ��#� ��� ��#�$�
!! ! (-�F ���� ������ �� � ����� ���� �� � ����� ���� ���� ������
SuperA SuperBA
a1:A
B
b1:B
assoc
link
instance instanceinstance
���� ���� �"�� ���������
!����������� �� � ����� ����& ��� � ������
� ����� �� ��� ������� ��� �� �� �� 0� ���� 6�������� ��� �� �� ���� �� �� ���7 �������� � �� ��� ��� �����!�� ������� 3� ���� � �� �� � ��� �� RHHS �� ��� � �� 1 ��&��1� ��������� � �1 ������ � ��� ��� ��� �� � �1 � ������� ��� �� ��� ������� �� �� ��� �� ��� ��� ��� ����� � �� �� � ���� � ���� � ������ �� ��� ��� ��� ������������ �� ��� �� � ���� �� � ���� 3� ��� ������ �� ������ �� � ����� �� ��� � � � �� � �� �� � �� ���� ��!������ ������ �� ��� ��B���� �������� � �� � ��� � ���� ��� � �������� � 1� � �� ���� � ��� � �� �� � ���� ��������� ��6 ������� ������7 ��������� ���� ��� � �� �� �� ��������
G�� �� �� �=. 6��� 4�5 ��������7 ���&��� ������� ������������ 6�� �� �� � � ��� � ��.��� !�!7 � ������ �� ��"��������� �� ����������� ������� �� ,�1 � � ��� �� ���� �� �� ��� ��������1� ���� � �������� ���� ��� �� ��� � ����� �� ��� ����� � � � � �� � �� ��� �� ��� 1 �� ������� �� �� ���� 6�7 ��� � ���� ��� � ��� � �� 6��� ���� �� �����������7 �� �� ��������������� �� 6��7 1 ��� > ������� � ��� ��&��� ������� ������������ ���� �1� ��� �������� �1� ��� �� � �� �� )� ��� � � ��� ������������ ���� � �� ��� � ���� ��� ��� ��� �����������
B��� ����� �� ����������� ������������� �� �� � ��� �� ��� ��� ��� ���� � �1 � �� � �� �� � ���� ��� � ��� �� � � � ���� �� �� �� 7��� �8 ������� ������ '��� ��� ��� �� �� �� ��� � ��� � �� � ��� � �� � ���� � ������ ��� � ��� �� �� �� �� ��� � �� � ���� � ������������ ������������� 9���� �������� � �� ��� ��� ��� � ��� � � � � �� �������� � �� ��� � ��� ��
$�$�' �� ���� ��� � �9! � ����� ���� ������ ����
3� ���� �� �� ���� ��� � �=. � ����� ���� ������ ���� �������� �� �� � � ��� �� / ���� � ���� ��� �� �� ������ � ��2������ ��� ��� ���� ������� �� 3� ���� ���� � �� ������� ������� � & ��� ��� ��� � ��1����� �� ������ �������� & � � ������ � � ������ ��� � � ���� ���� ������� 6���� �� ��&� ����� � �� �=. ��� �7�
3� � �� �� � �� ���� �� &� � � ������� 6� ��� � �� � ����� ��7 �� �� � ����� �� �������� �������� � ��2� ����������� ��� ��� .�� ������� �� � ����� � �� 4�5 �� �� � ����� �� ��������� �� �� 4�5� ,�1 � � �� � � �� �� � �� �� ������ � ��&� ����� � ��� � � ���� � �� ������ � ���� ���&������� � 6�� ������� �� 4�5 '+=B �-� ���7 ���� �� � ����� � ������� ��� ����� � �� �� � �� � ��1 � � ��&� � �� 3� � ��1 � � � � � �� �� � �� � ��� � �� ��� �� 6 ��� �� 4�5 � ����� � � �� � �� � ������ ������� ��� � �������� ��/ � �� 4�5 ��� �� �� � �� �� �7�
�� � � ���� � ��� � �� ������ 6�������� � �� 3��� !�E7 �� �������� 1��� ���� � ��&��� ���
����1����� �$2 ����� -3������
�4 ����1��������� ��� �$2 �����
�0 ��������� �! ���������
�5 ����� �! ������
�6 ���� ������� �"�����
�� ���� ��� ����7��"�� �$2 ��������� ���������
!�# -���� �� �� �=. � ����� ���� !#
�������� �� � ����� ���� ���� �� �� ������������� � ��� � ������ �� 4�5 ��� ����1�� ��� �&��� ������� � �� ������� ���� �� ��� � � �� � ��� � �������� �� �������� �� ��������� ���� ���&���� ��� �� �� ���� ��� �� �� ������� � �� ��1 � ����������� � � �� � � ����� � �� ��� - ��� G ���� 2��� �������� ����� � �� ���&��&��� ������ 1�� �� ������ � ������ �� ��� 1 �� �� ��� ���������� ������� �������� ��
��� +��(�� �� �#� ���������
�� 2��� 1 ��� 8� �� ����� 6�� � �����7 ��� ����� ���� �� �� �=. � ����� ���� ���� ���� � �� �� �� �=. �� �� ������� � ����0� ��� � ������� ��� ���� ������� � �� ��������� ������� �� ��� ��������� ��� � ����� 1���
$�'�# )��� �� ������ 7� ����� �8 ��� ������
���� >������ 4�5 ��2� � �� ���� � �������� ���� �� ���� � � ��� ���� �� 6�� � ��� ������������������ ����� �� � ���7 �� � � 2� � �� � ��� �� � ����� ��� ���� ��/ � �� ��2� �� 3��� ���&� � � �� � �� �� ���� ���� �=. � ����� �� ������ � ������ � �� � � 2� � �� �� ������ ���� ������ > ��� � � ������ ��� �� �� ����� �� � � ��2� ��2� ������ ����� � �� � � ����� �������� � ��&��� � �������� 9��� � � ����� � �� ������ �� �� ������� 1��� � ��&� � � � ���� ��� ��� ���� 1���� ��� ����� ��� � �� � �� ���� ���� 6��� ���� �������7 ������ �� ������� � ����� )� ���� � �� � � ����� ���� � ����0� 1���� �������� ����� ����� ���� � ��&� � � ��� ��� �&� � � � ���� ��� ����
3� � ������ �� ���� � �� ������ �� �� ��� � �� ���&�� ��������� �� �� ��5 � ����� R#NS1���� >� ��� �� ��� ������ � ������� �� ����� � �� ���� � ����� �� 6 ��� ����� � �� � ���� 7�,�1 � � 1 � �������� �� 9 �� !�H�E ���� �� ��� ������ ���� �� ��� ���� ��� � ���� ��� ������ �� �������� �� ���� ������� � 2������� 1� � � � 1 ������ �� � 2� � �� �� ����� �� �� >�������� 61��� �� @ �� ��&.��� � � � �� ��� �� �� �� �� ����� � ��&����������� �� �� ���� ����� �� 7� .�� ������� ��� ���� ������� � >���� �� ��� � �� ��� 2��� �������� � �� ������� ��� ��� � ��� �� � ��/ � �� ���������� 6�� �� ����� ��� �� ����� ��� �� ���7 �� � ��� � ��� ���������� 6 ��� ;� �� ����� ��� � �� � ��� � 1������< �� > � �� � �� .��� !�I7�
Girl Boy
GBEdge BGEdge
BipartiteGraph
to2to1
from2from1
EdgeNodefrom
to
Graph
���� ���� ��������� 8��9���: ��������� � ������� ����� � � �����
.������� �� �� ��� �� �� ���� ��� �� � 1 4�5 !�" �������� REK!S � �� �� ����� ��� ������ ����� �� 6���� �� � � 2� �� ��� ���� � �� 7 �� �� ��� ���� � � ����� � ����� � �� �������
$�'�$ )��� �� ����������� ��� ������
�� �=. 6��� 4�57 ���� � ���� ����������� ��� ��&��� �� � ���������� ������� � ���� �� ��� ������ �� ����� � �� ����1 �� ,�1 � � �� ��� �� �� ��������� ���� � ��� ������������ ���� ��
!H ! (-�F ���� ������ �� � ����� ���� �� � ����� ���� ���� ������
�� � � �� � �� �� � ����� � ����� � � � ��� ������� � ���� �� ������ > �� ��� �� 1��� ���������� 1 ��&���� �� �� ����������� 6 ��� �� =B57 �� > � �� ���� ������������ �� �� ������� ������� � ������ � �� � �� � �1 � �� � ��� � ����� � �� �� � 1 � ����� �� 4��������� �� ���� �� � �� ���� ��� 1� � ��� �� � �� � �� � ��� ������ � ������� ��� ������������ ���� �� ���� 1 ��&���� �� �� ����������� �� ����� � �� ����� ��� � ��� �� � � �� ���� �� ������� ��� � �� � ���������� �� ��� � ����� ��
3� � ����� � �� 0� � � �� .��� !�K � ��2 � ���� � %����
IntQueue
QElem
Integer
Queuecontains
contains
���� ���� �������� ��������
��� �� ��� ������� � � ��� �� ����� %����� G�1 �� 0� � � �� ��� � �� � � �� � �� ������� ���� ��� � �� �� � �� ��� ���� ���=. ���� �� ��� � � 0� � &��%���� �� 0� � ��� �� ����� &������� � �������� �� %���� ��� 1������ ����������� ��� ������ �� ���� ���� �� ��� � � 0� � ��� ���� ������� ��� � �� �� � � ������ ���� � > � �� � �� > ����� =B5 ������������
$�'�' ���������� � �������� � �� �9!
'� � ������ �=. ������ ����� � ������� � � �� �� � ���������� ���� �� � 0��� � �� � ������� ���� ������� � �� � �� ��������� 1�� ���� �� ���� �� �=. ��� �� 4�5 !�" ��� �� � ����������� ����� �������� �� ��� �������� ��
Statename: String
State String1
name
State
Statemachine
Statemachine State
���� ���� .�������� ��������" � �$2
�� � �������� � �� .��� !�M �� ��� > � �� �� ���� ������� ���� ���� ���� �� � �������� ������ � ����� �� ����� �� 6�7 ����������� ���� �� �� �������� �� ����� ����� �� 6��7 ����� �� �����������1��� >����� �� 6�� �� ���� �� �� ��� �� ������ ���������7 ����� ������ �� �� �������� ����� ���
��� �� � > � ����� �������� �� ��� ����� � �� ���� � ������� �� 1 ��� ��� ������ �� �� ���� �������� �� �� ���� ������� 6��� � ������� ���� ��� ������� � ������������ �������� �����7� )� ������� � 6���� ����� � ����� � ����� ��7 �� �� >�� � �� ���� �� ���� 1� �� � � ���� �� � �����6�� ������� ����7 �� � 0��� � ��� � � ����� ���� ��
$�'�( )��� �� ������� �������������
�=. 6��� 4�57 �����1� ����������� �� �� �� ��� ����������� �� ��� ��&��� �� � ���������� ���&���� � 1� � � � �� ����� � ��� ������ �� ����1 � ��� ��� �� ���� ����� � �� ��� � ����� ������� �� �� ��� �� �� �
,�1 � � �� ����� ��� �� .��� !�N � ���� � ��� � >�� � �� ��������� �� �� �� �� �� ���� ��5 � �� �� �� ���� ��� ���� ���� � ������� ��� ������� ���� � &�������� �� �1� �������� � �� ����� ���� ������� �� 2��� ��������� 3� � � ���� ������� 1���� �� �������� ����� ��� ���� ��� �������
!�# -���� �� �� �=. � ����� ���� !I
Campos
Keeper Striker
Player
instanceinstance
s0
AccState StartState
State
instanceinstance
���� ���� ������� ����������
��� ���� � �� �� � �� �� ��� �� �� ����1 � �� ��� ����� � �� �� )� 9 �� !�H�! 1 � �������� ��������� � ������������� ��� � ����� � �� �������� �� ����� � ��� ������ �
�� �� ���������� >�� � �� �� � �� �� .��� !�N � �������� � �� 1��� �� �� ��� � 1� � ���� ����� ���� �� �� ��� � � �� � ���� ����� �� ,�1 � � �� � ��� � ��� ��� ������� ��/ � �� ��� � ���� ���� 6� A��� B�� �� �� ���� � �����&���������� � >���� ���� � ��� � � �� >�� � 7 1 ���� �� �� �1� ������� � �� �� ��� � �� 1���� ����� 1���� �� ��� 1��� ��������������
4��������� �� �� ��� ���� � � ��� �� ���� �� �� 4�5 ������� �� �� �� ���� >� ������ ������� �� 4�5 6��� � �� ��2� � ��� �� � ��� �7 �� ������� 6� REES ��� �� �� ��� 1 �� �� ��� ����� �� �� ����� ���� �������� �� ��� �� � ��� ���7 �� �� �� ��� �� ����� � �������������� )� ����� � � 4�5 ��2� 6�� 9-'� REEMS '+=B REENS �� %:� ���� �� 4�5 -��2� ��� 9�� ��&�������� ��� 3�� REE$S7 �� � ��� ���� ������� 6� ����� �7 � ���� � ��� � ����� ������ �� �� � �� > ��� �� ��� � �� ��� � �� ���� � � �������� ���� ���������� �� ���� ,�1 � � ���� � ����� ���� �� ����� �� �� �� �� ��� �� ��� � � ��� 4�5 �� ���� �� ������� ���� � ������ ��2� ����� � ������ � �� ��� ����� ������ � � �� � �� ��� � ��� ���� ������� �� .�� ������� � ����� ���� ��� � ��� � � �� �� %:� ��������� REE$S ��� ���� ��� � ����1�� � �������� 6 �� ����� ���� 4�57 ��� ���� ��� ������� � ��������� 6 ��� ��������� 1��� ������D9������7�
� �� � � ����� �&��� � �������� �� �� ���� � �� �� ���������� ���������� �� � �� � ��� ����� ����� � ��� ���� ������� ��
$�'�* %���� �� /��� � ��� " ��
�� ������� � � ������� �� RE"S �� � �� ������ ���� ���� �� 1��� �� ����������� ����&��� � �=.������ ���� � )� ���� ��� � ��� ������� �� ������ ���� �� � ��&� � � ��� ��� �&� � � 6�� ��� ��1� ����� �� ��� ��7 �� 6� ��7����� � ��� ���� � ���������� � �� � � � ��1� 6� J7 �� �� �� ������6����% �������������7�
)� �� � � 6� ���� 9 �� !�H�!7 1 ���� ���� �� ���� � �� ��� ���� ���� � �� �� ���� ������ � ����� � � �������� ��� �� �� 0������ � ���� ���� ����� � � � �� ��� �� � �� ���� �� �� ����� ��� � �� �� 2> �� �� � � ���� �� ��� �� ����2������ ����������� � �1 � ����� � ��� ��� ��� 6� ��&� � � ��� ��� �&� � � ������� �7 �� �� ��� � �� 1���� ����� 1���� ����� � �� ��� �� �� ��� �� �� �
3� ���� � � �� � �� �� ���� ���� ������ ��/ � �� ��� ���� ��� � �� ��� ���� �� ��� � � ���� � ���� ����� � �� ������� � �� 1 ��� .�� ������� 1� � ��� ���� ������� � �� .��� !�$ 1 ��� �������� ����� ��� 6�� ������ �� ��/ � �� � � � �� �����������7 ���� � � �������� ������� '��($ ������ � �������� �� �� ������� �� ������� � 6� �� � � ���������� ��� ������� &�� � ������� � ������� (������7� ��������� �� �� ����������� �=. ���� �� 1 � � �� �� �� � � ���� ����� ��� ��� ����� �� ��� � �� 1���� ���� ��
!K ! (-�F ���� ������ �� � ����� ���� �� � ����� ���� ���� ������
Database RelDB MySQLDB MySQLInst
RelDB MySQLDB MySQLInstInstance_of
Generalization
���� ���� +������� ��� ����������
$�'�, � ����� ���� "�� ����/�� ���� ����
�� � ���������� ���� �� �� � ���� �� �� ������� ��� ������ �� � � � ��� �� �� �� ��������� 6�� 4�57 ��� ������� ����%�� ����������� 6�� �� � ����� � ��� �������� ��� �� �� ��� ���� �� ���� �7� ,�1 � � �� � � �������� ����� %�&���� �� � ����� ��� &�� �������� � ��� � ������� ��� � ��� ���� ������� � �� ������ > ���� 4��������� �� ���� �� �� � ����� ���� �� �� � �� ������� � � � �� �� � 1 4�5 !�" ��� ������� REK!S�
�� 4�5 ��� � � �� � �� ������ ��� ���� � ��� ��1 1��� � 1�� ���� �� >������ � ���������� ������� ���� ���� �� 1��� ������� ����� � �� �� �������� �� � �� ������� )� ���� �� � �� �1� ���� � ��� ��� ����� ���� ���� ���������F 6�7 �� �� �� � ���� �� � ����0� � ��� � �������� ��������� ��� ��� ���� ������� � 1���� ��� 4�5 � ����� �� ����� � � ��� ����������� 1����� �+� ������ 6������ ���� ��� �� ��� ��� ���� ������� � �� � ���� � 1����� �� ��� ��� ����� ����� �� � 4�57 6��7 �� ��� � �� �� ��� � �� ����� � �� 4�5 �� 1 �� 1���� 1���� � ���� �� ������ � � 2������ �� 6�� � ���7 ��� ������������� �
�������� 1 �� �� ���� � ������� ����� � �� �� ��� ������ � ����� ���� ���� �� �� �������� ��� ��� ��2 � 4�5D�=. �������� �� �� � �� �� � � �� � ����� ���� ����� � �� �� � ��6�� �� � ������� �� � ����� ����7 �� ��� � � ������� ������ ����� � �� �� ������ 6�� �� �����>�� � ����� ��7 ��� �� �� �� � ����� � �� ������ ��� ��2������� �� �� >������ �=. ������������ �� � �� (-� �� � ������ � � � ����� �� �������� �=. � ��� ����� � ��� � ��� ���� � ������� ���� 1�� �� ��� ��� � ��� ���� ������� � ���� �� ���������� 1��� �� ���� �� � ����� �� �� �������� ��� ���� � �������� ��
��" �+�� ��������� !,���� �� �������
� ��1 1 � 2� � ���������� � 2� � �� �������� �� � � �� �� ����� ����� 6�� � � 2� � �� �� � �� � &������� ��������� ��� �� � �7 ��� ����� �=. 64�57 ����������� =�� � ����� ���� ���� 1�� ����� ��� *����! �� ��� ���� �� ���� �������� � � �� ����� � ���� � �� ��� � � ��� 1���������� � �� �� � �� /���� � ��� � �� �� � � �������� ��� �� � �� ��� � �� ����� �� � ����� � ��&��� ���� ���� �� 1 �������� ������ ��� )�� # ����� 1� � �� �� P������� � ��������� �� � ��� � � �1 � ��� �� ���� �� �� > ������� � � 2���� �� �� 6� ��7� � ��� =�� � ����� ��� �� ����� �������� ���� �� �� P������� � ������� ��� � � ���2��� � ����������� ���������� �� ��&������ �� ��� �� ���� ��������������� �� 6�����������7 ��� � ��� � ����� � ;� � ��< ��� � ����� �����������
$�(�# ������ � ������ �� % ��� � ��
� ��� � � ��� ��� ������ �� ��� �� ��� ����� �� �������� � ���������� �� � � ����� ���� >��& � � ��� ��� �� �� � ���� � 1 ��&��1� ���� ������� ������ �� � - ��� � ��� - ��� � �� �� 1�� ���� � � ��� �� �������� �� ��� �� ������� � ������� �� ������� �� ���� ��� ,�1 � � �� �� �� ��
!�H (-�F 9��������� : 2� � �� �� � ����� �� !M
���&��&��� ������ ������ �������� ��� �� 1�� ���� �� �������� ����� - ��� � � ����� �� ���� �� ���� ���������� �� �� � �� ���������� ��� ��� 6� ��� � � � ���� ��� �� REI!S7�
� ������ $�#B� � ��� � % ��� � � � �� � �� ����� ��� � 1��� �������� ��� � �� 6���� �7 ���� 6�����������7 �� � �� �� 6����� ����7 ��� �� 6������ ����7 1� � �� �� ���� �� � ��������� ��� � �� ����������� ��� ��� �� ���� �� � ����� ���� ����������� �� ��� �� ������������ ��� ��� �������� �� ��������� 6���&� ����� 7 ���� � �� ��� ��7�
G�1 �� 1 ������ � 4�5 ����� �� ��� � � �� ���� � 2������ 6���� ����������� �� ����� �� )������������ &� � *�� � ��� ��"��7 ��� �� ����������� ��� ��� ����1 � ���� ������ � �1 � ��� � ��� �� � 6���� ������ ���� �� ���)���� ��)���� ������ ����� ��� ��"��7 1 ��� ����� ������ ������ �� ���� ;�� 6� �� )��� +�� ���� �� �� � � ����� ���� � �� .��� !�E"7 ���� � ���� � �������������
Transition Place
OutArc InArc
Token
Petri Net
toTranstoPlace
fromPlacefrom Trans
tokensEdgeNode
from
to
Graph
Girl Boy
GBEdge BGEdge
BipartiteGraph
to2
from2from1
to1
SimpleNet
p1Place t1Tokene1
instance−ofinheritance
Node
EdgeEntity
p1PlacePlace
Transition
OutArc
InArc
GBEdge
Girl
Boy
BGEdge
Token t1Token
from
to to1
to2
from1
from2
tokens e1
fromTrans
fromPlace
toTrans
toPlaceRelation
���� ����� �� ��� ��� �������� �� +��� ;���
,�1 � � 1 ��� ��� � � ������ � � � ������� ��� �� �� � ����� � 2������ 1���� ���� � ���� �- ��� � � �� �� ���� � �� ����� ��� �� .�� ���� � ���� ��� � ������ � � � >���� �� ��� � �� ��� 1 ��� ��������� 1��� �� � ����� ������� �� ����� �� !������� ������ 6� ��� � �� �� ��1 � � ������ � �� .��� !�E"7 1��� W���L ��� W����L ��� �� ��� W���&��&����L 6�%7 ��� W����&��&���L 6%�7 �� ����� �� � �� 1 ����� �� �� ���� ���� � �� �� ����� ��� � �� � ��� � 1 ��� ��� �� ���� ������� ����� �� ������ 6� �� � � � �� ���� � �� .��� !�E"7�
.���� 1 ��� �� �� ��� �&� ��� �� � � ����� �� �� ���� � 1�� �� � ��� �� > � �� ���� ���������� 6�7 �� ����� +� � �� � �� ��� �� ����� $�, ��� 6��7 �� ����������� ���)���� �� ��� ��� �6����� ����7 ���� �� ����������� ���� �� � � ���� �� ���� � � ����� ��� ������ � ������� 1 1�������� �� �� ���� ���� �� � ����� � �� �� ����� ��� �� �� � � � ���������� �� �� � ����� � �� - ���� ��� )� �� � �� �� �� � � 1 � ��� �� � � ������� ��������� �� �� � �� � � � �� 1������������ ����� � � �� �� �� � 2� � �� �� ����� � ���� ������ ��� 6� ��7��� ���
=�� ������ �� � 2� � �� ������ ���� ����� �� �������������� �� ����� �� .�� ������� �� �� ���#��+�� ���� �� �� ��1 � ����� ���� � �� .��� !�E" � - ��� � � ��� � ���������� �� � ����� ��� � <������ ������ ��� ����� �3������ �� �������� ������� ��� ��� �� ��"� ��� ����#
!N ! (-�F ���� ������ �� � ����� ���� �� � ����� ���� ���� ������
1��� �� �� � �� � ��� �� 3��� ��� � �� � ���� � �� �� ������� �� �� - ��� � � � ����� � ��������� � �� �� ���� � ����1 � �1 � �� ��� ���
.��� � �������� ���� �� �� 1 �� ����� ���� 1 ��� �� >� ����� � ����� � ������� � � 1� ����� � ��� � � ��� � ���� >������ �� � �� � 2� � ��� =�� ���� ���� �� �� ���1 ���� 6�7 ����& ������� ��� � ����� � ���������� ��� � ����� � ��������� ��� � ��� �� 6� 9 �� !�H�!7 ��� 6��7�� ������� � �������� � ������� �� ��� �� ��� ���� � ��� ��� � ��� � �� � 1��� �� � �� ���� ��� � � 2� � �� �������� 6� ��� � 9 �� H�I7 �� �������� �� �� ������ ���� �� �� ��� ���
$�(�$ !����� � ������� �� ������ ��� � � � � ��
��� ���� ���� ���
=�� (-� � ����� ���� ���� 1�� �� � � ������� ���� � �� �=. ���������� 6�� � ���� ����� ������������� �������� � ��� ���� �7 1��� � ��� �� � 2� � � ������� 1���� ��� � ��� �� �������1��� �� ����� ������� �� ���� ������ �� � � �� � ������� ��������� ��� �� � � 61� � �� � � �� ��������� � �� ���� ���� � �� � ������� ��� ��� � �� � �7�
,�1 � � �� ��� � �� ����� ����� � � �1 � ������� �� �=. ��� � � �� ��� �� ���� �� ������ ���/ � �� ������ ���� ����� �� �� � �� �� �� ��� 1���� �������� ����� � � �� �� 4�5 ��� ���� ���&���� � � ���� � ��� � � � �� �� (-� ��� � ��� � �� ����� � ���� ����� �� � �������6� �� �=. � ����� � �� ��� � ����� �� .��� !�EE7� � ���=� �� ��� � 6��� �� � �� � ��� ���2> �� �� � 0� �7 �� � � � ��������� �� � ���'� �� �� �� ��� ��� �� � ���'�� ��� �� ����� # �'����� �� �� ��� 6��� �� � �� � ��� ���2>7 �� � ��� � �� ��� �� ���������������� .�� ���� ������� � ����� �� � � �������� � �� � ��� � � � �� ������ ���� ������� �� �� ���2 � �� �� � � �� 6�� � ��� �� � � �� ����������� � �� �� ��� ��� � ��7�
set: set of idid:Identifier
Mapping
Entity/Model
ModelElem
Connection
content
from
to
supertype instanceOf
���� ����� ��� �$2 ��������� �� ��� �+� �������
� �� ����� � �� � � � 6���� � �� ����� ����� �� ���� ��� 7 �� � �� � 6� ��� � �� �������� ������� ��� �7 ���������� �� � �� � ������� ��������� ��� �� � � 6� ���� ����� �� ����� � ���� ��������� �� ���� � � ���� ��7� '����� � 1��� � � � � �� � �������� ��� � �� 4�5 ����� � �� 4�5 ���� � 1��� �� ������ �� �������� �� 1��� � �� ��� � �� ��� ����� �������� �� 6 ��� ����� �
� ��� ��������" � � ������" ��� ��� �3���� ���������� �� ��� �����"# ����� �� ���� ������ �� � ����� ���������� ���� ���# �� ������� �� � ���� � �" �� ���� � ���* ���� ��� �������� ���� ���� ������ ��� ������� ����� � ���#
!�H (-�F 9��������� : 2� � �� �� � ����� �� !$
����� � ���� 7 �� ���� ������� 6� ����� ���� ����� � �� ���� ����� � ���� ������ ��� �� ����7� ����� �� �� ���� >� �� ����� �� � �� � ����� 1��� �� ���� ������� ���������
� � ���� ����� � � �1 � �1� ����� � �� � ������ � ������ � �1 � �� �������� � � �� �� �� � ��B��� ������ �� � ��� � �� 6��� �� �7 �������������
� � ������� � ���� ����� �� �� ����� �� �� � ������ �������� 1��� �� ������ �� 6�� � � ��7�� ��� ���� �� ��� �� ���� ��� � � ��� � �������� �� �� �������� ������ � �� �� ����� �� ��������� 1��� �� �������� �� ���� � ������ �� ��� ���� �
� �����2���� ����� �� �������� �� RENES �� �� � ����� �� � ������� �������� ������� �� ����� ���� ��� �� ���� � ����� ����� ��������� 1���� �� � �� �� ���� �� ���� ���� � �� &��� ������� �� � 6���������� �� ���� � ����� � �7 ��� � � ���� � �� � � � ���� � � ����� � �������� �� ������� � ������ ��� ������ ���� ������� ���� 1�� �� ��� � ������ )� ��� ��&��� �� � � ��� � ������� ��������� � �� �� � ��� ���� ����� � ��� ���� � 6��� ��7�
� � � �� �������� ��� ��� ������ ��� �������������
3� ������ � ������� �� ��� � ����� ���� ���� 1�� �� ��� � � �� � � 2� � �� �������� 1������������� �� ��� � �� ������ �� ��� ������ ��� �� &������� � ��������� 6� ��� � �� 4�5 � � �&��������� ��� ������� &�� � ������� � � ���� ��7 � �1 � ��������� � ��� � �� %������ ������ '������ ������ �� ������
� ������ $�## 7-��������� �� � � ���8� � ��� � � � �� 6�� � ��� � ����� ���� ����� ���� ���7 �� � �� ���� 6�� 0��� ��7 � ��� � � � �� � 6� ��� � �� � �7 �/ ��� � ���� � ��� ����� ���� �� �� � ��� � � � �� �� � ���� � �� �� ���� � ������ � � �� � ��� �� �� ���2 � �� ��������� � �� �� � � �� � 1���� �� �� ��� ���� � ������ ��������� �� ���� � ��� � � �������� ��� ��������
.�� �� ���������� ���� ����� �� + �� !�E! � � 6�7 ���� � ��� �� ����� ���������� �� >����� ������� �� ��� 6�� ��� �� � X E �� ����� �� � ���� � �� � !���� ��� �1�� ������� 7 1� � �R�S��� �� � �� ��� ��� �� �� 6����� ��7 �� ����� �� �6���7 � � �� �� � ���� ����� � � �1 � ����� �� ��� � 1��� 6���7 � 6���7 � ��� � � �� ��� 1��� �� ������ �� ����� � ��� ���� �� ����� ��
=�� � � ��� � 2� � �� � ������ � �1 � ��� � � � ��� ��� ��� ����� 1��� � � ��� � �� ��� ������ ������ 6������� ���� 1��� �� ������ ��� � �� �� � �� �� � 2� � �� ��� � ��� � �� 9 �� !�I71���� � ��� ���� ��� �� � � 2� � �� �� ����� 6��� �� �� �� ��� � ��������� � 3��� !�!7�: 2� � �� �� ���2 � � ������ ���� �� ��� � �� ��� ������ � �� �� ������������� �� 6�� ����7�
��� � ### ����� ����� � ### ���
�� �� ������ =�������� > ����������
�� ������ �� ��������� ��
�� ��������8����"��:
������� ����8����"�� ��:
�������?���� ��8������"�� ��:
��� ����������8�"��7������ �������:
������ �� �"�� ��
�� ���� ;������ ���� ��� �� ������* �������� ��� ����������
� ������ $�#$ 73 � � �� ��������8� 3� � 2� � �� 6�7 ��� � �� ��� � ����� ���� ���� 1��6���� �������� ����� ����� ��� ������ � ��� ������������� ��7 �� �� �����1��
E� 1���� ����� � � � ��F ������ � �
�������
��X �
����� � �
������� ���� �� ����� �� � ��� � ����� 6�� &
��� ������� �� � ���� ���������� �� � � �7 �� � � 2� � �� �� � 2� � �� �� ;� ��&����< � �������
#" ! (-�F ���� ������ �� � ����� ���� �� � ����� ���� ���� ������
)��������� ����� �� � � � ���������� 6�� � �� ��7 ��� 61���� �� ��� � � ����� �� � ���� 7 ������� � �=. � ����� ���� ��������
!� -��� ����� � � � ��F ���6���� ���7 � �����6������ �����7��X ��� � ����� � ��� �
����� � ��� � ����� 61� � ��� �� ��� �� �� ����� �7� B��� ����� ��� ������ > � �� � �� ���� ���� �=. ������������ ��� ���� � � 2� � ������ �� �������� �� � ����� �� �� �������� ���� � 2� � �� �� ����� ��
#�������� � � � ��F ���6���7 F ��� � �����6�����7 F �������X ��� � ����� � ��� �
����� � ��� � ����� .��� � �������� ���� �� �� 1 �� � 2� � �� �� �=. �������� � �� ��������� � �� ��� � ����� ���� ���� 1�� 6��������� �� ����� � ��� ������������7�
H�������� �� ���� �����F � 6���7 F ��� � �6������ �����7��X � � � � ��� � ����� �
��� � ����� �� � ��������� ��� � ��� � � � � �� � ���� � �������� )� �������� �� � �� �����>��� ����������� ����������� � ���������� �� �=. � ����� �� ��� � ��� ���� � � ���� �� �� ����������� �� � ��� ��� � ����� � ���� ;��������� ���� �< 6����7 �� ;�� ���� �� < 6����7�
I� -������� 7��� �8 � � � ��F �� � 2� � �� �� ��� ���� ����� � 6�� ��� ��D ���� �7
�� > ������� � ��� ���� �� ��� ������ ��� ������������� ��� ���� ������ � �
� �����
��X �
����� �
�� ����� �
����� �� �
� �����
�7 -������� ����� 7��� �8 ��� ������ ������ � �
� �����
��X ��� � ����� ���� F ���R�S �
�����R�S� )��������� �� � >���� � ����� � ������ ��� ��� ����� �� �� ����� �� � ���� &� ������ ����� �� �� ���� )� �=. � ��� ��� ����� �� �� �� � ���� �� � 2� � ���� ��� �� ���� ����� �� �� ��� ���� � ,�1 � � ���� ���� � �� ��� ������� ���������� ����� ���� ������ ������� �� �� �� � ���� �
�7 -������� ����� 7��� �8 ������������� ������ �� �
� �����
��X ������ � �������� � ��� F
���R�S �� �����R�S� )��������� �� � >���� � ��� � � �� ��� ��� ��� �� �� �� ��� �� ����� � ������ ��� �� �� �� ������ )� �=. � ��� ��� ��� �� �� �� ������� ��� � ��� � �� � ����� �� �� � ����� �� ,�1 � � �� � ����� � �� ��� ������� ���������� ����� �1������ ��� ��� �� �� ������� ��� ��
3� ���� ������� ���� 0� �� �� �� � � 2������� �� ���� �� �������� �� � 2� � �� 6��� ������ ���������� &��7 � ������� �� �� ������ ��� ����� ����� � ���� ������ ��� �� ���� 61��� �� � �� � � ������������������ ��� ��� ���� ����� �D��� ��7� �� � � ���� �%� �� ���� ��� ����������� !�� ��!��� �� ������� �� ������� 1���� �� � ����� ��/ � �� �� �������� �� �� �=. ���������
)� ��� � �� ������ � ��� � � � 2������ �� ��� � 2� � �� �������� 6���� ��� ����� � �� � ��� ��&��� � �� .��� !�EE 1����� ��� ���� 1��7 � �� � ����� �� �� ��� ������ ��� �������� �� �� �������� �������� � �� �����1��
� ������ $�#' 7��� � ���� �� �%�8�3� ��� � � �� �� �� (-� ���� 1�� ��1��� �������� 6�� � ���7 �� �����1��� � � ����
� 3� �������� ��� � � � �� -��.�� �� ��# �� �� �� � ���� ��� �� ��� � ��� � � � ��� 6 ����� ����� ������ ��� �� ����7 ���� � ��� �� ���� �� ���� �� ��� ������ ��� �� �������� ���� �������
� 3� ����� �����, �� ������� � �� 6��� � 2� � ����7 -��.���� 3� ���� ����� /��������� �� � ����� ���� ��� �� �����, �� 3� �� ��� 0�##��� �� � ����� ���� ��� �� �����, �
3� � ��� � ��� 1 ��&���� � ��� � � �� ��� �� ���2�� �� �����1��� �>�����
������� 6"78 �$�������� �� ������������� �� ������ �� �#" '��� � � �� �� �� ��� � � �� 6 >� ���� -��.��7 ��� �� � ��� �� �� ��� ��� ���� � 2� � �� � ������� 6��� ������ ��� �������������7�� �)*�� ��������� ��� ���� ���������
!�H (-�F 9��������� : 2� � �� �� � ����� �� #E
)��������� ����� � ��� ������ ��� ������������� �� ����1 � ��� ����������� � �� �� � ��� ������&� � �� �� �� �� ������ 6�� � � ��� �� �� � �� 0������7� G�� ���� �� � 2������ �������� ��������� �� � � �� �� ��� ��� � ���� 6��� ������ �� ������� ��7 ��� �� 1���� ���� �� � �� ���� ��������� ��� �� �� ��� ���� 1�� 1������ ��� ����� ���� 0� �� � �� �� �������� � ������
������� 6"7< �+ �� ���� �� ������� #" '��� � � �� �� �� ��� � � �� 6 >� � ��� -��.��7�� ������� � �� �� � ��� �� � � �� ��� �� � �� �������� �� � ������ �� ����������
�� � ���� 0� �� ����� � ��� �������� �������� �� �� ���� ����1 � �� ���� �>��� ��� ��� � � �� ������ � � ������ ���� �� �� � � �� �� ���������� �������� �� � ��������
$�(�' !��������� �� % ��� � � � ����� � �� ������
3� �� �� ��� �� ��� �� ��� � � 2� � �� 6��� �������������7 �� ��1 � �������� � �� �� - ��� � �� ����� � �� ������� 9� ����� ���� �� � 2� � �� � ������� � ��� � �� �� ������ �� .��� !�E" ����� �1 � �� ��� � � � ��� 6 ��� $�, �� � � 2� � �� �� +� � �� �� � � 2� � �� �� ��"��Q �� ��� � �� �� �� � ��� � ���� ���� ��� �� ���� ����� � 2� � ��� �� �����7 1 ��� ��� �� �� �����1����
%���������� $�#,� ������������� �� !��� �6� �����7 ����� ��� ������� �� ����"
�����" 3� ���� ������� �� �1� �� ��
E� %���� �� � � � ��& ��� ��� � � �� �� �� 1�#���� � �� � >���� � � 2� � �� �� $�#�����1�#��1�� �� � 2� � �� �� +� �Q 1$� �� �� �� � ��Q ���� �� � ��� � ���� ���Q ��� ��� �� � 2� � ���� ���
!� %���� �� �������������& ��� ��� � � �� �� $�#����� 1�#� �� � >���� �� ������� &�� � ������ ��1�#�� 1�� ��� $�, �� �������������� �� +� �Q 1$� �� ��� $1� �� �� �� � ��Q ���� ��� ���� �� �����Q ��� ��� ��� ��� �� �� ��� �
�� ������� ����� �� � ������� 1 ��� ��� ��� �� ��� � � ������� � �1 � ��/ � �� ��� �� ��.��� !�E"� G�� ���� )��� +�� �� ��� �� ������� �� $�#����� 1�#� 6�� ��"�� �� � � 1 � � �� �� )���+��7��� ���#��+�� �� ��� ������ ���� )��� +�� 6���� ��� ������� �� � �� �� ����������� �� ���#��+��7�
$�(�( %��� �� � � � ��
C �������� �� ������ �� ������ �'���� �� � � ���� ��� �� ����� � 2� � �� 1���� ����� � �� ��� �� �������� �� ��� �� �� �� � ���� ��� ��� 6�� � ��1 �� �������� ��� �� ��� � �� �� ��� � ����� � �� � ��� �7 �� ����� � 2� � ��� ��� �� � ��� �� � 2� � �� 1��� ���� ���� �� ��� ��� ��� � 2� � �� ��� � �� 9 �� H�I�
3� �� ���� �� � 6��� �� ���� �� 7 �� ��� �� � 2� � �� �� � ��� � �� .��� !�E! 1� � ���)����� ����� �� � �� � � � 2� � �� 6�7 �� ��#�)������
C �� �� ���� �� �������� ��� �� ��#�)����� ���� � �� � ��� �� ������� �� � ��� ���� ��������������� � ;� ����� �< ����� ��#�0��� � ������� �� ����������� ��� � ��� � ����� ��#�0� ��
61���� �� �� ������� �� ��#�0���7 � �������� �� � ������ � �� �� �� ��� ��� 3� � ��� � �� � ����� � �� � ��� � 6���0� �� �� ���� ���)�����7 ������ �� � �� �� ��� �� �� ��� �� � � �������������� � 2� � �� �� � ����� � ���0��� �� ��� �� �������� �� ��� ������ � ������ � �1 ���#�)����� ��� ���)����� �� ���1��� ���� ��#�0��� �� � � � ���������� �� ���0��� 6�� � �� � �������������� �� � �� � � 2� � �� �� �� ��� �� � ����� �7 ��� ��#�0� �� �� � � � ���������� �� ���0� ��
6�� � �� �� � ��� � �������� �� � ��� �� � � ��� � 0��� � �� �� ������� ��� �� ��#�0� ��7��� � ������� 1 ��� �������� � 2� ��� ��� ��� ��� �� � 2� � �� �� �����1��
� ������ $�#. 7%��� ��8� � 7�9!8 ���� �� �� � ��� ���� ����� ���������� �� ����� � ����� ����� 1� � ����� ����� � �%� 7�����8 ���� �� �� ��� �� �� ����� �
#! ! (-�F ���� ������ �� � ����� ���� �� � ����� ���� ���� ������
SuperPattern SubPattern
SuperMeta
SuperModel
SubMeta
SubModel
Library Pattern User Model
���� ����� +������ �� ������
� ������ $�#0 77�%�8 %��� �� � � � ��8� � ��� �� �� �� � ���� �� � � � �� �� ������ �� � �����
� ������ $�#2 7-�������� ��� "������ � �� ���� ���8� 5 � �� � ���� � � ��� �� � 2� &� ��� )� ��� � F 6 X ����R�S� X ��R�S �� � �� � �������� �� ��� �� ���� 61� � �������� �� ��7 ��� �1�� �� � "������ � 3� ������� � �� � ��� �� �� � ��� � �� !�6 7 X X � �� � � � ���
B�������� ��� ������� � �� ����������� � ���� ��� ��� � ����� �� 1 ��&��1� -����� ���� ������� � �� ��� � �� ������� � �� ����� � 1��� �� ���� �������� 6��� ��������� �� 1 ��&���� � -����������7� 3� ������ ��� � � ��� �� �� �� ��� �� �� �� � ��� �� �� ��������� 6�� � �� ���2 �� ��� ����� � ����� �7 1��� �� � � ��� �� �� ����� ��� �� �� �� ��� � ��������� �� ������� ��
$�(�* �� ����5��� � �9! ������ ���� �� �%�
� ���� �������� �� ��� � ����� 6�� �������� �� ��� RMS �� �� �=. �������� ��� ��7 �� ���� ��� ������� ������� ��� ! ����'��� ��������� =� �� ���� �� � ��� � ��� �� �� ��� �� �� ����� � 6���� � ��� �������� ����� � ��� � �� � � ����� �7 �� ��� ���� ���� �� ����� ������� � ������ � �1 � �� ��� �� 1 ����� ��� �� ���� �� �� 9 �� !�#� =� �� ��� � ���� ����������������� ��/ � �� � ��� � �� ��� � �� ��� � ��������� 1���� �� �� >�� � �� �� ������ � ���� 1� ������� ���� �� �������� �� ��� �� ������� ��/ � �� ��������
.���� ���� ��� � ����� ���� ���� 1�� �� ���� � �������� � ���� �� 2> � ���� � �� � ��&� � �� �������� � �� �� �=. �������� �� ����2���� ��� ���� ��������� �������F �� ���� ��� �� �� 2��� � ���������� �� � � � ��� � 2� � �� � ������ 1���� �� ��������� ���� �� ��� �� ��� ������ �����������������
=� �� ��� � ���� �� (-� �� ��� � � ��� ���� �=. �� �������� ���� ��� � �=. ������ ���� ��� � �� �� � ���� (-� �� ����������� �� �����1��� ����������� 6�� ���� �� � ��� � �� ��� � ��� ���������� ������� �� =B5 �� ������ 1 ��&���� �� �� ��� �7�
E� 3� � ��� ����� � � 2� � �� �=. ��� � �������� � �� � ��� ���� ����� � 2� � ���� ����� &� � � ���� ���
!� 3� � ����� �� �� ��� ���� ������� � 6�� �� 4�5 � ����� � - ��� G � � ����� � ���7 �� ����� ������� � �� �� �=. � ��� ����� � ������
#� 4� � ��� �� ��� � ������� � �� �� � ����� � ����� ��H� 3� ��� �� � � � ������� � ��� �� ���� � ��� � ����� � �� ���� � ������ �� � ��� ���I� C����� �� ��� ;� ��� � �< ����������� ���� ������ �� ��� ������ � ������� �� ����1 ��
!�I 9����� B������ ��� �������� �� � ����� �� ##
��% ������ -��������' ���'��� �� �������
�������� �� �� 9 �� !�H �� ���� �� �� ��� �� ��� � ����� �� ��� � � �������� � � ��� ���� �� � 0� � 1 �������� �� 0����� �� � � � ������� 6���� � �'���� ������7 �� �������� ���������������� � � �� 8�1� �� �� � 2� � �� �� ������� : 2� � �� ��� �� ������� �� ������������ �1 � ����� � ���� ������ ��� �� ���� ��1 � � ��� �� ����������� �� � � �� �� ��� � ����1 ���1 6�7 ��1 �� ��� ���� 1� �� � � � ����� ��� � �� 6�� � ������� �� 1��7 ��� �������� �� ��� � 2� � ���� ����� � �� ��� 6��7 ��1 � ����� ��������� ��� � �� � ����� ��� �� 6 ���� �7 ��� � ���� �� � ������������� ��� � ��� ���� �� �� �������� � � � ��������
3� �������� � ��������� �� ��� � ����� �� � �������� � �� ����������� ������ � ���� �� ��� ����� ���� ��������� ���������� >� ������ �� � ���������� ��� � � �� ���� �� ���� �� � 14�5 !�" �������� REK!S 6�� �� ��� � � 2� ��� ���� � �� ����������7�
$�*�# 3 � � �� ������
� ������ $�$B 73 � � �� �����8� 3� � � � �� ����� �" X 6��������#��7 �� � ��� ���� � � �� �� � ��� �� � ��� � � 2� � �� �����1��
� � � � � �� ��� � � ����� �� ��� � �� ����� � ���� ����� �� � �� ����� � � � � �� �� � � ��#�� 6���� ��� � ��� � � � � ���������� �� �����������7 � ��� ����
��� �� �� ��� �� 6� ��� � �� ����� �� �� ��� �� �� �� ��7 1� �
E� ��� ������ & ��� �� ���� � ������ ��� � � � ��� �� ��� � �� ��� �� 6�� ��� � � � �� ��7�� �� 6��� ���� �� ����� ����7 ��� ��� � ���� 6�� ��� � � � �� � ��� � ��7 ��Q �������� �� � ��
!� �������������& ��� �� ���� � ������ ��� � � � ��� �� ��� � �� ��� �� �� �� 6��� ���� ������� ����7 �� ������� �� ��Q �������� �� �� ��
#� ����� �� -��� �����C�������& �� �� � ��� � �� � ���� ����� 6�� ���7 � ����� ���� �� ����� ��� �� �������� � �� �� �� �� �� ��� ��� ����� �Q
H� ���� � �� -��� �����C�������& �� �� � ��� � �� � ���� ����� 6�� ���7 � ����� �� �� ����� ��� �� �������� � �� �� �� �� �� ��� ��� ����� �Q
� ?A� ������F .�� �� ���� ������� �� ��� �� � � �� � � ��� ������ ���� �������� �� � ���� ����� � �� ��� �� ��� � ��� � ��� � � �� � � ��� 6���� � ������ �� -��.��7 ������ ���� �������� �� � � ����� ���� ��� ��� � ��� ��
)��������� �� ����� ��� ��� �� �������� �� �� ��� ��� ;�� �< ����� ��� � 6�� � ����� �� ���� �� �� ��� ������ ��� ������� �� � �������7 1��� � ���� ����� 6�� ���7 ��� ��� �� �������� �� �� ��� ��� ;�� �< ���� ������ 6�� ����7 �� � ��� ��� �� ;�� �< ����� � �� ��� ����� ������� � ����� ��� �
/*��� 6"67" )� .��� !�E# �� � 2� � �� ��� � �� ��� � ��� � � �� ���������� �� ���� �� ������� ��� �������� �� � 2��� ��������� ��� � ��� �� �� .�� �� �� �� ������� �� ��� � � �� ������� � � 6��� 1 ��&���� �7 �� �� � �� ���� �������� �� � ������� �� ��� � ��� ��
3� 2��� �� �� ����� > ������� � ���� ��� �� �� � �� �� � 2� � �� ��� � 6 >� � ��� � ����� � ��� >� ����� �� � � ����� ���� �� ��� �� ��7� 3� 2��� �� �� ����� � ���� 61���� 1��� � ��� �������� �������� ��� �� � �� �� �� � � �� �� ��� �������7 ���� �� ���� � 2� � �� �� ��3� ���� � � �� �� � ��� � �������� � �� �� ��������� 6��� � 8 >�� 7 ������ �� �� > �������� ��� � �� ��
��� �� � �� �� � 1��� � 1��� ����1� �� 6�� 4�5 � � �����������7 1��� � � � �� ��� ������ ��� ������������� � ������� �� �� ��� � 6������������� �� � �� ��� � � 1��� ���7 1��� �� � 1����������� ����1� �� 6�� �������� ������������ �� 4�57 � ��� ����� ��� ���� � � ���������� 6��� � �1��� � ��� �� � � ���� ��7 ��� ���� ������ ��� �� �����
��������� �� � 2��� ���������� ���� ����� ��� � � ��� � ���� ����� � � �� �� ���� ��� �� ��� � �� ���� ������ �� 1��� 1��� ��� � �� �� ���� ��� � ���� � ����������
#H ! (-�F ���� ������ �� � ����� ���� �� � ����� ���� ���� ������
Entity
State Trans
from to
bot
top
src trgconn
trgtrg src src
State Transition
Entity
connection
from
to
Entity
State Trans
from to
src trgconn
trgtrg src src
���� ����� ����� ����� ��� ����� ����� �� �������� �"�����
� � 2� � �� ��� � �� � ��� � > ������� � ���� ��� �� �� ����������� > � �� � �� �� � ��&��� �� ��� ��� �� �� �� � �� ���� 1� � � � �� �� �� � ����� ���� � ��� �� �� ��� �� 1 ���� ��� ���� �� �� ��� �������� ���� ��� )� ��� � 1���� �� � 2������ �� ��� � � � �� �� ���� >��� ���� �� ����������� ��� � � � �� ���
$�*�$ �� ������ �� � � � � �� �����
)� �� �����1��� 1 �������� �������� �1� ������ � � � � ����� 6�7 � ����� � 2� � �� ��� � ��� 6��7�� �� �� � 2� � �� ��� �� �� ����� � ������ �������� � ������� ��� �� ��� ����� �������� ����� �� ��� �� � ��� 1� �� � 6�7 � � ��2� ��� � �� 1 ��&�� � 6��7 ��� � ��� � �� � �� � � 2� � ���� ����� � 6��� ��������7 ��� �� ��� �� � ��1 � ��� � � ����� � ������� 1��� ����� � ����� ��� ���� ��/ � �� � ������ �� ��/ � �� �� ��� �� � ��� � 6 ��� �� �� � �� ��/ � �� � ���� ��7 ����� ��� ��� ������� �� ������ �� 1 ���� �� �� ���� � ���� �� � 0��� � �� �� ������ � ���� � �� ���������� �� �� 4�5 !�" ���������
� ������ $�$$� � ������ $6�7 X 6�� ��� ��� � � ��� 7 �� � 2� �� � 1� �
E� �� �� � ������ ��� � �� �� � � � !� �� �� �� ��2��� �� � ���� �� � � ��� �� �
#� �� �� �� �� � ��� �� � �� � � � �� �� ��
H� � �� �� � ��� � � ����� �� � � � �� � � �� � 2� � �� ��� X � �� � � �� F � � ���� �
� F � � �� � � � ���I� �� �� �� �� �� �� ��1 � ����� �� � � � �� � � �� � 2� � �� ���� X � �� � � �� F � �� � �� � � F �� � � � �� � ��
3� ��� ���� !��� � �� � � � �� � � �� �� � ��� � � �� ���� �� ���� � ���� ��� � � ����� ��� 3��� ��� � � � ���� � �� ��� ������� � � ���������� ��������F 6�7 ��������� �� �� � � ���� ��� � �� ����� ��� �� �� ������ �� �� �� �� �� � � ����� �� ��� � � ��� � � ��Q 6��7 ��� �� � � � ����� �� � � ��� �� �� ���� �� � � �� � �� � 1� �� � �� � �� ����� �� � � ����� �� ���3��� ���� ������� ���� ��������� � ��� �� � >� ������ �� ��� ���� ��� �� �� �� ��� � ����� �2> ���� �� � ��� ��
3� ����������� �� �� ������ �%� !��� �� �� ������� ��� ���� ��� �� ������ ����� ���� �� ������ � � �� �� � � �� ��� ����� �� ���� �� ��
�� � ��� �� ���� 0� �� �� ��� � 2������ �� ��� ���1 ���� �� ��� � �� � 2� � �� ��� �� ���� ������� �
!�I 9����� B������ ��� �������� �� � ����� �� #I
%���������� $�$'� 5� �� � �� �� �'���� ����� �" X 6��������#��7 ���� � ����� $6�����7X 6������ ��7 %��� �X ��#�� ��� ������ �� � �� �� � �� ����� !� �� ��#� � X �� ���!����� *������ �� �� ��'���#� � X �� ��� ��� *������ �� �� �������#� %�� �� ��� '� �� ���� ����� ��� �� �"
�� � � ���� ���� �� ���������� 0� ������ �� � ����� ��� � 6�� �� �����1��� �� �7 ��� � ���1 � � ��� ���� �� � 2� � �� ��� �� �� �� � ��� � � ����� ��� �� �� �� ��1 � ����� � ��������� �� ������ �
� $� � �� ��� + � ������� �� �� ��� => � �� � ��� � � ����� �� � ��� � �� 0��� �� ��
� ���� �� �� ������ ������� �� � �� �� �� ����> � �� � ��� � � ����� �� �� � ��� ��� � ��& ��� � ���������# �������� �� ��� ����������� ���� � ���������#> � ��
� ��� � � ����� �� ��� ���� ����� $ ��� ����� ��� �� ����� ���� �� ����������� ���� ����� ���
�� �� ��� ��� �� ����� ����� ����� %��� �� 0��� �� %��� 6�� �� �� ���8� �� �� ���������������� ��������� � �� � �� �� � 2� � �� ��� �7Q
� $� ��� ���� � �� ��� ���� �� ������ ����������� # ���� !��� �� ��� + �� =>� �� �� �� �� ��1 � ����� �� � ��� � �� ��� 0��� �� ��
9�� �������� � � ��� ��� � ����� � ����� ��� � ������ � �� 1 �������� ����� � ������ ��� � ���� � 2� � �� ��� ���
$�*�' �� ������ �� �� � �� �� � � � �� ������
)� ��� � �� ���1 ���� �� � � �� � 2� � �� ��� �� ���� ����� � ������ 1 � � �� �������� �� ��������� 6E7 �� ������ ��� � � ������ �� �� � � 6!7 �� ��2��� ��� 6#7 �� �� � ��� �� �� � � ���2����� 6H7 �� � ��� � � ����� 6���7 ��� 6I7 �� �� �� ��1 � ����� 6���7 � ��������
%���������� $�$(� �� ��6�"7 ! �� �'���# �� �� � '��� �'���� ������ ������ ��� � ����'�������#" 5� ��� ������ ��!����� ������ �� � ������ �� � � �� �� �� ��6�"7 �� �'����������"
3��� �� � 1 ��&��1� � ���� ���� � � ����� ��� � �� ��� �� � ��� ��� ��� � � � �3��� ��� �� ����������� �� �� �� �� ��1 � ����� ��� � ��� � � ����� �� � ���� � � ��6�"7
� �� ��� � �������� �� ��� � �� �������� �� �� ��� ���� �� � ���� �� �� � 1 ��&���� � � 2� � ����� � �� �� � �����
+� �� �� ��/ � �����
3� ����������� �� �� ������ �%� !��� � �� � ���� � � ��6�"7 ��&� �� ���������� �� ��� �'���� ������ �� ��� �� ���� �� *��� �� ! � ������ ��������� �!������ �� ����� �� ��� �� �� � .�� ���� � ���� �� ���� ���� ��� � ��� �� � �� ������ � �� �� � ���� ������ ���� � �� �� ��� & � ������ ��
,�1 � � ��/ � �� ��� �� ���� ���� �� ��� ��� � ��� � �� � ���8���� 9� �� ���� �� � ��� � 2� � �� ��� � �� 1� � �� �� �� ��� �� ����� � ��� � �� �� �� ���� �� � ���� �� �� ���9��� �� �� � ������ ��� � �� �� �� � �� �� �� � �� X �� 1���� ���� ���2��� ��� > ���������� ���� ���2��������� ��� � � 2� � ���� �� �������� ��� � 1� � �� �1� ��� � ��� ��� � ������������ � � �� �� �� � �� �� ��� � � 2� � ��� �� 1� � �� � ���������� ����� ���� � �����2 �1 ���1 � ���� �� ���� � ���� >����� �� �� �� �� ��1 � ����� �� �� � ��� ��
G�� ���� �� � 2� � �� ��� � ���������� �� �� ����� �� ��� �� �� ��2��� �� �� ���� � ���6�"7� 3��� 1 ��� �� �����1��� �� ��������
#K ! (-�F ���� ������ �� � ����� ���� �� � ����� ���� ���� ������
%���������� $�$*� 5� �� ��6�"7 �� �'���� ������ ��� �� ���� �� �%���� �� �� ��������������� �� �� ���� �� ��#� �� � ������� ����� ���� �� X �"6��������#��7 ���� ����
7" � � ����� F � � &��������� � � &�������� &�� � � � � &� � �� �� ������ �� � �� �� �'���������� &� �� ���� #
6" ��� �� � ����� F �� �� �� � �� �� �� � �� X �� ����)������ �� � �� ��� ���� � ������ �� � �������� �� �� !��� � ������ �� �#
?" � � ��#�� F � � &����#��� � � �� &����#��� &�� � � � � &� � � ��'��( � ������ ��� � ����� ���� ������ �� �� � ���� ��� !��� ����� �� ����� �� � �� �����#
-�������� $�$,� 3�� � "�� "� � ��6�"7 F ���"�� "�� � "� �� ���"�� "�� � "�"
)��������� �� �� �� �� ��1 � ����� �� �1� � 2� � �� ��� �� �� � � 2� � �� �� ���� �� �� ��
) ��� ��� � �����
C� � ����������� �� ��� ���� !��� �� ��� � ��6�"7 �� ��� �� ��& �� ����� �� � �������� & � ��� ��������� �� ��� �������� > �������� ���� ����� ���� ! � �'���� �� ��� ��� �� �� ������� 4��������� �� �� �� ��� �� ������������� ��� �� ���� �� ��� ������ � �������� ��
C� � ����� �� ����� �� ��� �� & � � � ����� �� � 0��� � ����� �� ��� � ���� � �� ����� ���� � ����� ��� �� ��� � ���� �� ����������� �� �� ����� �� �� �� � ���� �� �� � ��������� ��� �� �� ��� �� �� �� � �� �� � ��� �� ��� � & 1��� ���� �� �� ��� �� � �� �� ��� ��1��� �� �� � ����� �� �� � ���� ��� ����� 6�� � ���� �� �� ��7� )� �� ���� � ��� �� �� � �� �������� � �� �� � ���� � 2� � �� ��� � � �1 � �� ��� �� �� ��������� 1��� �� �� ��� � ���� �������� �� �� �� �� �� �� X ��
.�� �� �������� �� 1� � � � ��� � � ����� �� �� � � �� ��� � � 2� � �� �� �� �� ��� ��� �� �� �� � ��� ������������� � ���� �� �� �� �� �� ������� �� ������ ���� �� �� ��� �� ������� �� �� �� ��1 � ����� �� 1���� �� �� ������� � �� � ����������� ��� �� � 2� � �� ��� ����� � � ��� ���� �� � �� � �������� � 1���
%���������� $�$.� 5� �� ��6�"7 �� �'���� ������ ��� � ��� ���� !��� � X�6��������#��7 ���� ����
7" � � ������ &�� � � � � &� � F � � &������� � � � &������� �� �� ������ �� �#6" � � ��#��� &�� � � � � &� � F � � &����#�� � � � &����#��� ��'��( � ������ ��� � ����� ��
�� ������ ��#?" ��� �� � ����� F �6�� �� �� � �� �� ��7 ����)������ �� �� ���� �� � �������� ���� !��� � ������ �� �#
$� �� �� ��6�"7 �� �'���� ������ �� ��� ����������� ��� % ��� � ������� �� X ���6�"7� %���� �� �� ��� ���� !��� �� � ������ �� ��6�"7"
/*��� 6"6@" )� .��� !�EH �� �� �� �� ��1 � ����� ��� � ��� � � ����� �� � � � ���������� �� �1���� �� 6����������� ��� ���� ��� ������� ���� � �� � � ��� ��� �� ������������� 1�� ��� 2��� ��������7�� �������� �� .�� � �� � ��� ��������� �� ������ � � � �������� �� �� ��� �� �� ���� � ��� ��
� )� �� ��� �� �� � ��� � � ����� 6���7 �� >��������� �� �� � 2� � �� ��� � � � ��� ������� � �� ��� &��� �� �������������� .�� ���� � ���� �� �! �� �� � ���� ���� 1 � �������� � �� �� �� ��� � ���� �� �� � ��� �� ��� ���� � ������ � �1 � �� � �� � ��� �� �� � � ����1 ��� �� ������� ��� &�������� � ��� � �� ��� �� ��� ������ ���� ����� 1���� �� ��� � � 2� � ���� �� �1� ��� �� 6�� �� �� ������������� ��� ������ 7�
!�I 9����� B������ ��� �������� �� � ����� �� #M
Transition
AccState
State
InitState
Entity
connection
from
to
Model1 Entity
State Trans
Acc
Init from
to
conn
bot
src
trg
trgsrc
srctrg
TransitionState
Entity
connection
AccState InitState
from
to
Model2 Entity
StateTrans
Acc from
to
conn
Init
bot
src
src trg
srctrg
trg
8�: ��� ���������" ������
Transition
AccState
State
InitState
Entity
connectionLUB
from
to
Entity
State Trans
Acc
Init from
to
conn
bot
src trg
srcsrc
trg
trg
TransitionState
Entity
connection
Acc,Init
GLB
from
to
Entity
State Trans
Acc,Init
from
to
conn
bot
src trg
srcsrc
trg
trg
8�: ��� ����� ����� ����� ��� �������� ����� �����
���� ����� %�������� ����� ��� ����� ������
� )� �� ��� �� �� �� �� �� ��1 � ����� 6���7 �� >��������� �� �� � 2� � �� ��� � � � ��� ������� � �� ��� &��� �� 0���� .�� ���� � ���� �� � �� �� �� � �� �� ��� �� �� � �� ���� �� ���� � ��� �� ���� ������ ���� � �� � � ���� 1 ��� �� ������� � ��� � �� ��� �� ��� ������ ���� ����� ��� &�������� ���� � � �������� � ��� � �� �� � ���� 6�� ��� � ���7�
�� � ���� 0� �� 1 ��� ���1 ���� �� � �� �� � 2� � �� ��� �� ���� ���� � ������ �
%���������� $�$2� 5� �� ��6�"7 �� �'���� ������ ��� � !� �� ��!����� ������# ����� ������ $� X 6��������� ����7"
�������� 1 ���1 � ���� �� � 2� � �� ��� � �������� �� � ����� ��� � �� � � �� � 1� ������������ ��1 � ��� � � ������ �� � �� �� � 2� � �� ��� �� �� � ���� ����� � �� > �� � ���� ������� � � �� .�� ������� �� � ���� ����� 6�� ���7 �� � ��� �� � ���� �� ����� �� ����� � ����� �� ���������� �� �� �1� ��� �� ����� ������� ���� �� �� � �1 � �� ����� ����� ����� ���� ����� 6�� ���7 1��� �� ���� � �� �� ���� ����� 6�� ���7 � ����� ��� ��2 �� ,�1 � ����� ��������� ��� ����� � � � �� � �� ��� ����� �� � �� � �� ��� ���� ����� 6�� ���7 ��� 1����� �� � �� �� �������� � 2� � �� ��� �� 9�������� 1� � ����� �� ����� �� ��� � � � � ������� ����� ����� 6�� ���7 ��� ��� ��� ���������� �������� �� � 1���� ���� ��� � � � �� � ���������1����� �� � ������ ������� ���� ��� ���� �������������� �� � ���� � ������������� �� ��� � ����0� �� � ������ ������� �� �� 1 �� ���� �� 6�� �� �������7 ������ �
#N ! (-�F ���� ������ �� � ����� ���� �� � ����� ���� ���� ������
$�*�( %�������� �� � �� � � � �� ������
)� .��� !�EI 1 � �������� ��1 ��� ����� ���� �� �� ��� ��P��� �� � � ����� ���� ��� � �� &��� � �������� �� � 2� � �� ��� �� �� ��� ������� >�� � � �� 2��� ���������
TransitionState
Entity
connection
AccState
Model1
from
to
Entity
State conn Trans
Acc from to
bot
src trg
srctrg
trg
src
TransitionState
Entity
connection
AccState
Model2
from
to
Entity
State conn Trans
Acc from to
bot
src trg
srctrg
trg
src
TransitionState
Entity
connection
AccState S1
from
to
Model3
TransitionState
Entity
connection
AccState S1
from
to
Model4 Entity
State conn Trans
Acc from to
S1
bot
src trg
srctrg
insttrg
src
Entity
State conn Trans
Acc from to
S1
bot
src trg
srctrg
inst
trgsrc
���� ����� .�������� �3������* ������� ��������* ����������
���������� A� �����
)� � ���������� >� ����� � � 1 ��� � � � �� �� ��� � �� �� ��� � �� � 2���� 6�� ��� ������ ���������������7 �� >������ ��� � � � �� �����1��� ��� �>�����
.�� ������� � � 1 ����� 6�����7 +��1��� ��� � � � ��� � �� ��� ������ �� �� �������� ��������� .��� !�E# ���� �� >������ ����� 1���� �������� ���� ��� �� � ���� � ��� � 0��� � ����� ������ � 2� � �� �� � �� �� ����� � �� ���� �� ���� ��� � � ��2 � �������� �� �� � ������ � � ��� ��� ����� �� � 1 � 2� � �� ��� � ������ �� ����� �� .�� !�E#� =� ��� ������� ���� �� � 2� � �� �� �� ���� �� �� ����� �� ������ � ���� ��� �� ��� ��� �������� ��� �������� �� � 1 � �������� � �� �� � 2���� � �������
4 �� ���� ���� �� �������� ������� � ���� �� � ��������� �� �� ����� � � �� G�1 1� �� ������������ ���� ������ 6��� ��������������� ����������7 �� ������� 17 �� ����� +��1����� �������� � �� � 2� � ��� 3��� >�� � � �������� � ���� ����� � ��� ������� � ��� � �� �� ���������� �� �� � 2� � �� ��� �F �� ������� �� ����� � ��� �� �� � 2� � �� ��� � � ��� � ������� ����� �� �������������� )� ���� ��� � ���� ������������� ��� ��� ������ ����� � �1 � �1� ����� �6���� ������ �� ����7 1���� �� �� ���� �� ���� ���� ��������� ���� � ����� ��� 6� 1 � � ���������� � �� � � ��7 ���� �������� ��� �1� �� ���2 ��
!�I 9����� B������ ��� �������� �� � ����� �� #$
��� �� � ��� ���� � ��� � �� �� �����1��� � � �� � ������� ����� ��� �� � �������� � ��� �� 2� � �� �� ��� � �� 6��� ��� � � � 7�
� )�� ����� �� ����� 6 ��� � 4�5 �����7 ������� ���� �� � � �� � � �� �� � �1 � �1� >������ ����� �6� 2���� �� ����� ��� ������ �� 7�
� )�� ����� �� ����� 6 ��� � 4�5 ��� ��7 ������� ���� �� � � �� � � �� ���� �� ������������� �� �&������
� )�� ����� � ���� ����� 6 ��� � 4�5 ����������� �� ���7 ������� ���� 6�� � ����������� �� ���&��������7 �� � � �� � � �� �� � �1 � �1� >������ ���� ����� � ����� 6� 2���� �� ���� �������� ������ �� 7�
� )�� ����� � �� ��� 6 ��� � 4�5 �������� �� ����7 ������� ���� 6�� � ����������� �� �����������7�� � � �� � � �� �� � �1 � �1� >������ ���� ����� � ����� 6� 2���� �� ���� ����� ��� ������ �� 7�
� )���������� ����� � ��� ������ 6�� �������������7 ��� ����� � ���� ������ �� �� ���� 6�� 1������� �� ��� ������ �������� �� �� ���� � � �� ��� � ��� �� � ������� ��� �7�
=� �� �� ���� � � ��� ������ ��� �� �� ��� � 6���� �� ����������� �� �� ��� ������ �������� �� ������� �� � 2� � ���7 ��� � � � �� � �� �� � 2� � �� ��� � ��� ��� )� ���� �� � 1��� � � � � �������� � �� �� ��� � � 2� � �� ��� �� �� ���� � �� �� ��� �� ��� ��� � � ��������
=� �� ��� � ���� �� ������� � 2� � �� ��� � �������� ���� ����1� � ��������� � ����� ����� ����� �� ����������� � �1 � ����� � ��� ������� � �� ����������� ������������� �� � ������������ ���� � ������ ������� � �� ��������� ��������������
��� � ���������
)� � �� � ��������� ��� ��� � �� ��� >� �� � ��� ��� � � �� � ��� ����� �� � 2� � �� �� �� ��������� ����� �� �� ���� 3��� ����� ������� � �� ����
� �� ����� � 2� � �� 6 ��� � ��� ������ �� �������������7 � ������ �� �������� � � �1 � �1� ����� ������� � ������� �� ��� �� �� �� �� ��� ������ �������� � ,�1 � � ��� ���� �� ��� ������ �� ���� ������ ��� �� ���� ������ ��1��� � � ��� �� � �� ���� 1�� �� �� �� � ��� ������ ������� � ��� ���� �� ��� ��� � ����� ��
� 3� ����� 6���� �7 �� � ���� ����� 6�� �� ���7 �� � ��� �� � �� � ����� �� ��� ���� � ����� 6���� �7 ������
=�� ������� >�� � ��� �� �� ���� � ��� 1� � ������ �� � � ��� � ���� ������ 6��� ����&�������� 1� � ������ �� � ��� � ���� ������7� )� .��� !�EI �� ���� � ��� � ��� � � ��� � �� �� ��������� ������ �� ����� ��� �Q ��1 � � �� � �� � ��� � > ������� �� �� ��� ������� �� �� ������ �� ������ 1� � � ������� ���� ������ �� � �� � � 2� � �� �� �������
D!���� E ���� ���& � � � 4 ������4 ������ � ��
3� � ����� ���� ���� �� �� �� � 1 �� � �� �� 4�5 !�" �������� REK!S �� ��� � � �� ��� ���������� 6� � � �� � �� � �� ��� � 1��� ���� � ������ �� � ��� �7 ��� � � � � �� ���� � 6�� ����� �������� ��� �� ��� � ����� ��7 ��� �� � '� ������ ��� ���&�� ����
�� �� � � � � ������ 6��� ��� 1 ��&��1� ���� ���� ��� ��&��� �� � ���������� ������� ����� ����1 �� ������� �� � ����� ��� �� ��� �7 �� ��� �������� � ����� � ��� � ���� �� >�������� �� ��� ������ 1��� �� ������ ��� � ��� ��� � � ���� �� �� � � 1 ���� >� 6 ���� 7� )� � ���������� ������� � �� �� � ���� �� � '� ������ � � �� � � 2� � �� �� �� � � 2� � ������ 3� � &��� �� ��� (-� ���� 1�� 6��� �� �� � 2� � �� ��� � � � � �������7 �� � ��� � �� �� ��� �1 ��� ��� �� ��� ���� � � � 2� � ������ 6�� ������� ��7 �������� � � 1 � 2� � �� 6��� ������ ��� � ��� 7 � ������� ���� �� ��� � � �� 1��� �� ������ ��� ��
H" ! (-�F ���� ������ �� � ����� ���� �� � ����� ���� ���� ������
3� ������ ��������� 6���� ��1��� � ��� � �1 � �1� ���� �7 � ����� � ���� ��� �� ���� ����� �� ����� ���� �� �� ������� ������ � �� �� ���� � ���� � )� ��� ���� 1�� �� ��������������� �� � ������� �� �� � �� ���� 6�7 �� �� �� ���� � ��� � � � �� ��� � ������� � ������� � ���� � 6��7 �� �� ��� � ���� � 2� � �� � ������� ��� ;����� �� ���� �� �� � ���� <���� �� � �� �� � � �� ������ �� � 2��� �� ��� � �� �� ��� �� ��� �� � � 2� � ���
3� ������ � �� ��������� 6� �������� � �� .��� !�EK7 �� ������� �� ���� ��� � > � ��&��� ���� ���� � �� 4�5 !�"�
Transition
3
State
2
AccState
5 4
InitState
from II
to III
B
Transition
3
AccState
5
State
2
4
InitState
to III
from II
A
Transition
3
AccState
5
State
2
4
InitState
C
Transition
3
AccState
5
State
2
4
InitState
A:State
B:State
A:InitState
B:InitState
A:Transition
B:Transition
A:AccState
B:AccState
Result
to III
from II
???
<<merge>> <<merge>>
���� ����� +�9��� �����
3� �� ���� �� � �� �� � ��� � ����� �� 6-���� / �� �� 2��� 7 �� � ����� >������ �� � 6-���� ��� $7 ����� �� � '� ��� ������ � ������� �� ���� � 1�� ���� ��� �� �������� ������������ ���� � ����������� �� ���� ������ � �� �� � ���� ��� �� ���� � ���� 6-���� '����7�
� )� �1� ��� � � � ��� 1��� �� ������ ��� � � �� ���� �� �� ���� � ��� �� � ����� ���� 6���������� � ����� �� -���� ��� /7 �� ���� � �� ��������� �������� � � � 1 � � ������������� �� ����� �� �� ���� � ���� 6/!�����7 �� ��� ��� � ���� �� ����� �� �� ����� 6 !�����7�
� )� ���� � ��� � � � �� �� ������ � � ���� ���� � ��� �� 6�� � ���7 �� �� �� ����� ���� ��� ��� �� �� ���� � ���� 6�� �� ��� ���� ����� �� -���� �� $ ��� ��� �� -���� /7�� ��� � � � �� �� ��� �� ��� ��
,�1 � � �� 4�5 �� ���� REK!S �� � ��� � ���� 1��� �� �� 6�� �� � �� ������ ��� 7 �� �� � �� �� ����� � ����� ���� � � ����� �� ��������� ��� � 6�� �� ���� �� ��� ����� �� � � ����������� �1 � ������� ��� &�������� �� .��� !�EK7�
.��� � (-� ���� �� �� 1 ���� � �� � ��� � � ��2 � �� ����� � ����� ��� ������ 6����� �� ��� ���� ����� �7 � �1 � �� ����� ����� � ��� �� ���� � ������ �� � � ���� �� ��� ������������� ��� �������� � ����0� ��� � � �� �� �! ��� �! ����������� ��� � 2� � �� ��� �� 1 ���
!�K B���������� HE
�� ���� ���� ��������� ��� � ������ ���� � �� ����� ���� � ������� �� �� 1 ���� 6�� � ������&� �� ���� � � 2� � �� ���� �� �� 1 ��� ��� ���� �� �� 1 ���� �� ���� � �� 7 �� ������������������� � 6�� ��� �� .��� !�EH7�
��. -���������
) � � �� � � ������ ��� �������� � ��� � ����� ���� 6(-�7 ���� 1�� ���� ������ �� ���� ���� �=. � ����� ���� �� ��������� �������� ��������� � ����� �� ��� ��� �� �� � ���� ���� ���� ���� ��� ���� ������� �������� 3��� ������� �� ��� �� �� ���� � � �� � � �������� �� �����&������ ��� ������ ��� ������������� � ������� ��� ����������� �� �������� �� ����������� ���� �������� 2��������
� 1�������� �� ������ �� ������ �� ����" )� �������� �� ������ � � ��� �� � ����� �� )�������� � �� 1 ��&� ���� � ���� � �� ������� ��� � � � ��� 69 �� !�!�E ��� � � �� REKNEM!ENE ENKS7�
� 1�������� �'���� �� �� �" ��� � � �� � ������� ��� ���� � �� �=. � � ��� 6����� � D ����� � ������������ D ���� ������ �������� � D �� ����7 ) ������� � �� � 2� � �� ���������� ���������� ��� � � � ��� 69 �� !�H �����1��� RENE ENKS7� 4��� �� �=. ��� 4�5 ������������� ��� � � 2� � �� �������� ������ � �� ��� ������ ��� ������������� �� ��� ��� � � � ���6������������ �������� � ��� ���� �7 �� �������� �� �� � 2� � �� �� ����� �� )� �� 1���� � ��&������ ���� �� � � 2� � �� � ������� ��� � � ���2��� � ����������� ������ �� �������� �� (-���� ���
� 1����� ���������� �������" ) �� �� � � � � ��� � ���� 69 �� !�I ��� � �� REM$ENKS7 ��� � � ��� 2� � �� ��� �� 61���� �������� � �� ������ ��� � � ������ �� �� � �� ��� ������ ��� ������&������� � �������7 ���� ����1� �� �������� � � �� ��� ������������� � ���� ��� �� ��� � ����� ����������� �� �>���� �� ��� ������ � 2� � �� ���������
-������� �����
3� ���� �������� � ������ �� �� (-� � ����� ���� ���� 1�� �� ���� �� ����� � � ���� ���� �������� � ���� �� �=. �������� ��1 � � �� �� ��� � � �� � ���� ��� ������ &��������� ) >� �� �=. �� � �� ��� ��� �� 1���� 6�� ��� �� �� � 1 4�5 !�"7� 3��� ���� � �� ��� �������� � �� � (-� � ������ ������ �� � 0���������� �������� �� 4�5 ��� �� RE#H ENKS�
����� � ���� ���� ������ 1��� � � � �� � ��� � �� � ������ ��� � � 1� � �� ������� � �������� � ������� 1��� � �������� �� ��� � �� ��� � �������������� ��� �� 9��� �� � ����� � �� ��� ���� � ��������� � REN$S �� 1 �� �� � ��� � ���� � ��� ����� � �� ����������� ��� �� ��� ���� �� ��� � � � � ��� �� ����������� � �1 � � ������ ��� ����� )� ���� � � �� 1 ���� � �� ;������������ ���� ��� �� � ������ ���� � �� ��� ���� ���� 1���� 3� ���� �� � �� ���� ���� ���� �� ��� �� > ����� ��� ���� �� �� ������� &�� � ������ 6�� �������� �� �� ����������� ��� ������ � ������7��� �� ������� 6���&� ���� �7 �� ��� �� �� ����� � ��� ��� ����
.���� ���� �� ��������� �� ������ �� ������ ���� 61���� �� ������� ���� �� ��������7�� �� 2��� �� ��1���� ����������� �� ������� � ������ �� ��� ���� ������� � �� � ������ 1�� ������ � ����� ��� � �������������� � ����0� �� 3��� � ������� 1��� ���� ��� � ������� ��� �� B�� � � K�� ����� ��� �� �� �� ��� � �� ���� �� �� � ���� ���� ��� �� � ��2������ �� ��� ���� ������� ���� ����������������
.������ �� ������ ������� ��� �������� � ����0� ����� � � ��� ���� ������� ����� ��� � ��& ���� �� �������� �� ������ � ��� ���� ���� �� 6�� ���� � �� �7 �� �� � 1 4�5 !�" �� �������� �
H! ! (-�F ���� ������ �� � ����� ���� �� � ����� ���� ���� ������
�������� �����
� ���� �������� � � ���� �� �� (-� � ����� ���� ���� 1�� �� ���� �� ����1� �� ������������ ��4�5 ��� � ��&B�9' ����� �� ���� ���� � 0������ 6�� �� �� ������ ���� ������� ���������7 ���8 >������� 6�� �� ��� 8��� � ��&� � � ���� �7� � ��&B�9' ����� 6���� �� � ��&'��� REE"S7 ��� � ������ � �� �� � ���� � �� �� � ��2� � �������� ������� ���� 4�5� ��� �� � 1��� �� �������� ������ �������� � �� �� � ������ ��� � � �� �������� ��� ��� ���� �� ������� � �� ���� �����1���� ������ >� � �� ���� &��&�� &��� � ��&B�9' ������
���� �� �� �� � ����� ���� � ����0� � ��� �� � � �� � �� �� � ��� � > ���� ������� ������������ 6������ �� ����� ��� � ��������� �������� �� �-�&��� � &����� �� � ��������� 1��� ����8�1� �1���7 ��� � � ����� � �� �� ��� �� RI"S�
.���� ���� ���� �� (-� ��� �� � �� ���� �� �� �������� �� O�5 ����� ��� �� �� ��� ����� � �� ���� ��������� �� � ��� �&���� � �������������� ���� 1�� ��� O�5 ����� ���� )� ������ 1 �� � ����� �� �� �� ����� ��� ���� � O�5 ����� �� �� ��������� � ��� � � �� �� O�59�� �� �� �� +3+ � ���� ������ 3� �� ��� � �1 � O�5 ����� ��� ��� (-� ��� �� ��� ������ ������� �� �� � � ���� �� � ���� �� ��� � � �� ����&� � � ������ ��� ������ ��� O953 REI$S ������ 1���� ��� � � ������ �� ��� ��� ������������ ��� � > � ������ O�5&��&O�5 �� O�5&��&��� ��������������� 6 ��� � � ������ � A��� ������ ���� �� O�) � � � ������� �� � 4�5 ���� ������� �� ������ 9 ������� > � �����7 1� � O953 �� ������ ����� �� ���� � � )� ���� �� ()�3:� ������� ��� �� � � �� � ���� � ����� �� ����� ��� ��������������� � �1 � ����� ��� �����1��� �� O�) �������� RE!ES�
3� ������ ������� ��� �������� � ����0� 6�� 9 �� !�I7 ����� ��� � � ����� ��� �� �� 1 ��� �������1���� �� � � ����� ���� � ��� ������� �� �� ��&��� �� � ���������� R$MS� 3���������� ��������� ���� �� 1 ��� ������� ���� � �� ������ � 0��� ���� �� � ���� �� 1� ������ � ������� �� ��� �1�� �� � �� ����� �� � �� �� � ���� � ������� �� ������ �� 1 �� �� ���� �� �� � ����0� �� ��� � ������ � ���� ��� ��������� �� �� 1� �� 1 �� ��� �� �� ���� ��� �� ��������� ��������� �� ���� �� �� ����� �� 1��
2�� �� ����A % ���� ��� �����������
G�� ��1 � � ���� � � ������ ��� � ����� ���� ���� 1�� �� ���� ��� ������ 6���� ������� ���� � �� � � ��� �������� � �� �� �� �7 ��� > � ���� 61��� ����������� � ���2������ � ��� � ��7 � � ����� � ���� ������ �� ��� ��� �� ������ % ���� ��� ����������� �� � ��� ����������� � )� �� ��� � � 1 � ��� � ��� �� 2> �� 1�� ��1 ������ ���� �� ��� � ���� ���������������� � ����������� =� �� ���� ���� ����������� ��� � > � �� � �� ����� =B5 �� 1���� � �� ���� ��������� �� ��� ��� ����� �� >������ � ����0� �� =� �� ��� � ���� � ��� � �������������� ��� 1������ ��� / ��� 6�� � 1��� �� ������ � ��&���� ��� ��� �����&���� ��� 7 ��� � ��� � � � � �� ������� ��� ����� ���������� REK$S �� 1���� ��� ��� ��� � 2� � �� � ���� ����� � �� ���� � � ������ � � �� � ����������
3���� %��&
.���� 1�� ������ �������� ����� �� �� ��� ������ �� (-� � ����� ���� � ����0� � �� � ����& ������� ���� >�� .���� � � � ���� ������ ���� ��� �� �������� �� ������� � ����������� �� ���� &������� �������� � 6���� ������ � 2������� ��� � ��� �� � �����5 ������7 ���� �� �� ���� � ������(-� � ����� � �� ��� � �� �� �� �������� �� ���� ������� ������� ��� �������������� ���� ���
"
�� ���� �� �#������ ����� ���� ��
��� � � �� �� � 2������� �� 9 ����� !�H�! 1 �������� �� ��� ����� � � � ������� �� (-� ��� �������� �� �� �������� 9��� ������ � 6�9��7 ���� 1��� � �� �� �� ����� �� � ������ ��/ � �� � ���������� 1��� ��� � �� �� �� ���� ��� �� � 1 � 2� � � ����� � ������� ���� ����� � ������� ������ ������� �� (-� ��� ���
��� ���� ������ /�����' �+� �&������� �� � ������� ��������&���������
)� �� � ����� ��� � � 1 � 2� � �� �>������� � ������� ��� (-� ��� ��� 3��� ����� � � �����&������� � � � �� � ��� � �� ���� � �� �� ����� �� ��Q ��1 � � �>���� ���� �� ��� ���1 ���� ��� ���1 �� �������� �������� �� ������� ��� �� �� ��� � � �� � 3��� ���� � �������� ���� �� �� 1 ���� ����� ��� ����� � � ��� ���� ����� �� 1�� ��� �� �� � � ����� �� (-� � ����� ���� ���� 1���
%���� � ���� � ��
3� � ��� � � � �� ����� � ������� �� � � ������ � 1���� ������� ���� ���� ���� (-� ��� ��� )���� � � ��� �� 1 ��� � ������� �� (-� ��� � ��� 1 > ��� ��� �� �� � � � ����� � ��������� � ���� �� ���� � ������� �� (-� ��� ��
��� �� � �� � � ������� ��� �� � � ��2 � �� � ������ 6� �������� �� � ����������7 1�� ������� ���&��&��� ������ � ������ ���� 1�� 1���� �� �� ���� ���� �� ������ �� ��� � �� �� �� �� � � ������� �� �� (-� � ����� �� ������� ���������� ������� � ��� ������ ���� ��
3 ��� � /���
�������� ���� ������ � RMHS ��� � ��� � � ���� ��� ���� ���� ��������� ��� �� ������ �� � ���&���� �� ������� ���������� ������� � ��� ��� ���� � ����0� � �� �� �� � � � � �� ������������3� ���� ������� �� �9�� �� � �������� � �� RMIS 1� � %�� ���� ������ ���� ��� ��������� ��� � �������� �� ��� � �� �� � �� ���� 6� 0� �����7 �������� ���� ������ �
�9�� ��� � � ���� ������� � �� � �� � ����� �� � ��� ���� ������� ����������� ��� � �� �� ��� %�� �'���� �� �� � ��� ���� ��������� ��������� �� ������� ������ 6C��� � �������������� 7 �� -����� R#!S A��� R##S 4�5 R!M !N EEIS �� )''' �������� ��� (,+5L$# R!$S �� )34�������� ��� 9+5L!""" R$!S ��� ���� ��� �
�9�� ��� � � ���� �� � �� ������� ���& �� ������ � ��2������ ����� �� � � ��� ��� ����� �� 3� �� �� �9�� ��� ������ �� ���� ��� �� �� ��� ������� ��� � � �� �� �� � ������ � ����0� � ���� � � � ���� � �� � ��� �� �� ( ��2> ��� �� RM!S� �� ��� �9� � ���� ����� ���� ��� � �� � ����� � � ����� � �� RE$KS�
)� �������� �� �� �� �� ����� 1 ��&����� �� �� �� �9�� �� � �� ���� ���������� ��� � �� ��� ��&����� �� ��������� 1� � �� ���5 ������� �� 0� ���� � �� � �� � ������ ��������� ��� ��
HH # (-� ��� �� �� �������� 9��� ������ �
� ��2������ ���������� ��� � ����� �� ��� �� ��&��� � ����1�� � � �� � �� R!" !ES� 3� ���5� ��2������ ������� ���� �� �� �G � ������� ��� > ����� �� ����������� �� ����� �� �9�� ���/ � ��� �� ��&��� � ��� ��� ��&��� �� � ����������� ����� � ��
3� 1�� ���� �� ���������� � �������� ���� ��� � ��� ������� �� � ��2������ �� � � ��� ��&� ����� ��� ��� �� � ������ ���� � 6 ��� �� �:�! ������ � :)9B ������ RN$S7 ��� ����� ��� �������� 6 ��� �� G ����&9���� � � ������� �� R!!S7 ������� ������������ RE#NS �� � ����� RK$S�
,�1 � � � �� ��� ��1� �� �9�� ��� ��� � � � � � �� � �� ����������� � ����� �������� 1��� ��� �� �������� �� ��� ������ ��� ���� ������� � 1���� �� �� ������ ��� ���� ��� �� ���� �� ��� � �� +� �� �� � � �� �9� �� ��� �� ��������� : � ���� ��� �� �� ����� ������������� (-� � ����� ���� ��� ����� � ��� ���� � ���� �/&�� &�� �� ���������� ������� � ��� ������
9�: ���" �
=�� ��� ���� � �� �� ���� �� ��� � � �� �� �����1����
E� � ��� � �� ��� 1 �� ����� � 2��� 6�� 9 �� #�!7 �� �� ����� � 2������� �� �������� ���� ������ ��!� 3� � �� 9 �� #�# 1 �� �� � � ��&� � � ��� ����� � � � ������� �� (-� ��� ��7 ��� � �� �9���#� 3��� ���� ������ � � � ��� 1 ��&���� �� �� ����������� 6�� �� ���� �� ����������Q 9 �� #�#�!7 ����
��� �� �������� �� ������� ��� �� �� ��� ����� (-� � � � ������� 1��� � � �� �� �� ��������(-� ������������ ������� � �� 9 �� !�H�
H� 9 ����� #�H �� �� � � � ����� (-� � ������� ���� ������� ���� ���� ���� �� ��� ����� � &� � ��������
I� 3� � �� 9 �� #�I 1 � �������� �� ��� ����� � � � ������� 6��� � � ����� � �������7 ��1 ���� ��� �&� � � �� ��� � �� ������ �� ����������� ��� ����� � � � ������� �� �=. ��� � ��� ���
K� .������ 9 �� #�K ������� � �� ��� � � 1��� ����������� ��� �� �� ����� ��� �������� � � ���� �
2.4.2
2.2
3.4.1
3.4.2
3.4.3
3.4
3.3.1
3.3.2
3.3
3.2
3.5.2
3.5.3
3.5.1
3.5
3.2 An Introduction to Abstract State Machines (ASMs)
3.3 A Meta−Level Algebraic Representation of VPM Models3.3.1 Vocabulary and state of VPM3.3.2 Well−formedness constraints for VPM
3.4 Elementary Manipulations of VPM Models3.4.1 Manipulating VPM models: an overview3.4.2 Auxiliary rules for manipulating VPM models3.4.3 Operations for model manipulation
3.5 A Model−Level Algebraic Representation of VPM Models3.5.1 Characteristics of a model−level representation3.5.2 Model−level VPM operations3.5.3 A metamodel hierarchy
���� ���� ���������� /�� �� %������ 4
3� ����� ����������� 8�1 ����������� �� ������������ �� � ������ �� �� ���� �� ��� � � ��� ��� � �� .��� #�E� 9 ����� ���� �� � ����� �� � ����� �� �����&� � � �� � �� � ������ ��� ���������� � 1���� ��� � ����� �� ��� �� � ����� ���� �� �� ���� �� ��� � �� 9 ������ 1��� � � ���� � ����� ��� � ����� �� ��������� � ������
#�! �� )����������� �� �������� 9��� ������ � 6�9��7 HI
��� �� ������������ �� �(������ ���� ������� 0����1
=�� ������� � ��1 �� �������� ���� ������ � �� �� ������� ��� � � �� R#" ##S�
'�$�# ���������� ��� ���� � �� ���
)� � ���� �� ��� ��� � � �� ���� �� � � � �� � �� �������� � � ��� �� ������� 6���� ���� � ���� �� ��� ��� ��� ��� ���� �� ����7 1���� �� 0�� � 1��� ����� � ������� �� ���������� C������ ���� ��� � ������ 1 �� �� � ������� �� ���� �� ���� � ��������� ��� �� 1 ������� �� ������� ������ ���������� 2� � �� �� �� ����� �� 1���� � � � ��� �� ����� �� ��� �������� 3��� �� ���� � �� ��� ��� �� �� �� ��� ����� �������� � 6���� � ��� �� �� ��� ����7�
� ������ '�# 7����������8� � "��������� ) �� � 2��� ���� ����� �� �������� ��� �� '����������� ��� ' ��� �� ����� � ���&� ����� ��� � � 1���� �� �� ���� � �� ����� ��� �� ���������� �� .������� ��� � ��� � ������ �� �������
G������ �������� ��� � �� ��� � ���� � ���������Q ��1 � � ���� � �� �� ���� ����� �� �� ��� �& � ������ �� ������� ������� ��������� ��� ����� �� �9�� �� ���� �� � ���� � ��� �� ������� � �� �����������
/*��� ?"6" .�� ������� �� ���������� )���� �� ���� �� ��� ���� �������� �1� ��������� " ��� E� ����� �������� ��� WPL ��� �1� ������ �������� ��� � WVL ��� WYL�
'��� ������� �� ���2�������� �� �� (-� ��� � � �� 1��� ��������� � ���� �� �� �9��
� ������ '�' 7���� 8� � ���� � �� �� ���������� ) �� � ���& � �� � � 6�� ���������� ��� � ��� � �� ���7 ��� �� � 1��� ������������� �� �� �������� ��� � �� )�
� )� ' �� �� �&��� �������� ��� �� ) �� � ��� ��� � � ������ '� �� � �������� ���� � ���� �� )� � �� � �������� �� ) �� � ��� ��� � � ������ �� �� �� � � �� �� �
/*��� ?"8" C ��� � 2� � ���� � ��� �� ���������� )���� �� �����1�� 3� �� ����� �� �� �� ���� � �� �� � � ������ 3� ��������� �� ��� � � � � �� �����1 1� � ��� � �� � �� ��
"� FX " 6� ��7E� FX E 6�� 7�� FX E� 6������� ��� � � ��7V� � FX (&6� �7 6������� =:7 �� � FX (��6� �7 6������� �G+7
.������� �������� ��� � �� ��� � � � � �� ���� � �� ����� ���������� ,�1 � � 1 ��� �� 1 �� ��� � ��� ������ ��� � 2� �� ����� �� �� �&��� �������� ��� ' �� � �� � �� � � �� ��� �&�� � �6�� � � � � �7 � ���
� ���� ���� '�6�� � � � � �7 �X ����' �3� �������� ����' � � � ��� �� ��� � ���� � ��� �� �� � ����� ���� �� �� �� ����� �� � )�
�� ���� �� � �� ��� � � � ��� � ��� �������� )� � ��������� �� �� ����� �� �� � ���� � �� ������������ � ���� ����� � ������� ��� � � �� �� �� ������� ������ ���������� 3� ���� �� � � � �� � ��' �� �� � � �� ��� � � ��� ��� 1���� '67 �X ����' � )� � ����� �������� ' � � � ��� � ���� �� �� �1 ��� �� 1��� �� ' �� �� ���� ������� ��� �� ������� '67 �X ����' �
HK # (-� ��� �� �� �������� 9��� ������ �
'�$�$ � ���4 "������ ������� �� ��� �������
� ������ '�* 7� ��8� 3� � ��� �� ) �� ��������� > � ������ � � ��� � �������� �� 1�� �����1�F
E� (������ � !� !�� !�� � � � �� � ����!� B�������� � �� ) �� � ����#� )� ' �� �� �&��� �������� ��� �� ) ��� �� � � � � � �� � ��� �� � '6�� � � � �7 �� � � ���
3 ��� �� � ��� � �� �� �� Q ������� � �� � ��� � �� &� *� +� � � �� 1���� �� � ��� ������� ������� ��� ���� � ��� �
/*��� ?"9" 3� �����1��� �� � ��� �� �� ���������� )����F V6!� !�7� V 6E� �6!�� "77� 3� � �� ������� 1���� � �� ! V !� ��� E V 6!� � "7�
9��� � ��� �� ��������� ��� ����� � �� ��� ��� � � ������ � � �� ��� � ������ � �� � ���� �� � � ��� �� �� �� ����� �� �� ������ � �� �� ������� � �� �� � ���
� ������ '�. 7������� ������� ��8� 5 � � � � ���� � � "������ ������� �� ��� � �� ��������� , 1���� ������� �� ��� ������� !� �� � � �� ,6!�7 � ����
C 1��� ,�& �� � ��� �� ������� ������� �� 1���� ������� � 1��� , >� � ���� �� ������� �� � � �� �� �� ������� &� 9� 1 ��� F
,�& �� �6!�7 X
�� �� !� X &,6!�7� ��� �1�� �
%�� � � ������� ������� �� �� � ������� �� � � �� ��� � � 2� � �� �� ��� � � ������ 1���� � �� �� � ���� ��� � ������� ������� �� �� �� ����������� � ���������� 1���
� ������ '�0 7��� ��� ������ �� � ���8� 5 � � � � ���� �� ) , � � ������� ������� �� ���� ��� � � � �� �� )� �� ��������� �� �� � ���� �� � ���� ���� � ��� 6�� ��� ��� ������ ��� �� �� ���� �7 �� � 2� � �� �����1�F
E� �!���
� FX ,6!�7 6��� � � ������ �� ������� �7Q
!� ����� FX �� 6��� � � ������ �� ���������7Q
#� �'6�� � � � � �7��
� FX '�6����
� � � � � � ����
� 7 6��� � � ������ �� ���������7�
/*��� ?":" B����� � �� ���� � ��� )���� �� '>�� � #�H� 5 � , � � ������� ������� �� 1���,6!7 X " ,6!�7 X E ��� ,6!�7 X E� 3� � 1 ��� F �6! V !�7 � !�
�
� X E�
� ������ '�#B 7!������ 8� 5 � ) � � ����������� � ������� �� ) �� � ��������� > � ������ � ��� � �� �����1�F
E� )� � ��� �� � ��� �� ) �� � � X �� � ��������!� )� - �� � ������� �� � � - �� � ��������#� )� - ��� . �� ������� �� � 6- � .7 6- .7 ��� 6-� .7 �� ������� �H� )� - �� � ������� ��� & � ������� �� � 6& -7 ��� 6�& -7 �� ������� �
� ������� 1� � ��� ������� � �� 0�����2 � �� � ��� ������ �
3� ������� ���� ���� � ��� 0�����2 �� ��� �� �������� � ������ 3� > � ����� � X �� ���� ��� ������� � 3� > � ����� � �X �� �� ���� ������� ��� �� ������� �6� X 7� )� ��� � �� ���� �� �� � �������� �� ������� �� ��� � � �� ��� � ����� � 6�����1��� �� ����������� � ��&��&����� ������� �7�
3� � ������� �� � ������� �� � 2� � �� �� ����������� 1�� �� � �� �� ��� � � ������ 1��� � � ���� � ���� ��� � ������� ������� ��� .������ �� ��� � ��� �� ���� �� � ���� � 3� ����� ���� ��� ������� �� � ���� �� ��� �� � � ������ ��� 3� ��������� ����� ���� � ��� �� ������� ���� ���� � ����� ��������� ��� � � ������ �� 0�����2 �� �� �� �� 3� 0������ ���� �� ��� � � � � �� �� ������
#�! �� )����������� �� �������� 9��� ������ � 6�9��7 HM
� ������ '�##� 5 � � � � ���� �� ) - � � ������� �� ) ��� , � � ������� ������� �� �� �� ����������� �� �� � ���� �� - � ����� ���� �-��� � ����� '���� 6�� ��� ��� ������ �� ������� -�� ���� �7 �� � 2� � �� �����1�F
�� X ��� FX
����� �� ����� X ���� Q
'���� ��� �1�� �
�� -��� FX
����� �� �-��� X '���Q
'���� ��� �1�� �
�- � .��� FX
����� �� �-��� X ��� ��� �.��� X ���Q
'���� ��� �1�� �
�- .��� FX
����� �� �-��� X ��� �� �.��� X ���Q
'���� ��� �1�� �
�-� .��� FX
����� �� �-��� X '��� �� �.��� X ���Q
'���� ��� �1�� �
�& -��� FX
����� �� �-������� X ��� ��� ��� � ���Q
'���� ��� �1�� �
��& -��� FX
����� �� �-������� X ��� ��� ��� � ���Q
'���� ��� �1�� �
C ��� ���� � ���� � �� � �� �� - �� �-��� X ��� ��� ��� ������� ������� ��� ,�
'�$�' ���������� ��� �4 ������� �� ����� �4 ���� �� ����� �
)� ���� ������ ���� � �� ���� �� ��� ���� �� ������� 3� � �� ��� ����� �� � ��� � )� ��� �� ���� �� ���� � �� �������� 3� � ���� �� � ��� � ��� � ������ ��� ��������� 4 ������ ������������ � � ��� �� ����� �� ��� � � ������ �� 6��� ��7 �� ������� ��������� �� �� ��� ������ ���&����� �
� )� ��� �� ������� ��������� �� ���� � ������ ����� �� ��� � � ������ 6���� �� ������� ��7�� )� ��� �� ������ ��������� �� ���� � �� ����1 � �� � ��� �� ��� � � ������ �� �� ��������
6��� ��� �� ������� ��7�
3� 1�� �9�� � ��� ���� � �� � ����� � �� ����������� ��� � �� 3��� #�E 1���� � 2� �� �����>�� �9� ��������
� ������ '�#$ 7���������� ��� �8� 5 � ) � � ����������� 3� 7����������8 ��� � � � �� ���9� �� ��������� > � ������ � � ��� � ��������� �� 3��� #�E�
G�� ���� ���������� ��� � �� �� � � ��� �� 3��� #�E �� � � ����� ���������� 1��� ������������� � �� �� ��1 � ��� �� 3��� #�E �� � ��� � ���������� 6��������� �����7�
3� � ������� �� ���������� ��� � �� ��� � �� � �� �� �� ���� 9��� �� �� ����� ���� 6�� �� ���� ��� �� .����� ��� �7 � ���������� ��� ��� � ����� �� � ��� �� ��� �������� �� �� ��� ����� ��� � � ��� ��� � 1 � 0��� ���� � ��� � �� � ������� ��� 3� ���� � �� ������� �� � ��� � �� �� ��� ��� � ��� �� �� �����1��� � 2��������
� ������ '�#' 76���� 8� �� ����� ��� � �� � ��� � 6'� 6�� � � � � �7� �7 1� � ' �� �� �&���������� �������� ��� ��� �� � � � � � ��� � �� � � ��� �� ���� �� ����� � � / �� � � � ��� ��� ��
C �� 0� ���� ���� ���� 6�� � � � � �7 �� Z �� �� � 0� ��
HN # (-� ��� �� �� �������� 9��� ������ �
���� ���� ."���3 ������
.9� ���� �� ������#
����� �8�� ��: �= � ."���� �������� 8: � � �� �7��"* �"��� ������ ������ �* 8: �� �� ��� � ��� ����� �� �#������� �� ��� ��3� �����* ��� ����� �� ��� ������ � �� ������������ �� �� � ������� �� �# �� � ������� ���� � � �67��" ������# �� ��� ���* ��� ������ ��� ��� ���� �= �#
<��9 � � � ��� � ��� �3����� � ��������#
%�������� �� � �� � � �� � �� � � ����* ���� �3���� �* �������� �3���� �#
!�� � � � = � �� � ����� ��� ����� �� � �� � ��� �3���� �#
2����� ����� � ���� � �� � -3���� � � �������� ��� ��� � �����"�� �#
.������ �� � �� � � � -3���� ��� � ��� ���� � �� �� @����A ����#
�������� �� �� 8�: -3���� ��� ��� ��������� �������� �� � ��� ����� �� ������ �������#
-3����� ��! � "�"� �8�� ��: � -���� ��� �3����� �� � � ��������* �� � � ��������� ������ ������ ��������� �" �8�� ��: � ��� ������� ���7�������"# $������� � � �� ��� �" � 8����� ���:#
���� �� �����#� �8�� ��: = �����#� �8�� ��: =����&��������)�
� ���� �� ���� ��� � ���� ���� � �� ���" � � �� �3��������8�� ��: = ����* ����� ���� � � �������� ����#
���� ����8�� ��:� �= �8�� ��:
� �� � ���� ��� �8�� ��: ��� �������� �� � ��� ���" ���� ����� ���� �� ���� ��� ������� �" ��� ���������� ��#
%�����"���� 8�: ���� � �� � =� � � = ��8 : �� �
.���� ���7������������" �� ������� � �����"�� ������ ���� �3���� � 8�� � � �������� ��� ������ ������� �"��� ����������:#
%�����"� � 8�: �� � =� � � = ����8 : �� �
%����� � ��� ������� � �� ��� ������������ ��� ���� ��� ��7���� �� ��" �� ��� ����������� 8����8 : � � �������� ���7��� ������" ��� ����������:
B������� 8�: � =�� �� 8 �� � �� � � :
������ ��� �3����� �� � �� ���� �� ������ � �����#
��7 ����� � #����8�:= � � 8���� 8��: �:
2��� �3���� ���" � ��� ��� ���� ������ �9� � ��� �� �������� ������� ������ ��#
�� ���� �������� ����� �� �.��
3� � ����� �� �� � ��� �� ���� �� ��� � � ������ �� �� �������� ' �� � ��� �� � ����� � ���� ����� ��� �� � � � � � �� �� ���� �� 3� ��� �� �� 2��� �1� ��� �� ��� �� �� � ��� �� ���� � ��������� �� � ��� � ��2 � ��1 �� �������� ���� �� � ������� �������� ��� �� � � ��� � �� �� ���� � ������ ���������
)� � ��� � ���� � ���������� ��� �� �� �9� ����� � ��� ��� ������� ������� �� �� � ��� � ��9��� �� ��� ��� ������� � ������ ����� �� ��� � ��� � �� �� ������ ���� �� ��� �� � ������� �� ����)� ��� �� � ���� ���� �� � ��� � � �������� � � ��� � ��� � ��� �� ��� �������� ��� ' � )� ������� �� � ��� � ��� �� � ������� �� ��� �1�� �� > ������ ��� ��
� ������ '�#( 7-������ �� ����� � �8� �� � ��� � � / �� ���� � ������� �� �� �� �����2 � �� �����1��� �� ���F
)� 6'� Z� �7 � / ��� 6'� Z� �7 � /� �� � � X ��
3��� � ��� ���� � ������� �� � ��� � � �������� ��� ��� �������� ��� ��� ����� �� �� � ������ �� ���� � =�� �1�� �� � ��� � � �� ���� � ��������� ���
/*��� ?"7< �-��������� �� �� �� ���#" 5 � ���� � � ����� �������� ������� 3� � ��� � �/ ���������� �� ��� � ��� � �6����� �E��7� 6����� �!��7� 6����� �E��7� �� ��������� �� ���� �1���/ � �� ���� � 6���7 �� ������ � �� �� ��� �������� ������ �E��
#�! �� )����������� �� �������� 9��� ������ � 6�9��7 H$
3� � ��� � � �6����� �E��7 6����� �!��7 6����� �E��7� �� ������� ��� �������� �� �������� �1�� ��� � ��� �������� ������ �E� �� ���� � �� �� � � ��� � �� �� �������� ��
)� �� � ��� � � / �� ������� �� �� ��� � 2� � �� � ��� � ���� � � ������� �� � � 1 ���� � ��1���� �� ��� � � ������� �� ������� �������� ��� � �� ����� � ��������� �� / � 3� ��� � � ��������� ������ �������� ��� � �� �� ��� �� �� �� ��� ���� � 3� ��� � � ������ �� ������� � ��������� ����� � �� �� ������� �� ��� ��� �� � ��� ����� �� �� ��������� 1���
� ������ '�#, 7!����� �� ����� �8� 3� � ���� �� ���� � ������� �� � ��� � � / �� � ���� ��� � � 1 ���� � 6� ��� � �� � X '��6/77 1��� �� ��� �� ����� �� �� � ���������� �� �����1����1� ���������� ��� �� ��� � � ������� �� �������� ��� � ' �� )F
E� )� 6'� Z� �7 � / �� � '�6Z7 X �!� )� �� � �� �� � 1��� 6'� Z� �7 � / ��� ' �� ��� � ������� � �������� �� � '�6Z7 X '�6Z7�
.����� �� ��������� �� � ��� � � �� ��� ����1 � �� � '��6/7 �� ��� � 2� � ��� ��������� �� / �
9��� / �� ������� �� ��� ������ ��� �������� � ��������� �� ���� � �� � � ���� � �� � ���0� 1���G���� ���� ���� ���� ��������� ��� ��� � � 1 ���� �� ���� � 1��� � � �� �� ���� � ��� 1������ � �� �� � ��� �� / � 6)� ���� 1�� �9�� ����� �� �� ���� � ���� ���� ��7
+ 2������ #�EK �� ��� �� �����1��� 6 ������7 � >� ���� �������� �*�� 1���� � ����� � �� � ��&������ �� � ��� � �� � ���� 1��� � ��� � ������� �� 6������� ��7 ��������� C ��� � 1��� �*�6�7���� �� �� �*���
� ������ '�#. 7� A� ���� ��������8� 5 � � � � ���� ��� , �� ������� �� 6������� ��7��������� 3� 6 ������7 � A� ���� �������� �*�� �� � 2� � �� �����1�� �*��6�� ,7 X '��6���
�
� 7�
, � ����� � ��� � �� � ������� �� ��� � 1���� �� � 2� � �� �����1��
� ������ '�#0 7� ������� �� ���������� ��� �8� 3� � ������� �� �6� � � �����7 ������������� � �� � ��� � �9� �� � ���� � 1��� � � �� �� � ������� ������� �� , �� � 2� � �� ��� ���� �� � >���� �� � ��� � � / ���� ���� ����� � / ��� � � ��� � �� �� � ������ ��� � �� 3��� #�!� )� ����
��� ����� �� �� ���2 � 1��� / �
)� ��� � �� ��� � � + �� #�EN 1 ������� �� � ��� �������� �� �� � 0� ����� ��� ������� ����� �������
� =� ����� ����������� �� ��� �
31� � ��� � �� / ��� 0 �� �1� ���� ����� �� � ��� � � �� � 6� ��� � �� /�0 7 1� � �� � ��� �� 0 �� �1��� � �� � ��� �� / �� ���� �� ��� �� ��� �������� ���� ������� � � �������� ������� ��� FX �� � ����� ���� �� � �� ����� C � �� �� � ��� � � 0 1��� / 6�� � / � 0 7 ���� �� / ��������� �� ��� �1�� 1 ���� �� / �� 1 1��� ���� '��6/7 ��� '��6/ � 0 7 �� � ��� 2� ��
� ������ '�#2 7� ����� �� ����� � ��8� 3� � ����� �� �1� � ��� � �� / ��� 0 �� � 2� ��� �����1��
/ � 0 X
��6'� Z� �7 � 6'� Z� �7 � / � �� F 6'� Z� �7 � 0 � � 0� �� / �� ������� ��Q/� ��� �1�� �
3� �����1��� �� �������� 6�� � ���� R#"S7 �� ��� ��� � � ����� �� ��� � �� �� � 0� �� � ������
%���������� '�$B 7% ����� �� �� ��������� ���8� $� ���� �� ��� ��������� ��� �� �� ��� X����"
I" # (-� ��� �� �� �������� 9��� ������ �
�������� � �
��8�: �= ���� � �8� ����� ����� :�
�� ���� � ����� � �����
��� � �� � � �� ���� �
������ � ���
�� = ����C
����� ��������#
�� � � = � �� ���� � ������� ���� ����� � = �����
������ � ���� � �� ���� ���
���������� ����� � = �� ���������� = �����
�� � ���� � ����� ����� ����� � �� ��� � ���# 4#5D#
��� �� ���� � �����
������ � �� � 6 � �����
� = � �������8�����
� : 8��� ���# 4#04:#
���! � "�"� �8E�: ���� �
���� � ��� �= �� � 8� E� ��: � � � 8� E� ��: � �
����� � = ����� ��� � = ����� #� ��������#
��8�� ��:��� � �����&����� �����)�
�� � � ���� �� ���� �8�� ��: = ���� �3������ �����&����� �����)�
�� � �� ���
�� ���� .������ �� �������� ����� � �.��
3� � >� �� ������� ���1� ���� �� � = ��������� �� ��� � �� ��� �� � ��������� � ����� ��� 0� ����� ��� ������� �� ������ � �� 1 ��� �� �� � �� ���� ������������ ����������
%���������� '�$# 7-��������������� �� � =8� �*�6� �� �7 X �*�6�7 Æ �*�6�7"
%���������� '�$$� 5� �� ��������� ��� � �� �� ����� ����� ��� �� �� ����������� �""� ������ � �� �� � �� ���%��� �� �A
7" �� � �� �� X � �� � ��� X � ��
6" � �� 6� �� �7�� X �6 �� �7 �� ���"
�� ������
=�� �� � 0� �� � ����� �� � 2� � �� ��� � �� �� � �� ��� �� � 2� �� �� ������ �� � ��� � 3��� ����� � � ������� 1�� �� � 2� �� �� ������ ��������� ��� �9�� 1���� ��� ����� � �� ��� ��������� � 2��� ��� � ����� ��� > ������� ��1� ���� � �� �� ��� � �� � ���� �� ������ ������ 6�� &�� ��� �������7�
� ������ '�$'� 3� ��� ����� �� ��� �� ������ �� �� > ��� �� ��� � ��� �� ��� �� �����!� C � 2�
�� X
����� � X "���� � = �� � 1 "
�� �� 1 � ��� �� ���� ������ � �� 2���� �� � ��� � � �� �� ��� �� �� ���� � �� � 2� �6�� � �� X �*���6�77�
3� � �� �1� ������� ��� ���������� ��� �� ��� � �9� ��� � �������� ��� �� 1� � �� � ��� � � � ��� � � �� 6�� ��� �� ���� ����� � ���������7 ��� 1� � �� � ��� � ��������� �� 6�� �� ��� �� ������ ��� � �� ����� �� �� ��������� ��� �� �������� � �� -�� ������� #�!"� ���� ��� � ����� � 2> ���� ���
�������� ��� �� � 0� �� 6�����7�� 1���� � ��� � �������� �� � ���� � � �� �����
1� � �� � ��� � � � �� �� ���� ������ � �� 2���� ���� �� � �� �� ��������� ���
%���������� '�$( 7!�A����� ���������8� ( � � 1 " �� ���%��� �� �A �� ������� �� ��� ������ ��� �� �� �� �� ����� ��� ����� X �����"
#�! �� )����������� �� �������� 9��� ������ � 6�9��7 IE
3� � 0� �� 6�����7�� � ������� � ��� � �������� ���� � �� � ��������� �� ������ � =�� �1�� �� ��� ������� ��� �� � ��� �� � ��� � � ��� �� �� ������ �� ��� 2� ��
'�$�( ������� ���� ������ �
.������ 1 ��� � 2� �� ������ �� �!������ ���� ������� ��� �� ��� �� �� �9��
� ������ '�$* 7������� ���� ������ 4 ��8� �� �������� ���� ������ � �������� �� ����������� ) �� ������� ���� � ��� ) � ��� � 2������ ��� ��� ��� ��� ��� � ����������� � ��� ��� �� ����� � �� ���� � �� ���� �� ��� �� �� ������ �
�� �9� �� > ��� � �� 2���� � �� ��� ������� �� � ��� � �� �� ����� � ��� �� �� �9�� 3� > ������ ������ ���� �� ������� ���� ��� � ������ � �� � ���� 1� � �� ���������� ��� � �� � ������ 6���� ����� � ���������7 �� � ��� � �������� � ��� � ��������� �� 6�������� � ���������7�
� ������ '�$, 73�� �� �� ��8� 5 � � � �� �9� 1��� ���������� ) ������� ���� ������ ���� ��� ��� �� 5 � , � � ������� ������� ��� � ��� �� � �� � 2��� �� ��2��� � 0� �� ����� � � � �� ���� � ��� ) ���� ���� �� �����1��� ���������� �� �����2 �F
E� $����� ����A � X ��!� 3���� ���A )� �����
� �� ��� � 2� � �� ��������� �� �� � �� �� �� ���� ���� �� �� � 0� �� �
#� $�'��� ���A =�� �1�� �� � �� �� � ���� �� 2���� �����
� �� �� 6�� � �� � X �*��6��77�
/*��� ?"6B �+1� ��� �� ���� �����#" 3� � �������� �� ������� � ������ �� �9�� � ��� ���������� )���� �� � 6,��������7 ���� ����� ������� �� ��� ������� ������� �������������� *����2� #������ )�������� �� ���� � � � �� � 2� �� �����1��� ��������� ������ X � �*����2�� X� ��� �#������ X ��
E� 3� ��� �� ��� �� � *����2 FX � ������ �1���� �� �� � ���1 ����� �� �������� �� �� � ��!� 3� ��� �� ��� � *����2 �� � ��� FX �Q *����2 FX �Q #���� FX � ������ �1���� �� �� � ����1���� �/ �� ��� � �1� �������
#� 3� ��� �� #���� �� � #���� FX �Q *����2 FX � ������ �1���� �/ �� � ��� �1���� �� � ���1�H� 3� ��� �� ���� � *����2 �� � ��� FX �Q *����2 FX � �1���� �� � � ��� �1���� �/ �� � ���1������
C� � � ����� :�� E �� ���� � �� � ��� � � / �� �6*����2��7� �� � >� ���� � �� ������ X ��*����2�� X � ��� �#������ X ��
G�1 �� 1 � �� :�� ! �� ���� � �� � ��� � � / �� �6�����7� 6*����2��7� 6#������7� �� � >����� � �� ������ X � �*����2�� X � ��� �#������ X ��
'�$�* � �����������C� � � �� � ����=� ��� �������� ���� ������ �
)� �� ��1����� � ������ ��� ���� ����1�� � ���� ��� �� � �� ��������� ��� ��� �� � ��� � ��� ����0� � ��� �������� �� ����������� � � �� ������ � � �� �� ���� 1�� ���� �� ��� ����������� �� ���� � �� �� ���������� �� ��� 2��� ��������� 3� � �� ��� ���� �� ����� ��� � 2���� ���� ������ �� � � � �� �� �� ��� ��� �� � ������� �� ��/ � �� ����1�� � � �� � �� ���� ���F � ������� ������ � ���� ���� ��� �� � � ������� ���� ��� � ��2������ ���� ��� ������ � �� �� ��������1�� D����1�� & ����������� ���� � � ���� ���� ����1�� � ���� ���� ������ ��� ��������� ���� ����� ������������� ���� ������������� ��� G�� ���� � ������ ����������� ����� � � ��� � �� 2� � �� � ��� �� ����������� ��� � 2� � ���
(������ �������� �'���� ������� ��� � � � � �� � �� ����� � � ��� ��� �������� ���� ������ � 61 ��������� �����1 R##S ��� �� �� �� ��� 17 ������� � ��&��� ��� ����� � �� �� ��� � � ��
I! # (-� ��� �� �� �������� 9��� ������ �
���� �� � ����������� ���� � �� �� � �1 � �� � ���� � � �� ������ �� 3� � ��� ��� � �� ������ ���� �� �� 1 �� ��1� ��������� ������� �� .��� #�! ��� � ��� � ������ � 1���� �� � 2� ��� � ������ � 1� � � ������� ������ ����������� �������� � �� � �� ����� ��� �� ��� � ������ 2� � ���� � � �� � �� �������� ���� � 6�7 �� � ��� � ����� � 0� �� � � �� �&��� � �� � 0� �� � 6�7 �� �������� �&��� � 6�� ��� � 1� � �� ���� �� �� �� � �� � 2� � �� �������� �� � ����� �� �7�
)� ��� � �� �������� �� � ��� � ��������� �������
��������� ��
�
��� �
����
����� ��
���� ���� �.� �� ������ �����
�� �� �1� ������ � � ��� ������ �� ��������������� �� ������� �� ��� 6��� 2��� �� ��� ��� ��7 � 2� �� � �� ���� ������� �� ��������� 6�� � ��� ����� � ��� ������� �� � � ��� �� �������� ��� �������7 ���D���������� 6�� � ��� �������� ��� ������� �� �� � &� �� � �� � ����� � ��� �������7 � �1 � � 2� � ����6�Q�7 ��� �������� ���� 6�Q�7� 3��� � 2������ �� �� � ���
�� �� ��������� 6�� ;��� ����� �<7 �� 1���� �� ��� �� �� �� � ��� � ���� � �� �� �1� ������ ��3� ��� ����� � ����� � ��� >�� � �� � ������� �� �� � � � �� �� �������� ������ 1������ �� � � �� � ������� �� � 2� � �� �� �
C 1��� �� 0� ���� �� ���� � 2� � �� ��� � ���������� �� ���� �� �� ��� ��� ������ ���� ��� ��6���D�� ��� � � � ��7 �� � ����� ��������������
��� � ���2* ��(���� !&��������� �� �+� ����
��� � � �� �� � ����� � 2������� �� �������� ���� ������ � 1 2��� � 2� � � ��&� � � ��� ������ � � ������� �� (-� ��� ��� , � �� � �� ;� ��&� � �< � � �� �� �� ���� ���� 1 �� � 2> � � ��� � � 2� � �������� ������� ��������� � � � ����� ����� � ��� ������� ��
'�'�# ���������� ��� ���� �� �%�
� ������ '�$0 77� ��5� " �8 ���������� �� �%�8� 3� 6� ��&� � �7 ���������� )�� �� ���(-� ���� 1�� �� ����� � �� ������� �� �����1��� ������� ������ ���������� 6����� � �� ���&���������������� �� � ��� � �� ���� � �� � -����� ���� 7�
� ����'� ���� '��� ��� �� ��� 2� � ������ ��� � � ����� ����� ���������Q� ������� ��������� � ������F ����� ��������� ��� ����� ��� ���� ���� ��Q� ����� ��� ���������� ���� ����� ����������� ��� � �������D��������� � �1 � ����� ���&
���� ���� ���
� ������ '�$2 7���� �� �%�8� 3� �� ����� �� ��� �� � ���� � �� �� (-� ���� 1�� 6�� ��� ���������� )��7 �������� �� �� ���2 �� ��� �� ��� ������� ��� � � � ��� � 3� � �� ���2 ��6 � � ��� �� ���7 �� ��� � ������� �� �� 6�� � � F ��� X ��� 7 �� �� � �� �� �� �����
3� ��� � � ������ �� �������� ������� �� )�� �� �� �����1��
#�# � � ��&5 � � ��� ����� : � � ������� �� (-� ��� �� I#
�������6���7 FX
����� �� �� F ���� X ��� Q'���� ��� �1�� �
���������6���7 FX
����� �� ��6���7 F ���� X ���Q'���� ��� �1�� �
� ������6��� 7 FX
����� �� �� 6���7 F ���� X ��� Q'���� ��� �1�� �
�����6��� 7 FX
������� �� ��6���7 F ���� X ��� ����� X ��� ��
�� 6���7 F ���� X ��� ����� X ��� Q����'� ��� �1�� �
���6���7 FX
������ � �� ��6���7 F ���� X ��� ����� X ��� ��
�� 6���7 F ���� X ��� ����� X ��� Q����'� ��� �1�� �
����������6��� � ��� 7 FX
������� �� � ��� 3���� F �� � 3���� � ����� X ����
3������� X ��� Q'���� ��� �1�� �
���� �����6��� � ��� 7 FX
������� �� � ����� 3� � F ���� �� 3� � � ������� X ����
3� ���� X ��� Q'���� ��� �1�� �
�����������6��� � ���7 FX
����� �� ��� � � F ���� X ����� X ��� � ��� X ��� Q'���� ��� �1�� �
.�� � ���������� ��������� �� �6 7 X ��� 0������� �� ������� ������ ��������� 1��� �� 0� ����� ���� ���� � �� �6 7 1��� ��6 7 ������ ��� �6 7 X '����
/*��� ?"?C" 3� ��� ����� � � � ������� �� �� D���� ���� �� .��� !�E" �� ���� � �� 3��� #�#6��� 2� � ��� ���� ��������� �� ��� ���� �7�
�����8����� �: = ���� �����8������: = ���������8������: = ����� ���� 8������: = ���� � ���� 8����: = ������ �8������: = ������ � 8������: = ������
�� �8����: = ������ � 8����: = ������
� �� ����8������ ����� �: = ���� � �� ����8������ ����� �: = ����� �� ����8������ ����� �: = ���� � �� ����8���� ����� �: = ����
�� ���� ������� 8�.�: ������������� �� ������
.�� � ���������� ��������� 1 1��� ���� �� ������6"��47 ���� �� �� ������6�����!7 �� �� �� ��� � � ������ �� ����� �������� ��� ����� � � �1 � �������� ������� ��� � � ��� �� �� �� ����&� �� 6�� �� ��� �� ���� ��� ��7�
'�'�$ < ��5���� �� �� ����������� ��� �� ��� ����� � �� � ������� �� �%�
G�� ���� �� � � ��� �9�� �� ��� �� �� ��� ����������� �� � ���� � ,�1 � � �� ��� ����� � � &� ������� �� � 1 ��&���� � (-� ��� � ��� �� ���2�� � � ��� � 0��� � ��� �������� � �� �� �����1����� �����������
IH # (-� ��� �� �� �������� 9��� ������ �
�%� ��� � �� � �����
.���� 1 ������� ���� �� (-� ��� � � �� ����� � ��� � �������� �
� ������ '�'# 7+����8� �� � ����� 1 � �� � ��� �� � ����� � � ��� �" X �"" � "� � ����� ���
1��� � � � �� ��� � 6" ���� �7 "" � � � �� �� � "� ��� ��������� ���� F "� � "" ����� F "� � "" ����������� �� ��� �� ��� ����� ��� ���� � ��� ��
��"������ '�'$ 7+����� ������ �� �%�8� 3� (-� ��� � �� � ��� � 1� � ����� � �� ��� ���� ���� ������ ��� �� ���� �� 1 ��&���� � �� �� .������� � (-� ��� � �� � ��� � "�� 1���"" X � � ������6 7� ��� "� X � � ��������6 7 � �����6 7� 1� �
� ���� ����� �� � / ��5���� � �� F � F ��������6�7 � ���� F ������6�7 � ����6�7 X� � ������6�7 � ��6�7 X �� 3��� ������� 1��� � � � �� � �� �� -�����#�� �
� ������� �� � / ��5���� � �� F � F � �����6� 7 � ���� F ������6�7 � ����6� 7 X � �������6�7 � ��6� 7 X �� 3��� ������� 1��� � � � �� � �� �� -��
�#�� �
�� �� ���� ������� 1 �� -$���#�� X -�����#�� � -
���#�� �
3� � ����� ��������� �������� � � ������ ������ �� ��� �� ��� �� ���� (-� ��� � � �� 1� � ����� � �� ��� � ��� ���� ������D�� ���� �� �� �� =� �� ��� � ���� 1 ��� �������� � ������ ����� � �������� ���� ��� ����� ��� �� �� � 1 ��&���� � ��� � �� 1 �� 6���� ��������� � � ������� �� �� ��������� ��� �� ��� �� ���� ��� � � �� 7�
��"������ '�'' 7)���� ������ �� �%�8� C� � ��� � � ���� ��� �� ������� � (-� ����� ��� �� ��� ��� � 1� � ����� � �� ��� � ��� ���� ������ ��� �� ���� �� �� � ��� �� �� � ������� � ���� ������� � ����� ��� ��� .������� � (-� ����� 3 �� � ��� � "� 1��� "" X � � ������6 7 �����������6 �3 7� ��� "� X � � 6��������6 7 � �����6 77 � ����������6 �3 7�
� -��� ����� �� �� �� �� 3 F ��� F ��������6�7� ����������6���7� ���� F ������6�7�����6�7 X ������������6���7�������6�7� ��6�7 X ������������6���7� 3��� ������� 1���� � � �� � �� �� -�����#�� �
� ������� �� �� �� �� 3 F ��� F � �����6� 7 � ����������6���7 � ���� F ������6�7 �����6� 7 X � � ����������6���7 � ������6�7 � ��6� 7 X � � ����������6���7� 3��� �������1��� � � � �� � �� �� -��
�#�� �
�� �� ���� ������� 1 �� -����#�� X -�����#�� � -
���#�� �
G�� ���� )�������� #�## �� ������ � ���� )�������� #�#! �� �� � �� ���� 1� � � � � (-� ��� �� �� ����� � ����� ��� � �� � �� ����� � ������ ��� � �� 1 ���
3 � � �� �� �%� � � ���
G�1 1 �������� �� �>���� �� �� � 2� � �� �������� �� + �� !�E! �� � ��� �� �� ��� ����� � � � �&������� 3��� ��������� ���� � ���� �� ����� ���� � �� �� ��������� ��� ���� ���� � ����� � 6���� �����������7 ������ � ����������� 1��� �� � 2� � �� �>�����
��"������ '�'( 73 � � ��8� 3� �>���� �� �� � 2� � �� �������� �� �������� � �� �� �����1�������������F
E� �3 F ���������6 �3 7� ��[9� ��� =�O6 �3 7 6� ��� � �� -�����#�� 7 1� �
��[9� ��� =�O6 �3 7��X
� ?����� ��� ������ & 6������6 7 � ������63 7 � �� F ����������6�� � 3 7���� F 6����������6�� � 7 � ���������6�� � �� 77
#�# � � ��&5 � � ��� ����� : � � ������� �� (-� ��� �� II
� -��� ����� ��� ������ & 6��������6 7� ��������63 7���� ���� ���� ���� F ����6 7 X�� � ������6��7 � ����63 7 X �� � ������6�� 7 � ��6 7 X �� � ������6��7 � ��63 7 X �� �������6�� 7 � ���������6�� � �� 7 � ���������6�� � �� 77
� ������� ��� ������ & 6� �����6 7 �� �����63 7 � ��� ���� ���� ���� F ����6 7 X �� �������6��7� ����63 7 X �� � ������6�� 7� ��6 7 X �� � ������6��7� ��63 7 X �� � ������6�� 7����������6�� � �� 7 � ���������6�� � �� 77
� ������� �� ���� �����& 6� �����6 7 � ��������63 7 � ��� ���� ���� ���� F ����6 7 X�� � ������6��7 � ����63 7 X �� � ������6�� 7 � ��6 7 X �� � ������6��7 � ��63 7 X �� �������6�� 7 � ���������6�� � �� 7 � ���������6�� � �� 77
!� �3 F ���� ����6 �3 7� ��O)������ =�[6 �3 7 6� ��� � �� -�����#��7 1� �
��O)������ =�[6 �3 7��X
� ?����� �������������& 6������6 7 � ������63 7 � �� F ����������6�� � 7���� F 6����������6�� � 3 7 � ���� ����6�� � �� 77
� -��� ����� �������������& 6��������6 7���������63 7���� ���� ���� ���� F ����6 7 X���������6��7�����63 7 X �� �������6�� 7���6 7 X ���������6��7���63 7 X �� �������6�� 7����� ����6�� � �� 7 � ���� ����6�� � �� 77
� ������� �������������& 6� �����6 7�� �����63 7���� ���� ���� ���� F ����6 7 X �� �������6��7� ����63 7 X �� � ������6�� 7� ��6 7 X �� � ������6��7� ��63 7 X �� � ������6�� 7����� ����6�� � �� 7 � ���� ����6�� � �� 77
� ������� �� ���� �����& 6� �����6 7 � ��������63 7 � ��� ���� ���� ���� F ����6 7 X�� � ������6��7 � ����63 7 X �� � ������6�� 7 � ��6 7 X �� � ������6��7 � ��63 7 X �� �������6�� 7 � ���� ����6�� � �� 7 � ���� ����6�� � �� 77
�� �� ���� ������� 1 �� -����#�� X -�����#�� � -�����#���
3 � � �� � ������ �� ������� ��� �
3� � >� ���������� > � �� ���� � 2� � �� � ������� ���� ��� ������� �������� � �� ��� �� )���&���� �� �� � ��� ���� ��� ������� ���� � �� ��� ����1 � �� �� ��� ������ �� ������ �� ����� � �� ����� �� ����������� ��� ��&��� �� � ���������� ������� ��
��"������ '�'*� 3� ���� �� �������� ��������� �� �� � � ������ ��� � �� � � ��� �� � �� �� � 8 >�� ��������� ��� ����&���� ����� .������� -��#�� X -
�����#�� � -
������#�� � -�����#��
� � F A�" F F 6������6 7 ��������6 7 � �����6 77 �� ���������6 � 7 6� � �� � �� ��
-�����#��7�
� ��������" F �3�5 F ���������6 �3 7� ���������63�57� ���������6 �57 6� � �� � �� �� -������#�� 7�� ����5���� ����F �3 F ���������6 �3 7 � ���������63� 7� X 3 6� � �� � �� �� -�����#��7�
��"������ '�',� 3� ���� �� �������� ���� ���� �� �� � � ������ ��� � �� � � ��� �� � �� �� � &8 >�� ��������� ��� ����&���� ����� .������� -��#�� X -
�����#�� � -
������#�� � -�����#��
� � F A�" F F 6������6 7 ��������6 7 � �����6 77 �� ���� ����6 � 7 6� � �� � �� ��
-�����#��7�
� ��������" F �3�5 F ���� ����6 �3 7 � ���� ����63�57 � ���� ����6 �57 6� � �� � �� ��-������#�� 7�
� ����5���� ����F �3 F ���� ����6 �3 7 � ���� ����63� 7� X 3 6� � �� � �� �� -�����#��7�
�� ������ ��5�� � ������ �� ��������" ��� � F A�"
�� ��� �� ���������� � ������ 1 �� ��� ������� �������� � �� ��� � \ �� ��� �� ��� ����� ������ ��� ������������� � ������� \ �� ��� � �� ����1 �� � ��������� �� � ������ �������� �6�� �� � ����� ���7� =� �� ��� � ���� ���� ����� � �� ����1 � �� ������� ��� � ��� � � � ����� � ��� �� �������� �� � ������ �� ��� ��� � � � � ��� ���� ������ ��� �� �����
IK # (-� ��� �� �� �������� 9��� ������ �
��"������ '�'.� 3� ���������� � ������ �� ��������� ��� ����� � ��� � 8 >�� ��� ��� ��� � � &� ����
� � F A�" & F ����������6 � 7 �� ������6 7 6� � �� � �� �� -�����#��7�� ��������" & �3�5 F ����������6 �3 7 � ����������63�57 � ����������6 �57 6� � �� �
�� �� -������#�� 7�
�� �� ���� ������� 1 �� -����#�� X -�����#�� � -
������#�� �
-������ �� �%� ����
.������ 1 � 2� 1� � � (-� ���� �� ���� � ������� ���
��"������ '�'0 7-������ �� �%� ���� 8� � (-� ���� � �� ���� � �������� ������� �� 6���� &
���� � �� -$��#�� 7 �� -$���#�� � -
����#�� � -
��#�� � -
��#�� � -
����#�� �
� (-� ���� � �� ���� � ������� ������� �� 6� ��� � �� -���#��7 �� -����#���-
����#���-
��#���-
��#���-
����#�� �
C� � ����� �� ������ ������� ��� �� ��� � ���� 6�� � ��� ��������� �� � ��� � �� �� �� ����� �������� ��� � � ������7 1 �� �� �����1��� ��������F -�����#�� �
.������ �� ���� ���� �� �� ���� �� �� ��� 1 ���� � ����� ���� � (-� ��� � � �� ������������� � �� ���� ��� � � � �� ���� �� �� ��� ������ ��� �������� �� �� ������� )� ��� � � ���F
��"������ '�'2� '��� ��� � � � �� ��� � �� ��� ��� �� �� ������� � �� ����� � ��� � � � ���
� ��� ������ & F �X ������ � �3 F �X 3 � ���������6 �3 7 6� � �� � �� �� -��!�#��7�� -������� ��& F �X ������ � �3 F �X 3 � ����������6 �3 76� � �� � �� �� -�����#�� 7�
��" /�����' ����&������� �� �+� ����
G�1 1 � 2� � � � �� � � ����� � ������� ���� ������� ���� ���� ���� (-� ��� �� �� � �� � � � �� �� �������� �� �� ���� �����������
'�(�# ������������ �%� ��� ��& �� �" �"� /
3� � � ����� � ������� ��� ���� ������� (-� ��� �� ��� � ���� � ���� �� �����1��� ������� ���� �F
� ����� � / ��� � � � ���� C � � �� ����� � � ��� �� �� �� � 1 ����� � ���� �������� ���� �� >� �� �� ��� ������� &�� ��� ��� �� ��&�� � ��������
� � � ���� A������ � � ���� ������������ ��� � � � ��� ������ � � ��� � ������� ���� 6�� ��� ������ � ������� �� (-� ��� � � �� 7� )� ��� �� � ������ ����� � 1 � 2� �1� � �� �� � � � � �������FP 1��� �" � ���� � � � � ������ �� ����1 � �� � ��� ���� �� ����� ��� �� ��� ��� �� ��
� ��� � ���� ������ �� �� ����� )� ���� ;�������� �� �< 6�� � ���� ������ �� �� ����7 1���� >��� �� � � ���� �� > ������ �� � ������ �� � �� � ������ �� ��� > ��� � �� ����
P 3��� �" 4��� ���� � � � �� ���� � � � � 6�� ���� � � � 7 � ������ �� ������� � ��� ���� �������� ���� ������ ��� �� ���� � ��� � �� �� ����� �� � � ��� ��
�� � (-� ��� � � � �� ��� � ������� � �� ����� � ����� � ���� � �������� ���� �� �� 1�� �� 1���� ����������� �1� �������� � �� �� � ������� � ����� 1� �� � �� � ������ 6 � ������ �� � � � ������7 ������ � > ��� � ��!�� �� �����
� +����� �������������� � ������ ;� � � < � ������ � ��� � �� � � �� ���� �� ���� (-���� � � �� �� � 2��� ���� ��� ������� � ����� � ��� �� � � ������ �� � � �� ��� ��� � ������;���< � ������ ���� �� �� � �� ��� � � � �� ��� �� � ��� ��� �� �� ��� ��� ���
#�H '� � ����� ���� �������� �� (-� ��� �� IM
� )���� �������������� � ����� ;� � � < � ������ � ��� � �� � � �� ���� �� ���� �� �� ��� ����� � ��� ���� � ������ �� �� �� �� ��� ������� � 6�� �7 �� ��� � � ���� � ����� ;���< � ���������� �� �� � �� ��� � � � �� �� �� � ��� >��� 6�� � �� �� ��� ��� �� ��� ��� ��7�
�� � ������� � ������ � ������ � �� � �� � ��� � � � �� ������ �� � ��� �� ���� ������������ �� � ����� � �� � ����� � ������ �� �� ��� � � ��� )� �� � 0� � �� ��� ����� ����� �� ����������� � �1 � ����� ��� ������ ���� �������� �� ���� ����� ��� ������ � ������ �� �� � � �������1��� � � 2� ��
'�(�$ �A������ ��� � ��� ������������ �%� ��� ��
G�1 ���� �� ���������� �� � � ����� ���� �������� �� �� �� � 1 �������� ��� ��>������ ����&����� ��� � ����� ��� �� ��� �������� 6�7 �� � 2� � �� ��� �������� �� �� ������ ��� 6��7 ��/ � ��� ���� � ������� �� � ������ ����� � 6�� � ���� �� ���� � � � � 7�
� ����� �� ��������� �� ����� �
��������� E �� �� 1� �� � �� ����� �� ������ � 6�� �� (-� ��� � � �� �� �� � ��� � ������� � ����� 3 7� )�������� 6�� � 2������7 � ��� ���� �� ���� ������ �� �� ���� �� � ����� ���� �� � ������� � ��� � ������ G�� ���� �� �� ����� � ����� 6��4$���� $�E 7 ���� ������ ��� �� ���� ��� � ������ �� �� � ��� � ������� ������ � ����� ����� � ���� �� � � � ��� �� ��� ��� �� �� ������� � ����� 3 �
�������� # 3 ����� �� ��������� �� ����� �� � �� �� �#�"���� ���������8� : � ���� =5� �����8�: � 8�� � 8� ���� 8� : ������8� ::� 8�� �8� : �= � � � 8� : �= �::
� � �� �� �#�"���� �F����������-8�* �: � ���� =0� �����8�: � �����8�: � � �� ����8��: � 8�� � 88� ���� 8� : ������8� :: � � �� ����8��::�
8�� �8� : �= � � � 8� : �= �::
C��� �� ��$���� � �� 1��� � �� �� � ������ ����� ��� ���� � � � � ������� �� � ��������� � �� ��������� ! ��� # ����� � ��� �� �� ��� ����� ���� � � � � � ������ 1� � ��� � ��� ����� ������ ��� �� ���� ������ � � ��� � ��� �� � 1��� �� ����� ��� ���
� � ���� �� � � � �� �� ������ ��� � ��� � � � ��
:�� �3���.������ 6�� ���� !7 ��� �� �����2 � ��� � 2� � �� ��� �������� �� ��������� � ��������� �� �� � ��� � � � �� 61���� �� � � ����� � ������ �� ����� � ���� ������ ��� �� ���� ��1 ��7�
G�1 1 �������� �� ���� ��� �� �� � ����� ��� �3���.��������
%���������� '�(B� +������ �� � � � .���,� ������ ����� �� �� �'4# �� � % ���� ������� ������ $��������� ?"?<F?"?B" 3������ ��� F � X �*�%�!6�7 � �-�����#�� �
�
� � �-��#����
� �
�-��#����
� � �-����#�� �
�
� "
-�������� '�(#� +������ �� � � � .���,� ������ ����� �� �� �'4# %��� ������� ������ �������� ������� �� �� �������� �� ������� � ��� ���� �� �� ��� " 3������ ��� F� X �*�%�!6�7� �� F ���������6 � 7 ���������6 � 7 ���� ����6 � 7 ���� ����6 � 7����������6 � 7 ����������6 � 7��� "
IN # (-� ��� �� �� �������� 9��� ������ �
�������� $ + � ���� �� � 2� � �� ��� �������� �� �� ������ ��� � ��� � � � ���#� ������2���G�����"8 : =5� ����� � ���� �= � � ���������8 �: ��
0� ���������8 �: �= �����4� �� ���
H� ����� � ���� �= � � ���������8� : ��
I� ���������8� : �= �����'� �� ���
(� ����� � ���� �= � � ��������8 �: ��
J� ��������8 �: �= �����D� �� ���
56� ����� � ���� �= � � ��������8� : ��
55� ��������8� : �= �����50� �� ���
54� ����� � ���� �= � � � �� ����8 �: ��
5H� � �� ����8 �: �= �����5I� �� ���
5'� ����� � ���� �= � � � �� ����8� : ��
5(� � �� ����8� : �= �����5J� �� ���
� � ���� �������� �� �
:�� ��������/ ��2�4 6���� #7 �� � � ������ ��� � ������ ��� ���� ������ ��� �� ���� ������ � ��� � �� �� ����� � .������ �� ����� � ����� �� �� ��� ��� 6 ��������/ ��2�4$�E 7���� � ��� � �������� � � ��� ���� � ��� � ������� � ����� 3 � G�� ���� ���� � ��� � ���� ��������� �� ���� �� ������ � � �� � �������� ��� ��� �������� �� � ��������
�������� ' + � ���� �������� �� �
�#� �������������-����$�F8� : =5� ����� � ���� � ���� 8�: � 8�� �8�: = � � 8�: = �: ��0� ������%�������8�: ��� �� �� ��� ������4� �� ���
H� ����� � ���� ������8�: � 8�� �8�: = � � 8�: = �: ��I� ������������8�: ��� �� �� ��� ������'� �� ���
�#� �������������-����$�F��K8�* � : =(� ����� � ���� � ���� 8�: � �����8� : � � �� ����8� � : � 8�� �8�: = � � 8�: = �: ��J� ������%�������F�K8�* � : ��� �� �� ��� ������D� �� ���
56� ����� � ���� ������8�: � �����8� : � � �� ����8�� : � 8�� �8�: = � � 8�: = �: ��55� ������������F�K8�* � : ��� �� �� ��� ������50� �� ���
3� �����1��� �� ������� �������� � �� ���� ��� �� �� ��� ��������/ ��2�4�
%���������� '�($� 1�������� ���� � � � B��� ����� �� � � �� ���# ���� � ����� � ����������� �������# ���� � ��� ���� �%���� % ���� ��� �� ����" ?"9<F?"99#� �� �� ���������� ��� � � +�������'�� �=�O ����� �� �� #���6 7# �� ����� �� � % ���� ��� ���� ������
$�������� ?"?6" 3������ ��� F � X �*�$%%����6�7 � �-$��#���
�
� � �-$���#����
� � ���$���� 6 7��
� "1������� �� �� ���������� �� � � � +�������'�� �=�O)�[ �� �� ���� �� 3 ��
��� �� �� ����6 �3 7# �� � % ���� ��� ���� ������ $�������� ?"?6" 3������ ��� F � X�*��%%���&� �6�7 � �-
���#���
�
� � �-����#����
� � ���4$���� $�E6 �3 7��� "
#�H '� � ����� ���� �������� �� (-� ��� �� I$
-� ����� ������� ��� �� � � � �� � ������� �� �%� ��� ��
3� ��� �� ��������� H �� �� ���������� �� ��������� ��� ���� ���� � ������� �� �� ��� ������ � � ������� �� �� (-� ���� 1�� 1��� �� � 2� � �� �>�����
�������� ( : ������� ������� ��� �� � 2� � �� � ��������#� ��9%�������"8: =5� �� ��� � ��K.�����"��$�F8�� : � ���������8�� : �� �0� ����� �� ���� ��K.�����"��$�F8� � : � ���������8�� : ��4� ���������8�� : �= �����H� �� ���
I� ��9%�������"8:'� �� �� ��� � ��F�������$�K8�� : � ��������8�� : �� �(� ����� �� ���� ��F�������$�K8�� : � ��������8�� : ��J� ��������8�� : �= �����D� �� ���
56� ��9%�������"8:55� �� 50� ����
54� �� ��
��������� H �����2 � ��� ��������� �� ��������� ��� ���� ���� � ������� 65�� � ! ��� I7 ���� ������ �� � 2� � �� �>����� ��� � ��� �� �� � ��� � � � �� 3 �� ��� � �� ��� �� ��������� �� �� �>���� ��� ���������6 �3 7 ����� �� � ���� �������� ������ � �����2 �� '��� ��� �� �� ��� � 1��������� �� �����2 � ��� ���&-��������� �� ���� � � ������ �� 65�� # ��� K7�
=� �� ��� � ���� �� � ��� � � � �� 3 �� � �� ��� �� ��������� �� �� �>���� ������������6 �3 7 �� � ��� ���� �� � �� ��������� �� ��� � � ���� � 2� � �� � ������� ��� �� � �������� � > ������� �� � 0��� � 6�� ��� �����7� 3��� ��� ��� �� � ���� 0� �� �� �� ���� ���� �� � 2� � �� ���������� 6)�������� #�#H7 ���� � ����� ������� ���������� ��� �� ��������� ��� ����� ���� � ��������
3��� ��� �� ���� ��� �� �� ��� �� ��� ���&-��������� �� �������� � �� �������� ��� � ������������ ��������� ��� / ����
%���������� '�('� +������� 8 �%��� ��������"
%���������� '�((� 5� ���� �� ������� �� +1� �� �� �B������ ��� ��!!����� �� ��# �%�����'� $�������� ?"?8 ����� �� �� �� ��� ��� ����#" 3������ ��� F � X �*���6�7� �-�����#�� �-�����#���
�
� "
'�(�' 9� ������� ��� ��� � ������������
��������� � � � �� � �������
��������� H �� ������� � ��� � ��� ��������� �� � 2� � �� � �������� G�1 1 � 2� ��� � ��� > ���������������� �� � 2� � ��� �� � ������� ���� ������ ��� � ������ ��������� ��� ���� ���� � �������� �1 � (-� � � ����
9��� �� �������� �� ��������� ��� ���� ���� � ������� �� �� ������� �� ��� 1 ���� ��������� � ����� �� ��� �� ��������� �� ��������� I ��� ���� �� � ��2������ �� ��� � � 4��$������2�E��� 4����$������2�G�
C� � � ��� � � 1 ��� ������ � ������ � �1 � ��� � � � ��� ��� 3 63 �� ��� �� � �� � �� ��� �� 7 1 ���� 2��� ����� ���� �� � 1 ��������� � ������ 1��� ��� �������� ����������� �65�� E �� ���� I7 �� �� �� ������� 3� � � �� ��� � ������ ������ � �������� � 6�� 5�� !PH7 ���� �� ��� �� ��� � 5 �� 3 6��������� 3 ��� ��7�
K" # (-� ��� �� �� �������� 9��� ������ �
�������� * ������ ��� � ������ ��������� � ��������#� ���K��.�����"��$�F8�* � : =5� �� ����������8��: �� �= � �� �
0� ����� ! ���� ���������8� !:� �K.�����"��$�F8�* � : �����������8�!: ��
4� ���������8�!: �= ����H� �� ���
I� �� �+�������� � ������'� ����
(� �� ��
�#� ���L����.�����"��$�F8�* � : =J� �� ���������8�!: �� �= ! �� �
D� ����� � ���� ���������8�� : � ���������8� !: ��56� ���������8�� : �= �����55� �� ���
50� ��9%�������"8:54� �� �+�������� � ������5H� ����
5I� �� ��
C� � ������� �� >������ ��� ������ � ������ 65�� N7 � �1 � ��� � � � ��� ��� 5 65 �� �� �� �� 7 �� ������ � ��� ��� �� ��� � ������� ���� �� ��� � � ��� ������ � � �1 � ��� 5 �� �� ��� ������ �� ������ 65�� $PEE7� 9��� ���������� � 2� � �� � ������� ��� � ������ ��� ���� ��� 1 ���� �� ���&-��������� ����������
G�1 1 �������� �� ���� ��� �� �� ��� � E��1������2�4�
%���������� '�(*� +������ ��� ���[��9� ��� =�O ����� �� �� ��# �� � �@����9� �&�� =�O ����� �� �� ���# �� � % ���� ��� ���� ������ $��������� ?"?8 �� ?"?<" 3��������� F 6� X �*��%%6�7 � X �*�%��6�77 � �-
�����#�� �
�
� � �-�����#�� ��� � �-��#���
�
�
G�� ���� �� ���� � ������ ��������� �� �� ��������� � ������ �� ��1��� � ��� � ��� �� � �� ���� � � �� ��� �� �� � ���� �� � ������� �� (-� ��� �� 3� � ��� �� �����1��� ��������� � �� ����������� 0� �� � �� ��������� I�
-�������� '�(,� +������ �� ���[��9� ��� =�O ����� �� �� ��# %��� �������� 6 �3 7� � � �������� ��� ������� ������ !�%� �� 3 ����� ���� �� �� ��� ����� �� ����� ��������" 3������ ��� F � X �*��%%6�7 � 6 �X 3 7 � �����������63� 7 � ����������6 �3 7 ���[9� ��� =�O6 �3 7��� � ����������6 �3 7��� "
-�������� '�(.� +������ �� � �@����9� ��� =�O ����� �� �� ���# %��� �������� 6 �57 � ���� �� �������� ��� ������� ������ !�%� �� 5 ��� �� 5 �� ��� � �����#" 3��������� F � X �*�%��6�7 � 6 �X 57� �����������6 �57��� "
G������� ������ ��5�� � �������
3� �������� �� ���������� � ������� �� ����� � �� ��������� K �� ���� ������ ������� �� ���� &������� ��������� ��� ���� ���� � ��������
)� � ��� � � � �� �� ��� �� � �� � ��� � �� �� ����� 3 61� � �X 3 7 �� � ��� �� � ��� � �� ��� ����� � ���������� 3 Q ��������� ��������� 3 ��� ��� =� �� ��� � ���� �� � ��� � � � �� �� ��� �� � �� � � ��� � ���� �� ����� 5 61� � �X 5 �����7 �� � ��� �� � � � � � ������� ����� � 3 ���� �� ������� � �� 5 ��������� ����� 5 �� 1 ���
G�� ���� �� �������� ��� � � ���� �� ���������� � ������� ��� �� ��� �� �� � 2� � �� � &�������� .�� ������� ������ � � 1 ���������� � ������ �� � �� �&� ����� � 6�� � ������ � � 1����� �� � � ����� �7 ��� � ����� ���� ���� >������ ��� ������ � ������� �� � ���&� ����� �� ��� �&����� �� � ������ �� >������ ���������� � ������ ���� � � ����� � ��� ���� ���� �� �������
#�H '� � ����� ���� �������� �� (-� ��� �� KE
�������� , ,������� ��� �� �� �������� ����#� ���F��%��������K8�* � : =5� �� � �= � � �����8� : � �� �� ����8�� : �� �0� ����� ! ���� �����8!: � � �� ����8�!: ��4� � �� ����8�!: �= ����H� �� ���
I� ��9%�������"8:'� �� �+��������� ��� ������(� ����
J� �� ��
�#� ���F����%��������L8�* � : =D� �� � �= ! � �����8!: � � �� ����8�!: �� �56� ����� � ���� �����8� : � � �� ����8�!: � � �� ����8�� : ��55� � �� ����8�� : �= �����50� �� ���
54� ��9%�������"8:5H� �� �+��������� ��� ������5I� ����
5'� �� ��
��� � �� �� ���� � � ����� ������� �� ���� � ����� �� 3� � ��� �� ��� ��� � 4��-�������E��� 4����-�������G 1 � � �� > ����� ���� �� ���&-����������
%���������� '�(0� +������ ��� ���O��B�� �� ��=�[ �!�% ���� �� �� ��# �� � �O����&B�� �� ��=�@ ����� �� �� ���# �� � % ���� ��� ���� ������ $�������� ?"?B" 3��������� F 6� X �*��%%6�7 � X �*�%��6�77 � �-
�����#�� �
�
� � �-����#�� �
�
� "
C ��� ���� �������� ���� ��� �� 1 �� �� ������� ���� 0� �� � �� ���� K ���� �� ���� �� � ��� ��� ���� � ������ ��� �� ��&�� � ������� � �1 � ��� � � � ��� ��� � �� ���� � ���
-�������� '�(2� +������ �� ���O��B�� �� ��=�[ ����� �� �� ��# %��� �������� 6 �3 7� � � �������� ��� �������� �� ������ !�%� �� 3 ����� ���� �X 3 �� 3 �� �������" 3������ ��� F � X �*��%%6�7 � 6 �X 3 7 � ������������6 �3 7 � ������63 7��� �
�����������6 �3 7��� "
-�������� '�*B� +������ �� � �O����B�� �� ��=�@ ����� �� �� ���# %��� �������� 6 �57����� �� �������� ��� �������� �� ������ !�%� �� 5 ����� ���� �� 5 �� ���� ����� �� 5 �� �� �����" 3��������� F � X �*�%��6�7 � 6 �X 57 � �����������6 �57 �������657��� � ������������6 �57��� "
����� ��� � � ���� ����� � ��������
G�1 1 � 2� �� ��� � ��� �������� ���� ������� 6�� � �� ����� ��� � ��������7 ����� � �� ����&����� MPN� )� ���� � �� 1� � � ���& >������ ����� �� �� � �� �� � �� ���� M 61��� �� ���� ��� ���2 � ��� � �� ���� � �7 �� �� 2��� ������ � ���� ��� >������ � � ��� 6 >� � ���� ��� ��7� 9���&����� �� �� >������ ����� �� �� � � ��� � �� ���� N ��� � �� ������ � ������ � 6�� ��� �� ���� � � � 7�� ��� �������� ���� ������ �� � ��� � 6�� ��� �� ���� � � � � 7�
%���������� '�*#� +������ �� ���'����� ����� �� �� �# �� � % ���� ��� ���� ������$�������� ?"?@" 3������ ��� F 6� X �*���6�7 � X �*�%��6�77 � �-
�����#�� �
�
� � �-�����#�� ��
�
-�������� '�*$� +������ �� ���'����� ����� �� �� �# %��� ������� � � � �������� ��� ����� ����� ���� ����� %�� ��� *����� !���" 3������ ��� F � X �*���6�7 ���������6 7��� � �������6 7 � ����������6 � 7 � ���������6 � 7 � ���� ����6 � 7��� "
K! # (-� ��� �� �� �������� 9��� ������ �
�������� . ������ ����� � �� (-��#� ���-���"8� : =5� �� ������8�: �� �0� �����8�: �= ����C4� � �� ����8��: �= ����CH� ���������8��: �= ����CI� ��������8��: �= ����C'� �� �+�������� � ������(� ����
J� �� ��
�������� 0 + � ���� ����� � ���� (-��#� ����������-���"8� : =5� �� �����8�: � ���������8�: �� �0� ������2���G�����"8� :C4� � �� ����8��: �= �����CH� ���������8��: �= �����CI� ��������8��: �= �����C'� �����8�: �= �����C(� ��9%�������"8:CJ� �� D� ����
56� �� ��
�#� �����������-���"8� : =55� �� �����8�: �� �50� �������������-����$�F8� :C54� ����������-���"8� :C5H� �� 5I� ����
5'� �� ��
C� � �������� � ���� � �� �� ����� �� � (-� ��� � � �� 2��� ���� ����� ������ � � ��� � ���� �� � 2� � �� ��� �������� �� �� ������ 6�� ������� �3���.�������7 �� ��������� ���� ����� �� ������ �� 3� � �� ����� �������� �� �����2 � ��� �� � 2� � �� � ������� �� � �� �� � 6�� ������� ���&-���������7 ��� �1�� �� � ����� �� � 2� � �� ��� �������� �� � ���������� � ���� �� �� ��������� �� ��� � � �� � )� ��� �� � ���� � �� ��������� �� �� ����� �� � � ��� � �� ��� �� � �Q ��1 � � ��� �������� �� � �� > ������� � � � ��
%���������� '�*'� +������ �� ����+ � � '����� ����� �� �� � # �� � % ���� ��� ���������� $�������� ?"?@" 3������ ��� F � X �*�� 6�7 � �-
$��#���
�
� � �-$��#����
� "
-�������� '�*(� +������ �� ����+ � � '����� ����� �� �� � # %��� ������� ����� ���������� ��� ����� ����� ���� ����� %�� *����� �� ����� !���" 3������ ��� F � X�*�� 6�7� �������6 7� ��)����� �6 7�
�
� � ��������6 7������������6 � 7�����������6 � 7�
����� ����6 � 7��� "
%���������� '�**� +������ �� ���� �+ � � '����� ����� �� �� � # �� � % ���� ��� ���������� $�������� ?"?@" 3������ ��� F � X �*�� 6�7 � �-
$��#���
�
� � �-$��#����
� "
-�������� '�*,� +������ �� ���� �+ � � '����� ����� �� �� � # %��� ������� ����� ���������� ��� ����� ����� ���� ����� %�� *����� !���" 3������ ��� F � X �*�� 6�7�
�������6 7��� � ��������6 7 � �����������6 � 7 � ����������6 � 7 � ����� ����6 � 7��� "
#�H '� � ����� ���� �������� �� (-� ��� �� K#
����� ��� � � ���� ����� � �������
3� ����� ����� � ��� �� ���� ������� ����� � �� � ��2 � �� ��������� $ ��� E"� �� �� � �� � ��������� �� �� ������ ��� 1 ���� ���� ��� �� ���� ���� ��/ � �� � ��� ���� �� ����� ����� ���> ��E�
�������� 2 ������ ����� � �� � ��� ��#� ���-���"F��K8�* � : =5� �� � �= � � �����8� : � �� �� ����8�� : �� � �� � �� ����"�0� �� ������8�: �� � �-���" � ���� ��� �3���4� ���-���"8� :H� �� ��
I� ���F��%��������K8�* � :C'� ��9%�������"8:(� �� �+�������� � ������J� ����
D� �� ��
C� � ������ ����� �� � ������� � ����� 3 1 � � �� �� � 1� �� � ����� �� ��� ��� >��� �� �� �� (-� ��� � � �� 65�� ! �� ���� $7� )� �� ���� ���������� ��������� �� � � �� ��� Q��� �1�� ����� ��� �� �� �� �� � �� 1 ���
�������� #B + � ���� ����� � ���� � ��� ��#� ����������-���"F����K8�* � : =5� �� � �= � � �����8�: � �����8� : � � �� ����8�� :� �F����������-8�* � : �� � �-���" � � � �������� ��
� �0� ���F����%��������L8�* � :4� �� �! � �����8!: � � �� ����8�!:� � = ! �� � �-���" � � ��� ������� �" ��" �������� ��� ������H� ����������-���"8� :I� �� ��
'� ��9%�������"8:(� �� �+�������� � ������J� ����
D� �� ��
�#� �����������-���"F����K8�* � : =56� �� � �= � � �����8�: � �����8� : � � �� ����8�� : �� � �-���" � � � �������� �� � �55� �������������-����$�F�K8�* ���K:C50� ����������-���"F����K8�* � :54� �� �+�������� � ������5H� ����
5I� �� ��
4��� �� ������ ��� 1� � � ������ �� ����� ������� 6���� � ������� � ����� 3 7 �� �� �� ������� � � � � ���� �� �� ��� ��� �� ��� ��� �� 6��� ���� ����� �7 ��� ��� 6� 5�� � #PH�� ���� E"7�
3� ���� ��� �� �� ������ ��� � � ���� ����� � �� �� ��� � �� �� �����1��� �� ���������
%���������� '�*.� +������ �� ���'�����O��[ ����� �� �� ��# �� � % ���� ��� ���������� $�������� ?"?@" 3������ ��� F 6� X �*����6�7 � X �*�%��6�77 � �-
���#���
�
� � �-���#����
� "
%���������� '�*0� +������ �� ����+ � � '�����O����[ ����� �� �� � # �� � % ���� ������� ������ $�������� ?"?@" 3������ ��� F � X �*�� 6�7 � �-
���#���
�
� � �-���#����
� "
%���������� '�*2� +������ �� ���� �+ � � '�����O����[ ����� �� �� � # �� � % ���� ��� ���� ������ $�������� ?"?@" 3������ ��� F � X �*�� 6�7 � �-
���#���
�
� � �-���#����
� "
KH # (-� ��� �� �� �������� 9��� ������ �
�� �����������1��� ���� 0� �� � 1 ���� ���� �� � � ������� �� >����� 1��� 1 ���������� > �� ��
-�������� '�,B� +������ �� ���'�����O��[ ����� �� �� ��# %��� �������� 6 �3 7 � � ��������� ��� ����� �� � ��!�������� �� ����� 3 " 3������ ��� F � X �*���6�7 � 6 �X3 7 � �������63 7 � �����������6 �3 7��� � �������6 7 � ����������6 �3 7��� "
-�������� '�,#� +������ �� ����+ � � '�����O��[ ����� �� �� � # %��� �������� 6 �3 7����� �� �������� ��� ��!�������� ����� ���� ����� 3 ����� ���� �� ����� �� 3 "������� �� ����� �� ��� ������� !� ��� ���� ������ �� �� ���� " 3������ ��� F � X�*�� 6�7 � 6 �X 3 7 � �������63 7 � ������63 7 � ����������6 �3 7 � ��O)������ �)�[6 �3 7��� �
������������6 �3 7 � 66�5 F ������657 � ����������6 �577� �������6 77��� "
-�������� '�,$� +������ �� ���� �+ � � '�����O��[ ����� �� �� � # %��� �������� 6 �3 7����� �� �������� ��� ��!�������� ����� ���� ����� 3 " ������� �� ����� �� ��� ������� !� ��� ���� ������ �� �� ���� " 3������ ��� F � X �*�� 6�7 � 6 �X 3 7 � �������63 7 �
������63 7�����������6 �3 7��� � ������������6 �3 7�66�5 F ������657�����������6 �577�
�������6 77��� "
����� ��� � ��"��� ���� ������ 7��������8
.������ 1 �� 1��� �� ���� ������� �� ���� ������ ��� �� ����� 9��� �� � �� ����� � �� ���&����� ���� �� �� ����� ��� � � ���� �� ���� ������ �� � ��2 � �� ��������� EE ��� E! � � ���� ���
�������� ## ������ ���� ������ �������� D �������
�#� ���%���������������<8�* �* �: =5� �� �� ���� 8�: � �����8": � �����8#:� �� �
0� � ���� 8�: �= ����C4� ���������8��: �= ����CH� ��������8��: �= ����CI� �� �8�: �= "C'� � 8�: �= #(� �� �+�������� � ������J� ����
D� �� ��
�#� ���%���������������<�-8�* �* �* �: =56� �� � �= � � �����8�: � �� �� ����8��: � �����8": � � �� ����8"�: �
�����8#: � � �� ����8#�: �� � �� � �� ����" ��� ������� �C " ��� # ��� ������ ������� �" ��55� �� �� ���� 8�: �� � �%������� � ���� ��� �3���50� ���%���������������<8�* �* �:54� �� ��
5H� ���F��%��������K8�* �:C5I� ��9%�������"8:5'� �� �+�������� � ������5(� ����
5J� �� ��
� +����� �� ������ C� � ������ � ���� ����� � ��!�� �� �� (-� ��� � � �� �� >��� �� �� �� ���� ��� �� ����� � ��� �� ���& >��� �� �� ���� ����� � �� � 0��� � �� � �� � � 65�� E �� ���� EE7� 3� � �� ���� ����� ��� �� �� �� �� � �� � ����� �� ���� � ������ ��������� �� ��� 65�� !PK �� ���� EE7�
#�H '� � ����� ���� �������� �� (-� ��� �� KI
� )���� �� ������ )� ��� �� ��� �������� �� � ���� ����� � 1 ���� � � �� �� � 1� �� � �� ����� � �� ��� �� �� ��� ������� � ����� � 6��� �� ��� ���� � ��� ���� �� 5�� E" �� ���� EE7�3� � � � 1 ���� ����� �� ���� �� �� � �� ���� ����� � �� ���& >��� ��� )� ���� ��� � � �� ��� ��� ����� � �� � ������ �� ���
�������� #$ + � ���� ���� ������ �������� D �������
�#� ���%���������������<8�* �* �: =5� �� � ���� 8�: � �� �8�: = " � �����8": � � 8�: = # � �����8#: �� �0� ������2���G�����"8�:4� � ���� 8�: �= �����CH� ���������8��: �= ����CI� ��������8��: �= ����C'� �� �8�: �= ����� C(� � 8�: �= �����J� ��9%�������"8:D� �� 56� ����
55� �� ��
�#� ���%���������������<�-8�* �* �* �: =50� �� � ���� 8�: � �� �8�: = " � �����8": � � 8�: = # � �����8#: � �����8�: � � �� ����8��: �
� �� ����8"�: � � �� ����8#�: �� �54� ���F����%��������L8�* �:5H� �� ��! � �����8!: � � �� ����8�!: �� � �%������� � � ��� ������� �" ��" �������� ��� ������5I� ���%���������������<8�* �* �:5'� �� ��
5(� ��9%�������"8:5J� �� �+�������� � ������5D� ����
06� �� ��
� +����� � � ����� )� ��� � �� ������ � ������� �� ������ � ����� �� � ���� ����� � 1 �� � ������� �� ���� ����� �� � � ��� � �� 1 ��&���� � �� � ���� ����� � ���� ����� ��� ���� � ����� �6� ��� �7 �� ���� >��� �� 6� 5�� E �� ���� E!7� 3� � ���� ����� � �� ��� � � �� � ��� � ������ � 2� � �� ��� �������� �� �� ������ 65�� � !PM7� .������ ��� ���&-��������� �� ���� � �� ���� �� 1 ��&���� �� �� �� �� � 2� � �� �� �������
� )���� � � �����C� � �������� � ����� � � � � ������ �� ���� ����� � �� � 6��� � �� ���� �� >��� �� �� �� � � ��� �� 5�� E!7 1 2��� � ��� � ���� �� ������� � ����� � 65�� E#7� 3� ��� ���� ����� � �� �� ���� � ������� � �� ��� ��� � ����� � 65�� EH7 1 > ������� � ��� �� ����(-� �� ������� �� ������ � � � ��� -��������H����+��=� .������ ��� ���&-��������� ������ � ����� �� ���� �� 1 ��&���� �� �� �� �� � 2� � �� �� �������
.������ 1 � � �� �� �� �������� ����������� �� ���� ��� �� �� ����� ��� ������ ��� � ��� ���� &������� ���� �������
%���������� '�,'� +������ �� ���B��� �����:�������� ����� �� �� #�# �� � % ���� ��� ���� ������ $�������� ?"?@" 3������ ��� F � X �*�$��6�7 � �-
$��#���
�
� � �-$��#����
� "+������ �� ���B��� �����:����������' ����� �� �� ��# �� � % ���� ��� ���� ��
���� $�������� ?"?@" 3������ ��� F � X �*����6�7 � �-���#���
�
� � �-���#����
� "
-�������� '�,(� +������ �� ���B��� �����:�������� �#�# %��� �������� 6�����7 � � ��������� ��� ��������� � ���� � � !�%� ������ � �� �" 3������ ��� F � X �*�$%�6�7 ��������6�7 � ������6�7 � ���������6�7��� � ���������6�7 � ����6�7 X � � ��6�7 X ���� "
KK # (-� ��� �� �� �������� 9��� ������ �
%���������� '�,*� +������ �� � �B��� �����:�������� ����� �� �� #��# �� � % ���� ��� ���� ������ $�������� ?"?@" 3������ ��� F 6� X �*�$%�6�7� X �*�%��6�77��-
$��#���
�
� �
�-$��#����
� � ���������6�7��
� X '���"+������ �� � �B��� �����:����������' ����� �� �� ���# �� � % ���� ��� ���� ��
���� $�������� ?"?@" 3������ ��� F 6� X �*��%�6�7 � X �*�%��6�77 � �-���#���
�
� � �-���#����
� "
-�������� '�,,� +������ �� � �B��� �����:�������� �#��# %��� �������� 6�����7 ������� �������� ��� ��������� � ���� !�%� ������ � �� �" 3������ ��� F � X �*�$%�6�7��������6�7 � ������6�7 � ��������6�7 � ����6�7 X � � ��6�7 X ���� � ����������6�7 � ����6�7 X
����' � ��6�7 X ����'��� "
/*��� ?"9B" 5 � �� >� �� ��� (-� ��� � � �� ���������� �� � ����� � �� ��� �� 6� 2� � ��'>�� � #�#"77 �� ������ � � 1 ����� ����� �� ��� � 1 ������� &�� ��� �� ��� � ��������
E� .���� 1 ���� � /������4# 1��� =��D���� �� ���� � � �� �� �� �� ���� � ������ ������!� 3� � 1 ���� � E1������2�4�=��D�����D����# �� ��� � �� �� �� �� ��� ������ � ������ ����
=��D���� �� D����� ,�1 � � �� ��E1������2�4�=��D�����D����# �� ������ � �� ���� �� 5�� ! �� ���� I 6 ��� � ���� ����� ;� �� D���� �� ��� � � � 2� � �� =��D����7 ������� �� ����� ��� �� (-� ��� � � �� �
#� .������ 1� � 1 ���� � 4$������2�E�=��D�����D����# �� ��4$������2�E�=��D�����D����#���� ��������� ������ � �� ��� ���� �� �� ���� �� �� � =��D���� �� �� � �� ��� � 6�� � ��� ������� ��� ���������� �� � 2� � �� �>����7�
��% � ���2* ��(���� !&��������� �� �+� ����
'�*�# -������ ������� �� � ��� �5� " � � �� � �������
3������������ 6�� � �� �� ���� ��� � �=. ������ ���� 7 1� � � � 1 ��� � � � �� �� ��� � �� �� ����� � ��� � � ��� ��� �� �� � ���� � � ��� � � 6�� � �� � ����� � �� � ��� ����� � ���7�� � ��������� )� ��� � � ��� �� �� � � � ������ � � ��� �� � 2� � ���� �� ������ �� 2��� � � �� �� �� ������� � � ��
�� 1 ���1 � �� 9 �� #�H ��� (-� � ����� ����1� ���� ��� 8 >������� ��� �� ������ ���� ���� �� ����� � ��� �� ����� ���� �� ��� ���� ������� � ��� �� �� ������� ��� �� ��������������
,�1 � � ��� ���� >������ � ��������� ��� �������� ����� �� �� �� ��� �� ����� �� ��� ���� ��� �&� � � � � � ������� �� (-� ��� ��� )� ���� �� � �� ;�� ��� ���� � � � �������< �� � ������� ����� �� ��/ � �� (-� ��� � � �� � 1���� �� �� ��/ � �� ��� �&� � � � � � ��������� 3��� 1 ���� � 2� ��1 �� � ��� � ��� � � � � ��� ����� � � � ������� �� � (-� ��� � � �� ����� ����� �% ���� ���� �� � �� ����� � ����� �� ������� �� � ��� �� ���� �� � ������&��%�� )� ��� � � ��� 1 ��� �������� �� ��������� 62��� 7 ���� � �� � 1 � � ��� ���� ������� ��� �� ��� ��� � 1 � � ��� ��� � �� � ����� �� ��� �� � � � �� � ���� � ����� ��1� 2��� � �6���������� ��������� >������ ��� �� ������� >������ � ������� �7�
3� ���� ������� > �������� ��� ���� � ��������� �� ���� �� ���������� �� �� ��� � ������ � � ����� 2> �� 3��� �� ����� ���2�� � 1� � ����� � � ��&� � � � � � �������Q ��1 � � �� �� ��� �� ���� �&� � � � � � ������� ��/ � �� � ������� � �� �� ��/ � �� ���������� ��
G�� ���� ���� �� � � �� � ��������� ��� ��� �� �������� � (-� � ����� ��� �� �� ������ ��� ���� �����2�� � �� ���� �� ��� ���� 6��� � ����� ����7 ������ ���� 1 �� ������ ������ ������� ��� ���� ����� ���� �� � ����� � �� ��� ��� 2> �� 3��� � 1 � � ��� �� ���� �������� � �� ������� ��� �� ��� ��� �� � ����� ���
3� ����� �������� > �������� ��� �� ����������� � �1 � � ��&� � � ��� ��� �&� � � � � � �&������� �� (-� ��� �� �� ���� �� ��� � ��� ��� �� (-� ��� �� �������� ����1� �� �������������� ��� (-� 6�� �� ��� � � ������7 1��� �� �� � ������������ ��� ����� ��&���� � ��� �� ��������� ������� ��� (-� ��� �� 6�� ����� � �� � �������� ������ > ������7�
#�I � ��� �&5 � � ��� ����� : � � ������� �� (-� ��� �� KM
/*��� ?"9@" )� ��� � �� � ����� �� ��/ � �� � �1 � � ��&� � � ��� ��� �&� � � � � � �������� � �� ������ � �1� ����� � ;� ��� �7 1� � �7 �� �� ������� �� ;� �
� 3� ��� � ����������� �� � �� ������� ������6����7 X ��� ������6�E7 X ��� ������� ����6�E� ����7 X ��� �� > � �� ���� � ��������� �
� 3� �� � ����������� �������� � �� �������� ������ ���� ��� �� � ��� �� � ������6����7X ��� 6�� ;� � ������� �� �� ������� �� /�����7 ������6�E7 X ��� ��� ����6�E7 X ��� 6�7�� �� ������� �� ;� ��� /����� �� 1 ��7 �� > � �� �� ��� � ��������� �
G�������� �� �� �� ��� ������ �� ������ �� �7 ����� � � � �� ��� ��� � � ��� ����� � �� �� ��� � ��� � � 1���� �� �� ������ � �� ;� �
3��� >�� � ���� � ����� � ���� �� ��� �&� � � � � � ������� �� � (-� ��� � ������ � �� � ��&� � � � � � ������� ��� 1 �������� � 1 �������� ������� '� ��� ��� ��� � � � �� �� �� ���� � ���������� � 6���� >������� � � ��� �� �� ��1 �� � ��� � �7�
� ������ '�,2 77��� �5� " �8 ���������� �� �%�8� 3� 6� ��&� � �7 ���������� )���'� ��� (-� ��� � � �������� �� )�� ��� �� �����1��� ������� ������ �������� �������F
� ��� ��� ����� � � �� F ��� ��� ��� ���� ������ � �� F �� ��� ��� �� ���� ( �� F ���
� ������ '�.B 77��� �5� " �8 ���� �� �%�8� 3� �� ����� �� ���' �� � ���� �' �� � (-���� � 6�� � �� ���������� )���'�7 �� �� ������ �� ���� �� �� (-� ���� 1�� �� � �� �������� �� �� ���2 �� ��� �� ��� ������� ��� � � � ��� �
3� 6��� �&� � �7 ��� � � ������ �� �������� ������� �� )���'� �� �� � ����� � �� + �� #�!$ ��� >� �� � ��� ��� � � ��2� �������� �������F
� /������A �� � �� �������� � ��� �� ����� � �� ���6���7 FX �������6���7 � ���� ����
�6��� � ���7Q� -���������A �� �� �������� � ��� � ���� ����� % �� �
�6��� � ���� ���7 FX ���������6���7 � ���� �����6��� � ��( 7 � ����
�6��� � ���7 � ���6��� � ���7Q
� ��������A �� � �� �������� � ��� � �� ��� � �� ���6��� � ���� ���7 FX � ������6��� 7 � ���� �����6��� � ��' 7 � �����6��� � ���7 � ���6��� � ���7Q
'�*�$ ��� �5� " � �%� �� �������
C��� 1 1 � ��� �� � 2� � � � �� � ������� ���� ���� ���� �� � ��&� � � ������� �� (-���� �� 1 ��� ���� � 2� � ���� � ������� �� �� ��� � � � � ����� � ���� �� � ����� � ����� ��� 2> �� )� ��� � � ��� �� � � ��� 1 ��� ���� � 2� �� � ������ ��� � 1���� ������ � ��� � � �� �� � ��2� � ����� ��
��������� � �� �� ��� � � � � � ������ ��� �� � � 2� � ��� ������������� ��� ����� ���� �������� �� ��� �� �� ����� 6�� �������� �� �� � ��&� � � ��� 1� � ���� � ����� � ������1�� � 2� � ��� ����� � ���� ������ ��� �� ����7� 4���� � 4�5 ������� 1 ��� ��� ��� � ��� ����� � �� 4�5 6�� ����� � ��&� � � � �������7 ��� ��1 1 �� ������ �� ����������� ���� ��� � ��2��� � ��� � 6�� �� ��� �&� � �7 ���� � 2� ����� � ���� ������ ���� ��
)� ���� E# 1 �������� ���� � ������� ��� ������������� � 2�������� ����� %���� )� ���� ��� �6� /�����-��� ��� /�����-���7 1 2��� ���� �� � ��&� � � � ������� ��� �� � 1 � � �� ���� � ������ �������� �� �������� ������ � ���
9�������� 1 ��� � 2� � ��� �� � ������� 6� -��������+���� ��� -��������+���� ������ EH7 ��� ��� ����������� 6���� �����7 �� �� � ����� � �� �� �� ��� � ��� ������� �� ����������������
G�1 1 ����� ����� �������� ������� ���� ��� �� �� �� �� �� � ��� �� 9 �� #�H ��� ���� ��� 1 ���� �� � ��� � �� ������ ��������
KN # (-� ��� �� �� �������� 9��� ������ �
�������� #' ��� �&� � � ���� ������� �� ����� � 6� ��� � 7
�#� ���-���"%����8�: =5� ���-���"8�:C0� ���F�������$�K8�* �����:C4� �����8�: �= ��#� ���-���"�"��8�: =H� ��������-���"8�:CI� �����8�: �= �
�������� #( ��� �&� � � ���� ������� �� ���� ������ 6� ��� � 7
�#� ���%�����������8�* �* �: =5� ���%���������������<8�* �* �:C0� ���F�������$�K8�* ��� �:C4� ��� �8$"#: �= ��#� ���-���"�"��8� : =H� ���%���������������<8�* �* �:CI� ��� �8$"#: �= �
'�*�' � ����� � �� ������
C��� ���� ��� � � � � � � � ������� 1 ������ � � ����� � �� ������ 6� 3��� #�H7 ���� �� ���� ��� ��� � �� �� ���� ��� � �=. ������ ���� � '��� ��� � � � �� � ��� �� �� ������������� �� �� � � �� ������ � �� � ���� � � ��� � � ��� � �������� ������� ���� ��������� 1 ������ � �� ���&��� �� � ��&� � � ������� �� � ��� 6��� � � ��� ���� ������� �� ��� �� ��� � ��& ����������� ��������� � RH"S7�
���������� ;�� ������ �"����� .����� �����
���7���� ���������8��� �+� �����:
����� M
���������� ����7�����8�$2 �������������:
����� �����8%����:
����7�����8�$2 ����������:
�� �����8;���:�����8;���:
�����7�����8�$2 ������:
M �����8�5: ��8�5:
�� ���� ��� ����� ����� ������� ������������� �� �+� ������
E� =� �� �� �� �� �� ������ 1 2�� �� �� (-� � � ��� �� � �� � ����� � �� �� (-�� ����� 6� .��� !�EE7�
!� 4��� �� �=. �������� �� ���� �� �� >������ � ����� ���� � ����� � 6���� �� �� -������� � �� �=. ��� ��7 ��� � ��� ���� � ���� �� ��� � � � � (-� � � � ������� �� � ��1 ���� �� ���� � ��&� � ��
#� B��������� �� � 1 ��� ���� ������� � 6���� �� ;� �� ��� ��7 ��� � � 2� � �� �� ��1 ��� ��� � �� G�� ���� � 1 � � ��� �� ���� ��� ��� �� ���� � ��� � �� ������ � �� � ���� ��� ����� ��1� 2��� � � 6���� �� ���������� �� ��� ����1 � �� � >� �� �7�
H� .������ �� ��������� 62��� 7 ���� � �� � 1 ��� � � � ��� �� ����1 � �� � �������� � �� �� ������� � � ��
G���� ���� �� ���� � ����� � �� ������ �� ������� � �� �� ��1 � ���� �1� � ��� � �� 1 �������� ���� �� �� ����������� �=. � ����� �� ��� ������� ��� �� �� �� ��� ������� ��� �� 6� 9 �� !�!7�
#�K B���������� K$
��. -���������
)� �� ���� �� ��� � � ) �� �� � � ���2 � � ������ ���� 1�� ��� (-� � ����� ���� ��� � � ���� ���� ������� ������� �� �������� ���� ������ � 6�����1��� REM! ENHS7�
E� +�!���� ��������� �� ��� �� �" ) �� �� � � � ��&� � � 69 �� #�#�E7 ��� ��� �&� � � 69 �� #�I7��� ����� � � � ������� �� (-� ��� ��
!� -��������� ������� ��� �� ��!���� ��������� �� ��� �� �" ) �������� � 1 ��&���� �� ������������� 6�� 9 �� #�#�!7 �� �� ���� �� �����������
#� /������ ��� ���������" ) �� �� � ������ ��������� ���� ��� ��� ������� �� ������&� �� ���� ������� �� �� ��� ����� � � � ������� �� (-� ��� �� �� � ���� ��� �� �� ������������ ������ � 1� � � ����� �� � �� � ������� �� ���� �
-������� �����
3� ���� ���� �� ������ �� ���� ��� � � �� ��� �����
� .���� �� � � ����� � ������� �� �� ��� � � 1��� ����� � ������� ��� ���� � � � � ���� ��������������� �� � �������� � ������� ��� ��� ���� ������� � ��� ����������������
� .���� ���� �� ��� ����� � � � ������� �� (-� ��� �� �� �� ��������� �� �� �������� ���� ������ � ��� � ����� ���� �� �� ��
� .������ ��� �� ���� ��� �� ��� ��� � � � �� ����� ���������� �� ���� �� �� ��� 1��� �� �� ���� ���� �9� ���������� 3� ���� ������� �� �9�� �� � �������� � �� RMIS 1� � %�� ���� ���������� ��� ��������� ��� � �������� �� ��� � �� �� � �� ���� 6� 0� �����7 �������� ���� ������ �
�������� �����
3� �������� � � ���� �� �� ��� � � �� � ���� 0� �� �� �� ���� ���� �� >� ���� ���� �� ���6 ��� �� �9� C��� ��� RIHS �� ���5 1����� �� �G � ���� 1�� R!ES7 �� >��� �� ��� �������������������� ��������� 6�� � ����� RK$S �� ��� � �� ���� � ����0� � RE$KS7 ��� ���������� �9� � ��2&�������� )� ���� � � �� 1 ��� ����� ������ �� ��� ����� ��� ��� �� +1� ����'��������� ��� � �� �� ��� �� ������� �������� �� ��� ���� ������� � �� � ���� ��������� �������� 9��� �� �� �9� ���� � �� �������� �� � � ����� (-� � ������� �� �� � �� �� ���� �� ��� � ��� ��� ���� � ������ �
� � ��&� � � � � � �������� �� � �� ���� ��� �� �������� !�� ����������� � ����� 1� � � ����� �9� ��� � � � � �� ���� �� �� ������� � ��� � ���� � ��� � �� �� � �������� � ���&���� �� ��� ������� � 3� ���� �������� �� ���� � ��&� � � � ����� �� ���� ��� � ������������������ ����� ��/ � �� � ��&� � �� ��� � � ��2 �� � �� ���� >�� � ��� � �������������� ��� � ����� � ��� ����� � �������������� ��� � �� � ���� 6 ��� � � � �� ��� � ���� � � ��� ����� � � � �������������� ��� � ���� � � ����� � �� ����� 1 ��&���� � ��� � ������� �7�
� ��� �&� � � � � � �������� �� � �� ���� ��� � ������ !�� ����������� 1� � �����������9� �������������� ������� �� � � ��� � ��������� �� � �������� � ������� �� � ������� �3� ���� �������� �� � ��� �� �&��� � � ����� �� ���� ��� �������� �� �� ������ ���� � �� ����� �� �� ��� �� ��� � � � ���
��� �� � �� �� ������� ������ �� � � ��� ��� �� ���������� ������� � 6�� -����� �� A���7��� � � � ����� � �� �� �9� ��������� �9�� ��� ����� ����� � ���� ��������� � ��� ��� &������� ������� � �1 � ������� ��� ���� � ����0� � 6���� �� 4�5 �� ��� � ��������������7 ����� � � ������� �������� 6�� ���������� ������� �7 �� 1 ��� 3���� �� �9� � ����� ������������ ��������������� ���� � ��&������ �� ������ � ��2������� ���� ��� �� ���������� ������� ���� � � � �� � �
�������� � �� �� � �9� ��� � ����������� �� �� � ������ ��� � � �� ����� �� �� �� ��� ������ � ��1���� �� ������ �� ������� � ������� �� ��� ���� ������� � ��� ��� � ���������������� �1 � �� ��
$
����� �%���&����� �� ���� ! '� !��!�� � � ���
��� ��������� �
)� �� ���� �� ��� � � ) ��� � �� ������� �� ��� � �������������� �� �������� ����� ������ 6�7�� ������ �������� �� �� ��� ������� � 2� � �� (-� ��� 6��7 �� ��������������� !�%��� ��� �������� ��� �� � ) � 2� � � 2� � �� �������� �� ��� � �������������� ��� � �� ����� �� � �� �� ������� � �������
�� � � ���� � ����� 1��� � �� ��� � �� � ������ ��/ � �� �� � � ������� ��� � ��2������ ����� &�� � ��� ���� ����&� � � ��� ������ � ��2������ � ���� 1 �� �9�� �� � ������ ����� �� � 2� �� � ������� �� ��� � �������������� 6��� �� � 1��� �� �� ����� ����������7 ���� �� �� �� �������������� ���� �� �� ��� ������������
"�� �&���'��� �'����� 3�� ���� �� # � �$
(�#�# ������� � ������� �� ��� �� ��� ��� ���� ������� �
�� 1 ��� ��� � ��� � �� 9 �� !�E �� ������� � ������ �� � ��� ���� ������� ��� � � ��2 � ��� � �� �� ��������� ��������� �� �*������� 1���
� �� �� �������� � ������� �� � ������� � 2� � ��1 1 ��&���� � ��� � ������� � ���� �� ���� � )� ��� � � ��� �� � � 2� ����� ��������������� �� ��� �� 1���� �� �� � � � �� �� ����� >& ������ ���� �� 3� � ������� �� �� ����� ���������� ������� � ��� ��� � �� � �� �� 0� ���������1 �� � �������� � ������
� � � ���������� � ������� �� � ������� �� � �������������� ���� � � ��� �� � 2� � � ������������ 61���� �� �� ���� ����� � ��� ���� ������� 7� )� ��� � � ��� 1 � 2� �� ���������������� ����� � � � ����� ��� ��� �������� ���� � �� �� ������� � 3� � ������� �� ���������� ���������� ������� � �� ����������� 2��� ��� � ����� �� � 2� � �� � � ���������� 1���
� �� �A������� � ������� �� � ������� � ����� � ����� ������ ���� ���� ���� ���� �� > �������� � ������ ��� ������� ������ ���� ���� ���� ��� � > ������ �� � �������
.��� � �������� 6�� � ������� D�������������� � ���� �L�7 �� 1 ���� �� � �������� ��� � ����&������ 1�� ��� � �� �� �������� �� � �� �>������� � ����� �� �� ���� � �1� �� ��� ���� > ������ �)� ��� � � ��� 1 ��� ����� �� � � �� �� �������� ������ ���� 1���� ��� ���� ������� �� �� �&���� � ������ �� ��� ��� =� �� ��� � ���� �� 1 � �������� �� 9 �� H�! �� � �� ����� ��� � 2������1��1� � �1 � �� � � ����� � �� ������ �
��������� �� � ��/ � �� ��� ���������� �� ������� � ������� 1 ��� ����������� � �1 � ��� � ��� �� � � ����� �� � ����� > �������� �� ��� ����� �� � �� ��� � � ��1�
� �� ��5� " � � ������� � ����� � �� ������� � ������ �� ��� 1 ��&���� � ������� �� � ��� ����������� � )� ��� � � ��� 1 ��� �� � ����� ��1� �� ��1 �� ������ �� � ��� � ���� �� 1���� �� �������� � �� ��� � ��&� � � � �������� G�� ���� �� � ��&� � � � ������� �� �1� ��/ � ����� �� �� �� ��� ������� �� ��1��� �� ��� �
M! H (����� 9 ��2������ �� ��� ���� 5������ � ��� ��� � 3��������������
� � ��� �5� " � � ������� � ��2 � �� ������� � ������ �� � � ��2� ������� ��� � �� �� ���&���� � )� ��� � � ��� �� ��� �&� � � � ������� �� �1� ��/ � �� ��� �� �� �� ��� ������� �����/ � ������ ������ C� � � 2���� � ��� �&� � � � ������� �� � ��� ���� ������� 1 �� ������� ���� � � ������ ��� �� 6�� ��� ��7 1���� �� ���� � ��� � �� �� � ��2� ��� � ������� ����� � �� ������ � ���� ��������� � ��� � ��������
:������ � � � � ��&� � � � ����� � �� 60�����2 �7 ������� � ��� � � ���������� �� �� � 1��� ��� �&� � � � ����� � �� ���� � ���
.�� ��������� ��� ���� ������� � � ��&� � � � ����� � �� ������ �� �� � ��� �&� � � �� � ���� � �� �� ������ ���� ��� ������ ��� ��� � � ���� G�������� ���� � � ������ �� � ���1��� ���� ����'������ �� 1 ����� .�� ������� ��� � �� � � ����� ��� � ��� �&� � � 6� ��������7 � ��2�������1��� � ��&� � � � ����� � � 0��� �� � � ��� �� �������� � �� �� � ������ � ����0� ��
,�1 � � ���� � � ���� �� �� ��� ��� � �� � �� � ��� � ������ ��� ��� ����� �������� �� � ������ �� ���� � �� ��� ���� ������� ���� � ���� �� �� �� �� � ��2������� 3� � ��� 1 ��� ������� ���� 1 ������ ��� ��� � � ��&� � � � ��2������ � ����0� ��� ��� �� �� ��
(�#�$ �� �� ������ �� ��� � ���������������
��� � �������������� � ����� � ���� ��� �� � 2� ����������� ���� �� ����� ��� ���� ������� ���� �� ���� � ������� ��� � ���� � ���� �1� ���� ��� ���� �F
� 3 �������� 7� �������" 8 �������� �F �� � � ����� � �� ������ ��� � ���������� � �1 � � � ��� �� �� ����� ��� ���� � ������� � 3� � ��������� �� �� 0� ���� ��&��� ������� �� �� � �� ���� ���� �������� �� �� ����� ��� � � �� ��� ���� �� �� ���� � ��� � ��� ��� � ����
� 9� �������� 7�� ������ �������8 �������� �F �� � � ����0� � ����! �� ������ �� � ��� ��������������� ���� �� ����� �� �� ���� � ������� � �� �� � ��� �� � 2���� � �� ��� ������ ����� �� �� ���� � ������� �� � � ����� � �� �� ������ ���&��� ��������
)� ��� � �� ����� �� � ��2������ � ����0� � �� ��� ���� ������� � ��� ��������������� � �1 ��� � 1 ��� ���� ���� � �������� ��� � �������������� � ����� � �� �� ������ � 2� � �� �� �>&������� �� 6�� �� � �� ��� 7 � ���������� 1�� 1��� � �������� ��� � �������������� � ����� ���� 6����� ��������7 �� � �������� � ��������
(�#�' %���� � ���� � ��
)� ���������� ������ �� 0� ������ �� '���� ������ �������� �� � �� ��� ������ ��� �� ������� �� ��������������� !�%� �%� ������� ����� � � � ���� �� ���� ��� ��� �� .��������� 1 ��� ����� ��� � ��� � �������������� � �1 � �1� ��� ���� ������� � 1������ � &��� �� � 2� � ������� � �������� ��� ������ �� 1 ��� �� ��� � � �� ��/ � �� � ����0� � ��� �� � �� �� ��
,�1 � � ��������� �� �� � 0��� � ��� �� �� ���� �� �� ��� 6� E�!�#7 1 ������ � � ����� � ����� ��� ����'������ ������� !��� ��� '���� ������� �� ��������������� �� ��� � �� ����1�������������� ���� �� �� �� � ����� � ���������� �� ��� ������ ����� �� �� � ��� �� � 2������� � ��������������� 1 �������� >������ ��� � �������������� � ����� � ��� ��� ������ ���� � �� � ��� � �������������� � ����0� ���� �� �������� ����� � ������ ���� �� � 2� �� �������� ������� �� � ��� ���� ������� �
"�� !��� �����
+ � �� �� ���� ���� �� ���� � �� ����������� �*��� ���������� ������� � ���� ��� ��� � ���� � ���������� ����� � ��� � � ��� � ��� � 1� � ��� ���� �� � � ���� 6����� � � �� ��������������
H�! : ��� � � ����� M#
���� �� ���� � �� ,)+'7 1�� ����� � � �� � 1 � ����� � 6 ��� REHNS7 ��� ����� 6 ��� R$#S7 1 � >��&� �� �� ����� � �������� ��� �� �� �������������� ���� � 6� �1 � ��/ � �� ��� ���� ������� �7���� ���2�� �� � 0��� � ��� �� � 4�5 ������� ��� )� ���� ��� ������� �� ���� �� RENM ENN E$"S 1���� �� �� � �� 2��� ��� � > ��������� �� �� 2 ���
,�1 � � ������� � ��� � ��������������� ��� � � ���� � ��� � ��� �� �� �� �� �+�D4�5 ������� �� ���� � ������ ���� ������ �� � ��� � 1�� �� �������� �� ��1� 3��� ��� � �� ��� 1 1��������� � �� �� ��� ������ �� ����� ��� !�� �� �������������� ��������� �������� � ������ ����� � � ����� � � �� � �� �� )�� ��������� 4�5 B��� � �� � �� �� � � �� � ��� �� C����� ��� 3�������������� �� 4�5 6C34�5 "E "!7 ��� � ��� � 1����� � ��� �� E�� )�� ���������B��� � �� �� ��� � ���������������
��� � ����� � ������� � � ��1 1��� � ������ � ��������� �� �� �� 6�7 *������ ��%� ��� �� &������ ��� � ��������������� 6��������� ��� ������ ����� 7 6��7 ����� ���������� !��&����� 6���7������� �������� �� �� ���� ����������� ��� 6��7 ��� ��� �� �� ������ ���� �� �� C � �� � ���� �� � �� �� ���� �� ������ � ���� � ��� ��������� ��� � > ��������� ��� ��� � �����&����������� �� ��������� ��� �� � ����� � �� ����� � ����� ���� � ����0� � ��� � �������� 6�� ������ �������� ��7 ��� ���� ������� � ���� ��������� ���� ���� �� � ������ ���
(�$�# 3 �������� �������� �
���� ������ � �������� � ����� � RH I NE $K EE!S ������ � ����� ���� /��� 9-) ���5�������� �� � 2� �� ���� � �1 � ����� ��� ���� � ������� �� 3� � ������� �� � ��� � ������� ��� �� � ��� � 2� � �� � � ���������� 1�� �� � �� �� ��� �� ���� � ��� �� � 2� � � ������ �������
3 ��� �� �� �� ���������� ���������& HIJ =B5 �� ��� �� �� 4�5 �������� RE!" EK! EK#S���� ������� �� ��� � ��& HIJ 3� ���� ������� � ��� � �� �� =B5 �� ��� ����� � �� �� ����&
���� ��� �� >� ���� � � ���� ���� �� R#MS� C ��� ������� ���� =B5 ���� ���� ��� �� ���� 1������ � � ��� ���� ������� ����������
������ � ���� � �������& H5J 4�5 B�9' ����� 6 ��� RM"S7 ��� =B5 ������� � 6 ��� RES7 >������ �� �� � � ������� ��� ���&��� ��������� �� =B5 ������������ ,�1 � � �� ���� � ��2��&���� �� ��� � ��������������� �� � �������� ��� ��� �� ��� ������� ��1 �� ������������� � ��� ��������������� ���� � ���� �������� ��������� ����� ��� ���� � ��� �� ���� ��� ��� ��
?A�� ���" � ��& HIC5J '� � ������ ��&��� ���������� ����� � ���� �� �� ��� 0����� �� ��������&������� 61���� �� �� 0� ���� ���� � ��� � ��� ���������7 ��������������� 1��� � ��� ��� ���� ������������� 6���� �� ������������ ��� ������ 2�� ����7 ������ � �� ��� > � �� � �� ���� 1������ �� � 1� � � ����� � ��� � �� ��� ������ � ����� � � ������ � �� =B5 ����������� �� � �� � �� � �� �� � >���� ������� 6 � � ������ � � ��� ��� � �� R#H#IEHES ��� �� �� �������� ��7�
G�������� �� ���� � �1 � ����� ��� ���� � ��� ���� ������� � ��� � �� ��� � �� ���� � ��2���������� �� �� RMES ���� �� �� =B5� 3� ������� � ��� � 6� ��&7������� � � � ������ �� -����� ������� ���� �� �� � ��2������ ������� � ,�1 � � �� � �� � �� � ��� � �� ���������� ��������� ��� > � ���� � �� �� ����� ����� � �� � ��� �
(�$�$ 9� �������� �������� �
�� ��� �� ��� � ��������� � � � �� � �� O�) �� � ��� �� �� � �����������1��� �� � �� � 2� ��� ���������������� ����� ;�) 7 ;� ����� ���� �� � )������ 8 ��������������� 1���� �� ����� �� �� O�5 ��������� �� ��� ��� ������� �� RII E#KS�
3 ��� �� �� �� ���������� ���������& HIJ O953 �� �� ���������� �������� ��� � �������� ������������������������ �� O�5 ����� ����
MH H (����� 9 ��2������ �� ��� ���� 5������ � ��� ��� � 3��������������
������ � ���� � �������& H5J 3� � �� ������� O953 ���� � ���� > ��� O953 ����������&���� ���� ��� 4��������� �� ��������� �� ��� > ��� ��� 6�� � � ��� ���� �� ��� ���7 O953 ��� �� �� �� �� �� � �������������� ������� ��� ��� ����� � ��� � ��������������� 1� � ��� ���� ��� �� � ��� ��� � > ��� � �������� ��
���� ������� �� ��� � ��& HIC5J O953 ��� � � ��� ���� ������� ��������� ��� ���� �� ��� ��� �� �� ���������
?A�� ���" � ��& H5J O953 �� � � >���� ������� ������ � �� �� ��������������� ��� ������ �� ��&���� �� �� ;��������< �� � � ��2������ ������� ��� ��� � > ��� � ����������������
��� � ��� � ����� �� ��� ���� � � � � �� � �������� �� ��� ����� � ��2������� ��� 1 ����� � 1������ ������ RE"NS 6�� � �� � 1������7 �� �� ��� �� ������� �������� �� ��� �� �� ��� ���������� �� �� ���� ���� 1�� RHE H!S� �� � �������� � �� RE$IS � �� � 1������ ��� � ��� ���� ����� � � ��� �� � 2� ��� � �������������� �� �� � �������� 1���
9��� ��������������� ��� � �� � �� � 1������ �� ������ ��� � ���������� ���� �� �������������� ��� �� ��� �� � � ������ )� ��� � � ��� 1 ����� ���� � ��� � > ��� � 6�� � ��� � > > � �����7��� 1 �� ������ �� � ��� �� ���� � ��� ��� � ����� 4��������� �� ��� � ��������������� � �1 ��1� ������� � �� �� ������ ������� ���� �� ���� � ��� � ��� �� � ����� � ���� ������� ����� �� � 1������&��� � ��������� 6��� � ������ �����7 ��� � ������ ���
���� ������� �� ��� � ��& HIIJ : 1������ ����� RE"NS ��� � � �� ���� � ������ �������������� ���� ����� � ������� � � ��� ��� � ������� �� ��� ���
������ � ���� � �������& HIJ ���� ��� � � �� �� �� � 1������ ���� 6���� ���� � ����-����� ��� ������� 7�
?A�� ���" � ��& HIC5J C��� ���2����� ��� ���� ���� ������� > � ���� � �� ���� �� ����� � � >&���� ������� � ��� �� � ��� �� �� ������� � � ������ � � ��������� �� �� � �� �� �������� ��� 1������ ��� � � 0��� � �� �������� � ����� �� � � �� ���� 1�� � ������ �� ��� � ��������&������� ������ � � � ����� ����� �
3 ��� �� �� �� ���������� ���������& HIC5J ���� �� ��� �� �� � �� ��� ���� ���������� �����������1 � � �� �� � ������ ���� 1�� ��� � ������� � ������� ��� 4�5 ��� �� RKI EK" E$HS�
)��������� ��� � ��������������� 1 � � ���� � �� �� :)()':� ���� 1�� REHHS 1� � 4�5��� �� �� ��������� � �� �� ���� ������� �� ��� � �� ����� ��� ������ �������� ��� � ��2��������1 � � �� ������ � ���� � ������ � � �� � � � ��� ���� 1�� ��� � ������� ����������������
3����������� 4�5 ��� �� ���� � ������ ������� �� ����� ��� ������ � ��2������ ������� ��� � �� ������ R$#S � ����� �� 1 �� ��1 � � �� � �� �� � � � ��� � ��������� ��� ���� ���������������1����� 4�5�
(�$�' +���� �������������� ��� � �������� �
.�� �� � � �� � ��� ��� � �������������� ��� � ��� �� ���� � ���� � ��2������ ������� ����� ������ �� � �������� � ������� �� ������ ��� ���� ������� � ��� �� �� ��������������� �� � ���&����� � �� � � ��� � ����� � ��� ����� ������� � � ��1 �� ��� � ������ 3� �� ;���� �� �< �� � � ����� �� �����1��
?A�� ���" � ��& HIIJ %�� � �������������� �� ������ ��� 6���������7 �� � �� �� � ���������� ������ � �� � ��� ��������� ��� � ��������������� ��� � � ����� � �� � � �� ���� ����������� � � ��
���� ������� �� ��� � ��& HIJ %�� � �������������� ��� � ���� ��� 1 ��&����� � �� ��� �����&��� � �� RIN K" EH!S�
������ � ���� � �������& HIJ � 1�� ���� ����� �� �������� ���� ����� ���������� ������������������� 9��� ����� ������ ����������� ��� � �������������� ����� �� �%% RKHS -:=&%:'9 REIES +��% � R$$S �� % �%'� REHS ��� ��� � � �� �� � �� ����� ��� � ��������������
H�! : ��� � � ����� MI
���� � 4�5 D � ����� ���� ������� �� �� .4A��� REEHS �3=�# RI!S %�' RE"MS �� ()�&3:� RH$ E$ES�
3 ��� �� �� �� ���������� ���������& HIC5J %�� � �������������� ��� �� �� ��� �� ���������� ����&����� ,�1 � � �� �� �� ���� �� ��� � ��� � � ��� � ����� �� ��� 4�5 ��� �� �� �� ��� � ���� �� � �� ��������� � ���� ��� �� �������� � �������� O�5 � ���� ���� ��� ��� ��6%O5 REI"S7 ��� ��� � �������������� 6%3O5 REIMS7� ��� �� � �� � �������� � �� REN" EN$S�=. � ����� ���� � ����0� � �� � ������ �� ���� ����� �� � ���� ��� �� O�) ���������
)� �� � 0� � 1 ��� � ��� � ��� ������ >������ ��� � �������������� ��� � � ����� � ��� �� ���� �� �� ()�3:��
�� %�� ����� �������� 4������ ��� �� ���� � ��� � � ����� ���� ����� ����������������� 4�5 ��� �� ���� � ������ ������� �� ��� � �������������� � ����0� � 1 � � ��� � �� 4���� ��-�� ����� �� RKEPK# NHS� )� ���� � � �� ����� � � ���� REK EMS � �������� � ���� �� �1� � ����� ��� ���� �� ���
3� -�� ����� � ����� �� �� � � ��������� ��� ������� � ����� ���� ��� ��� � ��������&������� ��� � �� � �� >������ ��� � �������������� ����� 6�� �%% �� .4A���7 �� ���� �� ���� ������ ��/ � �� 6�� �������� �� �� ()�3:� ���� 1��7 �� ���� �� ������� �� �� �� �� � � ������� ���� ��� �� ��� � �������������� ��� � �� ���� ���� ����� ��� ���� � ��� ��� .�� �� �� ����� ��������� ����� RK!NHS 4�5 ��� �� �� ��������� � ���� B9- 6 ��� �� ��� ���7 > � ������ �� ��� � �������� ������� ��� �� 4�5 � ������
�� ���� ����� ���� �������� : ��� � 1�� ��� � � ����� � ��� � � ���� �� �� (��� �����4��� ����� REI# EIHS �� ����� ��� ��������������� � �1 � � ����� �� 1���� ��������������� �� ���� � ��2 � �� ��� � �������������� ��� �� 3� ���� � ������ �� �� �� � ����� �� ���� ���������������������� ��� ���� � �� � �� �� ��� ���� ������������ �� �� ��� �� �������� �� �� �����&��������� ��� �� �� :,9 �� � � � ���� ��� �� ��� � ��� �� � 1��� �� 5,9 �� ��� ���� 0� �� ��� 1���� � �� � �� � ���� ������� �������� ��
����� ����� ��������� �� � � � ��� ��� � �������������� � ����� ������ � �� ������� �����&������� ��� � ��� � �������� 63%%7 REHNS ����� ������������ � �1 � ��� ���� ������� � ���� �� > ������ �� ���� ��� ������ 6����� &��&���� � ��� ���� �&��&����� 7� ,�1 � � ��&��� ������� �����&���������� �� � �� > � ���� ���� ���&��� ������� � ����� � �� � ��� � ����� ���������� �������������� �� � �� �� � �� 3%% ��� � 6���� �� �� ����2������� �� ��� �� �� ����� ��� �7 �� ��� ��� ���� �� �� �� > � ���� � ���
(�$�( ��� � �������������� �����
�9�'� �3=�# RI!S �� � �����& ������� ������ ��� ���� ���� 1�� ���� ����� ��� � ����������&���� ��� � 2���� � ������� �� ���������� ��� ���� ������� � ��� ��������������� RI# $HS� )� ���������� ����� � ��� ���� ������� � 6�� - ��� � �� ���� ������ ���7 �� � ���� ���� � ��� ������� ��������� ���������� ��� �� 6�� 1�� �� �� � ������� �� ���7�
B�� �� � �� ()�3:� ��������������� �� �3=�# �� ���� ��� ���� ��� � �� ��� � ����������������� � 1������ > ����� ������� �������� � ��� �� � �� ���� ���� 1�� �� ��� �� � ��� � 6� �7 ������������ ��������� �� ()�3:� ��� =� �� ��� � ���� �3=�# ����� � � � �� ���� ���������� ������� �� �������� ����� ��� ����� � ��� ���������� ��� ���
!6K1� .4A��� REEHS �� 4�5 B�9' ���� ���� ��� �� �� � 6��� ��&��� �� �7 ��� � ��������&������ �������� �� 3� � ��� �� ��� ���� � �� �� � � �� �� �� ��� � �������������� ���� � �1 ���� ���� ������� � � 2� � �� � ����� ���� � ����0� �� )� ���� �� �� � �� ����� 4�5 �� �� �����������> ��� ��� � �������������� ��� � ��� ������� �������� � 2��� � �� � �� RKKS�
MK H (����� 9 ��2������ �� ��� ���� 5������ � ��� ��� � 3��������������
.�� ���� �� �� .4A��� �� � 6��&���� �7 ����� �������� RKKS 1���� � �� � �������� ��� ������&������� �������� �� ��� � �� ������ ��� � �������������� ��� � ��� ������� �������� �� ()�3:� ���� ��� � ���� �� � �� � ��� � ����� �������� ��� � 2���� ��� � ��� ���� ����� �������� ��� � � &� ����� ������� �������� �� C � �� � ���� 1��� �� ����� �� ���� 4�5 � � � ������� �� .4A��� ������ � �� �� 4�5 ������ �� 4�5 � � � ������� �� � �� ()�3:� ����� � � ���� � ���� � ��� �� �� �� � ���� � �� �� ��� � ����������������
�������� ()�3:� �� ��� � � � ��� �� �� ��� � �������������� ������� �� ��� ���� � ������ ��� �� � �� �� ���������� ��� ���� ��� � ��������������� 1 ����� � ��� � ��� ������ 1��� �� ���� �������� �� � ����������� ��� � �������������� ������
%39+3?�� -:=%:'9 REIES �� � � ��& ������� �� ��� �� �� ������ ��� 1��� � 1�� ���� ��� ��������� 6������� ���� ������� � ���� �� � � �� ���� ���� RHMS �� �� � ���� �� B�+ ����� REIKS7�-:=%:'9 ��� � � �� ���� � ���� ���� ������� ��� � ������� ��� �� ��� � ����� �� 6��� � �� ��� ���� ���� REH$S ��� ��� ������ � ��� �����&� >���� �����������7 ��� ��� � 6����� �������� ��� ��� > � ������7 ��� ��� � 1��� � ���� > ������ ���� �
)� ���� 1 ��� ����� 2�� �� ���� � ������ ����� � ���� �� -:=%:'9 ��� �� ��� ������ ��� �&��� ���� �� �� ()�3:�� .�� ������� 6�7 � ��� � � ������� ��� ����� � �� � � �� � �� -:=%:'9��� � > � ������ 6��7 �������� ��� ��� ����������� ����������� ��� � �� � �� � ������������ ����� ��������� ��� ��� �� ()�3:� ��� 6���7 �� �������� ������� �������� � �� ���� � ��� � 6 >� ���� ���� � ������� 1���� �� ���0� �� ()�3:� 1� � ��� �� � �� ��� � ��� � ��� � ����������&���� �����7� G�������� �� ()�3:� �� ������ � �� �� � ���� � �� �� ��� � ��������������� ������������� � � ����� �� �� ��� ���� �� �� ����� �� � � � �� ��� ���
++ ��� + �+?�� �%% RKHS �� A��� ��� � ��� � �������������� ���� 1�� �/ ���� �� ���0� � ���� �� �������� ��� �������� �� � � �� �� ����� ���8���� �� ��� �� : � ���� �%% ��� � � >� �� ��� �� ��� �� ���� �� �� �� ��� �� 1���� ��1 ����� � � ����� ���� �������� � �� �� ������� ���
B�� �� � �� ()�3:� �%% ����1� ���� � ����� ���������� ��� ��� � 1��� ������� �������� � 6��� 0��� �7 ��� � �� � � �� � �� A��� ������� �-) ������ =� �� ��� � ���� ��������� A��� ����� ���� � �� � �� �������� � 1���� �� � �1 ���� � ���� �
�%% ���� � �� � �� �� ��� ������ ��� � �������������� ���� 1�� ��� �� ������ ��� ���� �&������ �� % �%'� REHS 1���� ���� �� �� �� �� ������ � 2������ �� ��������� ��� ���� ������� ���1 � � �������� �� �� ����� � ������ �����> ���� � ���� �� �������� �����> �� �������� �� � ��&��� ���� � ����0� ��
���+ �� +��% � R$$S �� � ������� ����� � � ����� �� � ��� ������������� � � ������ ������ ��������� ��� ���� ������� � 6�� % �%'�7� C��� �� � +��% � ���0� ���� � ��� � ����������&���� ���� �� �� 1 �� �� �� �� �� ���� �� 61��� �� � � ����� � �1 � �1� �� �7 ��� �� � �� � ��� � ��� �� ��� ��
�� � ������� 6�������� ��� ��������� ���� � ��� ��/ � �� � ����� � ������ � ���� � ��� ���� 71 ����� ���� ��� � �������������� �� 6�� � ���7 �� �� �� ������ �� � ����� � ���� �� ���� �&��� �� �� �� ���� �� ���� � �� ��� � ��������������� �� � �+� ������� ��� ,�1 � � � ����� ��� � �������������� ��� � � ����� � �� ������ �� � � ���� ���� ������� ��������� 6 ��� ����� �� ��� � ��� � ��������7 �� �� ��� ��������������� � �1 � ��� ���� ������� �� ��� �� � ������� �������� ��� � �� � � � �� ���&� � ������� �� ��� � �������������� ���� �� 1������ ��������������� � �� ��� �����
H�# �� �9� 9 ������� ��� %�� � 3������������� MM
(�$�* 9/� ������������
)� �� ���� �� ��� � � ) ��� � ��� � �������������� �� (-� � ����� ���� � ����0� � �� ���� � 1������ ����1� � ������ ��� ���� ��������� � ��� � ��2������ �� �� ������� � �������� � ������� ������ ��� ���� ������� � ��� ��� � ����������������
� .���� �� 9 �� H�# ) �� ��� 1 �� ���� ������� ������� �� ��� � �������������� �� �� ��������1�� ��� ) � 2� � � ��� ��������� �������� ��� ����� �������������� ��� � �� �������� ���� ������ � ��� �� � � ����� � ������� �� 9 �� #�H�
� 3� � �� 9 �� H�H ) � 2� ������ ��������� ������ � �� �� � �� �� � ������� ��� ���� ������� ���� ��� � ��������������� ���� � ������ �� ��� �� �� ��� � ���������������
� )� 9 �� H�I ) �������� �� ���� � �� �� �'���� ���� ����1� �� � �� �� ������� � �������� �������� �� �� � �� �� ����� � ��� � ����� �� 6 ���� �7�
� .������ 9 �� H�K ������� � �� ��� � � ����������� �� ���� �� �� ����� ��� �������� ���� � &� ����
3� ����� ����������� 8�1 �� �� ��� � � �� �������� � �� .��� H�E�
4.3.2
4.3.1
4.3.3 4.3.4
4.3.5
4.3
2.4.42.2
3.2
3.3
3.5
2.2 3.53.43.33.2
4.4.34.4.2
4.4.4
4.4.1
4.4
2.2
4.5
2.4.2
3.2 An Introduction to ASMs3.3 A Meta−Level Algebraic Representation of VPM Models
3.5 A Model−Level Algebraic Representation of VPM Models3.4 Elementary Manipulations of VPM Models
2.2 Specifying the Abstract Syntax of Modeling Languages2.4.2 Formal Semantics of Static Model Refinement2.4.4 Pattern Refinement
4.5 Rule Refinement
4.3 An ASM Semantics for Graph Transformation4.3.1 Graph transformation rules4.3.2 Graph pattern matching4.3.3 Application of a rule: An informal introduction4.3.4 ASM semantics for rule application4.3.5 Transformation sequences and concurrency
4.4 Visual Def. of Modeling Languages and Model Transformations4.4.1 Control structures4.4.2 Defining modeling languages: dynamic behavior4.4.3 Static semantics of a language4.4.4 Model transformation systems
���� ���� ���������� /�� �� %������ H
"�� �� ��� �������� ��� 4��&� �������������
+���� �������������� ������ � �� �������� � �� ��� �� ��� ��� � ���� � ����� ��� ��������� ������� �� 0� ���� �� � ��� � � ������ ���� ������� � ��������� ��� ��������� �� ��� �� ��� ����� ����� ����2������� �� �� ��
)� �� � 0� � 1 � 2� ��� � �������������� ��� � ��� �� �� � �������� �� � ��� � ������� ������������ ��� �1���� �� � ��� � ������� 1��� � � 2� � � ���������� ��� � �� �9�� ��� �� ��� ����� � � � ������� �� (-� ��� ��� G�� ���� ���� �� � ���������� 0����� �� 1��� �� �������������� ���� �� �� ����� � ����� � �� ��� � �������������� ��� �� �� ����� ������ 6+-=7 RHIS �������� ������ 69-=7 RI$S � ����� ��� ����� � � � �� � �� �� ����� 2� �� �� � �� �� �� �� ����
���� ��� ���� �� �� � �� ������ ������� 1 ���� ��� � ��1 �� � ��� � � ��&� � � �9� � � � �&������ 1��� ������ ���� ������� � ��� � �� ���� �� � �������� �� � ��� �&� � � �9� � � � �������� ��� � ���� � �������� ��� �1�����
MN H (����� 9 ��2������ �� ��� ���� 5������ � ��� ��� � 3��������������
(�'�# +���� �������������� ��� �
� ������ (�# 77��������8 +���� �������������� ��� 8� � ����� �������������� ��� �� � �� ����� ��� �� � K&�� � � X 6$4����#��4��%�������#�� ��7 1� � $4� �� �� � ��5���� ��� ����� �4� �� �� �����5���� ��� ����� 1��� ��# � ��� �� 6� ������7 � ����" �������������������� �����6�7 1��� �� �����1��� � �����������
� ��� ��� �� �� 1 ��&���� � ������� � �� �� � ����� � �� �� �� �� � �������� ���� �� � ��� ��� � �� ��# �� ����� � ��� � �� ��# �� $4� �� ����� � �� ��$4� ��� ��# ��� �� 1��� $4� �� �� ���� � � �� �� �� �� �
� '��� ��� �� $4� ��� ��# ��� ������� ���������� ���������� %��� 1���� � 2� ���� �� ����&����� 6 � ����� �7 �� �������� ��
� '��� ��� �� �4� ��� ��� �������� ������� ��� ���#� �������� � �� �� � 1���� ��� � ��� � � � � �� �������� � ��� ��
%�� �� �� � ��� � �������������� ��� ��� ���� � ����� ��� � ��� �� � 1��� ��� ��� �� ��� � ��2����� ��� � � � ��� �� �� $4� ��� ���� � �� �� �� �4� ��� �� ��� �� � $4� ��� ��#��� �� �� ������ � ���� � ������ �� �� ������ 6�� � 2� � �� �� �7 1��� �� ���������� �������������� ��� �� � ����� �� � ����� � � �� �� �� �� ��� ������� ��� � ��� �� � �� ��� �� � ������� � �� �� � � �� �� �� �� ��� ��� ��� � ���� 3��� � ��������� � ��� ���� � ����� ������������� � �� �� � ���� ��� ��� � � ������� �� ����� 6�� ����������� ��� � >7 � ��������
)� ��� � �� ������� �� �������� �� ��� � �������������� ��� � 6 � ������ �� ��� �� ����� � �������7��� ��� ���������� ���� ������ �� � �� �� � �� �� �� �� ��� � ��� � ��� ���������' �� � ���� �� - ��� � � � ������� � � �� � �� 9 �� N�E �� � ��� � �� .��� H�!�
RHS
fromPl
toTr tokens
T:Transenable=F
A:InArc P:Place
K:Token
LHS
NEG2
NEG1
T:Transenable=T
enableTransR
���� ���� ������ ������� � �����
/*��� 8"6 �+ ����� �������������� �� %��� ��! �������#" :�� ���������' �� .��� H�! �� �����&��� � �� �����1��
� 3� 23� ��� � �������� �� � ����� ��� � �� �� ����� 3� � ����� � �������� ��������� ��# �������� �� �1� ��� �� +��� ��� +��� 1� � +��� �� � ��� ��
� �� ����� �� +��� �� �� �� � G ����� � �������� ��������� ��� �� �� � ��� � �� ���� � �� ���� 2��� � ��� � � 1��� �� G'% �1����P +��� �������� ��� ��� � 6 �� �� &� � ) �� �� )���� ��� � �� �� ���7 ��� �1� �� �
�� �� ��� ��� ���)� � ����� ���� �� � ��� ) � � ���� ��� G�� ���� ��� � ��� �� � �� ������� ������� � �� +��� 6�������� �� �� ��� > ������� � ��� � �� �� 2��� 7 ���� � � ����� ��������� �� ��� �� ������ � � 1 ��&���� � ��� ��
P +��� �������� ��� � 4 �� �� ��"�� ��� ) ��� �� �� �� �� ��"�� � ����� ���� ) �� 4 ����� ��� � ������
� 3� '� ��� � �������� � ����� ��� � ���� � 1��� 2��
H�# �� �9� 9 ������� ��� %�� � 3������������� M$
� 3� ��� �������� �� �������� ��������� ��� �� ���� �� ������ �������� ��� �� ������� �� ���� ������ �� ��� �������� �
� 3� �������� �� �� � 2� � �� #�5+���6 7 2� ��� #�5+���6 7 +��� �
G�� ���� �� ����������� � �1 � ��� � ��� ��� � � ��� �� ��� � ���� ���� � ��� ���� ���� ���� 1 �� ���� �� 1 ��&���� � ������� � �� �� � ����� �� ,�1 � � 1 1��� �� ������� �� ��� ���� ��� �� � ���� �� �� � � ��� ���� �� �� �� ��� �� �� ��� � ���������
.������ � ��1 1 �������� �� ��������� �� �=. � ����� �� ��� �� ��� ��� ��
� .�� �� � ����� � � � ��� 1 �� �� � ��� ����� ������������ ��� �����!��� 6���� ���� ���� �� ������� �� ��� �� ��� �������� �� �7 �� �� �� ����������� � �� �
� .�� ��� � � � ��� 6 � � ��� �� � �� � ��� � �� �� ������� &� � �7 �� � ��������� �� �!������&� ��� ���� �� �� ��
� .������ ��� ��� � � ��� 6�� � ������� &� � � ���� ��� �� � ��� � �������������� ��� 7 1 �� �� � ��� �� � �� ��� ����I�����!����
Class AssocAttr Metamodel
EdgeGSlot Node Graph
Linklive
Slotvalue
Objectidlive
Model
RuleisIsomorphic
isDynamicname
Element
BasicTypedomain
typeOf typeOf typeOf
attrs from assocs
typeOf
slots src
trg
slots src
trg links
objects
nodes
edges
classesto
typeOf typeOf typeOf
lhs
rhs
neg
typeOf
basicType
enums
���� ���� ��������� �� ������* ������ ��� ���������� 8����7���������:
� ������ �� ��� 1 �� ��� ��� � ��� ��� � ��������� �� ����� � �� �� �=. � ����� � �� .��� H�#�G�� ���� �� � �� �� �� ����� ��� ������ � ������ � �1 � ������� ��� ��� �� ��� � � ������� � 1������ ��� ���1� > ������� �� �� ��� ��������
+���� �������������� ��� � �� �%�
+� �� �� �������� ����� �� (-� 6���� �� ����� � �������� �� �� � � ��� ������� � 2� � ��� �������7 �� ������ (-� � � � ������� �� ��� � �������������� ��� � �� ���� � �����������1���� C � ���� �� �� � ���� + �� !�EM�
� ������ (�' 7�%� ����� �������������� ��� �8� � �%� ����� �������������� ��� ��� ��� � � X 6 ��� ��� ��7 1� � �� �� � � � �� (-� ��� ��� 6���� � �� �� ���������8 ��6�� �4� ���� � �� �������������7 �� � (-� ��� �� ��� �� F ��� �� �� � �������� �� ����� ��� �������� �� �� �� �
E� �&� * F ��6&7 X * � ��6*7 X & 6�� �� �������7!� �?�4� F ��6�4�7 X ����' 6�� � �� � ���0� ���� � � �� �4� 1���� �� �� 5,9 �� �� ��� 7#� & F & �X �4�� �* F ��6&7 X * 6�� � �� �� � ����� ��� �� ��7�
G�� ���� ���� �� ���� 6�������� �7 �� � � � �� � �� �� � � �1 � ����� � 6��������� �� ���� �&�����7 �������� ���������� ��� ������� ��� �� �� ������ �� ��� � ���������� D � 1������� ��� �� � ���� ��� (-� � � �� ��� � ������� � �� ����� � ����� � �� �������� 1 ��&���� �� �� ������������� + �� H�#�E �� ������������� ���2�� ��
N" H (����� 9 ��2������ �� ��� ���� 5������ � ��� ��� � 3��������������
/*��� 8"8" 3� (-� � � � ������� �� ���������' �� .��� H�! �� � ��� � �� .��� H�H�
booltrans
T false
enableLHS
A1
trans
T
inArc
A
place
P
NEG1toTr fromPl
C1 C2
place
P
token
K
tokensNEG2
C3
booltrans
T true
enableRHS
A1
Pre Postpar par
���� ���� ��� �+� ������������� �� ���� ���������'
, � �� X �23��+����+���� ��� �� X '3� 1� � ��� 23� +��� +��� ��� '3� �� ����� �� 9��� � ��� � �� �� �� �� � ��������� �� (-� ��� �� �� � ��� ������� � � ��� ���� ��� � ��� � ���.�� ������� �� 23� ����� ��� �� � � ��&� � � � � �� 1��� ����� � �� � ��� �&� � � ������� ������
3��� ��� ���� ������ �� � ��� � �� ����1� 1��� � ���� ����1� �� 6� ��"�� ��� ������� 7 1��� �� ���� �� � ��� � 1��� �� � � ����1� �� 6���� �� ������7 �� ��� � �� � �� � � ����� �� �������� � (-� ��� � �� � 6�� ���������7 ��� � �������� �
3� ��������� �� ��/ � �� � �1 � ��������� ��� ������� � �� (-� ��� � ��� ��� 1 ��� ������� ��� ������� ����� ��� ��� �� ��� ������ �� � �������� 1��� ����� � ��� �� ��� � �� �������� �� ��� � ��� �� 23��
(�'�$ +���� ���� �� ��������
G�1 1 ������� ��1 �� � � ����� �� � 2� � �� � ��� � �������������� ��� �� > ��� � �� � ��� �������� ��� �� �� �� ������� �� �� ������ �� ��� � ��� �� �������� �� � 2� ��
� ������ (�* 7����� ���� �� �������� 7��������88� 5 � " � �� $4� ��� � �� � ��� � ����#� " ��� � ���� ������� ����� � �� � ��� � � 6�� � � 1 ��&���� � ������� �� ��� � ����� ���7 �� ��� ���� ��
� %�����" ���� ��� 3� � >���� �� 6������ ��� �� ���&������ ���7 ���� �� ��� � " �� �� ��� �� �� ��� � � ���FP ��� ��� 6�� �� ��� �7 ��� � �� � �� � �� ���������� ��� �� 6�� �� ��� �7QP ��� �� ��� � �� � �� � �� ���������� ��� ����� &���� � � � ����� ���QP ��� ��� � � � �� ������ � �� � �� ��/ � �� ��� � � � ��� �� ��� �� ������ ��� ��� ��
��������QP ��� �������� ���������� ������ � �� ��� � ��� � �� �����2 � �� �� ���� � ������ ���� ���� �
�� �� ���� Q� � ����" 7�������� �8 ���� ��� 3� � �� ��� ��� ���� ����� ����� � ��� ��� ��� �� "��$ ����# ��� ���� ������� � �� " �� � ���� ���� ��6"��$7 X "� C� � ����������� �� � ����������� �� ���� �� ���� � ��� � ��� �� � ���� ��� ��� ��� � � ����� � �� �� �� ��� �� �� ��������� � � �� � 6��� ������� >� �� �7�
C � � � �� �� �� ���� ���� ��������� � � ��� �� �������� �� ;�<�
)� �� ��� ������ ��� �� ���&������ ��� ��� �� ��������� ��� � � ����� � � ���� �� ��� ������ � �������������� ��� Q ��1 � � �� ������ ��� � �������������� � ����� � ��� ����� �� �����������1 ��� � �� ������ ��� �� ���&������ ��� ��� � 3� ��/ � �� � �1 � ������ ��� ��� ���&������ ��� ��� �� ��������� 1��� � ������� � ��� � �� �� '>�� � H�EM�
H�# �� �9� 9 ������� ��� %�� � 3������������� NE
fromPl
toTr
fromPl
toTr tokens
fromPl
toTr tokens
enable=Ft1:Trans
enable=Ft3:Trans
a3:InArc p3:Place
enable=Ft4:Trans
a4:InArc p4:Place
k4:Token
enable=Tt2:TransOK
Fail OK
Fail
Model
M1
M4M3
M2
T:Transenable=F
A:InArc P:Place
K:Token
NEG2
NEG1
Pattern (LHS)
���� ���� .���� ��� ������ �� ����� ������� ������
/*��� 8"9 ��������� ����* ����� �������#" 9��� ����� ��� ������ ����� ��� � ��� �� ������������ �� $4� ��� � �� ��� ���������' �� � �������� � �� .��� H�I�
� 3��������� �� �� ��� � 0� ��� � ���� ������� ����� � �� ��� �� �� �� ��� �� �� �� �� � �� ���������� ��� ���� �� �� ��� � ���� �� ��� �� �������� �� +��� �� ��� ���� ������ � ��� �� ��� �������� ��������� ������ 7 � �� �����2 � �� 1 ���
� 3��������� �� �� ��� � 0� ������ � ����� � �� ��� �� �� �� ��� �� � ���� �� �������� ��������� ������ 7 � �� ������ � ���� �� ���� ������ �� ��� �� �� �� 0��� �� � �
� 3��������� �� �� ��� � 0� ������ � ����� � �� ��� �� �� �� ��� �� � ���� +��� ��� � ���� ������� ����� � �� �� ��� � 61��� ��� �� ���� 5 ���6 ��� 5)��#�67 �� �� �������� �� �� � ����� ������������ +��� ����� �� �� �� ��� �� ��"�� ��� ��� ���� �� � �� #� �
� .������ ���������� �8 �� ��� � 08 ��� � ����� � �� ��� �� �� �� ��� �� � ���� �� ����� ��+��� ����� �� �� �� ���� ����� �������� �� ��� � ����� ������������ +��� 1��� �� �� ��� 54�"86�)� ���� � � �� �� ���� ����� �������� �� +��� �� ������� � �� �� ���� ����� �������� �� +��� 1���� �� ���� � ����� �� � ���� ����� ����� �� �� 2� ��� �� 6����� � ������7�
)� � � ��� � ����� ��� ��� ��� � �� �� � ���� ��� ��� � �� �� ��������� � ��� ,�1 � � ������ �������� ��� � 6�� � ��� ��� ��� ��� ����� � � � �� � �� �� ���� �� �� ���7 ���� ��� �� �� �������� ����� � �� � � �� �� �1� �� � � ������ $4� ��� �� �� ������� 1��� � � ������ ��� �� ��#����������� � � ����� ��� ��� �� ��#�� 3��� � 2� � ����� � ������ 1���� ��� ��� ��� � � �������� � ��� ������ �� ���� �� ���� ��� �� 0����� �� ��� � � ������ �� ���� �1� � � � ��� ��� �� ������� ��� ������ �� � �� $4� �� ���� ����� �������� 6�� ��� � � ��� >� �����7 �� $4� �� ��#� �� �� ����� �� ��� �� $4� ���#� ��� � >� �� � �� ��#� �� 1 ���
)� ��� � �� ����� ������� �� �� ;������ � 1�� ��< �� �� ��������� � ����� ��� ��� �� ���������� �� �� � �� � �� � ���� �� � �� �� �� �����1��� ��� �� ������
H���& 8"B �H� �� ����! ��� ���������� ������ �������#" )� ��� � �� ���� � 1��� �� ���������� �� ���� 2� ��� �� ��� ��� � ����� �� �� �� � �� �� � �� 6�� 2� ��� +��� �� �� >�� � 7 � ����� ������ ���������� ���� ��� �� � ����� � �� �� �������� �� �� �� �� ��� ��1�� � ������� ���� ������
=� �� ��� � ���� ��� ��� � ����� �� �� � � �� �� �� 6�� +���7 � ����� � ����� ���������� ���� 6�7 ��� � ���� ��� � ����� � �� 6��7 �� � ���� ����� �������� 1�� ����� ��� �� ����� ��� ��� ������ � ���� ������� ����� � �� 1 ��
+���� ���� �� �������� �� �%�
�� ��� �� ������ � 2������ �� ��� �� �������� 1 ��� 2��� � ��� �� �9� ������� ���� � ��� ���3� � ��������� 1 ������ 6�7 �� � �� �� (-� ��� � ������� ��� �� >��� �� 6�� ���& >��� �� 7 ���������� � � ��� �� �� ��� �� ��� 6��7 ������ � ���� � ������ � � �� �� �� ������� (-� ��� ��� ��� ������� �� �� ��� ��� ��� � ���� � ����� ��� ��� ��� 6��� �� � �� �� ��� �� �� ��� ���� 7 �� ���� � ���� � ��� � ���������� 1��� >��� ������� 0�����2 � ������� ��
N! H (����� 9 ��2������ �� ��� ���� 5������ � ��� ��� � 3��������������
� ������ (�0 7�� � �� � ������� �� � �%� ���� ��8� 5 � � � (-� ��� �� 1���������� � !�6 7 X X � �� � � � ��� 3� +1� ����������� �� � ������ �� � �������
6� 6 � 7 X�
� 6�6 � 7 1� � 6�6
� 7 �� �� ������� 61��� � ������� �7 � 2� � �� 3��� H�E ������&
��� �� + �� #�!$�;�������F �� �� � ������� (-� � � �� �� � ��� �� �� � � X �Q ��� �1�� �� �� � ��������
�� � � X ����
����� �+� 8�"���3: �.� 8�������:
%�8��
�:����� & = ���8���:
� � �����8�:
%�8��
� :����� & = ���8�� � ��:
�8� �: � � ���� 8�: � �� �8�: = " � � 8�: = #
%�8��
� :����� & = ���8�� � ��:
�8� �: � ������8' : � �� �8' : = " � � 8' : = #
%�� 8��
�� :����� & = ���8�� ��:
�� � � ���������8"#:
%����8��
����:����� & = ���8�� ��:
� �� � � ��������8"#:
%��� 8��
��� :����� & = ���8�� ��:
�� � � = �&�) � � �� ����8"#:
�� ���� �.� ������ �� �+� ��������
/*��� 8":" 3� 6� ��&� � �7 �9� � � � ������� �� �� 23� �� ��� ���������' 6�� .��� H�!7�� 6)*+6���7 X ������6���7 � ������6����7 � � �����6�����7 � ����6�����7 X��� � ��6�����7 X ���� � ������6� 7 � ������6'���7 � � �����6�7 � ����6�7 X � � ��6�7 X'��� � ���� ����6�� ���7 � ���� ����6�� �����7 � ���� ����6����� '���7�
)� ��� �� �=. ��� �� 1 ��� ��� ������ �� �� �� ��� �&� � � �9� � � � ������� �� � (-� ��� �� 1���� ���� ���� � ������� &�� � ��������
/*��� 8"7C" 3� ��� �&� � � �9� � � � ������� �� �� 23� �� ��� ���������' �� 6)*+6���7 X�� ��6� 7 � ����6'���7 � �� ���6�E7 � ����6�E7 X � � ��6�E7 X '����
� ������ (�## 7�� � �� � ������� �� �� ���������� �� � ��� 8� 5 � � X 6 ��� ��� ��7 � � ��� � �������������� ��� 61��� $4� �� �� ���� � � �� �� ��7� 3� �9� � � � ������� �� ��
� ��������� � ����� � �� �� ��� �� �� � ��� ��� �� 6)!�6 �!�7 X 6�!�6 �!�7��
�� ����������
6� �� F
66�6 �7��
� ������
6� � F 666 7�� � �7777 1� � � ��� � �� ������� � �� ��� �� � ���
� � ��� �
�� � 1 ������� � �� ��� �� � �� � ���� ���� �� ��� � �� �� ��� ��� ���� ��� �� �� ��
/*��� 8"76" 3� ��� ����� �9� � � � ������� �� � ��������� �� ��� ���������' �� 6)!�6���E7 X6)!�6���E7 � ��� �%E� %! F 66��$�6���� �%E� %!7 � �7�%# F 6��$�6 �7�%#77�
G�� ��� ������� ���� ���� � ��� ��� � ��� �� 23� 6�� 6)!� 0���� �� '>�� � H�$7 �� � ��� �� �� ��� 6� &70�����2 � 1� � �� ����� �� ������� �� +��� �
� ������ (�#' 7+���� ���� �� ��������8� %�� � � ���� �' �� � (-� ��� �� ��� � �������6� 6 � 7 � ��� � ���� � ��� �� 6�� ��� �� �� � ��� ��� 1��� ���� $4�7 �� �����7���8 ��6� 6 � 7 �� ���� �' �� � ������� ������� �� ,� X ��� ���� ���� �6� 6 � 7�
��
���
H�# �� �9� 9 ������� ��� %�� � 3������������� N#
/*��� 8"78" � �������� �� �� � ��� ��� ��� �� �� �� ��� ���������' �� (-� ��� � 0� ��.��� H�I �� �� ������� �� ,�� �� E��
(�'�' ���������� �� � ��� & � �������� ������������
��� � �� �� ������ �� ��� � ��� �� �������� 1 ��� ����� � 2� �� ��� �� �� � ����� � ���������� � ��� � �������������� ��� �
� ������ (�#* 73�� �����������4 �������������� �� � @ ��������8� 3� ����������� �� ���� � �������������� ��� � �� � ��� � � 6�� ��� � � ��� � �������������� �� �7 � 1��� � ��
��� � 6� ��� � �������X�� �7 �� � ������ �� ���� �� �� ��� �� � 2� � �� $4� ��� �� 6� ������ �
�� ������� � ������ �� �� ��# ��� �������� ���������� %���7 1��� �� ���� �� �� �4� ��� ���3��� �� ����� � �� �����1��
E� 3�� � �������� ���������# � ��� $4� �� ��� � � � 3��� �� ���� ������ � �� �� ���� ��� ����� � �������� ���������� ��� �������� ���������� �� ������� � ���� � )� � � � ��� � �� 1 �� � �� �� ��������� �� � ��� �
!� H���� � ��� �� �� ��� � � ���� ��� � �� � �� �� $4� ��� ��� �� �� �4� ��� � �� �� �� ��� � 6�� ����� �� ���� >� ��� �D��� �7�
#� D�� 3� ���� �� �� �4� ��� �� ���� >� ��� � �� ��� � ��� �� � 6�� ������ � 1 ��� ��� ������� �� ���� � �� ��� ��� ��� 1���� ��� � �� � ���� �� �4� ��� ��� �� �� $4� ��� �7 �������� �� � ��� � ��� � � �� % � ����� � ���� �� �4� � 2� � �� ������������� �� � ��� �
C� � � ��� � �������� � ����� � �� � � ���� �� �� ��� �� 6�� � �� � �� � ��� �� �� $4� ��� ����� �� �4�7 �������� ����� 6 �� �7 ��� � ���� 1���� 1���� � ���� �� �� ���&���� � ��� �� (��������� � �������������� � ����� � ���� ���� ���� � ��/ � ����F
� )� �� ���� ������� �������� �1�2# RI$S ��� �������� ���� �� �� ������� � ��� � ���� �� ��� �6�� ������� �� �� � �� ���� �� � �� ��� > ������� � 2� � �� �� ��� ��� ��7�
� )� �� ��! ������� �������� ���2# RHIS ��� � ��������� � ������� �� � ��� � 1��� �������� �� � �� ������� � 6���� � ��� � 2� � >����� �� ����2������� �� �� ��� �7�
.�� �� ��� �� 1 �� ��� 2> �� � � ������ 0� ������ �� � �� ����� � ��� � ��������������� ����� 1��� � � ; ���� � �< ��� � � ��� � ����� �� ���� �� ����
�� ��� � �������������� �� ��� ����������� 63�����7 ��� � � 1 ��� ��� �� �� �� �� �� ��� ��������������� ��� � �� � 2� �� ������� � ������ �� ������� ��� �� �� ��������� ��� ���� ���&���� �� %�� � �������������� �/ �� �� � �������� � ��2������ � ����0� �� �������� �� ��� �������� �������
/*��� 8"79 �2�������� �������� �� '��� ��������#" 3� ������� � �������� � ������� �� 2��� �������� 61���� ������ �� ��� ��1 �� ���� �� ���� �� �� ��������� �� ����� � 1� � � ������������ 2� �7 �� � 2� � �� �� ��� � �������������� ��� ��#� �� 6�� � � ���� ��� ��7 .��� H�K�
3� ��� � ����� � ���� �� ���� �� �� ��������� � �� ��� � �� ����� ��� �� � �� � ����������� � ����� ���� �� �� ���� �� �� � �� ����� ���� �� �� ��������� ��� � � 1���� � �� �� �� � � ������ �� ��� � ���������
��� � ��2����� �� 1 � �� ��� ��#� �� 2��� ��������� ��� � �� .��� !�# �� ��� �� �� ��� � �������� 1��� ��� � �� �����1�� C �� �� ���� ���� ��� � ��� ��� ��� � � ��������� � �� ������� ���� �� ��� ��� ��� �� ���� � ��� � �� ������� 6� ��� � �� �� ����� � �����> �� � ���� � ����� ��� �� ���� �� ���� �7�
E� =� ��� 2�� � ���� ����� �������� �� �� 5,9 1��� �� �� ���� � � �� ��9 �� �� �9 �� �� �� � ��
��� 61���� �������� �� ��������� � �� �� 2��� ��� � �� .��� H�K7�
NH H (����� 9 ��2������ �� ��� ���� 5������ � ��� ��� � 3��������������
:to
:to
:to
:st
:tr
:fr
:fr
:fr:tr
:st
:st:tr
:init
:curr
:to
:to
:to
:st
:tr
:fr
:fr
:fr:tr
:st
:st:tr
:init
:curr
:to
:to
:to
:st
:tr
:fr
:fr
:fr:tr
:st
:st:tr
:init
:curr
:to
:to
:to
:st
:fr
:fr
:fr:tr
:st
:st:tr
:init
:tr
:curr
������������
t2
a1
t3
t1
���������
���������
t1 t2
a1
t3
���������
���������
t1 t2
a1
t3
��������
t1 t2
a1
t3
S2:StateT1:TransitionS1:State
A1:Automaton
statestransitions
tofrom
current
states
S2:StateT1:TransitionS1:State
A1:Automaton
statestransitions
tofrom
current
states
LHS RHS
Transitiont2:
Transitiont3:
States3:s1:State
name="d"
Transitiont1:
States2:
Automatona1: s1
"d"
s2
s3
s2
s3s1
"d"
Transitiont1:
States2:
Transitiont2:
s1:Statename="d"
Transitiont3:
Automatona1:
States3:
Transitiont1:
States2:
Transitiont2:
Transitiont3:
s1:Statename="d" Automaton
a1:States3:
s2
s3s1
"d"
Transitiont1:
States2:
Transitiont2:
Transitiont3:
s1:Statename="d" Automaton
a1:States3:
s2
s3s1
"d"
A successful matching
Another successful matching
(Graph transformation is non−deterministic!)
Deletion
Gluing
stepFA
���� ���� $��������� ������� ��� ��� ��������
H�# �� �9� 9 ������� ��� %�� � 3������������� NI
!� G�� ���� � ��� � �������������� �� ��� � ��� ����������� 3��� ����� � ���� ����� ���������� �� 5,9 ��� � ����� 1��� �� �� ���� � � �� ��9 �� �� �9 �� �� �� � �� ��� 61���� �������� ����������� � �� �� � ���� ��� �7�
#� )� 1 ������� ����� ���� � ���� �������� �� ����� ��� � ����� � �1 � �� ��� � ������ � � ��� � ��������� �� �� ��� 1���� �� �� ��� �� ��� �� ���� ����*� �� ���1� �� �� �������� ��
H� .������ � � 1 ����� ��� �� �� �� � ���� � ��� ���� �� �� � ��� 1 ������ �� ������ � ���� ���� ��� � �������������� �� �� �� ������ ��� ��
/*��� 8"7B �$��������� ��" ��� ���������� ���������#" )� � � ��� � 2��� ��������� ��� �������� �� ��� � �� ����������� �� � ����������� ���� �� � ����� ���� ��� � ����� �� �� ��� ���� � 3� � ��� ���� � � ��&��� ���������� ������ � 2� ��� �� 1 ��� )� 1 � ����� ������ ��� ��� �� �������� ����� � ����� ��� �� .��� H�K 1� � ��� ��� � � ��� ��� �� � �� � ���� ��/ � �� ��� � � � ���� ��&��� ����������� ������ � ����� � ��� ��� � 3� � ��� �� � ����� �������������� ��� ���2������ �������� > �������� ���� �� � �� � 1��� ���&������ ��� ��� �� ���������
��� ������ �� �� 1 ���� �� ������ ��� ��� ��&�������� �� ���������� �������������� ��� � 6� & ��� � �� .��� H�M7 �� � 0��� � ���� ����� � �� ��������� �� � �� ��� �� )� ���� ���� ��� �� ��� & / �� �� ���� � ����� ����� ��� �� ����1 � �� � �� ���� 6�� ���� ��7 ��������� � �� ���� �� �� � ��� ��� 1������ �� � ��� �� ��� �� � ��� �� ����� � 6�� � ������7 �� ��� �� �� � ��&��� � ��� ���� 1����� ��� �� ������ �� ��� � �� � 0��� ��
S1:State T1:Transition
A1:Automaton
statestransitions
current
from
to S1:State T1:Transition
A1:Automaton
statestransitions
current
from
to
LHS RHS
���� ���� �������� ���� ������� ��� ������� ������� ������
G�1 1 � 2� � ������ � ������� �� � ����� (-� ��� � �������������� ��� � �� � ������ �����&��� � �9� ��� ��
(�'�( �� � ������� ��� ��� �����������
3� ����� �������� �� �� �9� � ������� �� ��� � �������� ��� � ����� � ���� � � � ����� � � � ������� �� �������� ��� �
� +����� �� ������ ���� �� ������� � �� �� ���� $4� ����� �� ���������� � �� ����� �� ���&� � ��������� ����� ���������� C ��� ���� � � �� �� � 1� �� � �� ������ ��� ��� �� ���������� � ����� ��
� 3� � �� �� ���� ���� ��������� � ��� � �� (-� ��� � � � ��� ���� � �� ���� �� �� 5,9�� �� ��� ��� ��� �� �� :,9 �� �����2 �� G�� ���� ������ ���� ��� 1 � � �� �� ��� ����� �� �� ����� �������� �� ��
� .������ �� �� � ����� ���� ��������� � ��� � �� (-� ��� � � � ��� ���� � �� ���� �� �� :,9 �� �� ��� ��� ��� �� �� 5,9 �� � � �� ��� �
NK H (����� 9 ��2������ �� ��� ���� 5������ � ��� ��� � 3��������������
�� ��� ������ ���������
+����� � � ����� 1 ��� ��������� 6�� ��� �� �� +-= � ����� RHIS ��� ��� � �� � � � � �7 �����1� ����� � �� �� ��� �� ��� � �� ��� ����1 � �� ��� � ���0� ���� �� �� (-� ��� � �� ������������ ����� ���� � ����� � ���� �� ���� � �� �� ���� � ������ ������� � ���� ��� � 0����
� ������ (�#0 7�� ��� � ����� �8� 5 � � ��� ��� � � ��� �� �� ��� 3 �� ����� 6���� ��� ��� � �����7 �� ��� �� � �� 1���� �� ��� ����1 � �� � ����� � �� �� ��� ���� �� ������ � ����� � �� � 3� � �� ���� � ������ ������� 6� 6 � 7 ������ � >� �� � 1��� �� ��� ������
63 �X �7�
G�� ���� �� ���� ��� ��� ��� � � ������ �� ������ ��� ��� �� �������� 1 ��� ��������� ����� ���� �� ����������� 9-= 61� � ���&������ ��� ��� ��� �� ����1 �7 ��� �� +-= � ����� � 61� � ��� � ���� �� � ��� � �� �� ��� ������ ��� � ���0� ���� 7�
� ������ (�#2 7�� ��� ������ ���������8� 5 � � X 6 ��� ��� ��7 � � ��� � ����������������� 61��� $4� �� �� ���� � � �� �� ��7 � �� � �� � (-� ��� � ���� � �� � �������� ��� ����� � �� �� ������� ������� �� , X ,����!� 3� �� ��� ������ ��������� �� �� �� 1� � ���
����� � ���� �� � ��� � �� �� ��� �� �� ���2 � ����� �� .������� 8� X���&��
�� �X �� 1� �
��� �� � $4� � ��� �� �� �� ��� X �� ��� X �� �
� � ���� �� � � ���4 �������� ���������
3� � � ���� ��� �� � ����� �� ��� � ���� 1 � � �� ���� �� ���� � ������ � ������ � 2� � ���� � �� 9 �� #�H ��� ��� (-� ��� � � � ��� ���� �� �� �� ���� �� �� 5,9 ��� ��� �� �� ���� �� �� :,9� ,�1 � � ������ � � ���� �� ����� � 1 � � �� � ��� �� ���� �� ���!� �� ������ ��&�� ��#� , � �� ������ �1� � ����� � �� �����1 �F 6�7 �� � �� ��� � � ��� � 6�� �������� & / ��� �� �� ��� � ��������7 �� 6��7 �� � �������� �� �� ��� ������ � ������� �� C��� 1 ��� ��� ����� � �� 2��� ��� �� ���� � � � � � ������� �� 9 �� #�H 6�� � �� ���������� �� ����� � ��� ����������� �� �� � ���������7 ���������� ��� ���� �� � 0��� � 6�� � �������� ���������7 �� �� ��� ��������� ��� �� � ���� ��� �
� ������ (�$B 7�������� ���������8�)��������� �� �������� ��������� ������� > � �� � ���� 1� � � � � ��� � ����� � �� � � ����
�� �� ����� �� � ��� � ��� � �� � 6�� � ���� ������ �� �� ����7 ������ � *������ � � � � �� 1 ���� �� ��� �
5 � � X 6 ��� ��� ��7 � � ��� � �������������� ��� 61��� $4� �� �� ���� � � �� �� ��7� �� � �� � (-� ��� � ���� � �� � �������� ��� �� ��� � �� �� ������� ������� �� , X ,����!�3� �������� ��������� �� �� ��� 6�� ��� �� ���� � � � 7 �� � ������� � 2� � �� 3��� H�!�
����� �.� ������
��� � � � 8()� � ���: ��� �� �� ��� ��� ��� ������� � ()� � ��� �����' � ������8' :� 8�� �8' : = �� � 8' : = ��: � ' �= ��� � � ' �= ���:
��� � � � 8()� � ���: ��� �� �� ��� ��� ��� �������� � ()� � ��� ������ � � ���� 8�:� 8�� �8�: = �� � 8�: = ��:�� �= ��� � �� �= ���:
�� ���� �+� ������� ���� ������ � �.�
3� � ��� �� �9� � � � ������� �� ��� � ���� � � ��� �� �������� ��������� �� 1 �� �� 6%��$)!� X
6)!� � � 1� � � X�
��)!�������
6�&� � �&�7�
H�# �� �9� 9 ������� ��� %�� � 3������������� NM
� ������ (�$# 7� � ���� �� � � ���8� 5 � � X 6 ��� ��� ��7 � � ��� � �������������� ��� 61��� $4� �� �� ���� � � �� �� ��7 � �� � �� � (-� ��� � ���� � �� � �������� ��� �� ��� � ���� ������� ������� �� ,� 3� � � ���� �� � � ��� � ����� � �� $4� ! �� �� � 2� � �� 3��� H�#�
����� �+� ������ ����� �.� ���������
*��� � � � ()� � � �� ��� ������ ����������-���"8�:
*��� � � � ()� � � �� ��� ������ �����������-���"8�:
*� � �8� �: � ()� � �8� �: �� ��� ���� ���������2�������<8' * "* #:
*� � �8� �: � ()� � �8� �: �� ��� ���� ���%���������������<8�* "* #:
*�� � 8�� �: � ()� � 8�� �: �� ��� ����� ���L����.�����"��$�F8"* #:
*���� � 8� �� �: � ()� � 8� �� �: �� ��� ������� ���L�����������$�F8"* #:
*��� � 8�� � � = �&�): � ()� � 8�� � � = �&�): �� ��� ������ ���L����%��������$�F8"* #:
�� ���� �.� ���������� ��� �������� �������� �" � ����
G�� ���� 1� � � ������ ����� � ��� ����� �� �9� ���� �� � �� �� �� �� ��� � ��������������� ����� 1 �����1 �� � �� ������/����� � ������ �� ���� ����1 � �� � ���� � �� �� ����������������� 1�� � �� � ������ �� ��� �� �������� ��� ��� ��� � ����
3� ���� � ������ �9� ��� � ���� ����� ��� �� � 0��� � � � ����� 6�� ��� �� �� 9-= ��� +-=� �����7 �� �� �����1���F
� ��� �%�� 6 %��7 X � =����,��
�����Q � =������,����
�������Q � =�����,���
������Q � =�� �,�
���� Q � =���,�
����Q
� =���,���
������ 1� � %�� X � -� � � � � -�� ��� ��� 9� ���� ���� 9� � $4� � 9� �� �� �� ������� ��
� ��� ���� 6 %��7 X � =����,��
�����Q � =������,����
�������Q � =�����,���
������Q � =�� �,�
���� Q � =���,�
����Q
� =���,���
������ 1� � %�� X � -� � � � � -�� ��� ��� 9� ���� ���� 9� � $4� � 9� �� �� �� ������� ��
5 � :��� � ��� �� � � �� � � ��� ���� �� *������ � ��� � �� ��� � �� � 9 F .- � � � :���61� � .- �� ����� � ��� � ��������� �� 3��� H�#7
G�� ���� ���� ��� ������� � �� $4� ��� � ���� � ������ ������� �� �� , ��� � � ���� ����� ��� ���������� ��� ���� � �� ��� � �� � � ����� (-� � ������� �� ��������� 6 ��� � X ���� ��� X � 1��� � � �� ����� � ,7�
�� � ������� 1 �������� ���� ��� ������������ 6� �� ��17 �� ����� �� � 1� � � � � ��� ��������������� ��� �� ���� ������� ����� � �� � (-� ��� � ��� �� ��� � ����� � �� � � ������ ��� � � ��� �� � ���� � � ��� �� ���� ������� � ��� � ��� �� 6��� �� ���� 7 � ���� �� �������� �� (-� ��� ��
%���������� (�$$� �� � X 6 ��� ��� ��7 ! � ����� �������������� �� �%��� $4� �� �� ������� �� ��# ���� �� � ��������� ��� �� ���� � �� � �������� ������ ���� !� �� �����!��������� , ��""� �- ���&����
�
� X ���#" 5�� ��� � � X �*� ��6�� ,7�
7" ���� � �� ���������6" � ���� 9 �� $4� ! �� ���� �� ����� �� � �� ��������� ���� � �""�
�# � � $4� � � �� �� F �������6�7��� X '���
!# � � $4� � � �� �� F ���������6%7��� X '���
�# ( � $4� �( �� �� F �� �����6�7��� X '���
# � � � $4� � � � �� �� F ����������6���7��� X '���
# �� � � $4� � �� � �� �� F ����� ����6���7��� X '���
�# X �R�S � $4� � X �R�S �� �� F �����������6���7��� X '���"
NN H (����� 9 ��2������ �� ��� ���� 5������ � ��� ��� � 3��������������
+� �� �!!�������� % %��� 9 � $4� � 9 �� �� F ���������6�7��� "
?" $� �� ������ ��� ����� �� ��� ������! ��""� �-%��$ ���&�����
� X ���# �� �� ���� �+ � � '�����
��������� �� �� ��� � ����� ��� & ��""� ������ ��������� �� �������# ���� %�� ���� �� � ���� �� �� ���������� ���� ! > ������� � !� �" 3�������# � F �������6�7��� � ��������6�7�
�
� � � � :���
!# % F ���������6%7��� � ����������6%7��
� � % � :���
�# � F �� �����6�7��� � ��� �����6�7��� �� � :���"
+� �� �!!�������� % %��� � F ��������6�7��� � ���������6�7��
� � � � :���"
G�� ���� ���� �� � ����� �� � 2� � �� ��� ��� �� ��&�� � ������� ��� � ���� �� �� � � ���� ������� � � 2� � �� � ������� 1 ������ ���� ��� ��� ���� >����� ���� ��� � � � ��� �� � ��� ����� �� � ����� � �� �� ��� � ,�1 � � ���� �� ��� �� ������������� 1��� �� ����������� +-= � �����RHIS �� �� � ��� / ��� � � � ����� ��� ��� � � � ��� 6�� � ����� � ���� ������ ��� �� ����7 ������� � 2� � �� � �������� 3��� �� �� ��� 1 ��� �� �� ��� ��� ���� � 2� � �� �� ������ 1���� ����� � � ��� ���� �� �� � �� +-= � ����� �� �� ����������� �� ��� � ������������� RHHS�
����� � / � � ���
C� � � ��� � ����� � �� �������� �� � 1 (-� � � ��� 1 ����� � �� ����� �� � � ����� (-�� ������� ������� � �� 9 �� #�H� C ���� ������� ��1 �� ����� � �� �� � ��&� � � � ������� ��� ���� ����� ��� ��������� ����� �� ��� �&� � � � ������� �� 1 �� �� � ������� 1���
� ������ (�$' 7?A� �� � ��������8� 5 � � X 6 ��� ��� ��7 � � ��� � �������������� ��� 61��� $4� �� �� ���� � � �� �� ��7 � �� � �� � (-� ��� � ���� �� �� A� �� � �������� ��� ������� ������� �� , X ,����!&��. 1� � �-)!�6 )!�7�
�
� X ����9 � ��� 9 �� $4� F � X - ��9��� F � - �� 9���� � ���#�
)��������� �� >� �� � �������� 6�� � � �������� ��� �� >� �� � 1��� ������� ������� �� ���� 1 � � ���7 �� � ������� ������� �� 1� � � �������� ���� �� ������� ���� ������ � �� ��� ������� �� $4� � ���
� ������ (�$( 7������� �� � � ���8� 5 � � X 6 ��� ��� ��7 � � ��� � �������������� ��� 61��� $4� �� �� ���� � � �� �� ��7 � �� � �� � (-� ��� � ���� � ��� >� �� � �������� ,�
3� �������� �� � � ��� � ����� � �� �� ! $4� �� � 2� � �� 3��� H�H�
����� �+� ������ ����� �.� ���������
+� � � �� ()� � � � ��� ���� ���-���"8�:
+� � �8� �: �� ()� � �8� �: � ��� ���� ���������2�������<8' * "* #:
+� � �8� �: �� ()� � �8� �: � ��� ���� ���%���������������<8�* "* #:
+�� � 8�� �: �� ()� � 8�� �: � ��� ����� ���K��.�����"��$�F8"* #:
+���� � 8� �� �: �� ()� � 8� �� �: � ��� ������� ���F���������$�K8"* #:
+��� � 8�� � � = �&�): �� ()� � 8�� � � = �&�): � ��� ������ ���F��%��������$�K8"* #:
�� ���� �.� ���������� ��� ������� �������� �" � ����
3� ���� � ������ �9� ��� ���� ����� � ��� �� � 0��� � ��������� �� �� �����1���F��� � �6 �%%7 X � =
���/�
��� � =�� �/�
��� Q � =���/�
���Q � =����/��
����Q � =������/����
������Q � =�����/���
�����Q
1� � �%% X � -� � � � � -�� ��� ��� 9� ���� ���� 9� � �� � 9� �� $4� �� ������� ��5 � ���� � ��� �� � � �� � � ��� ���� �� > ������� ��� � �� ��� � �� � 9 F ;- � � � �����
H�# �� �9� 9 ������� ��� %�� � 3������������� N$
%���������� (�$* 7-��� ��� �� �� ��������8� �� � X 6 ��� ��� ��7 ! � ����� ���������������� �%��� $4� �� �� ���� ��� �� ��# ���� �� � ��������� ��� �� ���� � �� �� *�� �������� ," 5�� ��� � � X �*�� �
6�� ,7�
7" ���� � �� ���������6" �� � ����� ���� 9 � �� ! $4� ��""� ������� ���������� �� ��������# ���� �� ��� ��
! ���� �� ��� *����� ��� �� �������� ��� �% ���� �� ��������� � " 3�������# � �� $4� � � � �� F ��������6�7��� � �������6�7���!# � �� $4� � � � �� F ����������6%7��� � ���������6%7����# ( �� $4� � � � �� F ��� �����6�7��� � �� �����6�7���
+� �� �!!�������� % %��� 9 �� $4� � 9 � �� F ���������6�7��� � ��������6�7���?" ;������ � !�� %��� ������! !� �� !$4� �� ���� �� � ���� �� �� ����������" 3������
�# � F ��������6�7��� � �������6�7��
� � � � ����
!# % F ����������6%7��� � ���������6%7��
� � % � ����
�# � F ��� �����6�7��� � �� �����6�7��� �� � ����
+� �� �!!�������� % %��� � F ���������6�7��� � ��������6�7��
� � � � ����"
)� 1 ����� ���� ��� � � ��� �� ��!$4� �� ������� � 6�� � � 1 � � ��� �� ��� ��� � � 2� ��� ����� �7 �� � �� ����� �� �� �� �9� ��������� 1 ��� ������� ���� �� �� �� ����� � ������ � ���� � ������� � �� �� � ���� �� � � �� � 3��� �� ���� �� �� � ���� �� � ���������� �� � � �����(-� � ������� ��� �������� ��������� �����
-�������� (�$,� �� � X 6 ��� ��� ��7 ! � ����� �������������� �� �%��� $4� �� �� ���� ����� ��# ���� �� � ��������� ��� �� ���� � �� �� *�� �������� ," $� 9 � �� � 9 ��$4� F � X - ��""� � ���� �� �� ! $4� �� �����!�# ��� ��� � ��!����� ���� � X�*�� �
6�� ,7� �� �������� ��� ��� ���� %� !��� *����� �� ���� �% ����� �������
7" � �� $4� � � � �� F �������6�7���6" � �� $4� � � � �� F ���������6%7���?" ( �� $4� � � � �� F �� �����6�7���
+� �� �!!�������� % %��� 9 �� $4� � 9 � �� F ��������6�7���
G�1 1 ��� ��� ��>������ ���������� �� � 2� �� �9� � ������� ��� ��� � ���������������
���������� �� � ��� 7�� � �������8
� ������ (�$. 7����������� �� � ��� �� � ��������8� 5 � � X 6 ��� ��� ��7 � � ��� ��������������� ��� 61��� $4� �� ���� � � �� �� ��7 , �� >� �� � �������� ���� �������� ��������� �� �� � ��� ��� ������� � )!� ��� �%%�
3� ����������� �� ��� � �� � (-� ��� � ���� � �� �������� ���#� 6�� ��� � � ��� � ������������������� �� �7 � 1��� � �� ���� � ���� ���� � 6� ��� � �� � X �*��6�� ,7 �� �9� � ���7�� �� �9� ��� � 2� � �� ��������� EI�
=�� ���� �� �� � �� ���� � ����� �������� � ���� �� ���� ��� �� �� ��� � �������� �� � ��� ��� ������ 6�� � �� 5,9 �� �� ��� 1�� ���� ������� ����� � ��� � ����� � �������� ���������� �� ���� �����2 �7 �� �� � � � ��� �� ����2 � 6�� �� � �� � ��� �7 ��� �� � ���� �� � 1 ��&���� �(-� ��� � 6���� �� �� � ��� � ��������� �� )�������� #�#!7�
�� �� � (�$0 7-��� ��� �� �� � ����� �������������� �� �8� �� � X 6 ��� ��� ��7 ! ������ �������������� �� �%��� $4� �� �� ���� ��� �� �� �� %��� ��� �����!� �� ��!$4�#�
$" H (����� 9 ��2������ �� ��� ���� 5������ � ��� ��� � 3��������������
�������� #* �9� � ������� ��� � ��� � �������� �� � ��� � �������� 6�������� 7
�#� �� �8���� ����: =�� %����8����: � ,� � � �� � ���� ���� ���� ��� ������� �������������� �
� 8��� :C ���� ���� ������ ��������������8����:
�� ��
�#� �� �8���� ����: =�� %����8� ��: �� �������� �
� 8��� :C ���� ����� ������ ��������������8����:
�� ��
�� � � ��������� ��� �� ����" ������� � , ! �� *�� �������� ���� �������� ����������� �� ��� ��� �����!� )!� �� �%%"
;�% �� �6)!�6 )!�7�8� � ���
� X ��� ��""� �� � ���'������ �� ������ ��� ������ �� ��' �� %# ��� ��� � ����� � X �*��� �
6�� ,7 �� ���%��� �� �"
7" 9 � $4� � 9 �� �� F ���������6�7��� �� ���� ���� �� � �� ��� �� $4� ! �� ������ #
6" � F ��������6�7��� � ���������6�7��
� � � � :��� �������� � �� ���� #
?" 9 �� $4� � 9 � �� F ��������6�7��� �� ���� ���� �� � �� ��� �� �� ! $4� ������ #
8" � F ���������6�7��� � ��������6�7��
� � � � ���� �������� � �� ���� #"
;�% �� �6)!�6 �!�7��
� X ��� ��� ��� � ����� � X �*��� �6�� ,7 1������� 7� ?� �� 8 �� �!�� 1������ 6 �� ��� ������� �� ���� ������ ��&� �� ���� #"
G�� ���� �� �� �������� �� 2> � �� � �� � ���� �� ��� � �������� �� ���0� � �� �� ������ �����)� ��� �� ���������� ��� � �������������� �� � 1 ��� ��� �� �� �� � ������� ������� �� ����� ��� � �� >� �� � �������� �� ��������� � �� ��������� EK� ,�1 � � ���� ����� ����� �� 1��� � >� �� � ��� � �� �� 9 �� H�H�E �� ����� � � � ��� ��� � �������� ��� ��
� ������ (�$2� 5 � � X 6 ��� ��� ��7 � � ��� � �������������� ��� 61��� $4� �� ���� � � ���� ��7 1��� �� �9� ��� �%� 6���7 � 2� � �� � ������� ��������� �� + �� H�!M�
� 7����� 8 ����������� �� ��� � �� � (-� ��� � ���� � 6�� ��� � � ��� � ���5� � �������������� �������������� �� �7 � 1��� � �� ���� �' ���� ���� � 6� ��� � �� � X �*��6�77 �� �� �9� ��� � 2� � �� ��������� EK�
�������� #, �9� � ������� ��� � ����� ���&� � ��������� ��� � ���������#� ������� =
"���� ���� ���� �%����8����: � ,� � ���� = ���� ��
"� � ���� ��
�� �8���� ����: �� "� �
�� "����
�#� ������� =
"���� ���� ���� �%����8����:��� = ���� ��
"� � ���� ��
�� �8���� ����: �� "� �
�� "����
H�# �� �9� 9 ������� ��� %�� � 3������������� $E
-���� �� � ����� �� � ����� �� �������� 1 ��� �� ���1 ���� �� ����� ��� ���� ����������� 2� � �� >� �� � ���������
%���������� (�'B� 5� �����! ��������� , '� !� �� ����� �� ������ ���������� �� ��*�� ��������"
/*��� 8"?7" 3� � ��&� � � �9� � � � ������� �� �� 2���� ��� �� 2��� ��������� 6��#� � ��� ��� .��� H�K7 > ��� � ��������� �� �� 9-= � ����� �� �� �����1��
��� ��� 6�� .�7 X����� �E� �E� �!� �E� %E� %!� %#� %H� %I� %K /���������6��(��7 � ������6��7 � ������6�������7 ���������6���7 � ����6���7 X ��(�� � ��6���7 X �� ���������6��������7 � ����6��������7 X ��(�� � ��6��������7 X ������� ���������6'��(7 � ����6'��(7 X ������� � ��6'��(7 X �� ���������6�7 � ����6�7 X �������� ��6�7 X �� ���������6������7 � ����6������7 X ��(�� � ��6������7 X �� �������6�E7 � ������6�E7 � ������6�!7 � ������6�E7 ����� ����6�E� ��(��7 � ���� ����6�E� ��7 ����� ����6�!� ��7 � ���� ����6�E� �������7 ���������6%E7���� ����6%E� ���7 � ����6%E7 X �E � ��6%E7 X �E ���������6%!7���� ����6%!� ���7 � ����6%!7 X �E � ��6%!7 X �! ���������6%#7���� ����6%#� ��������7 � ����6%#7 X �E � ��6%#7 X �E ���������6%H7���� ����6%H� '��(7 � ����6%H7 X �E � ��6%H7 X �E ���������6%I7���� ����6%I� �7 � ����6%I7 X �E � ��6%I7 X �! ���������6%K7���� ����6%K� ������7 � ����6%K7 X �E � ��6%K7 X �E ���� �� %M ��� �B��� �����:��������6-9 +7 17 7���B��� �����:��������6-B +7 16 7���O)������ =�[6-B ������7
�� �� �� �� �����
/*��� 8"?6" 3� ��� �&� � � �9� � � � ������� �� �� 2���� ��� �� �� 2��� ��������� 6��#� � ��� � �� .��� H�K7 > ��� � ��������� �� �� 9-= � ����� �� �� �����1��
��� ��� 6�� .�7 X����� �E� �E� �!� �E� %E� %!� %#� %H� %I� %K /��� ���� ���6�E7 � �� ��6�E7 � �� ��6�!7 � �� ���6%E� �E� �E7 � �� ���6%!� �E� �!7 ��� �������6�E7� �� ��������6%#� �E� �E7� ����6%H� �E� �E7� ��6%I� �E� �!7� ������6%K� �E� �E7 ���� �� %M ��� �B��� �����B��� ��6-9 +7 17 7���B��� �����B��� ��6-B +7 16 7
�� �� �� �� �����
�� � � ���� �� ���� � ����� 1 �������� � �� � ������ ����������� +-= ��� 9-= � ����� � �� ��� ��������������� �� ����� ��� ����&� � � ��� ��� � ���� ������� �� (-� ��� ��� ��� � ��2����� 1 � ����� � ��1 �� � �� � ��� ��� �� � �������� �� �������� ���� ������ ��
(�'�* �������������� � =� �� � ��� ������� ���
3� � ������� �� � ��� ���� ������� �� �� ������ ��� � 2� � �� � ����� ��� � �������� ��� ���� �� ����� �� ���� ����� �������������� �� ��
$! H (����� 9 ��2������ �� ��� ���� 5������ � ��� ��� � 3��������������
� ������ (�'' 7�������������� � =� �� 8� � �������������� � =� �� �������X� � � �
������X�
�� �� � � 0� �� �� ���� ����� �������������� �� � ����� �� ��� � ��� � � � � ����
%�� � �������������� ��� � ���5� � ��������� �� �1� ��/ � �� 1���F �� �� � ��� � �����
E� 1� � � � ����� �� � >� ��� �� � � �� � ���!� 1� � � � ����� �� �������� �� 1���� �� � ������� � � �� � ��� �� � �� � ���
3��� ���&� � ��������� ����� �� � ��� � �������������� � � �� �1 ���� ��� ���� ������� �� �� �������������� � ���� � ��� ����� ����� �� �� �� ��2������ �� � �������
,�1 � � ��� ���� �������� ��� � 1 ��� �� ������� ���� �� � ����� �� ��� � ���������������� ����� 6�� ���)���7 �� �� � �� ���� � ���0� ��� � �� ������ � ��� � � ����� ��������������� � ��� � �� ���� �� ������ 6��� ������� �� ����� �7 �� � ��� � ������� ��� �� 3� � � ��� �������0� � �� �� ��� � � � � � �� �� ������ ���� �� � 1 ������ � �1� ��� �� ��/ ���� ���� ��� ��� ����� �� ��� �� �� ���2 �� �� � �� ������� .�� �� ������� ��� � ����� ��� � 2������� 1 ��������������1 RMM EH!S�
3� �� ��� �� ��� � �������������� �/ �� ������� � ����� �� �������� ���� ���������� �� ��� ��� ������� ���� �� � ����� �� �������������� � 0� �� � �� ���0� 6� REH!S ��� ����� � � ����� ��5���� B�����&:��� � 3� �� � ��� �� -����� ���� 3� �� �7�
1������ �� �� �� �� �������������� �� � ���������� ���������� 1� � � ��� � �������� ����� �������� � �� �� �� �� ���� ����� �������������� �� � )� ���� � �� � �������������� ���� ��� �1� ���� �������������� �� � ��� ������� ��� � �������� �������� �
� ������ (�'( 7� =� ����� ��� � �� �� "�� ������ � � �� �� 8� 31� ���� ����� �����&
��������� �� � �������X� ��
������X� �� �� � =� ������� ��� � �� �� �� �� ������ �� 6��������7
�� �� �� �4� �� �� ��� �� �������� �� �� �� $4� ��� �� �� �� ���� �� ��� �� � � ��� ���� �� � � �� � �� ���� �� �� =�� �1�� 1 ��� ���� �� �1� �� � �� �������� � � �� ���
)� ��� � � ��� �� ���� � � 0� ����� ��� �� �� �� '��� �������������� ��� ���� ��� ������� � � � ��� ���� �� � 0��� � ��� �������� �� ������ ��� ��� �� �� � ���� ���������������� ��� �� � �� ���� �������������� ��� ���� ��� ���� ��� � � � ��� ���� 1 � ���� ������������ � �� ������ ��� ��� ��� �� � � � �� � �� �� 2��� �������������� �� �
/*��� 8"?< ������� �� �� ����#" 31� ���� ����� �������������� �� � � �� � �� ��� �������2��� ��������� >�� � 6� .��� !�# ��� �� ��� � ��� .��� H�K ��� �� �������������� ��� 7 �� � ��� � �� .��� H�N 1���� ���� ��� �� � �������� � �� �� �� ��� ��� ��
)� ��� � �� ���� � 0� ����� ��� �� �� 1 ��� �� ��� �� �� � ���� ��1 �� �� 2��� 1�������������� �� ������ �� �� �� �4� ��� �� 2��� �������������� �� 6���# � �� �� � ��7 ��� �� ������ �� �� �� $4� ��� �� � ���� �������������� �� 6���# � �� �� �����7�
C ����� ���� �� � �� �� ��� ��� � � ��� ��� �� ��������� �� ���� � ��� �� ���� �������� ���� � �1 � �� � 61 �� � ���� ������� ��� ������� � ����� ��� ��� ��� �7� ,�1 � � 1��� �� 2��� ��� � � ��� �� � � �� � �� ���� �� � 6�� � �� �������� �� �� 2��� ��������� �� �������2 �7 �� ����� ��� �� ��� � � �� � �� ���� �� ��� �� �� �� �� 3� � ��� 1 ��� ������� ���� �� �1� �� � �� �������� � �� ���
)� �� 1���� ��� � ��� � ��� ������ ���� ���� � 2������ �� ��� �� �� �� ��� �� �������� � ������ ����������� ������ �� ��� �� �� 2����� �� ����������� �� - ��� � �� �� �� ����1� �� �� ���� �� ����� � ���� �� ��� ����2 ��
.�� �������� � ����� �� � ������ ��� �� ���� ���� � � �������������� ���� �� �� 0� ����� � ������ � �� ���� ���������� �������������� �� � ���� � ��� � > ;�����< �� ��� > ��� �� ��� ����� ,�1 � � �� ��� � �� ������ � ������� �� � ���� ���� ���� �� � ��� � ���� � ��� �� � ������ ��� �� � ���8���� )��������� � ���8��� ������ 1� � �� �1� �������������� �� � 1���� > ���
H�# �� �9� 9 ������� ��� %�� � 3������������� $#
:to
:to
:to
:st
:fr
:fr
:fr:tr
:st
:tr
:init
:st:tr
:curr
:to
:to
:to
:st
:tr
:fr
:fr
:fr:tr
:st
:st:tr
:init
:curr
:to
:to
:to :fr
:fr
:fr:tr
:st
:tr
:init
:st
:tr:st :curr
:to
:to
:to :fr
:fr
:fr:tr
:st
:tr
:init
:st :tr
:st
:curr
Transitiont2:
Transitiont3:
States3:s1:State
name="d"
Transitiont1:
States2:
Automatona1:
Transitiont2:
Transitiont3:
States3:s1:State
name="d"
Transitiont1:
States2:
Automatona1:
Transitiont3:
States2:
Automatona1:s1:State
name="d"
Transitiont1:
States3:
Transitiont2:
Transitiont3:
States2:
Automatona1:s1:State
name="d"
Transitiont1:
States3:
Transitiont2:
Step 1
Step 2
���� ���� %������" ��������� ������������� �����
������������� � ������� �� �� ��� ��� � � � �� 6�� � �� �� �� � � ��� � �� 1��� �� ��� � � � �� � ��7�
� ������ (�', 7������ � ��� � �� �� "�� ���F����8� 31� �������������� �� � �������X� ��
��� �������X� �� �� ������ ��� ��� � �� �� �� �� ������ �� 6���������7 �� �� $4� ��� �� ��
�� ��� �� ������ �� �� �� $4� ��� �� �� �� ���� �� ��� �� � � ��� ���� �� � � �� � �� ������ �� =�� �1�� 1 ��� ���� �� �1� �� � �� �� ���F����
)��������� � ���� �� ��� �� ����� ��� � �� � ��� � �� ��� � �������� ���� ��� � ��� � &� ��� ���� �� � 0��� � ��� �� ���� ����� �������� �� �� ������ ��� ��� �� �� ��� � ��� � ����&���� ��� �� ���� ��� �� �� � 1 � � ��� ���� �� ������� � �� �� � ����� ��� ��� �� �� ��� ���� � ���������
/*��� 8"?B ����)������ �������������� ����#" 31� ����� � �������������� �� � �� ��� 2��� ��&������� >�� � �� � ��� � �� .��� H�$ 1���� �� ��1 ��� � �� � ���8�������
)� ��� � �� ���� ����� � ��� �� �� 1 ��� �� ��� �� �� 2��� ��1 �� �� 2��� 1�������������� �� ������ �� �� �� $4� ��� �� �������������� �� 6���# �� �� �� � ��7 ��� �� ������ �� �� �� $4� ��� �� ��� � �������������� �� 6���# �� �� �� �����7�
C ����� ���� �� � �� �� ��� ��� � � ��� ��� �� ��������� �� ���� � ��� �� ���� �������� ���� � �1 � �� �� ,�1 � � 1��� �� 2��� ��� � � ��� �� � � �� � �� ���� �� � �� ����� ��� �� ��� � � �� �� 3� � ��� 1 ��� ������� ���� �� �1� �� � �� ���8�������
G�� ���� � 2������� � � ����� ���8��� ��� ������ � �� ��� �� �� ����������� ��� ��� �� ���8��� ��� ������ � �� ��� �� ��� � �� �� �� �� ,�1 � � �������������� � ���� �� ��� � � ��
$H H (����� 9 ��2������ �� ��� ���� 5������ � ��� ��� � 3��������������
:to
:to
:to
:st
:fr
:fr
:fr:tr
:st
:tr
:init
:st :curr:tr
:to
:to
:to
:st
:tr
:fr
:fr
:fr:tr
:st
:st:tr
:init
:curr
:to
:to
:to
:st
:tr
:fr
:fr
:fr:tr
:st
:st:tr
:init
:curr
:to
:to
:to
:st
:fr
:fr
:fr:tr
:st
:st:tr
:init
:tr
:curr
Transitiont2:
Transitiont3:
States3:s1:State
name="d"
Transitiont1:
States2:
Automatona1:
Transitiont2:
Transitiont3:
States3:s1:State
name="d"
Transitiont1:
States2:
Automatona1:
Transitiont1:
States2:
Transitiont2:
s1:Statename="d"
Transitiont3:
Automatona1:
States3:
Transitiont1:
States2:
Transitiont2:
Transitiont3:
s1:Statename="d" Automaton
a1:States3:
Step 1a Step 1b
���� ���� %��/��� ������������� �����
�������� ���8������ ���������� ��� ��� � �� �� �� �������� � ������ �������� � ����0� � �� �������� ��� �������� R#KNIS 6�� � � �� � �� �� �%% ���� RKHS7� )� ���� � � �� 1 ��� ��� ��� � ������� ���� � ��� � �������������� ���� � 6�� �� �� �� � ��� ��� �������������� � 0� �� �7 �� �� �� ���8������ ������ � �� ��� � ��� ������� �
C��� �� ������ � �� ��� �� ��� � ��������� ��� � � ������� ������� ������ �� � ��������������6� ��� �� ���� � ������ ��� � �� ���� ����� � �������� �� ����� �7 ���8���� �� �� 0� ���� ������� ���� ����� 6 � ������ ��� ��� � ��������������� � �1 � ��� ���� ������� �7�
� ���������� �� ������� ���8���� �� �� �������� ���������� ������ ��� � ����� ���������� �� ��� ��� �� ��� � 1���� � ���� �� � 1 ������ � �� ��� � � �1 � �� �� ,�1 � � �����1��� ����� ����� 1 1���� ����� �� � 1��� ��� � �������������� ��� � 1��� � �� ��� � > ��� ���� ���� ��� ���� �������� > ����� ������� �������� � ��� � �������� � �� � ������ 1���� ��� 6�� ��� �7 �� �� ������� � ������ �� � ��� �
"�" ����� �,������ �� ������ *������� ��� ��� ��������������
)� �� ���� �� � ����� 1 � 2� ���������� ������� �������� � �� � ������ �� ����1 � ��������������� 0� �� � �� ��� � ��������������� .�� ���� � ���� 1 � 2� �� ���� �� �� �� ���������� ������1���� ����� � � ������� � ���� ���� � ������� ��� ���� ��� ���� ������� � ��� ��� � ����������&������
(�(�# -������ �������� �
3� ������ 1 ������ � 2� �� � �������� � ������� �� � ��� ���� ������� 1��� � ����� ��� ��������������� ��� ��� � � � �� ��� ������� ��� � �� � 0��� ��
� ������ (�'0 7+���� �������������� ���� �8� � ��� � �������������� ���� � "�� �� � ���6����7 ���� �������� �� � � ����� � �� ��� � � � � �� ��� � �������������� ��� � �� � �� �
� ������ (�'2 7+���� �������8� � ��� � ������� "" X 6�� "��7 �������� �� �� �������6������� 7 ��� � � ��� � ��� � �������������� ���� � "���
H�H (����� + 2������ �� ��� ���� 5������ � ��� ��� � 3�������������� $I
,�1 � � �� ���� �������� ��� � �� � 0� �� �� ��� � ��������� ���� � � ������ � �� ������������ 1 �������� ������ ���������� )� ��� � �� ������� �� �� �� ������� �������� � 1 �������� �� � ���������� ���� � �� 2��� �������� 1��� ������� �������� � �� .��� H�E"� ��������� �� ����������� � ��2������ ��� ������� ���� � �� �� ��������� �� � ������ �� � 2������� 3� � ��� ���� � ���� 2��� ��������� ���� ��� � � ��� � ���� �� ������� ���� �� 2���� � � ����� ���������� � 0� �� �� � ������ �� 1 ��� 3� ������� �������� � 1��� �� �� ���� ��������� ����� �� �� � ���������� ���� � �� ��� � ����������
<<foralll>>initR reachR
<<loop>>
Control flow graph
A1:Automaton
S2:StateT1:TransitionS1:State
reachable reachable
statesstatestransitions
from to
NEGLHS A1:Automaton
S2:StateT1:TransitionS1:State
RHS reachable
transitionsstates
to
states
reachable
from
reachR
A1:Automaton
S1:State
init
LHS
reachable
NEG
A1:Automaton
S1:State
init reachable
RHS
initR
���� ����� %�������� �������� ������ �" ����� �������������
/*��� 8"8C �H����!���� ���!� ��� '��� ��������#" :�� ����' ���� � ���� ��� ���� � �� �� ��&������� ��� � �� ������� �� � ������ 6�� �� ���� ��� ��� � � ��� � � �������7� C� � � ��������� ��� �� �� 2��� ��������� ��� � �� .��� !�# � � 1 �������� ��� �� �� �� � � ����� ���� �� ��� �
:�� ����' > � �� � ���� �� � � ������ ���� �� �� �� ��������� �� ���� �� � �� � ���������� ��
�� ���� � ���� �� ���� �� ��� � ������ � � �� � �� ������ ���� � ��� � ������ �� � � ���� �� �� ��� � ���������
3� ������� �������� � ����� � ���� ����' ������ � > ��� � ����� ��� ��� ��� ��������� 6�� �����
��� 7 ���� �� � ����� ����' �� ���� �� ������ 6�� ���# ��� 7�G�� ���� 1������ �� � ����� � �������� ��������� �� �������������� 1���� � � ��� ��� ����
� ����� � ������ ��� � �1 � �� ��������� ��� � ���� 1���� 1���� ���������� ��� � 0��� � ����
� ������ (�(# 7-������ F�/ �����8� � ������� 8�1 ��� � %�" �� � ��� � 1��� �� �����1������ ��� �� �� ��
� 3� � �� �� �����1��� �� � �� ��� � �� � B.%F ����� ?�� ���� � ��� !����� )��� ���-����
� 3� � �� �1� �� � �� �� �F ���� � ��� �����
3� ������� 8�1 ��� � �� ������ � �� � ������� ������ 1���� ���� �� � ���� ��� � ��������� ���� �� � ��� � �� � �� ��� � �������� � �� ��� ��� �
E� 3� > ������ ������ �� �� ����� ��� 2���� � �� �� ?�� ��� � G ��� � �� � �� ��� � ��� ��� ��������� � �� �� ��
!� C� � � ���� � ��� �� � ��� � �� �� �� ���� � ��� � �������� � �� �� ��� 1���� �� ��! �� � � �� � ���&� � ������������� ��� > ������� )� �� � 1�� �� � ��� �� ���� � ��� �� � �� � >���� �� � � ���� � �� �� ���� � �� ��� �1�� �� ���� �� �� �����1 ��
$K H (����� 9 ��2������ �� ��� ���� 5������ � ��� ��� � 3��������������
#� C� � � ��� ��� �� � ��� � ��� �������� � ��� �� ��� � �� � > ��� �� )� �� ��� 1�� � �� ����� ������� �� � �� � >� ��� �� � � ���� � �� �� ���� � �� 1��� �� ��� �� > ���������� � �� ���� �� �� �����1 ��
H� �� � )��� ��� �� �������� � ��� �� � �� � �� ���� �� ������ 61���� ��� ���� ���&� ����������� �� ����� �� 7�
I� C� � � !����� ��� �� � ��� � �� � ��� � ��� �� > ��� � ����� ��� ��� ��� �������� 6 ������ ��� 7 ������ �� � �� �� ���� �� ���� ��� ��
K� �� � -��� ��� 61���� ��� �� �������� � B.% ��� ��� � ��� 7 �� ���� �� �� B.% ������ �� ��� � ��� �� > ������ �� �� �������� � B.% �� ����� � 6�� ������� 1��� �������� ����� �� ���������� ������� �7� C� � �� ��� B.% ������ �� � ������ � �� ��� � ���� �� � ���� ���� �� > ������ �� ������� � �� ��������� 1��� �� �������� �� 6���� � �� ����7�
G�� ���� �� � ������� �������� � �� ��� �� �� ���� ������� ���� �� ��� ��� � ���� � ��� ���� �������� ��� �� ��� � �� � %39 1 ������ �� ����������� 6���������� �7 � ������� �� ��� ���������������� ,�1 � � ��� � �� �� B.% ��� � ��� � � � � �� ����&� � � ;�����< �� � ��� �� ���� �������������� ��� �� ��� �� � �� � � ����� ��� � ����������
.��� � �� �� ����� ���� �� �� 1 ��� ���� �� � ������� �������� � �� >� ������ �� �� �� �� 2� � �� RMNS 1� � �� ������� ��� ���� �� � ����� � ������� � � �� ������������ ��� � � ������� �������� ��
3� ������ � ������� �� �� � ��� � �������� ��� � �� � 2� � ����� �� �������� ���� ������ ��.�� ���� �� �� 1 �� ������ � � �� �� � �� � ��������� �� �� ��� ���� �� �� ��� � ����������� �� �� ��� � �� � � ���� �� � >� ��� �� � � �� � 6� ��� ��� ���� ��� � ���������7�
� ������ (�($ 7�� � ������� �� ������� �������� �8� 3� �9� � ������� �� � � ������������ �������� � �� � 2� � �� ��������� EM 6���� ��� �� 9-= � ����� ���� ������� �������� � �� � ����� ��� �� ��7�
(�(�$ � ���� ��� ���� ������� �& ������� � ��"���
G�1 1 � 2� �� ���� �� �� ��� � ���������� ���� �� 61��� ������ � ������� ����2������� �� �� � 2������� �� REKMEKNS7 ���� � �� � �� ������ ���� 1�� ��� � 2���� � �������� � ������� ��� ��������� ���� ������� � ��� �� �� ��� � ������� ��
� ������ (�(' 7��� ���� ������� 8� � ������ ��� ���� ������� �$ X 6"���%�"7 �� � ��� 1� � "�� �� � ��� � �������������� ���� � 6�� � � � � �� ��� � �������������� ��� � �� � �� �� � ����� �7 ��� %�" �� � � � �� � ������� F�/ ������ 6B.%7�
G�1 1 ��� � 2� �� � �������� � ������� �� � ��� � �� � � ���� ��� � ��������
� ������ (�(( 7������� �� �������� � ������� �� � ��� �8� � ��� � ���������� ���� ���� X 6�����$7 �� � ��� ���� � 2� � �� ������� � �������� � ������� �� �� ������� ��� ���� 1���� �� � 1 ��&���� � ������� �� �� � ����� � �� ��� ���� ������� �$�
�� � 2��� ��� ��� �������� � ��� � ���� ��� ���� ������ ���� ������ � �����1 � �� �����&��������� � ���� �� �� �� �����1��
%������� (�(* 7� �������� �� ���� � �� ������� � ������8� )� ��� �������� ��� � �� ���&���� �������� �� � ������� ������ � �� �� ���� � � ���� � ���� � � ��������� �������(����� ����6������ �� �� � ��� � ��>������ � � ���7 ��� � �� ������� ���&� ��������� *������ ���� 6� ����&��� �� ������� � ������7� G�������� �� ��� �� ��� � ��� ���� ������� � �� ������� ��� �� ��� ��� �8�����
3� �������� ��� ���� �� � � ��� � 2������ �� � ��� ���� ������� ������ ��1��� ������� ���� ����� � � � � �� ��� � �������������� ��� � ������ ��������� � �� � ������� 8�1 ��� ��
H�H (����� + 2������ �� ��� ���� 5������ � ��� ��� � 3�������������� $M
�������� #. �9� � ������� ��� ������� �������� ��#� ������8��� ���: ="���� � ���� � � ��� ��� � ����� � �%�!����8����:�
�� = ���� ��
"���� ���� ���� �%�!����8����:��� = ���� ��
"� � ���� �� ��8���� ����: �� "����
�� "����
�#� ��"8�: � ���� =�� ����� ���� �%�!����8����:�
�� = ���� �� �
"���� ���� ���� �%�!����8����:��� = ���� ��
"� � ���� �� �8���� ����: �� "����
� �#�� ���� ��
� �#�� ����� �� ��
�#� ����8�: =���� ����� ���� �%�!����8����:�
�� = ���� ��
"���� ���� ���� �%�!����8����:��� = ���� ��
"� � ���� �� �8���� ����: �� "����
�� ����
�#� ������8�: =����� ���� ���� �%�!����8����:�
�� = ���� ��
"� � ���� �� �8���� ����: �� "����
�#� ���8 �-: =� � � = �-����� �� �
(�(�' ������ � ������� �� � �������
� ����� �� �� �� ������ ������ �� �� � 2� ��� �� ���������� 1 ��&���� �� �� ����������� 6������� �������7 ��� ��� � ������� �� .�� ������� 1 ������ > � �� �� �� � ����� � �� 2��� ������������ ��� ������� �� ����������� �� ����1 � �� � �� ���� �� ������� ���� �� ����� ���� ���� �� �� �� �L� ��� ������
3� � ��� � ���������� ������� �� � 0��� � �� > � �� ���� ����������� �� 1 ��&���� � ��� �������� �� 3� �������� 1�� �� > � ����� ���� ����������� �� �� �� �� �� 9�: �� -���������)������ 79-)8 1���� �� �� ��� ��&��� �� � � >���� ������� ��� �� �� 4�5 ��������� =B5����������� �� ��� & / �� �� �� � �� � ������ ������ �� ���� �� �� ���� �� ,�1 � � �� � ��� � ����� ���������� 6����� �� ��� � ���� ���� ���� �� ��� ���� �� �� ���� �7 �� �� �� ���� ��� ������ ��� � ��������
=� �� ��� � ���� �� �� 1���� ������� ��� 6�� ��� �� REK$S7 ���� ����� ���� ��� 6�� ��� ��������������� ��� � 1��� �� ������ 5,9 ��� :,97 ��� ���� � �� �� � ������ ���������� ������� �
��� �� � ���� � � ����� � �� =B5 ��� � � ��� ��� ��������� � 62��� �� REHES7 �������� =B5 > � ������ ��� � ����� ��������� � ���� ��� � ��� ��� �� ����� ��� ��� � �������������� ���� &1��� )� ���� �� 1 ���� �� �������������� ��� �� 6���� =B5 �� ��� � ��� ���7 ���� �� ���������� ��� �� 61� � >������� ��� � ��� ���7 ����� � ����� � 1����� � ����� ���� 1���
�� �� �� ���� �� �� ��� 1 �� �������� �� ������� � ������ �� ��� �� ��� 0� ������ �� ������1 ��&���� �� �� �� ��� �� �� ��� 6�������� 1 � �� � ���� ���� ���� �� ��� ���� 1�� 1������� ���� � � ������ 7� 3� � ��� ��� �� � �� �� �� �� ��� 1 ����� ���� ��� �� �� � ��� ������ ����2�� ��� ������ 1 ��&���� �� �� ����������� � ��2 � ��� ��1 �� �� ��������� ���������� ������� �
$N H (����� 9 ��2������ �� ��� ���� 5������ � ��� ��� � 3��������������
(�(�( ��� � �������������� ���� ��
��� � ���������� ���� �� ��� ����� � ������ � �� �� � ���� � �� �� ��� � ��������������� �� ��� ��� ����� � � ��� 6��� ����� ������ ��� �� �7 ���� ������� ����������
H���� �� � �� ����� �
�� �� ���� ���� �� ��� � �������������� �� �� � ��� � ���� � ��� � ���� � ��� � ����� ��� ������ ��� ���� � ��� ��� ���� � ��� � �� ��� ��� � �� ��� 1�� �� ���� � ����� ��� �� .�� ����� ���� �� �����1��� � 2������ �������� � �� ���� �� �� � ����� �� ������#� 3� �������� �� � � � � �� ��� � �� ���� ��������� � �� � ���� � ������ � ����� � 1���� �������� 6�7 � � � �� ��� >������ ����� ��� ���� � � ����� � ��� ���Q 6��7 � 1 6��P���� �7 � � � �� ��� ��� ���� ����� ��� � ��� ���� �� ����� ��� ���� � ��� ��� ��� 6���7 � � � �� ���� ���� ����� ��� �� � ��� ����
� ������ (�(, 73 � � �� � ����� �8�� � � � �� � ����� � ����� X 6����������$ � %$���� � ����%��� � ������� 7 �� ���� 6��
��������7 � ����� ��� � ���� � � ����� � 6����� ��� ����$ � � ���� ��7 ��� �� ����������� � �� � � � �� ����� � %$���� ������������ ����%��� ��� �������� � ������� 1� � � � � �� ������������ ��� � �� ���� � ����� ���� �� ��� � � ����� � ���� � �� � � � � �� � � �� �� �� ��2� ������
� ������ (�(. 73 � � �� ��� �8�� � � � �� ��� � ���� X 6��������$� ��<��� � $�7��� � �$���� 7 �������� � ����� ��� � ���� �
��� � 6���� ������$ � � ���� ��7 ���� ���� � ���� �� �� �� �1� � ����� �� ��� �� ���������� � ��� � � � �� ��� ��� ��:����� ���� $�7��� ��� ����� �$���� 1���� ���� � ��� �� �� � � � �� � ����� ��
G�������� � � � �� � ����� �� ��� ��� �� ��� � ��������� � � � �� � �� (-� ��� ���
� ������ (�(0 7�%� � �� � ������� �� � � � � �� � ����� �C��� �8� : � � �� � ��&��� �� 6��� ��� ��7 �� 1 ��&���� � (-� ����� � �'' 1� � �� ����� � � � � ����� �� ����� ��� ���� � ������� 6����� ���$ � � ���� ��7 �� > ������� ������� � �� �'' �� � ��� � F ���� X
����'' ����$ X �
���'' �
: � � �� ��� �� � � �� �� �� ��� ����������� � �1 � ���� � ������ ����� ��� ���� � ���& ��� )� ���� � �� �� � ����� � ������ ����� ��� ���&���������� �� �������� � ����� �� ���� �� �� � ����� �� �� ���� ������� �������� �� �� ���������� ����� 6��� ������� �� � ��������� � ��� �&� �� �� �� ���� � ���� �� ���� ��� �� ��� � ����� �����7� ,�1 � � �� ��� �� ���� � ��� ����� � >�� � � �� �� � �� ��� � �� � � ����� �� � �� �� �� ����� ��� � �������������� 1����� �� ������������ �� � ��� � � � �� ��� �� � �� �� ��� ���� � ��� ���&���������� ��� �� ��� ��� � � �� ���� �� ���� ��
%������� (�(2 71���5���������� �� � � � �� ��� ��8� ���&���������� �� �������� � ����� ���� �� � � �� � �� �� ����� �� � � � �� ��� �� �� ����� ���� �� �� ��������� �� �� �������� ������ �� ������ �� ��� ��������� ��� �� � ������
�� �������������� ���
3� ��� ���� �� ��� � �������������� ��� � �� ��� � ��������������� � ����� � ���� � 0��� � ������ �� �������� �� �� � ��� �� �� �� ���� � ��� � �� ��������� � ���� ������� ��� � ����������������� � �� �� 0� ���� ���P� � ���� 1���� ���� � �� � ����� �� ��� �� � ��� ��� �� ����� ��� �� 5,9 ����� � ����� ����
H�I :�� : 2� � �� $$
=� �� ��� � ���� 1� � �� � � ���� �� � ����� ��� � ��� ��� �� � ����� � �� � ��� 1 ���� ���� ���� �������� ����� � ����� � �� ��� ���8��� 1��� ��� ��� �� )� ��� ��� � ��������������� ����� ����� ��� > ������ ��� � ������ � ��� ��� ��� �� �� ��� � �� ����� ���� ���� ���
.����1��� �� ������2������ �� ��/ � �� ��� � �������������� � ����� � ���� ��� � ����� �� REH!S� ��� � �������������� ��� �� � 2� � �� �����1��
� ������ (�*B 7��� � �������������� ��� 8� � ��� � �������������� ��� ��� �� � � ������� � �������������� ��� 1� �
� ��� ��� �� $4� ��# ��� �4� �� � � � �� ��� ��Q� �� ������ �� �� $4� �� ���� �� � 0��� � �� � �� ������ ��� ���� �� $4�Q� �� ����� ��� � �� � �� ����� � �Q� ��� �� �������� �� � �� � � � � ��������������
�� ���������� � ��������� �� ��� � �������������� ��� �� ������� �� � �� ���� ��� ��� � > ��� ������������ � � ��� � �� �� ��� � �� 8�1 �� ��� � �������������� ���� � � ������ � ���� ��� �� 1 ���� �� ��� ������� � ������� �� � ��� ���� ����1� �� ��������� ��������������� �� � �� ���������1���
� ������ (�*# 7��� � �������������� ���� �8� � ��� � �������������� ���� � �� � � &���� ��� ���� ������� �$�� X 6"����� %�"��7 1��� � � � � �� � ����� � ����� ��� ��� ��������������� ��� � ��� � ��� �� ��� ��� � �������������� ���� � "���� X 6����� � ���7 ��� �&� ���
� ������ (�*$ 7��� � ��������������8� � ��� � �������������� 7������� C���� ��8 �� �� ���� ��� � ���������� ���� � ����� X 6������$��7 1��� � ��� � �������������� ���� � �$��
�� �� ��� ���� ������� ��� � �� ������� �� �� ����� ������ ���� �� �� ������� ��� ��
)� ���� � �� 1 ��� � ����� � ��2������ ��������� 6�� ����������� �� �9� � ������� �� ��� ��������������� �� (-� ��� ��7 ���� �� �������� ����� � ������ ��� ��� ���� ������� � ��� �� ����������������� ��1 � � �� �� ���� �������� �� ��� � ��� � � �� ��/ � �� �� �� �1� ��� ��
� :�� � ��� �� ������ � �������� � ������� �� ������ ������ � �� ����� ���� �� � ��� � 6�� � �� � �� ���� � 1 � ������� � � ��� ���� ������ �� � �� � � ����� �7� =� �� ��� � ���� ������ ����� ��� � � ���� �� ��� � � � ��� �� ������ �� ���� ��� ��
� :�� � ��� � ������� ��� � ��������������� �� ������ ���� �� �� � 1 ��� � � � ��� ��� �� ���� ��� �� � ���� �� � ��� �� ����� � �� � � � �� ��� ���� � ��� �� ���� �������� �� ���� �� � ������ ��� �� ������ � �� � � ������ �� ������ ���� �� 1 �� �� ���� � � � �� ��� ���� �� ����� � �� ������ � � �� � ��������
.������ 1 � 2� � � 2� � �� �� ��� � �������������� ��� � �� ��� � �� ���� �� � �� �� �������� ������ �� ��� ���� ������� � ��� ��� � ����������������
"�% !� !,����
� ���� ���� �� ������ � � � ����� ���� �� �� ����1 � �� ��������� ��� ������� � ���� �� ��������� �� ��� � ����� �� 1� � �� ����������� ���� � ���� � � ��2� ������ ��� � � �� � 6�� >� �� �7 �� ����� � ���������� 4 �� ��1 � ����� ���� � ����� � ���� � ��� 1��� �� � �� ���� ������ �������� 1��� �� � �� �� ������� �� ��� ��� ��� � � ������ � �� ,�1 � � �� �� �������� � 0��� � �� 6���� �� ���� ������� �������7 ���� �� � ������ �� ��� � � �� � ��� � �� ���� �� � ������� � 2� � �� � ������� �� ��� �� 6���� �� ��� D �� ��������D� � ���� ����� �� ������������� � �� 2��� � ���� ���7 ������ � ��� ���� ��� ���� � ��2� ������ 1������ ����� �����2��������
E"" H (����� 9 ��2������ �� ��� ���� 5������ � ��� ��� � 3��������������
��� �� � � ������ � ������� �� �� 0� ���� � � � �� � ������� � �� � �� ������ 6��� > ��� ������������7� .�� ������� �� � ���� D� ���� ��� ���� 1 1���� �� �� > � �� ��� �� �� � ������ � ������ �� ���� ��������� � � >� ���� �� ����� �� �� ����� � ��� ����� � � ������ ������ ���� � � � �� � 2� � �1 � �1� ��� ����� � �� ���� ������ ������� �� � ������ 1� � � ����������� � �� � � � � �� ������������ 3��� � ������ ���� � ������ � ��� �� � ��� �� ;� >� �� ����<� ������ ���� �� �������� ;�� � � ����� �� � � ����� ��� < � �������� )� ��� � � ��� �� �������1��� ����������� ���������� �������� � ������� � ������ ��� ���� � ������2 � ���� � �� ������ ���� �� � �� � ��2� � �������� ��������
3� �� ��� ���� � ������ ������������ 1 � 2� �� �'���� �� � � ��� >� ����� �� � ��&��� ���� ��� ������� �� ��� �� � ������ �� �����1� 1���� �� ���� ������ ������� �� �� �� �� ��� �������� ��� � ���� �� ������� �� ��� ��&��� �� � ���������� ������� ��
��� � � �� �� � 2������ �� ��� �� � 2� � �� 6� + �� !�EN7 �� � 2� � �� � ������ �� �� ���� � �� � 2� � �� �����1�F
� ������ (�*' 73�� � � � ��8� � ��� ��� X 6$4���� �4���� ��#��7 �� � � � � �� ����� ����� X 6$4������ �4������ ��#����7 � ��� � �� ��� � ����� ��
E� $4��� � $4�����F �� ������ � ���������� �� ����� �� ��� ������ � 6��� � � ���7 ���� �����Q
!� ��#�� � ��#����F �� � ����� � ���������� �� ����� �� ��� ������ � ���� �� ��#��Q#� $4��� " �4��� � $4����� " �4�����F �� � � �� � � � ��� �� ����� �� ��� ������ � ���� �����
H� $4��� !�4��� � $4�����!Q�4�����F ���� ��� � ��� � �� � ��� �� � � ��� ���� �� � � � � ���� � �������� �� �����Q
I� �4��� ! $4��� � �4����� ! $4�����F ���� ��� ���� �� � ��� �� � � ��� ���� �� ��� � �� �� � �������� �� ������
/*��� 8"<8 �H� �'����#" 3� ���� �� �� ��� � 2� � �� �� � �������� � �� � ��� � >&�� � 6� .��� H�EE7� 5 � �� �� �� ���� � ������ ���� ���� � ��� � � +� � ���� �� ��� � � �� 6�� � ����� ��� ��+� �'7 �� �� � � � �� ����� � �� �� ��� 61���� ���� ��� �� ���� � �� �� �� ����� ���� �� ��� 7 ��� � � � �� � �� � �� " 6� ��� � �� �� �������� ��������� ��7�7� 3��� ��������������� � 0� �� ��� ������ ���� ����� ��� ���� � ��� ������ � ��� � ���� �� ��� � � �� �
LHS RHSLHS RHS
tokens
K:TokenP:Placeref=0
delPlaceR
N:Noderef=0
delNodeR
���� ����� ���� �� ������
� ��1��� �� ��� �� - ��� � �� 1 ��� ������ �� � � �� �� �� �� ��� ������ � �� � ��� �3� � ��� � � 1� � �� � � � �� ����� � �� � )���� 61���� �� � �� � � � 2� � �� �� +� �7 � ��� �" �� ���������� � �� �� � 0��� � ��� �� ���� �� ���& >��� �� �� �� �� ������ �� )� ��� �� ������ �� �� ����� �� � �� ��� ) ��� � ��� �� � ��� � 6��� ��� ��)����'7�
%���������� (�**� H� ��������� �� � �'���� �� �� ���� ���" 5������ �� ������ ����������������� �� ������ ��"# ��������� ��&� ��� �� �� ���� ���"
�����" 3� ��� �� � �� �� ���� �� �� �����1���F
H�K B���������� E"E
E� $4�%��� ����� � $4�%����%�� ���� )���� 6�� �� �� )7 �� � � 2� � �� �� +� � 6�� �� �� +7�!� $4�%��� ����� � ��#%����%�� ���� ��� ��+� �' ��� �� � ����� �����������#� B��������� #&I ��������� ���� �� �� �� � �� �����&���� ��� � �� ��� ��
C ����� � ��� ��� � > >�� � �� ��� � 2� � �� ��� � �� 9 �� N�E�H�
"�. -���������
��� � �� �� ������� �� ��� � �������������� ) ������� � � ���� ��������� � ��� ��� ��������������� ���� �������� ����� �� ���� �� 6�7 � ��&� � � � 2������ �� �� � �������� � ������� �� ����������� ��� ���� ������� ��� 6�7 �� ����&� � � � ��2������ �� ��� � ��������������� 1����� ���� �1 � ���� ��� ���� ������� ��
� +� +1� �������� �� ����� ��������������" ) �� �� � � ������ � �������� � ������� �� ��� ��������������� ��� � 69 �� H�#Q �����1��� REM!ENHS7 ��� � �� �������� ���� ������ � 1���� �� ��� ��� � ������ ��/ � �� � �� ����� ��� � �������������� � ����� ��
� -����� ���������" )� ��� � �� � ������ �� ���&� � ������� �� ��� � �������������� ) � 2� � ������������ �������� � �� �� ���� �� � ������� 8�1 ��� � 69 �� H�H�E ��� � �� RH$$EEKIEKMEMIEMNENE EN! ENK E$ES7�
� 1������ ��� !��& ����������" )� ��� � �� ����� � ��� ��� �� ���&���������� �� �� � ����� ��� ������ �������� ����� � ��� �� �� ���� � ��� � ) �������� � �� ���� �� �� � � � �� ��� ����� � ����� �� 69 �� H�H�H ��� � �� RH$ EKI EMI EMK EMN EN! ENKPENN E$" E$ES7 ���� ��� �� ��� �� � � ��� �� �� ����� ��� ���� � ��� ���� ������� �
� H'���� �� ������ !������" ) �� �� � � � 2� � �� �� ��� � �������������� ��� � 69 �� H�I ���&��1��� RENEENKS7 �� ��� � �� ���� �� � �� �� ������� � ������ 1� � � ������� �� � ��������� ������� �� ����� � ��� ���� ������� � ��� ��� � ����������������
-������� �����
� ���� ���� ���� ��� ��� �� �� ��� � � �� �� �9� � 2������ �� ������� ��� � ��������������� ����� �� )� ���� � � �� ������� �,���� � �1 � �� � � ����� � ��� � �� ���� � ���� &��������� � ��� �� � � ���� � �������� �� �� �������� �� �� ����������� ��� ����&�� �� ����� ������������
3� ������������ �� ������� �������� � �������� � � ����� �� � ������� ��� ��� ���� ������� ����� �� ��� � �������������� ����� �� �� )� ���� � � �� 1 ��� 2��� � ��� �� ������� � ��������� ������� �� � ��� � > ��� ���� ������� ���� � � ����� ��������������� 6����� �� �7 ��� �� � �� ���� � ������� �� �� ������� �� ��������� � ����� ������� �������� �� 3��� � ����� �� � �������� ���� - ��� � �� ��� 4�5 ���� ������ �� B�� � � N�
� ����� � �� ������ � ���� �� �� � 2� � �� �� ��� � �������������� ��� � 1���� ����1� �� ���������� ����� � ������� � �� ������ ������ !������ �� 1 ��� �� �� ������� 1 ��� ���� �� �� � ��;������� � ���� ��� ���<� +�/ � �� � ������ ���������� �� � ��� ���� ������� ��� � ����� � ��� ����� ��� ��� � �� ����� ���� � ����0� � � ��� ��� � > >�� � �� - ��� � �� ��� � ����� ��9 �� N�E�H�
��� � ��������������� �� ��� � �� ��� � �������������� ��� � ����� � � ��� � ��� �� � ����������� ���� �� �!���������� �� 0� ���� � � ������ � �� ���& �� � ��2������ � ����0� � ������ ������� ��� �� �������� �� 4�5 ��� ��� )� ���� � � �� ��� � �������������� ��� � �� �� �� ��&��������� ���� ��� �������������� � ���� ��� .���� �� ��������&� ��2� ���� � �� �� ������ � �� �� 4�5 ��� �� �� �� � ����� �&� � � 6��� � ������ ��7 ��� �� � �� ��� � ���� �� ��� �� 2�� � ��� ����������� 6���� �� ���� � �������� �� ������������ ���� ��2��� �� 2��� �������7�
E"! H (����� 9 ��2������ �� ��� ���� 5������ � ��� ��� � 3��������������
�������� �����
3� ���� �������� � � 2� �� �� ��� � � �� ���� �������������� � ���� �� ��� � ���� � ���� ���� ���� ��� � ��������������� ����� �� �� 1 ��&��1� 4�5 ������� �� ��� � � �1 � �1� �+� ��� ���� ���� �� �+� ��� � �� � ���� ������� ������ 6�� �� ,)+' R!HS7�
)� � ��� � �������������� �������� �� �� � � �� � ���� � � ����� ���� ���� 1�� ���� ��(-� 1 ������ � � ��&��������� �� � � ��������� ���� ��� � �� � �� � ��������� ��� ������� ��� ����������� � ����� � ���� �� � �������� � ������� �� �� ��� ���� ������� �� �� ��� � �� ��� ��������������� ���� ��� 3��� ����1 �� ��� ������ �� �&���� � ���������� �� �� � ������� �� ������� ���� ��������������� �� �� ���� ��� �� �� � ����� ��� �� � ���� � ������� ��� ���� ��� � ���� ���������� �� (-� ���� � � ��&��������� 1���� �� � � �� �� G ����� ����� � ��� ��� ��� )� ������ �9� ������������� �� ��� � �������������� ���� �� 1���� ��� ���� �� �� ���� � � ��&������������ �� �G � ���� 1�� ����� �� > ������ ���5 ������� �
.���� ���� �� ������� � ������ � � ������ � ����0� � �� B�� � � I 1��� ���� �� �������� � �������������� ��� � ���� ������� �� � � ������� �������� ��� ���� ��� ���� ������ � ��2&������� ���� ���������� 4�5 B�9' ������
3� !��& ���������� �� �������� � ����� ��� � �� � � �� � ����� ����� ����� � �� �� ��3� ������ ���� ���&���������� � 0��� � �� ��������� � ����� ���� �� �� ����� 4�5 ��� � 6 ��� �� ��������� ����� � �7 �� �� �������� �� ���� ���� 6����� 4�5 � 0� �� ��������7� .�� ���� �� �� �� ��� ����� ������ �� �� ���� ������� ��� � ��������������� ��� �� � � � �� � ��� > ������� ���� � ������ �� ���� �������� ���� � G�������� � � � �� � ����� �� 6��� ��� ��7 �� ���� �������� ��� �� ���� �� � ��� � ���� � �� ����������� (-� ��� ���
�$+5H+A 5�� ������� ��� �� ���������������
�� � ���� �������� � ���� �� �� ��� � � �� ��� ����� ����� ��� � �������������� ����� ����� �� � �� ����&� � � ������ ���� ������� ��������� �� ��� � �������������� 1��� � ���� ������� �������� ��)� ���� �� ()�3:� ���� � 6���� 1 ��� ��� ������� � �� 9 �� E�#PE�H7 �� >����� ���� � ���� �������� �� ����� ��������������� � �1 � ��� ���� ������� � � 2� � �� �� �� �=. � ����� ���
��� �� � ����� �� �������������� ��� � ��� ������� �������� � �� ��� � ��2 � �� � 4�5 ���������� ����� � ���� ����� 4�5 B�9' ����� 3� � �� ���� ������������� � � ��� � � -����� �������� � � ����� �� �������������� 6�� � ������� � �� � ����� �� B�� � � I7 ��� �� � �������������� � ��� � �� ���� � 0����� �� �� �� ����� ��� � �� �� O�) ������� 3� � � � �� ����������� ������ ���� � ������ �� �������������� �� �� ��� ���&�����������
)� �� ����� 1 ��� �� >� �� ()�3:� 1��� ������� � 2� � �� �������� � 1���� 1���� ����1 �� � �� �� ������ ��������������� 6�� ����������7 �� � ������� ��/ � �� �������
3���!���� ��� ��
)� B�� � � N ) � �������� �� �������� � ��������� �� �� � ����� �� ����������� ���������� ��� ����� ������ ��� ���� ������� � ��� �� 4�5 ���� ������ ��� - ��� � ��� ��� �� � �� 9 �� N�# ���� � �������������� �� � � �� � ���� ���� ������ �� - ��� � �� ������ �� ����� ��� �� �� - ���� �&��� � �������� � ����0� � �� � 4�5 ������� ���
��� �� � ��� ����� � 6��� ���� ��� �� �� � � �� � �� ������� ���� �L� ��� -�+ ���� ���7 ��� � � ��� �� � ,�������� � � ���� ��� �� R$ES ��� �� � 1 � � �� � �� ���� 4�5 ��� �� ������ ����� ���������� ���� �� �� � �������� �� �������� � ��������� �� ��� � ������ ��������� �� �� � > ��� ��� 1 ��� ���1 �� ���������� ���� �� ���� � �� �������������� �� �� � �� � �� ��� 1 ��� �/ � ���� �� ��������� ��� � �������� �� ��� ������ ��������� � ���� �� O953&��� � ���������������������������� ���� � 6���� �� ��� ������� RIIS7 �� �� ������� 1��� ����� � �������� � ����������������� ���� �� �� ��� �����
,�1 � � ��� � �� ������ ������� �� ����� 4�5 ��� �� �� � ��� � ����������� �� �� � �� �� ���� �� �� ��� �� � � ����� �� ������
H�K B���������� E"#
�����������
B��� ����� �� ���&���������� �� �������� � ����� 1 ���� � � 1 � ��� 1��� ����� � ������ �� �� ���������� ���!��� ��������� 1 ��� �� ����� � � ��� � ����������� �� � �� �� 4�5 ������������ ���� �� ���� ���&���������� ��� ��F
E� 3� 4�$ ���� �� RE!ES �� ��� �������� ������ �� ��/ � �� ���� � ����� �� � ��� � ������ 4�5 ��� � �� �� 4�5 ���� �� ����� � � ���� �� 0� ���� ������
!� 3� �������� O�5&��� � *����� ������ ��� ��� ������� ��� � � �������� � � �� � � ������� 4�5 !�"� �� � � ���� ��/ � �� ���&���������� ������� ��� �� � �� � � �� � ��� ��/ � ��4�5 B�9' ����� 6���� �� � � ��� ���� 1�� ��� ���&���������� �� �� �������� �����>�
#� �� +�$ ��� ����������� �� ��� �� � �� ��/ � �� ���� � ����� �� � ������� 1�� �� ����� ���������� � � ���� ���� ���� � ��2� ���� �������� �� �������� 6���� �� �� :�� 9��� � ������� ���:������� :�� 7 �� ����� � ��� ����� �� ���������� ����� � �� �� ��� ��
H� 3� ������ �� � ���� ������ �� ���� ������� ���� 4�5� 3� ���� � � � �� � �� �� ���� ����4�5 � 0� �� �������� ������ ���������� � � � �� � ����� � >�� � � ��� � � �� � ��� � �� � ��� �� ����� � �� �������� �� �� ��� ��� �� ��� ������ �
=� �� ��� � ���� �� �� � �������� ���� � 1� � �� �������� ��� �� �� � ��� � ���������������� � 1� � �� �� �� ��� ��� �� �� �� �������� ���� ��/ �� � ��� ���� ��� ��� �� .�� ������� � ��� ��� � � ������� � ���������� ���� � �� �� �� ��� ����� � ��� � � ����� � >�� � �� ��� �� 1� � 1 ���� ��� ������ ����������� �� �� ��� �� ������ �� �� �������� � ����� ��� �� ����� 4�5 ��� ��
�� � ������� � � � ��� 4�5 ���� ��� �� �� �������� ��� �� ���&���������� ���� � ����� ����� �� �� �� � �������� ���� �� �� 4�5 �������� 6��� �����7�
)� �� � ������ ��� � � �� ��� ����� �� ���� � ��1���� �������� ���������� �� ��� � ��������&�������� ��� � ��2����� 1 ��� ������ 6�7 � � 8 ���� ��� � �������������� ��� � ������ � � ��&���� � ����� 6�� ����� � -����� ������ �� �� ��� ��7 ��� 6��7 �� �� �� �������� ������ 9 ������� > � ������ �� �������������� ��������
(
��������� ��� � � ���!��� )� ������ ���
��� ��������� �
) � � �� ������� � � ��� ��� � � ������ �������������� ������� �� �� � � �������� �� ��� ��������������� ���� �� �� �� ���� �� -����� ������� ��� �������� ������ 9 ������� � ���� �������� � � ���� � ���� � 0������ �� ��� � ��������������� �� ������ � �� �������� �� ����&��� � ��� ������ ���� ��� �������������� ���� ���
%�� �������� ��&�������� �� ��� ��������������� �� # � �$
)� �� � ����� ��� � �� 1 � �������� � ���� �� ����������� �� � ����� ���� ��� ��� � ��������&������ ����� � � ������ ��� ���&��&��� ������ 1�� �� � ���� ��� � ��������������� 61����� ���� �1 � ��� ���� ������� �7 1���� 2�� 1 �� �� � �� ���� ���� ������ �
,�1 � � � � �� �� ������ � ��2������ �� � �������������� �� ���� ��������� � ��� 6��� ���&���� �������� � ��2 �7 ��� ����������� �� ��� ����� ���� ���� � �� � ��� �!��������� ���!�%� ����� ��� �� � �� ����� ���������� ����������� .�� ���� � ���� �� ������� �� � ������ �� � ������ ���� �� � � ��� �� �������������� �� ���� � ����� � 0��� � �� ��� ��� ����������������� .�� ���� � ���� 1 � � �� ��� ������ ��1 �� ��� �� �� ��� � �������������� ���� �� � � �� � ������������� ��� �� �����
�� �� � � ����� � ��� � �������������� ���� ��� � ��� ����� � �� �� �� ��� � > ��� ���������� ��� 6� ��� � �� 9 �� I�E�!7 2��� 1 �� �� ��� � � �� ����� �� �� � � ������� �� �� >������ �������� 1��� 1�� ���� �� ����
*�#�# ;�)� �� ��� � �������������� ����
9��� �=. ��� � ��� �� �� �� 0� ���� ���� � �� �� ���� � ������ O�) � � � ������� 6�� ��� ��()�3:� RH$S �� 1 ��7 �� O953 6O95 3��������������7 RE$NS �������� �� � ������ �������� ����� � � ����� ��� � ��������������� 6� RII ME E#KS ��� >������ � ����� �7 ���� �� 1�� � ���� ��� ����� ��� ��������������� � �1 � O�5 ����� ��� ������ � ������ �� �������� � ��� �� � ����� � �� O953 ���� � �� � ����� �������� ���� ����1��� �� �� ����� �� � �������� �� ��� ���������������� 1������ �� � � ����� �� �������������� ���� �
O953 �� ��� � �� �� ���� � �� �������� ���� �� �� ����� ����� �� ��� � �� ��� �������� ��� ����������� ���� 1��� �� ������������ �� �� ���� � ����� ��� )� ���� � �� �� �� ���� �� � ��� � ��� ����� �� ��� � �������������� ���� �� ���� 6�7 �� �������� ��� �� � 0��� � �� ������� ���� �� ��� �� ����� � �� �� ����� O�5 ����� �� ����� � ����� O-��� RE$$S > � ������ 6��7 ��� �� � 1 ����� ��� ��������� �� �� ����� O�5 ����� ��� )� ���� � �� �� O953 �������������� ��� ����� � > � �� � 1��� � ��� � �������������� ���� � 1������ � � ���� ��� � 6��� ���� � � ������� 1���� ���� � ����� � �������� ���������� �� ������� � ���������7�
4��������� �� �� O953 � ����� ��� � � ��� � 2�� ��� � ���� ���� � � ��2������ ��� �� � &� ������� �� ���� �
E"K I ������� � ��� � ��� -������ % � ������ ��� 3��������������
� 9 ��2������ ���� ��P )��� �� ��������� �� ���� �� ��������� 3� ��� �� �������� �� O953 � 0��� � >���
�� � �� � ����� ��� �� ��� ����1 � �� �� �������� ��� �� 1���� ��� ���� �� ���1� � �� ��� �� �� � ��2�������
P ;�)� �� " ���� � 4��������� �� � � ��� > ��� ��� 6 ��� RMES7 � �������� ���� �� ������� ���� �� O953 �������������� ���� �� �� � ��� ���� � ��� ��� � > ��� � ��������������� �� � � ��� � ��������������� � 0��� � � ��� �������� ��� � �� ��� � ��� �� � �� �� � �� �������� � ���� �� ����� ��� ���� � ���� �� �� ��� � ��� 1 ���� ��� �� � �1�� �� �� ���������� � � ������� �� �� ��� � ��� ���� �� �������� �������� 6�� � �� � ����� �7�
P ��������������� /����� � ������� � 3� O953 � ���� �� ���� �� �� 1 ����� ��� ���������������� � �1 � ��� ���� ������� � �� �� ����� ������� �� ��� ����2 � �� ���� ���� � ��� ���� O953 �� ��� ����1 � �� ������ �� ����� �� �� �� ��� ����� ���������������1����� �� ��� ��� � 6 ��� �� > � �� �� � ������� �� � ��� ���� ������� 7 � ��� � ����� ����� � ��� �� �� ��� '�� ������� �� � ���� �� ��� �������������� �� ��� �� � > � �� ��� � � ���� O�5 ����� �� 1� � ���� � � �� ����� ��� �� �� ��� � �� ����2 � 1��� �� � �� �� �� ����� �� �� ��� �� �� � � �� � ��� �� � ������
� )� � � ������� ���� ��P ;�)� �� �� �� ��� 9��� � ������� �� ��� � ��&���� �� O953 �� � ����� �� � �� �� � ��
�� �������� �� ����� 3��� ���� � � ��� � >�� � �� � � � �� �� ����� O�5 ����� ���������� ���� �����&� � � �� � 6���� �� �� ���2 ��7 1���� � ��� ���� �� ����� �� �� ������ � � �� ��� � ��� �� 4��������� �� ���������� ������� � �� O953 ��� O-��� �� ����� �� �� ��� ����� ���� ���������� 1� � �� �������� ��� �� ������ �����1 ����� � � � �� �61���� �� �������� �� ��� �=. ��� � O�) ��� ��7�
P � �������� .������ O953 ���� � �� ��� ����� ��� �������� � �� � ��� O953 ������������������ ���
C ��� ������� ���� O953 �� ��� �� ���� ���� ��� � ������� ��� �� � � ����� ���&���������� � ���������������� 3��� 1 1��� ��1 ��� ������ ��1 >������ ����� �� � � �� � ��� � ��������&������ �� �
*�#�$ �� ����� A��� �� ����� ��������������
3� �� � � ������� �� � ��� � �������������� �� �� �� ������ ����� � ���� �� ����� ���� ���������� ��� �� ���� ������ ��� ��
+���� ���� �� ��������
+����� �� ��� �� �������� ��� 1 ��� �� �������� � �� ��� ���� � ������ ����� " �� � �� �����# ����� "�� 3��� ���� � �� 0����� �� 1��� �� 1 ��&��1� ��!����� ����������� ���!�1���� �� ��1� �� � G-&��� � � � 3� � ��� � ��� ��� ��� � >��� �� �6����
�� �7 1� � ���� ���� ���� � �� ��� � �� �� ��� � ��� � ��� ��� � ��� � �� ���� � �� ��� � �� �� ��� �� ��� ��
4������L� ��������� REKHS 6��� � �� � �����> � � � ������� �� ��� �� ��� � ���������� ��&� ��� 7 �� ������� �� ���� 1�� �� �� � � � ��� ��������� ��� �� ������ � ������ ���� ���� ��,�1 � � ���� � � ��� ���������� 6�� 4������L�7 �� �� ������ ��� � � ��� �� � �� � �� ��� � �����&��������� ����� �� � �� �� ���� �� > ���� �� ������ � ��2� � ���������� ������ �� ��� �� �������� ��� ���
)� ��� �� ��� � �������������� ���� �� �� ��� �� ��� � �� ��������� � ���� �� 5,9 �� � ��� 6��� ������� ���� �� � ����� ��������� ��� ��7 1��� �� ��� � ��� � �� �� ��� � � � � ��������� ��� ���� � ��� �� 3� ������ P � � �� ��� � > ��� � ��������������� P � ��� �� ��� � �� � ����� ������� 61��� � �� ���� !" ��� �7 1��� �� ��� � ��� � ��� � � ����� �� ���� 61��� � � �� ����� �
I�E ������� � )� � � ������� �� ��� � 3��������������F �� =� ��� 1 E"M
��������� �� ��� �7� ��� �� � �� ��� � � � � ������� �� � �� ���� �� �� �� ������ � ��� �� � �� ���� � �� �� � �� ��� �� �� �� ���� � �� ��� ��
9��� �� ������ 1 ��� �� � ����� 2> � � � �� ��� � �������������� ��� � �� ��� � >��� �� ���� � �������������� �� ����� � �� ���� � � �� ��� � � ��� � ��������� 6�� ��� �� ��1 � ��������7�
���� �������
)� �������� �� ��� � ��� �� �������� �� ����2������� � ����� � �� � ��� � �������������� ��� ���� ����� � �� ���� �� ��� �� ��� ����� � ���� � �������� �� ��� ��� ��������� � ���� ��������
� .�� ���� 1 ���� ��� �� � � �� ���� ��� � ��� �� � �� �� ��� ���� �� ��� �� �� 5,9��� �� � �� ��� � ���� �� �� :,9 ��� ��� � �� �� �������� 1 ����� � � �� �� ���� � ��������� � � � ��� ���� ������ � � ��� ��
� .�� � ����� 1 ��� �� �� �� �� �� ��� � ��� �� � ��� ���� �� �� � ��������� �� �� :,9 ���� ��� �
�� � ���� 0� �� �� �������� ��� �� ��� �� � � ������� �� ��� � �������������� ���� �� �� �� �� �� ��� � ��� �� �������� ��� �
*�#�' +���� ���� �� �������� ����� �� �
.�� � �� ������ ������� � ��1 1 ���� ����� � � ��� � ���� ���� �� ��� 1 �� ��/ � �� ��� � ��&� �� �������� ����� �� � �� � �� >������ ��� � �������������� ���� ��� � � ���� � �� ��� 1 �� �� � ���������� ��� � ����� �� REINS�
3� � ���������� ��� � ���� � ���� �1� ���� ��� ���� � 6���� � �� �������� �� �� � 0� �7F 6�7����� ������ �������� !�� �� ���������� ������������ ��� 6��7 ��������� !�� �� ��� ������%��� ����������
��������� ��� � �� �� -��������� ������������ %���� � 7-�%8
3� ���������� ������������ ���� � 6B9-7 RE""S �� �� 2�� ������ ���� � ��� ������������� � ���� ��������� � 1��� ��� ���������� 6� ��� � �� �����������7 �� ���2�� ��
� ������ *�#� � ���������� ������������ ���!� 6B9-7 �� � 2� � �� �� ��� � � � � �� ������� � X 6&�� &�� � � � � &�7 � 2��� ������ :� �� ���� � ��� ��� ������� &� ��� � � � �� % ������������ ����������� ���&###&�� �� � ���� � �� :�� # $ $ $ #:�� ��� � ������� �� ���� � �� �� ������� � &�� � � � � � &���� � �� ���� ����������
3� ������� �� �� ���� � �� ������� � �� ���� �� � ����� �� ��� ������� � �� �� ������ �� ��������� �� �� ��������� �� �� �����2 � ��� �� ������������ G�� ���� �� ����� � � ������� �� ���� ������� �� ��� ��� � ��� �� ��������� �� ������� �� ����� � ��� � � ���� ��� � � � �� ���������� ��� �� ��� �� ���
3� �������� ��� � B9- �� �� 2�� �� �� ��� �� ������� ��� ���� �� ��� � � ��� ������� ���)��� �� �� ���� ��������� � � ������ ��� ������ ���� ������������ ��� �� ������� � ��� � ������� � ��� ���������� ������������ B9- ���������� ��������� � 2� �� ������� �� ������� � ����� �� �������� � ����� ���� 1���� �� � ������� �� �������� ��� �� B9- ���� �� C� � � ������ �� � ��� ��� ���������� � ���� �� ������������� � ������� 6�� � � ����� ��� �7 ������� ��� �� �� �� ����� �� �� ���� )� ���� ��� �� 6���� � ���������� �����������7 � � ��� ���� �� � ��� � ������ � ��� ���������� �� ���������� 6�� ������ ���7 �� ����� � ��� 1 ����� �� ��� ������ � � 1 ���� �� �� ������� 9��� ��� ���� ������� � ���� � ������ > �� ������� � ��� � �� � ���� � �� ���������� �� ������� ������ � 1��� ���������� ��� � � �� �� �� �� ������ �
E"N I ������� � ��� � ��� -������ % � ������ ��� 3��������������
C� � ��� � � ���� ��� � ��� �� �������� �� � B9- ���� � 6�7 �� ��� � �� �� ��� �� ��� ��� �� ������� � 6��7 �� ��� � �� �� ��� � ��� � ��������� �� ������� �� �� � ������� � ��� 6���7�� �� � �� ���� ��� �� �� �� ����������� �� �� B9- ���� � 6 ����� � ���� �� � �� � ������� ����� � �� �� ��� ��� 7� ���������� ����������� � ����� ���� �� ��� � ��� � ������ � �� ������� ��1��� �� ��� �� ��� ��
3� ��� �� �������� �� �� �%% RE"HS ��� � �������������� ���� �� �������� ��� � �� B9-�����������
)���� � ���� � /��� � ��������
� ��/ � �� ����� �� ��� � �� ����� � ���� � 1��� � �������� R!"!S �� �� � �� �� -:=%:'9 REIES ��� � ������ �� �� .4A��� REEHS ���� ��� )��� �� �� �� � � ����� � ��� � > ��� � ��� �� �������� ���� 1���� �� ���� � ��� � 1��� �� ��� �� ��� � ��� �� ��� � ��� � 6������� � �����7 � ��� �� � �� �� � ���� ��� �� � � ��� � 6����� � �����7 1���� ������� � ����� � ���� � �� �� ��� � ��� ��
)� -:=%:'9 2��� �� ������ ��� � �� � � ��� � 1���� �������� �� �� ��� �� ��� � 6�� � �� 5,9�� �� ��� 7 ��� ��&���� � ������ ��� � ��� �� �� +����� �� � �� �1� ����� ����� � �� �� �� ��
� 5�� �� � �� �� � ��� � ������� �� ��� ��������� 1���� �� � � ����� ��� � ����� �� �����2 ��� D� �� � � ��� � �� �� ��� � � ��� 6��� � �� � � 0� �� �� �� �7 ���� �� ��� � ��� �
1���� ����� ����� �� ���� � ������ � �� ��� � � ���
3� � ������ ��� � �� ��� � �� 5,9 ��� � �� � 6�����7 �� � 6� 0��� 7 �� �� 3��� 5,9 ��� �1���� �� ��� � �� �� ������ ��� �� �� � �� �� ����� � ��� � � ���� ����� > ������ �� ���������� ����� � ���� ��� 5,9 ��� � ��� � 1��� � �� � � ����� ���� �� ���� �� ������ ��� ��� ��� ��� � � ����� � � ��� �����
G�� ���� ��� ���� �� ������ ��� ��� ����� ��� � � ���� 3��� � �������� ����1� �� � � ���� � ����� �������� ��� ���� � � � �� � ���� ���� �� ��/ � �� ������
��� � ���� � � 0� �� �� ������ ��� � 1��� � ���� � � ��� ����� ��� �� ��� �� ������� ���� � 0��� � � ��� ���� �� ����� � �� � ����� ������� �� �� � 0� �� � � ��� �� ����� �� ��� 5,9 � � ����� ����� � �� �� �� �� ������� ������ �� )� �� ��� � �� R!"ES ���� ����� � ���� ���� ��� ��1���� ����� �� �� � �� � �������� ��� ��� 3� � ��� �� � �� �� �� ��� �� �������� �� �� 2���� � ����� � ���� ��� ��� � ��� � ������ ��� �� 9��� ���� �� ����� ��� ����������� ���� �� R!"ES �� ������� �� �� � � � ��� � �������� �� �� ���� ���� �� ���� � ��� ���� �������� ��� ��
.�� ��� ��� �� ������ �� ������ � ���� �� �������� �� 3��� ���� ������� ����� � ��� ��� ����������� ��� �� ������� ���� �� �� ��� ���� ��� � �� � �� �� >��� �� �� ��� ��� � ��� �� � 6 ��� ������� � �������� 7 ���� �� 0� �� �� ��� � ������� 6 � � �� �� �� ��� > �7� )� ���� 1�� � � 1 � ������6�� ����� �� � � �� �� �� ��� � ��� � �� �� � � �� �� �� ��� �� ��� �7 �� ��� �� � ����� ����� �� �� ����� �� � ��� � �� �� ��������� �� � �� �� � �� � ����� � ���� ��� ��������� ���� � ������
��� � � �� ������� ����� � � �� .4A��� ���� � REEHS ��� �� � �� ��� ��&��� �� � � ����� ����� ��2 � � ���� ���� 1� � �� �������� ��� �� �� � ���� � ������� �� ���������� ������� ����� �1 � ��� ����
� ��1��� ���� � ������ �� �� ����� ���� �� �� 1 ������ B9- ����� �� � ��� � ��� �� �� ��������� � ���� � �������� > �� �� � �� �� � ����� ��� � �������������� ���� �� � �������� � ���� ��� �� �������� �� ���������� �� ���� � �� �� �� �� ���� �������� ��� � ��� �� � �� 2�� � �� � ���� ��� ��&��� �� � ����� �� 4�5�
*�#�( ������ � ��� � � ������ �������� �
B�� � � ������ ��� � � ���� � ��� � ��� �� �� �� �� ���������� ��� �� 9 � ��� � ����� �� � � �� ������ � � ������ ���� �� �� � ��� �� �� ����� ��� �� �� � � ������� ��� �� ���� � � ���������
I�E ������� � )� � � ������� �� ��� � 3��������������F �� =� ��� 1 E"$
3� �������� �� ���� ��� � � ������ ���� ������ � �� � � ��� � � � ��� �� �� ������ �������� ���� ���� � 6�� � ����� ��� ���� � ����������7� 9��� �� ��� � �������������� ��� �� �� ��������� � ��� � � ������ �� ������ �� ��� ��� �� �� � =� �� ��� � ���� ���� �� �������� � ��� � � ������ ���� �� ��� �� � � ������ �� ������� ��� � ����� 6�� � �� � � ������� ��� ���� ������� 0� �� �������� �� �� ��� �� 4�57� +������ ��� � � ������ 1��� � � ��� � �� ������� ���������� �� � 0� � �� ����������� �� � ���� ����������� ������ ��� � � �������
����� � ���� � 1��� �� ���� ��� � � ������ �� ���� �� ��� � � ������ � ������� �� ����&1�� ��� �� ���� �� � � 1 ��� � � ������ ��� ���� � � � �� � �� �� � ����� �� ��������� �� ��� � � ����� ������� 3��� ��� � � ����� ���1��� ���� � ���� � ������ ��L� ���� �� �� 1 ��� �� � �� ��� ����1 � �� ����� � � ����� ����2������� �� ������ �� ��� � � ����� �� ��� �� � � � ��2� ���� ��
��� � ��������������� � � ������ �� �������(�!���� �� �� ��� � � ������ ��� ��� ��� ������������������� ������ � ���� � � 1������ ����1��� �� ���� � ������ ��� �� ������� �� ������� � ������ ��� �� 1���� ��� � ��� � �� ���� ��� 1������ � 1 ��&����� � ������ � � ������� ����������
%������ � � ������ �� �� �� �"����� ��
B�������������� �� ��� � � ������ ��� ���� � ��� >�� � �� �� ������ �� �+�� ��������� �� �+� ������� � ��2� ��� �� 6-9��7 �� �� ��� � �� �� 4�5 ��� � � � � ��� ��� �� ���� -9�� �� � &��� � ���� �� ������� ��� �� �� ��� � 6-)�7 �� � �� ���� ��� � ���������������� ��� �1������ ��� � � ������ �� � � �� � ��� �� � ���� �������� ��� �� � �� �� ������ ���� � ��� ��� ���� � ���
4��������� �� �+� 6�� �� �� ���� ����7 �� � ��� � ���� ��% �� � ��� � � ������ �� �� �� � ���� � ���� � ��� �� � � �� � ������� �� � �������� ��� ���� ��������� 1 ��&����� � 1��� 3� � ��� >������ ����������� ��� � � ������ 6�� �� �4�5 R$IS �� 9�- R$S ����� �� ��������� ��� � ���� ��� ��� ������� � O953 � ���������7 ��� � � ������� ���� � �� �1� �������� ��� � ���������� ��� � � ������ ��� ��� )� �4�5 �� ��� � � ������ ��� �� �� ���� ������ � � �� � � � ����������� ���� � 1���� �� ���� �� ��� � �� ������ 9 ������� > � ������ RE!#S� � ��1��� 9�- �/ ��� � 1 ������� ���� ����1� � ��� �� ��� � ��� � � ������ ��� �� ��� 1��� � � �� � � � � ������������ �� ���� �� 4�5 ��� � ��� �� ������ � ����2 � �� �� ��� � � ������ 3��� �������� � �� ��� ��� �� ���� �� ��� ��� ������� � �� O953 ���������������� �� � ���������� ���� � ����� � �� ��� ��1&� � � �� � ����'������ � ���� �� ��� � � ������ ��� �� � �� �� �� �� ����� 1 ��&����� �� ���� ���� ���� ������
C��� �� ��� � � ������ ���� � �� � �� � � ���� �� �� �+� ������� �� 1 � ������ ��� ��� �&��������� �� ������� � ������ � � ������ � � �� � ��� ��� � ��������������� 61���� �� ����� � � ��� � ��� ��� ���� �7� C � �� � ���� ��� �� ���� 1���� � �� ��� �� �� � � ��� ��� � � ������ ��� �� �� 1 ���
%���� � ���� � ��
�������� ���� >������ ��� � �������������� � ����� � ���� �� ������� � � � ������ �� �����&��������� ������� ��� ����� � � ��� ���� ������� ��� ���� ���� ��������� ��� �� � ��� �� � ��������� ���� �1� ����� ���� ���
E� =��� � � ���� ������ ����� >��� ��� �� ������ ���� ��������������� 1���� ����� ��� ���� � �� ���������� � ����������
!� 3� ������� � ������ � � ������ � ���� �� ���� ����� �� �� ������ ��1&� � � ����&1�� � ��� ���� ��� �
EE" I ������� � ��� � ��� -������ % � ������ ��� 3��������������
.�� �� 2��� ���� � �� ��� � �� ��������� �� 1�� � � �� �� �� ��� � ��������������� 1��� ��� ��������������� �� �� ������ ��������� 1 ��� �� ��� ���� �� � ���� >������ �+� ��������� ��������� )� ��� � 1���� ���� ��� ����� 6�� ()�3:�7 �� �� ��� ��� �� > ��� ������� ��� � ��2�������� ��� � ��������������� ��� �� '�� ���� ��� ������# ����������� ���� ! ������� ���� ����+ �������� �� �� ��� ���� �� �� ���� �� �����!�
.�� �� � ���� ���� � ���� ����� ��� ������� ���� �� ������ � � ������ � ��������� � �� � � ������ � 1���� ��� � ����� ������ � �� ��/ � �� ��� � � ������ �����
9�� ������������
)� �� ���� �� ��� � � 2��� 6�� 9 �� I�!7 1 �� �� � � 8 ���� � ��������� ��� �� ������� ��� � � ������� �� ��� � ��������������� �� � �� ������ � � ������ ��� �� ��� �� �� � ��2 � ������ ����� ��� � ���������������� C � �������� ��� � ��������� �� � � ������ � -����� �������� �� ��� � �������������� ���� �
5�� � �� 9 �� I�H 1 ���� ��� � �������������� ���� �� ���� �������� ������ 9 ������� 6�97� ���� ����� �� ����1 �� � � ������ �� ������� ��� �� �� �������������� ������� ��� �����������1�� ������ ���� � �� �/&�� &�� �� 4�5 ����� �� �� �+� ������� ���
�� �� �� ��� 1 1 � � �� �� ����������� 8�1 �� �� ��� � � �� .��� I�E�
5.2.3
5.2.1
5.2.2
5.1
2.2
3.3 3.4 3.5
5.3
5.4.3
5.4.2
5.4.4 5.4.5 5.4.6
5.4.7
5.4.1
5.4
3.2
4.4.1
4.3.34.3.2
4.3.3
4.3.1
4.3.3
4.4.1
4.4.2
5.2 Automated Program Generation for and by Model Transformations5.2.1 Prolog representation of model Transformation rules5.2.2 Implementing the control structures in Prolog5.2.3 Automated program generation by model transformation
5.4 UML Action Semantics for Model Transformation Systems5.4.1 Action Semantics for UML: An overview5.4.2 An ASM semantics for Action Semantics expressions5.4.3 Action Semantics for model transf. systems: An overview5.4.4 Encoding the control flow graph5.4.5 Action Semantics for pattern matching5.4.6 Manipulating links and objects5.4.7 Correctness of the encoding
3.2 An Introduction to ASMs3.3 A Meta−Level Algebraic Representation of VPM Models
3.5 A Model−Level Algebraic Representation of VPM Models3.4 Elementary Manipulations of VPM Models
4.4.1 Control structures4.4.2 Defining modeling languages: dynamic behavior
4.3.1 Graph transformation rules4.3.2 Graph pattern matching4.3.3 Application of a rule: An informal introduction4.3.4 ASM semantics for rule application
5.3 Correctness of the Prolog Encoding
2.2 Specifying the Abstract Syntax of Modeling Languages
���� ���� ���������� /�� � %������ I
%�� �������� +������ 4������� ��� ��� (' ��� ��������������
C �� �� � � 8 ���� � ���� ��� �� ��������� � � ������ �� �� �� � � ������� ��� ������������������ �� � ��2 � �� � � � �� ��� � �������������� ��� � ��� � ������� 8�1 ��� �� 3� ������� � ����� �� � � 4�5 ��2� ������ � �� ��� � �������������� ���� �� �� �� �� �� ��� ����� ��� ��� �� -����� ������ �� ���� ���� ��� � �������������� �� �� )� ���� � � �� ���� �� ��� �� �� ������ � � ����� �� �� � � �� � �� ���� ��� ��� �1���� ���� ��� ����� � ���������� ������������� � ���� � �� �� ()�3:� ��� � �������������� ���� ��
3� ��������� ������ � � ������ � ����� ������� �� �1� ����� �����
I�! ������� � -������ % � ������ ��� ��� �� ��� � 3�������������� EEE
� �� �� � ��2������ �� ��� � �������������� �� > � �� � �� � � �� ���� � � � ���������������� �� � ����� �� �� ������������� � � ��� � ������ ���� ����� � ��� ����������� �� � �����&��� ���� � �� �� ��1��� �� � ���� ��� ��� � � ������ ���� ��� ��� � ��� �� � �� � � ��� � ��� ����� �� � � �� ������� �������� � ��� ���� ��� ���� ����������� ��� ��� � � �������� �� �� ���� ��
� 3� ���� �� �� ����������� �� ������� 6��� � �� �� �� ���� �� �� � ��������7 �� ����� ���5���� �������� � 6��� � �������� ��� �7 �� � 0��� � �� � �� ���2 � ��� ���� �� � ���� � � ���� ����� � )� ���� � � �� �� ������������� � � ��� � ������ �� ���� � � � ��� 1���� ����� �� � ������ ������ � �� �� � ���� � ��� 3��� ���� � ���� � ����&� � � ��� �� � � � �� � � � �&�� � 1��� �� ����� ������������ �� ����� � �� �� ������ ����� � 3� � ��>������ � ����� �1��� ���� � � ��� � �� ������ �� �� ����� �� �� � 0� ��
5 � �� >���� �� �� ��� � �� �������������� ��� � ��� ������� �������� � ���� ���� � ���� ���� 1 1� �� � �������������� � ��2� �� ������ �������� � ������ � ���������� �� �� ������� ��� � � ��������
� .�� � � ������ �� -����� ��� ��� � ��� � �������������� ��� �� �������������� � ��2� ����1��� � ���������� �� �� � 0� �� �� 1���� �� ��� ��� �� �� 5,9 ��� �� � ����� � 61������ �� ���� ������� �� � ������� �� ���7 �� ������ � �� �� �� �� ��� ��� ��� ��� �� � �� ������ � �� �� ������ 1��� ����2������� �� � ����� � �� �� ��� �
� )� �������� �� ��� � ����� ������� 8�1 �������� � �� ������ � �� �� ������ ����� �� �� ��� ������ ����������� � � ���� �� �������� )� ���� � � �� ������ -����� � ����� � 1��� � 0�� � 1��� ��� � ��� �������������� ����� �� ���� � ���
3� �����1��� � ������ �� ���� ���� �� � 1��� 6�7 �� �� ��� 1 �� �� -����� ���� �������� � �� ��� ���������������Q 6��7 �� ��������� ������ � � ������ ��� ��� � ����� �� � ����� �������� �Q 6���7�� ����� ��� �� � � ����� �� ������� ������ ���� > ��� � � ����� �� �� �� ������� 8�1 ��� ������ � �� ����������� � � ���� �� ��� � �������� ��� ��
*�$�# %����� � �� � ������� �� ��� � �������������� ��� �
�� ����� ��� �
��� � ��������������� ���� ���� �� � � � �� ��� �� 1���� �� ��� �� ��������� � �� ���� � ��&� �� 1��� �� �� � ����� ��� G�1 �� � ��� �� �� ��������� � ���� � -����� � �� � � � ���������� ���� � �� ������� � ����� � �� �� ��� ���� ���� ������� 1���� ��� � ����2 � ����������� �����&��� �
%������� *�$ 73 �� � ����� ��� �� �� %�����8� 3� ���� � ��� �� � �1 � ��� ��� 6��� ���� �7 ��� -����� � ��� �� ������� ��� � �� �� �����1��� ��� � 6� ��� � ��� ���� ���� �� ��� �� � � �9� � � � ������� �� (-� ��� �� ��� 9 �� #�I7�
� .��� � ��� � ��� �� �� �� ���� 1��� �� �� ���2 � �� �� � ����� �������� �� � � ��� � 6������� �� �� ������ � � �� � -����� �����7
� .��� � ��� � ��� �� �� ���� 1��� ��� �1� �� ����� � ��� ���� � ��� �� ���2 �� �� � ����� �������������� �� � � ��� ��
� .��� � ��� � ��� � �������� 6������ � �� �� ��� �� ���2 � �� ���7 1��� � ��� ���� ��������� ���� ����� �� � ����� ������ �������������� �� � � ��� � 1� � � ��� �� � ���0� �� ���2 � � � ����� �� �� �������� 6� � ��� � �������������7�
'��� ��� � 6 ��� � ����� ���� � �� � � � �� 7 �� ���� � �� � �������� -����� ����� � )� ���� 1���� � ��� ����� � ��� �� � � � �� � �� � � ���� � ���� ��� ��� �� C� � ����� -����� ����� �� � �� �� � ��� � ��� � ��� �� � �� � 2>��� �� � �� 1��� �� �� ���2 � �� �� ��� ��
EE! I ������� � ��� � ��� -������ % � ������ ��� 3��������������
/*��� <"?" .�� ������� ��� 4�5 ���� ������ 6� �� � ����� � �� .��� N�M7 1 �� ��� �� ��� ��������������� �� ��� � 6���� � �� � ����� 1��� �� ������ ��� 7 �� ���������������
�������� ����� ���� ���
%�� � ��� �� �������� �� �� � � �� � �� ����� �� �1 ���� ���2������ � ������� �� -������ )���� ��� �� �� �� ���2 �� �� ��� � ��� �� � �� �������� ������� � 1���� ������� � � � ���������� ������� �� ��� �� �������� ��� ��� )� � ������� �� ���������� � �� � �� � �� � � ��������� ��� ����� � ��� ��� �� � ��� � 1���� ������� ���� � ��2� ������� �
/*��� <"8" 5 � �� ��1 ������ � �� 5,9 �� ��� .��� �.�#����' 6� .��� N�EK7 �� � ���� �� ',�!-G�������������� �� 9 ����� N�#�
)� � ����� � �� � � �� �� � �'� �� � ��� � � �� � ����� � �� �� � �U� � %� )� �� -������ � � ������� ���� � 0� �� 1���� ��� �� �� �����1��� 6��� �� �� ���2 �� 1��� �� ���� �������� �� ������� � ���� ���������� � 1� � � ����� �� ��� 7�
�������������� � ������� � ������ �
�������������������� � ������� � ������� ������ �
�������������� � ������ ��� ���� ��������� �� �
��� �� � ��� �� �������� � ���� � ������ ����� �� ����������� 6��� �� �� �� 7 1��� �� -����� ������� � ��� ��� � ��� �� �� ���2 �� �� ��������� � ��� �� �������� ���� � � � � ��������� 5,9 0� �� � ����� � ���� �� �� 2��� ����� ���������� �� �� � ���� � � ��� ���� �� ���� ����� �� ��� ��� �� �������� �� �������� ����� ��
� C� � �� ���2������ �� � -����� � �� ��� ���� � ����� � ��� � � ����� ���� �� � � ��� ���� ��� �� �������� � ��� ��� � ��� ��� � �� ����������� ,�1 � � 1� � �� > ������ ���� � ����� ������ � � ��� ����� � �� �� ����� ������ ��� ������� � �� ��� ��� ���������� ����� 6�� ��� � ��� �� �� ���2 �� �� ������ � � �� � ���0� 7 ���� ���� ������ ���� � ��� ������� � �� � � ���� �� ��� � ����� ����� ���� �� � � ��� � 1���� � �� �� � �� �� ��� �� �� ������ 1� � ���������� �� � 0��� ��
� 9�������� �� ����� �� �������� � ��� ��� � � � ���� � ��� ���� ��� �� %�� � ��� ��� �� �� 5,9 �� � ��� ��� ������� �������� ��� � �� � ��� � 1��� � ���� � ������
�������� � ����� � ������ � �� ����������� �������������� ���� 5,9 ��� ��� �� -����� � ���1���� � ����� �� ����� ���� ����� ��
3� ����� �� � ����� ���� �� ��� �� � ��� �� -����� ������� 6���� �� ������� ��� �� �� ��� � ����� �7 �� �� �� � �� � ���� � � ���� ����� � � ����� 1���� �� � � ������ ��� �� ����������� �� �������� �� ��� � ��� �� ��
� ��� ��2 � �� � � ������� �� �� ���� ��� ���� ����� � 6���� ������� ���� �� �� ����7 �� �������1��
����� �����! ���� ����"
������ �����! ���� ����� #"
����� �����! ���� ����"
����� �����! ���� ����� #"
/*��� <"<" 3� � � � >� ������ ��� �� .��� �.�#����' >�� � 6� .��� N�EK �� �� ',�!-G �����&��������� �� 9 ����� N�#7 �� �� �����1���F
�������������������� � ���� ����� ���������
�������������������������� � ���� ����� ���������
��������������������� � �� ���� ����� ���������
I�! ������� � -������ % � ������ ��� ��� �� ��� � 3�������������� EE#
-� �� ��� �� ��/ � �� � ����� � 6���� ��� �����7 ��� ��� ����� ��� � ���� 1���� ����� ����1��� ���� �� ���� ����� ����� �� � ����� �� ��� ������ ��� � ���� ������� ������� ��� �� �'� �� ���� �� G�������� � ������� ����������� ��� � �� � ��� �� � ��� �� �� ��� � ����� ��� �������� � 6�������� ��� ��1��� ��� ��� � � ��� ����� �7� 3� ���� 6��� �����7 � ����� �� ���� � � ������ ��� ��� ������� ����� �� ;������� �< �� �������� ����� ��
��������� �� ��� ��
)� ��� � �� ����1 �� ������� �� ����2������ �� �� -����� � � � ������� �� ��� �� 1 ��������� ��� �� ���� �� (-� � ������� �������� � �� 9 �� #�H �� -����� 1���� �� ���� � �����������1���� 9��� -����� ��� � ��& ���������� �������� � � ����� � ����� ���$� 6���$�7 �� ���� �� ��� ��������6� � ����7 1� � �� ����� �� � ��� � 6� ��� �7 �� ��� � �� �� ����� ���
/*��� <"9" B��������� ��� .��� �.�#����' >�� � �� ��������� � ����� � �� �� :,9 �� �� ��� �� �� �����1��� �����
�����������������%���� � ������ � %��� ���� �� ��� %& �����
����������������������'���� � ������ � '������� ���� �� ��� '�� �����
������������������'������ � ������ �� ���� �� ��� ��� �����
����������������(�'������ � ������ �� ���� �� ��� ��� �����
������������������)�'�%���� � ������ �� ���� �� ��� ��� �����
3� 2��� � ����� ��� ����� 6��������*�7 �� ��� � �� �� ��� ��� �� 3� � 1 ��� � ��� �� �� � � � �� � ����� � 6�������������'�7 ��� ���� �� �� �� �� ��� � �� �� ����� ��� ���� � ��� ��� ���� � ������ �� � 6���������'�� �������(�'��� ��� ���������)�'�%�7� 3� � ����� ��� 6�� ��>������ � ����� 7 �� � � ������ ��� � � ������ � ���0� �� ���2 � ��� ��� ��� � ��� �������� � �� �� �������
� ����" ����������� ���������
G ����� � �������� ���������� ������� �� � � �� �� � �������� ��� �� ���� ��� �� ������ >� ������ �� �� 5,9 � � �� � ��� ������ �� )� �� � ����� ��� �� �� ����� �� � �� � ���������� �� ��� ������ ���� ��� �1�� �� �� � �� �� ������ �� �� �� � ����� ��� �� �� � �������� ���� ��� ������ ������� 1��� ��������� ��� � � ������
/*��� <"B" 5 � �� ������ � ��1 ���#�����' ��� 6.��� I�!7 �� �� >�� � ��� � ����� ����������6�� � ���� �� 9B!',� �������������� �� REMNS7�
LHS RHS
compStateR
CompStateS:
CompStateisConc=T
PAR:substates
R:RefState
T:hStateCompState
S: trgsrc
���� ���� ���� ���#�����' ���� &5(J)
3� ���� � ������ -����� ��� ������ � � ��� �� �� �����1��� � � �� ��� 6��� ���� !+ �� ���������� ����� ��� �� ��� � ����� �� � ��������� �� ��&�� �& �� �������� � �� -�����7� 3� ���� ����� ����� �� ��� ���� �� ��� �� ���� ����� ���� ��
EEH I ������� � ��� � ��� -������ % � ������ ��� 3��������������
������������������������ � ,*� �������
� � ������� ������� ��� &��
�������-����������%.'�����
��������������������%.'���
�����������������.(�%.'�/����/�� !+
���� � ���� �� ������
0
���� � ������� ����� ��
�� """
G�� ���� ��� ��� � ����� ���� �� 5,9 ��� �� � ����� ���� �� ���� ������ � �� �� ���� ��� ������ � ��� �� �� �� � � ��������
3� >�� � �� ���� � �������� � ���� �� � � ��� � ������ �������� �������� ��������������� �� �� 6�������� �7 -����� ��� 6�� � �� � 0� �� �� � ��� � � � ����� 0� �� � �� �� ��� ���� �7 ��� 6��� � � � �7 ����� �� �����&�� ��>������ ������ � ���� � ()�3:� ������� 6�� ������������7 ��� ������ � �� � � ����� ��/ � �� ��� � �� ��� � �������� ������� � �� �� � ������� ������
*�$�$ ���� � ����� �� ������� �������� � �� %�����
3� �� � � ������� �� �� ������� ������ ���� > ��� � �� ������� 8�1 ��� � 6B.%7 �� � ��� ����������� ���� � ������ � �� �� � 8 ���� �� ��� �� ������ � � ������ �� ()�3:� �� �� � �&������� � ������� �� ���� ������� ������ �� ���� � 2� � �� ��� � ���������� ���� ��� )� ���� � � ���� ������ ���� � ������ �� � ��� �� � � ��� � ������������� ��� �� �� � � ������� �� �� ;� ��<B.% 6�� � �� B.% ���� � 2� � �� � ������ �� �� ������� ������ 7 �� � �� ��� � � 3� ���� � &������� �� �� ������� ������ �������� �� EE ��� � ���� 1���� �� �������� �� ���� ��� � �� � ��� ��� .��� I�#�
cfgVM
pc=step
forallNodecfGraph
Rule
activeCfg applyactiveNode
cfgVM
pc=execrm=forall
forallNodecfGraph
selectR=T
Rule
activeCfg applyactiveNode
forallNodeR������������ �������� �����
�����������
���� ���� -3����� � ���� �� ��� ������ �����
/*��� <"@" 3� � ������� �� ��� ����;� H �� �� �����1�� C� � �� ������� ������ �� �� > ��� � �� 6� 1 ���7 �� � �� ����� B.% ��� �� �� ����� ��� � ������ � ����� ��� �� ����'�������� �� �� �������� � ��� � �������������� ��� �� � � �� ��� �� ��� � �� � � �� �� ��� ��� > ������� ��� �� � �� ������ ����� � � �� � � �� ��� ���������� ���� ��1 �� ������� ������ ������ > ��� �� ��� � ��� ����� �� � >� �� ��� �������� �� 61���� � � � ��� �� > ��������� �� � ��� 7 �� � � �� �������
)� �� ��� > ������ ��� �� � � �� ��� �� �� ����� � ���� �� .��� I�# �� ���� � 1���� ��� � ������ ��� > ������ �� ��� ��� ��� ������ ����� � �� �� ���� �� ���� � 3��� �� ������ � ��������� �� ����2���� ���������� 1� � � � �� ��� � �������� �� ���� � �� .������ �� ��� ������
I�! ������� � -������ % � ������ ��� ��� �� ��� � 3�������������� EEI
����� � �� ��� �� � �� � �������� �� � ��� �� ���� ��� �� ���� ���� ������� ��� � � � 6����������� ��� 1� � �� � �� �� ������ ����� � �� �� 5,97�
.������ �� ���� �� ��� �� �� ������� 8�1 ��� � �� � ��� � ��������� �� �� ���� �� �� ��� � �������� ��� 1 ��� � 1��� �� � 1 ���� �� ��� �
3��� I�E ����� � � ��� � �� ��� 1 �� �� �� � � ������� � � ���� �� �� ��� � ������� ��� � ���� B.%�
%������ ������ +����� ���
������ ����� �����
������������� ���������
�������� �� ���������� ������ � ����
� ����
� ��� �������� ����������
��������
���������
���������� ���������� 8������" ��7�����:
������������
�������� �����
�����������
�� ���� ����������� ������ �������
� 3� � =� �� �� �1� 6�� ��� 7 ��� � �� �� � � �� � �� �� -����� �G+ � ����� 6�����7� G����������� ��� �� � 0��� � ��� �� ������ ��� ����� � 9 0� �� � ������ �� �� � ��� � � ������� � >� ��� � � 2� � �� ���� ��� ��� �� � �� �� B.%�
� 3� ��� 7�� ���� ��� 8 � ������� � � ������ � ����� ����� � � ��� � �� �� ���� ����� � ��&������ �� �� ��� �� � ��� 6�� ��� � ����� �� -����� �� � ��P���� � � ��& � ����� ��� � ������ �� ���� -����� ����� � ��� � �� �������� �7�
� .�� �� ���5� � ��������� ����� �� �1� 6�� ��� 7 ��� � �� -����� =: � ����� 6� ��&�����7�� �� � 1������ ����� �� ���������� ��>������ ������ ��
� 3� ����� ��� �� ���� 7�� ���� �� ������� 8 � ������� �� � ��� ��� � �� � �� �� ��� 2��� �������� ��� �� � ������ �� �� �� ��� 1 � ��� �� � � �� �� 3� � ��������� �� ���� ������� ��������������� ��1��� � ������� � �� �� � ��� �� �� ���� ����� � �������� �� �� ��� �
� 3� ������ � ������� ��� ��� � ��� �� ������ ����� � �� ������� ����2���� ���������� 6������� ��1��� ������ ����� ���� ����� 7� �� �� ���� � �������� �� � ��� �� ���� ����� � � �� �� ��� ������ � � �� � �� ��� � � ���� �������'���� ����� �� � � � �� ������� ���� �� ����3��� ������� ��������� ��1��� � ������ ��
*�$�' ������ � ������� � � ������ �� ��� � ��������������
3� ������� � ������ � � ������ �� ��� � �������������� ���� �� ����1� �� �������������� � &���� �� �� ����� �� �� ���� �� � ��� � �������������� ���� � ���� �� ������������ -� ����� > ��� ��� 6�� ��� �� ,)+' R!HS7 � �������� � ���� �� 0������ �� �� ������������� � � ��� � >& ������ �������������� ������ �� ���� ���� � ���� � �������� 1���� � ���� � ������� ��� �� ���� �� ������� � ������ � � ����� �� ��� � � � �� ��� ��� 1������ � ��� � �� �� � ���� ��� ����� �������������� �� ����������� � �� �� ��
9��� � ������ � � ����� � � �� � � ����&� � � � ���� ���� �� ��� � �������������� ��� � �� �� �� �� ��� �� ������ � � ��� �� ���� � ������ -����� ������ ���� ���� � ��2������ ���� �� � � ���
EEK I ������� � ��� � ��� -������ % � ������ ��� 3��������������
�� ��������������� =�� �� ���� �� �� � ���� �� ���� � �� � ��� � �������������� ��� ������ �� � ���� ���� �� ��� � �������������� ��� � �� �� ����� ��� � ��� �� -����� ��� �� �� ���� � ��� ��
3� � ��� �� ������ � � ������ ��� �� �� ��� � �������������� ��� � ������ � ����� � ����� � ��� ��� �� ���� �� � 6�� � ��� � �� .��� I�H�
UML description Prolog program
GraTra description Prolog code tree
Term representation
model trans. graph traversal
model trans.model trans.
���� ���� +������ ��������� ��� ������������� �����
E� ��� � ���������� ���� �� �� � ��2 � �� � 4�5 B�9' ���� 6:������� :�� 1�� �� � ��� ��� > �&�� ���7 ��� > ��� � �� �� �������� O�) ������� �� ���� ���� ��� � �� ��� ������� � � � �� ��� � � ���� �������� �� ���� � ����� � ��� ������������ 1��� �� � ��� ��
!� 3��� 4�5 ��� � �� ��������� � ���� � %��3�� ��� � ���������� �� � � ����� � �� ��� � �����&��������� ���� ��� 3��� %��3�� � ���� ���� 61��� ��� � �� � �������� � ���7 �� �� ������ 1����� �������������� ��� � �� � � ��������
#� )� ()�3:� ��� � ��� �� �� � � � �� � �� � ����� � �� � ���� ������� � .�� ���� � ���� �� � ����� %��3�� ��� � �� ��� �� � ���� � 5���� ��� � ���������� � � 0� �� �� � ����� � ��� ��� ��� � 3��� ��� ���� �������� �� � ���������� ��� �� ���� ����� �� ��� ���� �� 5,9 0� �� � ����� � ��� �� ������ �� �� ��� �� ����������������
H� 3� ����� � �1 � ������ 6��� � ��� �7 ��� �� � >���� ������� �� -����� �� ����� � �� �� ��� �� �� �� -����� ��� � )� ���� � �� �� 5���� ��� � �� ��������� � ���� � ���� � ������-����� ��� �� ��� �� ���� � -����� ��� �� ���� � ��� �� ���� ����� ���� �� �� �� ��&��� �1���
3� � ��� �� ���� �� � ����� � � ��� �������� � ��� �� � 1��� � ��� �� �������������� � & ������
� 3� � �� � ��� ����������� �� � �1 � � ������ 4�5&��� � � ��2������ �� �� ����������������� � � ���� � ����&� � � ���������� ������� �� -������ 3��� � ������� �� �������������� ����� � ��� ������������������ � �� �� � �� ��� � >��� �� �� ���������� �� � 1���� �� � ��� ������ �� � � ������� ��� ���� �� � ��2������ �� �� ������� � ������ � � �������
� 3� �� �� ��� �� ���� ��� �� ���� �� � � ���������� .�� ������� 1� � � � ������ �� �� ��������� �� � ��� � �� � � ��� �� � ��2������ �� � ��� � �������������� ���� �� 2��� �� � �� �� � ��� � ��
� 3� ��� �� ���� %��3�� ��� � ����� � �� ����� ����� ��� � � ������ �� � ������ �������� O�5� ���� ���� �� ��� � �������������� ���� �� REIMS �� � ��� � �������������� ���� �� %��3�� O�)������ �� %O5D%3O5�
� 3� 2��� � ����� � �� �� �������������� �� � ��� � �� �������� ��� � �� �� �G. � � � �&������ �� �� -����� ��� 6�� ��� � � ����� � ���� �� ��� B����� ��������7 �������������� �� ������� �� � ������� ��� ���&� ������� �� ����� �� 3 ������ ��� � �� ����� � 1��� �� ������ � � >� �������� � �� � ��� ������� �� � � � �� ��� � �� �� 2��� ���� �� ��� � � ������ ��� �� ��� �� ���� �� � ���� ��� �� ��� ����� �� � >� ���� � ���� � �� ��� � ������ ��� ������ � ��� �� 3��� ��� � ���� ���� ��������� �� � � ��� �� �� � �� ���� ��� ��������� ��� � �� ���� ��/ � �� ���������� ������� ��
I�! ������� � -������ % � ������ ��� ��� �� ��� � 3�������������� EEM
)� ���� ��� ��� �� ���� �������������� �� �� � ��2 � 6��� �� � � �� �7 �� ��� � ����������&���� 1���� � ��� ���� �� ���� �� �������� ������ �� ������ !� ����� ��������������� )� ����� �� �� �� � � ������� �� ��� � �������������� ��� � �� � ��2 � �� ��� � �������������� ��� ��3��� � ����� �� ������� �� �� �������� ��� ��� �� �� ��� �� � � ���� 1� � ��� ������� � B��� �� � �� 1���� � �� B ��� ��� �� � �� �� >������ B ��� �� � ��� � ��� �� � �� ��� �� ��� �1������ ����� � ��� �� �� ��� � ����� ���� � ��� � )� ()�3:� �� ���� �� � ����� �� �� ������� � ����� �� �� � � �� � �������� 1��� ����� � ������ 61��� ���������� � ���� � ��� ��� �� ��D � ����� ���� � ��� 7 �� � � ��� � �� ����� �� >������ � ����� �� �� ������ � � ������
)� �� �����1��� �� ������ � � ������ ��� �� ��� ��� � �������������� ��� � 1��� � � ���&����� � �� �� ��� � � ������ ��� � ����� ��� � ��� 6��#�������' �� .��� I�I �� � ���� REMNS ��� >� �� � 1��� �� ���� �� ��� � �� ���� �7�
RHSLHS
simpleStateR
S:SimpStatename=N
R:RefState
T:hState
name=N
trgsrcS:
SimpStatename=N
���� ���� ���� ��#�������'
6�) � �� � ������� �� ��� �
+ �������� �� 4�5 � � � ������� �� ��� � �������������� ��� � �� ()�3:� �� ��� �� �� ��� ���� ���� �� �� ���� ,�1 � � � ��� � �� ��� 1 �� ����� � �� .��� I�K�
model = scname = N
<<SimpleState>>
S
<<RefState>>
model=refsc2eha
R
name = Nmodel = eha
<<hState>>
T
RHS
<<src>>
C1
<<trg>>
C2model = scname = N
<<SimpleState>>
S
LHS
���� ���� �! ������������� �� ����� ������������� ����� � ������
��������� � ��� � 65,9 :,9 �� G �7 �� � � � �� � �� 4�5 -���� � ��� ��� � �� � ��� ��� 4�5 B���� � 1��� 4�5 ������������ � ��� �� � �� ��� �� 3� � ��� .��� I�K �� �� ()�3:�� � � ������� �� ��#�������' �� .��� I�I�
C ���� ����� ���� �� 4�5 �������� �� � �� �� .4A��� ���� ����� � � ���� � ���� � ��� �� 1��� �� 4�5 ������ �� �� .4A��� ��� � �� ��������� ������������� 6��� ��7 �������� RKKS� 4����&����� �� � ����� 4�5 B�9' ����� 6�� :������� :�� 7 �� ��� ���� ���� �� ��� ��� �� ���������3� � ��� �� ��� � �� ������ �� � � ������ ���� 1���� �� �� ��� �� �� �� ��������� B�9' ������� ������ 1 � ��� � �� �� �� �� 4�5 >� ����� � �������� 6�� � ��� �7 �� ������ �� ��� ��� ���� / ���
�� � ����� � �� ����� ��������������
�������� ��� � �������������� ��� � �� ��� � � �� �� ������� �� ��� � �������������� �� ���� � ���� � �� �� �������� ��� ���� ������� 6�� ���� ������ �� ����������7 ���� ��� � ����� �6.��� I�M7 ��� � �� �� � �� �������� �����1��� ��� � 2������� 6+ �� H�E7�
EEN I ������� � ��� � ��� -������ % � ������ ��� 3��������������
)� ���� ���� � ����� � ���� � �� � �� �� ����� �� �� ���� �� �� ���� REN$S ������� � �� � � &� ��� �� �� ��������������� ����� ���� �� ��� � �������������� ��������� 1���� ������ ��8� �� ��� � ������ �������� REIMS7�
Graph Mapping
MapElemAttributename:Stringvalue:String
model:String
varID:Stringtype:String
GraphElem
Node Edge
Rule
name:String
from
to
attributes
mapsFrom
rhs
lhslhs2rhs
mapsTo
contentsmapContents
���� ���� ��� ��������� �� ����� �������������
� 3� � ����� � > � �� � ���� � ��� � �������������� ��� �� ��� �� � �� � �� ��� �� � ��� ���� � �� ��� ���� � �1 � ��� ��� �� �� 5,9 ��� :,9� G ����� � �������� ��������� ��� ����� � ����� � ��������� ��1 � � �� � �� ��� ����� � � ��1 ��� � �� ������ ��������
� � 1�#� �� ��� �� � �� �������� 1�#�������� 1���� �� ��� � ������� � �� � +� � �� �� � ��� 3� ���� � � ��� �������� � ���� �� .�&( ��� ������� �� �� ���2 � �,#� ��� �� �� �� �� ��� �� ����� �� ��� �� �������� �� ��� � �� ��� �� � ����� ���
� 3� ������� � �� �� ����� ������� ��� � ������ � �� 1�#�������� 1���� ����� �� ���� ���������1� �=. �������� � ���� ��� .���� 6��� ���� �� ������ �� �������� �� �� ����� �7�
� � 0�#���� 1���� �� �� �� � ���� � 0�##��� �������� � � � � �� 6��#���7 �� �� 5,9 ��� �� ���� � � � �� �� �� :,9 ��� �� 6��#��7� �� ���������� � ������ ���������� �� � � � �� �� ���� �� ���� �� � ����� ���� � �� � � �� ���� ��� ���� �� 5,9 ��� � �� :,9 �� � ��� ��� � ����
/*��� <":" 3� ��� � ��� � �� �� �������������� ��� ��#�������' �� � ��� � �� .��� I�N �� ��� � ����� �� �� � ����� ����� �� ���� ������ � � ������ ��� ��� '�� � �� �� ������ �� ���� �1��� ���� � ��� � �� �� ��� �� ������� �� �� � ����� �� ��� ����� � 2��� �
G�� ���� ���� ��� � ��� � � � � ������� �� � ��� > ������� ������� ��� ����������� �� �� � ����� ��� �� �������� �� �� 5,9 ���� ���� �� ��� ���� ����������� � �� �� � ��� � ��� � ������ �� ����������� ��� � ���������������
�� � �� � �� � ������� �� ��� �
3� � ���� ��� � �������������� � � ��� � � � �� � � � ������� ��� ��� � ��� � ��� �� �� ��� &�� � � � ���� � ����� ��� ���� �� �� 0� �� � ����� � �� �� 5,9 6� ���� � ����� ���� �� ���� ���� 1 �� ��� � ��� �� ��������7 �� ���� ����� ��
� 3� � ����� � �� � ����� � 6� .���� I�$7 �� ��� �� � �� /���� �� �� �� �� �� �� �������� 3� ����� �� ��������� � ���� ���� �� ����� 6����27 �� ��� � ������� �� � ����� � �� �� 5,9
0� �� �� ��� �� � ����� � ��������� �� � ����� � ��� �� ��� � � ����� 6�� � ��� � ���� �� ����� � � ������ ����2 1���� ������� � ����� � ��� �� � ����� ���������7�
I�! ������� � -������ % � ������ ��� ��� �� ��� � 3�������������� EE$
<Graph>
g1
<Rule>
r1
<Node>n1
a1
<Attribute>
varID: ’R1’type: ’refState’model: ’ref’
n3:NodevarID: ’T1’type: ’hState’model: ’eha’
n4:Node
name: ’name’value: N
a2:Attributename: ’name’value: N
a1:Attributename: ’name’value: N
a3:AttributevarID: ’S1’type: ’simpState’model: ’sc’
n1:Node
varID: ’E1’type: ’src’model: ’ref’
e1:Edge
varID: ’S1’type: ’simpState’model: ’sc’
n2:Node
model: ’ref’
varID: ’E2’type: ’trg’
e2:Edge
a2
<Attribute>
<Mapping>
m1
m3
<MapElement>
<Edge>
e1
<Edge>
e2
<Node>
n4
a3
<Attribute>
<Node>
n3
<Node>
n2
<Graph>
g2lhs rhs
to
attributes mapsFrom
from
mapsTo
lhs2rhs from
map Contentsattributes attributes
tocontents
���� ���� � ����� ������������� �����
varID: Atomname: Stringmodel:AtomfactType: Str
Fact
FactLs Clausename: String
AttrFactvalue:String
NodeFact
EdgeFactfromID:AttoID: Atom
next
first
query
contents
add
remove
���� ���� ��� ��������� �� ��������
� � ����2 ��� �� �� ����� � ���� ���� 6�� �������� �����7 1���� �� ��� � � +� ����� �� � ������
�� �� ������� 3� ����� �� ����������� � � ����� �� �� � �� ���� ��� ���� � �1 � ��� � �� �� � 6� ��� ��� �� � ������� �� �� %��3�� � ����� �7 �� ��1 ���� � ���� �������� � ���&(
��� ��&(�� ,�1 � � � 1 ���� ������ ��� � � �������� � �� � � � �� �� � 0� �� �� 1���� �� � ����� ��
�� � � � ��� � �� �� ��� � 3� 2��� ��� �� ���� ���� � ����� � �� �� � 0� �� �� �� ���2 ��� �� ��� ���� �� ��
/*��� <"7C" 3� ��� � ��� � �� �� � ����� � � � ������� �� ��� ������� >�� � 6�� �� � &� ������� �� ��� ��#�������'7 �� � ��� � �� .���� I�E"�
3� ��� ��� �� �� 5,9 6��� �� ��� �������� ��7 �� ��� ���� ��������� � ���� � ����� � 1��� � � ����� � � � ������� �������� ���� ���� ���� �� �� :,9 ��� � 1���� ������ � �� � �� �5,9 ��� �� 6���� ��� � �� �� �� �� �� �� �� >�� � 7� )� ���� 1�� �� � ����� � � � ������� ����� ��� ��� 1� � ��� �� � �� �� ���� � ������ %��3�� � ���� �����
E!" I ������� � ��� � ��� -������ % � ������ ��� 3��������������
<FactLs>
f1
<Clause>
c1
<NodeFact>
n1
<AttrFact>
a1
f2
<FactLs> <EdgeFact>
e1 e2
<EdgeFact>
<AttrFact>
a2
<NodeFact>
n2
<NodeFact>
n3
varID: ’A1’
objID: ’S1’value: ’N’
model: ’sc’type: ’name’
factType: ’attr’
a1:AttrFact
factType: ’node’
varID: ’T1’type: ’hState’model: ’eha’
n3:NodeFact
value: ’N’
type: ’name’
factType: ’attr’
varID: ’A2’
objID: ’T1’
model: ’eha’
a2:AttrFact
factType: ’node’
varID: ’S1’type: ’simpState’model: ’sc’
n1:NodeFact
varID: ’E1’type: ’src’model: ’ref’factType: ’edge’fromID: ’R1’toID: ’S1’
e1:EdgeFact
varID: ’R1’type: ’refState’model: ’ref’factType: ’node’
n2:NodeFact
model: ’ref’factType: ’edge’
varID: ’E2’type: ’trg’
fromID: ’R1’toID: ’T1’
e2:EdgeFact
first firstnext
next
next
next
contents
query add
next
���� ����� � ������� �����
3� ��� ���� �� � ����� � �� �� ���� ������� ��� �� �� �������������� 1��� � � �� �� ���&��� �������� � )��������� ��� � �������� � ���� �� ����� � ��� ����� � ��� ��� � �� �� 5,9 6���G'%7 ���� ��� �� � ��� � � ���� � � 0� �� 1��� � ����� ���&��� �
%������� *�## 79����������� �� ����� ��� ����8� 3� ����� ��� ���� ��������� �� � � �� ��� ()�3:� �� �� �����1��
� 3� � 0� �� �� 0� �� � ����� � ������� %��� �� �� � �� ��� ��� ������ � �� �� ������������ �� ���� � �� ���� ��� � ��� �� � �� 2> � �� �� ���� ��� ��
� )� � ��� 6���� �� ��#�������'7 �������� �� ���� � �� �� ��!������ �� ��� ! ����� '����,�1 � � ����� � � ���������� �� ������ � � �� � � �� 2��� ���� ����� �� ��� � 1���� ��� �� � ������� � �� ������� � �� ��� � �� ������ � � ���� �� ������ �� � ��� ���� � �� ������ � ���� �� �����
� ��� � ��� ��� � � ����� � ��� �� ��� �����!��� �� ���� �� � ��� ���& �� ��� �1���� �� 5,9 ��� � �� ���� �� � �� �������� �� � � ��� ���� ��� ��# � ��������
����� �� 6�� ���� �� ���� ��� �� 7 1���� �� � � ��� �� ���� � 6����� 7 ��� �� 1 ��� 3� �1 � � �� ���& 1� �� � �� ��� �� �� ������� � ���' ���� � 6����� 7 �� �� �� ���� ��������� � ���� �� ��� 5,9 ��� � � ��2������� -� �� ��� ���� �� �� ���� ������� � � ����� � ��� � �� > ���� � ������ ���� �������� ��� � ��� ��� �� �� 5,9�
� .������ �� 5,9 ��� � ���� ���� ��������� ������� � 1��� ��&���� �� � �� �� )� �� 5,9 ��� ��� ��� �� � �� ��� ���� �� ��� �� ��� �� � �� ��������� �� � 0��� � �� � � �� � ��� ������ �� ���
3� :,9 ��� ��� �� ��� � � ��/ � ���� �� ��� � �� �������� �� ��������� �� ��� ���� �� � �������� �� � ��� ��1��� � ���� �� � 1 ��P���� � ��� � 61������ �������� �� �7�
� 3� � � ���� �� �� � ������ ��1��� � � � �� � ����� �� ��� �� C� � � � � ��� ���� �� � 0��� ��� � � � � � ��� �� �� � ���� �� � �� ���� � ��2� ��� ��� �������� � ������ � ��� �� � �� ������� � � � � �� �� ��� ��� � 3��� �� � ��� � ������ �� �������� �� � � �� � �� �����&�� ()�3:� ������ ��
I�! ������� � -������ % � ������ ��� ��� �� ��� � 3�������������� E!E
� )� �������� �� � � ����� �� ��� � �� ������ ��� � ��� ��� �� ���� �� � ���� � � ���� �� ��� ������� ����� 1��� �� �������� �� ��� � �����1 � �� �� ������������ �� �������� � ��� 2����� �� �� ����� �� �� �� * ��� �� � ��2� ��� � ���� � ���� �� � ���� �� ��1��� � ��� ��
+ � ������ � ���� ��
.��� � � ����� � � � ������� �� ��� �� �� � � ������ �� -����� ����� �� � ��� � 0��� �� ���������� � ��� ����������� �� � ������ �� ���� � ��� 1� � �� ��� � �� � ����� � ��� ��� ��� � �� � ���� �� '��� ��������� � � �� �� -����� �� ��������� � ���� � ������ ��� � ��� � 6�������� � ���� ������� �� -�����7�
,�1 � � �� ��� � �� ��� ������ � � ������ � ����� ������� ��� �� �� ��� �� 2���� ����� � 6�� .���� I�EE7 �� �� � ����� � �� B����� �������� ��� ��� �� � ����� � �� -������
Symbol
NonTerm
Terminaltext: String
first
sub
next
���� ����� ��� ��������� �� ����� ����� 8��������:
3� �������� �� ���� � � � ��� �������� �������� � �� �� ���� ���� ���� � ����� ��� � ���� ������������� �� � 0��� � ��� �� 2��� ��� � � ������ �� ��� ��� ���������� ������� 1��� �� 1 ��P���� �� �� �� �� ��� �� ��� � � ��2 � ������� ����������� ���� >�P�� ��������� 3��� ��� ����2��� �� �� ������� �� �� ���������� ������� �� ���� � � �� � ������ ��� ��2 � ������� ��-����� �� ���� � � ��1�
%������ ��1 ����� %������ 2 �����
����� ��1 %��� /�!/ ��� /"/2 %���"
%��� ��1 ���� /�/ .�� /�/ 2 ����
.�� ��1 %��� 2 ��� 2 ����
��� ��1 %��� /�/ ��� 2 %���
/*��� <"76" 3� � ����� � � � ������� �� ��� ��� ��#�������' �� ��������� � ���� � ��� �� �.���� I�E! ���1� � � �������� ��� �� ���� �� ���������� ������ � ��� �� ��� � ��� � � ��� � ����� �������� �� �� �9��� �� � 63��� ��� �� ���� � �� ���� �������� �� � ������ ��� � ��� �� ��� ��� ���� ������� �� ���� � ����� �� ��� � ��� ���� �� �� ��� �� ���2 ���7
3� �� 6� ��� �7 � � � �� �� ��� �� �������� �� �� )� ���� ������� � ���� � �� �������� � �������� =� � � � � ��1 �� �������� �� � ��2 � �� �� � ����� � � 3��� � ����� ������������� � � ����� �� �������� 1���� � ����� � �� ���� 6���!������5��67 �� � ��� � �� �� ������� �
3� ��� � �� � � �� � ��� �� � ���� ���� �� �� � 1 ��&���� � 6 ��� �� �7 -����� ������ �� ������ ���� �� ������� �� ������� ��� �� � ����� ��
�� � � ��� � %����� ���
3� ��� �� �� ���� �� � �� �� �����1��� ��� � ��������� 61���� ������ �� �� �� � �� &��1�� ��&��&����� ��� �7 �� ��� � �� � � ��� �� 2��� � >���� � � � ������� �� ��� � 6�� � �� -����� ��� 7�
E� 9���� ���� �� ���� ���&� ������ �� �� �� �
E!! I ������� � ��� � ��� -������ % � ������ ��� 3��������������
<Terminal>
node
<Terminal>
(
<Terminal>
eha
<Terminal>
: hState
<Terminal> <Terminal>
(
<Terminal>
T1
<Terminal>
)
<Terminal>
)
Pred
Term><Non
<Terminal>
add
<Terminal>
( Arg
<Non Term><Terminal>
)
,
<Terminal>
Pred
<NonTerm>next
sub
first
���� ����� � ���� �� ��� +����� ��� �����
!� )� � � ������ ��� �� � ��� � �� � ���� �� ���� �� ��� ���� �������� �#� )� � ���&� ������ ��� �� � ��� � �� �
�7 ����� �� ��� �� ���2 � �� �� �� �� 6�� � � �� �� ��������� � ������ �� ���� 6!77�7 1��� � ���� �� � ��� ���� �� ���� �� ��� � �� �� ��������� � ������ �� ���� 6!7 �� ��
� >� ���
/*��� <"7?" 3� ��������� �� ��� �� �����1��� ��� 1� � � �� � �� �� ��� � � ��� �� � �& ��� � �� �� � ����� ��� � �������������� �� �
����������'�!
� ,*�
����������������������
�����������.�����&���
� '*�
����������������������'�����
�������������������� �����
������������������.(� ��&����
������������������'��������
������������������(�'�� ����"
)� ���� � ����� ��� �� 2��� �� �� ��� � � ������ 1�� ���� � �� � ����������� ������������� ������ �� 1 ��� >� �� ��� � �������������� ��� � 1��� � ��� � ���� 1���� ������ � 1���� ��� � >���� ��� �� 1� � �� ��� �� � �� �� B�� � ����� 1���� �� ���� �/ � � ����������� �� ��� ��������������� � ����0� � 1��� ��� �� ��� ��&��� � ��� � � ������ �� 9�- R$S �� O953 REI$S1���� ����� � � � �� � 2� �� � ��� �&���� � � � �� � �� ��� ��� � � ������ ��� ��� G������������� � � � ���� �� � 0��� � �� ���� �� � �������� ������� > ��� ��� 1��� ��� � �������������� ��� � ����� � 1��� ��� � ����� ��� � � ����� � ��� �� REINS�
�� � ������� �� ������ � � ������ ��� �� �� ��� � �������������� ��� � 1�� ���� � ���� ��� ��� � ��������������� � � ����� � � ���� ���� �� ��� � ��������������� �� �� �� ��� �� ����� �� ���� � ������ -����� ��� �� ��� ���
I�# B��� ��� �� �� �� -����� '������� E!#
%�� -�������� �� �� +���� /�������
)� �� ���� �� � ����� 1 ���� ���� ��� -����� ������� �� ��� � �������������� ��� � �� ���� ��1��� � � �� �� �� �9� � ������� �� ��� � ��������������� 9��� -����� �� � � � ��������� ������� 1��� ��� � �������������� �� ���&� � ��������� �� � � ��� ���� ��� �� ��� � � � �� �� ��� � ����������� � �������� �� .�� ��� -����� ��� ������� � � ��� � ���� � ��� � �������������� ���� �6�397 1 �� ��� �� ���1 �� 0����� �� ��� �� �� �9� �� �� �������� �39 ��� 1 ����� ��� ���� �� �� �������� �39 1���� ������ 6��1���7 � ������� � �� �� -����� ������� 6�� � 1� �� � ����� � ������� � �� ��� �� -����� � ��� �� �� ��� ���� �� ����� �7�
9��� ����� � �� ��� ������� � �� �9� � ������� �� �� ���� -����� ������� �� R#ES � ������ ������ ���� ��� �� 1���� ���� � ������ � ,�1 � � ���� � ������ ���� � 0��� � 0��� � ����� �� �� ����� � �������� 1���� �� ��� ��� ���� � ��� � �� �� ���� �� �� ���� 3� � ��� 1 � ��� � �� �� ���������� ���� ��� � �� ������ ��������
*�'�# -��� ��� �� �� �� %����� � �� � ������� �� ����� �������������� ��� �
.���� 1 ���� ���� �� �� -����� � � � ������� �� � ��� � �������������� ��� 6� � ��� � ����������� 9 �� I�!7 �� ������� � �� � 0� �� �� �� -����� ���� �� / ��� ��� � ������� � �� �� ��������%3 ��� �
%���������� *�#( 7-��� ��� �� �� %����� ��� �8� �� �� ! �� ���� �� �� ����� ���!��� �� 6�$�7 X �� ! ��� ������� �� �� �� � +1� ����������� �� ��� �� �" ������� ��� ! �� ����� ����������� �� � ����� �������������� �� �$� ��!���� �� � ���� �� �� ���������"
7" $� �� ����� *������ ���� � %��� � ���� ���� �� � ��� �� �� X� ��# ��� ��� *����� ���� �$� ���� ���� �� X 6�$�7 �� �$� X � >����6�$�7"
6" $� �� ����� *������ ����� ��� ��� �� �� ����� �$� �X �$� ���� ���� �$� X � >����6�$�7"
G�� ���� ��� � � � �� ����� ��� � ������� � �� � ��� 1� � �� � �� � � ��� �� ����� ���� �������������� �� �� 5,9 �� � ��� � 9��� -����� �� � � � ��������� ������� �� -����� ��� �$� ��� � � �� � �� �� ��� �������� ��� ��� 6� ����� �� �� ������� ������� 7� ,�1 � � �� �� � �� �� �� ����� � ��������� �� � -����� ��� �� � 1 ��� ������� ���� �� ��� � �������������� ��� �$� ��� �� �� ��� � ������ �
*�'�$ -��� ��� �� �� �� %����� ������� �� ������� �������� �
.�� ������ �� ���� ��� �� �� �� -����� ������� �� ������� �������� � 1 ��� �� ��� ������ �� � �������� ��� ���������� � ������� �� -����� �����1��� R#ES�
� -����� ��� ������� ��� � � � �� ���� ����� � ���� �� � � �� �� ������ ��������� �� ����������� ��� � 0� ��� 3� � � �� ��� ������� ���� � �� ��� � �� 1 � �� �������� � �� �������� 1����� ������� ���� �� �� ���� ��� ��� � ������ � � � ����� ��� ������ 6����� 7 � �������� �� �� '�������� ����������� ���� ��� �� ����� ��� ����������� � � ���� ��� �� ��� ������� ���� �� � � � ����3��� ����������� �������� �� �� ����� �� ���� ����� �� � > ��� � �� ��!��������� ��� �� � ����� ��� ������� �� � 0� �� �� ��� ������ ���� � ����� �� � ��� �
C� � �� � ��� � ��� ������� ��� � �� � � �� � ��� ��� 6���������7 ��� �� ���� � ��� > ��������� ��� ������ ��� ���� � ���� �� ���� � ��� �� � 1��� � �� �� � �� ������� �� ��� ������ ��� ������� ��� ��� '��� ��� �� � � ���� � �� � ���� � ������ ��� � �� ���� �� �� ������ �� ��� �� ���� ����� � 1��� � �� ����� ����� 1��� ���� ��� ���� ��� � �� ���� �� ������ � �� � �� ����� ��� ���# �� �� ��� � � 8 ����� �� ��� ���� �� ���� � ������ �������� ����� � �� �� �������
3��� ������ �� ���� ����� �� �� 1��� ��� ���# �� � ��� �� ���� ��� 1� � � � �� 2�������� � 6�� -� ��� 7� 3� ��� �� � ����� �� 1�� ��� � � �������� �� �� ��� � � � �� � ��
E!H I ������� � ��� � ��� -������ % � ������ ��� 3��������������
2��� �������� ��� ���� ��� ���# � �� ����� � ����� �� -� ��� � 3� � � �� � ��� �� �������� ������ � � � ���� �� ��� ���# ����� )� ������� � � � ����� �� � 6�� !��&����&���7 �� 1��� � �� 1�� ��� ��� �� � >� �������� ��� 1��� � � � �� � �� ����
)� ��� ���� �� �� �� 1�� ��� ��� � ��# J KL ��� ��� � �� �� � �������� ���� �� ���� � � � �� ��� � 1��� ��� ���� � ��� � 1��� � �!�� �� �� � ������� ������� �� ��� ������ 3��� ������ �� ����������� � !��&����&���� )� ��� �� �� ��� � ����� 6M 7 1 ��� �� ���� �� ���� � �� � ��� ������� ��� �� � � ����� � � ����� ��� �� �� ��� ������� � 0� �� �
G�1 1 �������� � �� ���� ��� �� �� �� -����� �� � � ������� �� �� ������� �������� �� G�� ���� ���� �� -����� � � � ������� �� � ��� � �������������� ��� 6���� �� -����� � � � ������� ��������� �������� �7 � � ��� � ����� ����� ��� ��� 0� ����� ����$� ��� ����$) ����� � 61��� ��� ������� � � ��� � ��� �����$� ��� ����$)7 �� ���� ��� �� �� ����� �� �� �� ��� �� ���� ����� �����6��� ��� �����7�
%���������� *�#* 7-��� ��� �� �� ���8� $� �� �� � ������ ����������� �� �$� �� ����" <"78�!��#� ��� ���6��7 �� 5�! <"7# �� � ������ ����������� �� ���6�$�7 �� ��" 8"86#"
3������ � �� ! �� ���� �� �� ����� ���!��� �� 6�$�7 X �� ! ��� ������� �� ��
�� � +1� ����������� �� ��� �� �� �� � ���6��7 ! �� ���� ��!���� �� �� ���������" $� �� ����� *������ ���� � %��� � ���� ���� �� � ��� �� �� X� ��# ��� ���*���� � ���� �$� ���� ���� �� X 6�$�7 �� �$� X � >���������6�
$�7"
%���������� *�#, 7-��� ��� �� �� ����8� $� ��� �� � ������ ����������� �� �$�� � �� ��� ��� ������ ����������� �� �$�� � ��� ������6��� � �
$�� 7 ��""� �� ���#�� � ������ ����������� ��
���� �6�$�� � �$�� 7"
3������ � �� ! �� ���� �� �� ����� ���!��� �� 6�$�7 X �� ! ��� ������� �� ���� � +1� ����������� �� ��� �� �� �� � ������6��� � �
$�� 7 ! �� ���� ��!���� �� ��
����� ����" $� �� ����� *������ ���� � %��� � ���� ���� �� � ��� �� �� X� ��# ������ *���� � ���� �$� ���� ���� �� X 6�$�7 �� �$� X � >����� �����
� &���� �6�
$�7"
%���������� *�#. 7-��� ��� �� �� ����� �� ���� ��� �8� $� ��� �� � ������ ����������� ���$�� � �� ��� �� � ������ ����������� �� �$�� � ��� ��6��� � �
$�� 7 ���� �� ����� �����*� �� ��# �� �
������ ����������� �� � 06�$�� � �$�� 7"
3������ � �� ! �� ���� �� �� ����� ���!��� �� 6�$�7 X �� ! ��� ������� �� ���� � +1� ����������� �� ��� �� �� �� � ��6��� � �
$�� 7 ! �� ���� ��!���� �� ��
����� ����" $� �� ����� *������ ���� � %��� � ���� ���� �� � ��� �� �� X� ��# ������ *���� � ���� �$� ���� ���� �� X 6�$�7 �� �$� X � >�� 0����
� &���� �6�
$�7"
%���������� *�#0 7-��� ��� �� �� ����8� $� �� �� � ������ ����������� �� �$�� ��� ����6��7�� � ������ ����������� �� ��� 6�$�7 ����� ���� ��� 6�$�7 �� ����������"
3������ � �� ! �� ���� �� �� ����� ���!��� �� 6�$�7 X �� ! ��� ������� �� ���� � +1� ����������� �� ��� �� �� �� � ����6��7 ! �� ���� ��!���� �� �� ���������" $� �� ����� *������ ���� � %��� � ���� ���� �� � ��� �� �� X� ��# ��� ���*���� � ���� �$� ���� ���� �� X 6�$�7 �� �$� X � >���� �����6�
$�7"
%���������� *�#2 7-��� ��� �� �� ������8� $� �� �� � ������ ����������� �� �$�� ��� �� ��������6��7 �� � ������ ����������� �� ������6�$�7 ����� ���� �$� �� �� �� �� �� ���� ��""��� ���������� �� �� �� %� ��� ���! ������� ���������#"
3������ � �� ! �� ���� �� �� ����� ���!��� �� 6�$�7 X �� ! ��� ������� �� ���� � +1� ����������� �� ��� �� �� �� � ������6��7 ! �� ���� ��!���� �� ������� ����" $� �� ����� *������ ���� � %��� � ���� ���� �� � ��� �� �� X� ��# ������ *���� � ���� �$� ���� ���� �� X 6�$�7 �� �$� X � >������������6�
$�7"
I�H 4�5 ������ 9 ������� ��� ��� � 3������������� 9��� �� E!I
�� � � ���� 1 ���1 � ���� ��� -����� ������� �� ��� � �������������� ���� �� �� ���� �� 61���� � �� �� �� �9� � �������7� )� �� � ������ � ����� 1 ��� ������ ��1 �� ����� ��� ��������� ��� �� ������������� �� � � �� ��� � ����������������
%�" ��* ������ �������� ��� ��� ������������� �'����
C � ����� � � � ��� ������� �� ��� � �������������� ���� �� �� > ������ ������ 9 �������RE"$ E!#S > � ������ �� ����� � �������� 1�� ��� ������������� � � ������ �� �� � � ������� �������� 6��� ��� ��� ���� ��7 ��������������� �� �/&�� &�� �� �+� ������ )� �������� 1 ���� ���� 1 �� �� �� �� ������ 9 ������� �������� ���� ���� � �� ��� � �� ���� � � �����&���� ��������������� ��� � � ������ � ��2������ ������� �
*�(�# ����� � ������� ��� 6�)& � �" �"� /
3� ����� � ������� ��� 6�) 7�8 ����� � � ���������� � ��� ������� 6��� �� � � ���&����7 ��� �� �� 1�� �� � ���� �� � ������ �� ��� ��� �� � ��������� � ������� ��� ��������� �� �� � ��� � ����� �� ���� �� � ����� ��� > ������ ������� �� �� �������� ������� ���� �� �� �� � � ������� ��� �� ������������ � ����8�1 �� ��� ��
����� �� �� ������
�� ������ � ��2������ �������� �� �� �����1��� � � ��� 6� �� � ����� � �� .��� I�E#7�
ControlFlow Action Pin
Procedure OutputPin
DataFlowInputPinVariable
outputPin
action
successor
1
predecessor
source
1
1
1
inputPin
argument *
1
*
result*
destination
���� ����� ��� ��������� �� ���� .������� 2���������
� %���F �� �� �� ��� ��� �� ; ����< �� �� ������ ������ � � ��2� �� ��� ����� ������ 6� �� ������� � ���� ����� �� ���� � �� � ��� �� �� �� ����1 � �� ��� ����� ������7
� ������� �F �� ��>������ ���� ��� � ����� �� ��� �� ���� ��� ��������� ���� F�/F ���� ��� �� ��� �� �� �� ��� ����� ������ �� �� �� �� �� �� �� � ��������� ������
���� �������� �� �� ����� ��� ���� �� ������ > ������� -������ F�/F �� �� � �� > ����� ��� ���� ���������� ��� ������ ���� 6 � � � ����P���� ����7
������ �� ���� ����� ���� 8�1� ������F ��� ��� �� ���� ������� � ���� � ������� ������ ��� � ���� ������ ���� %��� ��� � ����� �� ������� �� ������� 1��� �� �� ��� ��� �� ��� ��� ��� � ���� �����
-��� ��� � ��� ���� � ���� �� ��� ����
E!K I ������� � ��� � ��� -������ % � ������ ��� 3��������������
����� A ������
3� > ������ �� �� ������ ��� �� �����1��� ���� � �� ��� ��� &���� �
� <������� �� ������ > ������ ��� � �� �� � �� ��� ��� ��� � �� ��� ��� > ������ ��� ������������� ��� ��� �� �� �� �� =� �� ����� �� ������ > ������ ��� �� ������ %������ ��� �� �� ���� � �� �������� �
� 3 ���� �� ������ > ������ 1��� ������ %������ � ��� � �� � �� �� ��� � ���� �� �� > �������� ��� � � 0����� ������� 6���� �� ��� ������� ���� �� �� ����� � �� ���� 8�1� �� � � � ����� ��������� 8�1� ���� �� ������ � ������ � ���7� 3� ���� � �� �� �� �� ��� �� �� ���� � ������ > ������ �� � � ���� � �� �� ���� � �� �� ��� �� ��� ���� �� � � 0����� ������ > ���������� ���� 8�1��
� ?A ������� =�� �� �� �� � �� ������ > ������ � ������� � ���� *������ 6�� ������ � ��������� � ��� � � ���� �� � ��2� ��� � ��� 6�� ���7 � �1 � � ������ � ��� ��� �������� > ������7�
� -���� � � C� � �� ��� 2���� � > ������ �� ������ � ��� � ������ 3� ������ > �������� � ��� �� ���� � ��� ��� ��� �� ��� �� �� ������ ��� �� � ��������� �� � ��2� � ������� ����/ � �� �������� ��� � �� ��� �� ���� � ���� � ��� � � � > ������ ��� � � �� � � �� � �� ������ � ��� 1�� ��� ����� � > ������ �� ��� �� �� ��� � � � > �������
������� ��� �� � ����� ��� ����� 6���� � 0� ����� > ������ �� �� ����������� ���������� ���&���� �7Q ������� ���� �� ��� �� ������� ��� � � �� ���� 8�1 �� > ������� ��� � � �� ������� 8�1 ���� > ��� � ��� � ����� ��� �� �� �� ��������� ��� ��
��� � �� �������
9 ��2� � ������� �� ��/ � �� ��� �� ������� ��� � ���� � ���� �� �����1��� ���� ��� ���� � 6����������� � � ���� ��� �� ������� �� 9 �� I�H�! �� ����� �7�
� -���������� ������� 6 ��� � ��.�������������7 �� ������� ������� ��� ���� ������� ����&����� 6��� � 2� � �� �� �������� �� � �����7�
� -������� ������� 6� .��� I�EH ��� �� � ����� �7 �� � ������ �������� � ���� ���� ���& � > ������� �� � ��� �� � �� ��� � � �� � �������� � ��� ��� ����� ������� 8�1 ������� 6 ���5�� ������ B���������������� %��� ������7
LoopActionConditionalActionGroupAction
Action
Variable
Clause OutputPin
*
test
subaction loopVariableclause clause
testOutput
body bodyOutput
successorClausepredecessorClause
variable
1..* 1
���� ����� %������� �����
P D����+������ ��� � ���� �� ���������� ���� � ���� �� ���� � ����������� � � � ��� �� � ���������� ������� � �� 1 ���
I�H 4�5 ������ 9 ������� ��� ��� � 3������������� 9��� �� E!M
P -�� ������+������ �� ��� �� � �� �������� ��� � � B���� � 1���� ������� �� � 6���� ��7 � �������� ��� � ���� ������� )� �� � �� ������ �� � ����� ������ � �� ��� 1 ���� �� ��! ��� ���� � ����� �� 1���� � � � � ����� � ���� � ����� �� ��������� �� �� ������ ��� �6�� �� � �� �� �� �����-��� ��� ��������-��� � �������7 ��� � ���� � �������� 3� B���������������� ���� 2����� > ��� � �� ���� ������ �� �� ���� � ����� 1��� ���� �� ��&������ )� �� � �� ����� � ����� � 1��� ���� �� ������� �� ����� �� � > ��� � �� � � �� ����&� � ��������������
P ����+������ ������� ��� ������� � ��� � ����� ����� � 5�� ������� � �� ��� �� ��� 1������� � 6�� �������7 ���� �� � �� �� �� ��� �� �� ����� � C� � > ������ � 5�� ������ 1 > ��� �� ���� ������ �� �� ����� �� ���� �� �� � �� ������ ������ � �� ��� � ��� � �������� �� 6 > ������ �� �� ����7 �� ��� ������� � �� � �� �� ��
� 3 �� ��� /��� ������� ��� �� ������� ��� ������ ��� �&� � � ���������� 6���� �� ��� ������� �������� ����� ��� ������� �7� 9��� �� � �� � ���� ���� � �� � �� ��� 1��� ������� 1 ���� �������� �� ���� �� ������ �� � 61������ �� � ����� �7�P +������� �� ����������� �����!�A : ��(������ ������ ��� �� � �� ���� �� � ������� ��
���� �� �� ��� ��� ��� ���(������ (��� ������ �� �� �������� ��� � �� ���� �� ��� �� �� ��� ������� �
P 5����� ��� ���������� �� �!����A : ��)�B�����2 �=�� �������� � ��� 1� �� � �� ��� ������ � �� ��� �� �� �� �������� �� � � ��2� ����� ��� � ��� � � � ���� �� ���� �� � �����
P H� ��� �� %������ �!����A : ��9 �������� � ��� � � ��� �1� � ��� �� �� ��� ��� �� ��� B� &�� =�� �������� � � ��� � � � 1 ��� ��� �� � � ��2� �� �� � ����� + �����=�� �������� � &������ �� ��� �� ���� � �� ��� �� �� ���
P H� ��� �� %������ ��&�A %�� � �� ��� �� ������ � � ����� ��� �� �� � ��� : ��5��������� ��� � � ��� �� ��� ��� ������ ����� � ��� �� �� �� ��� ���� B� �� 5�������� �� �� � ���� 1��� + �����5�������� � ������ �� ��� �� � � ����� �� � �1 � �1� ��� ����
P ����������� �����!���A 9������ ������� >���� �� ��� �� ��� ���� ���� �������� � 6����� �� � ��� � �� ������ �������7�
� -��� ����� ������� 6���� �� .��� ������� �� ������ �� )� ��� ������7 � �� � ��������� �� ����� ����� �� � � ��� �� ����� �� �� ��2������ �� ������� ���� � �� > ����� ��� >��� ��� >���������� � � ����P 3���+����� � ���� ���� � � ��� ���� �� �� �� ���� ����� �� �� � ���� ���� ������� �
��� � ����������P ���+����� > ��� � �� ��������� �� ����� � ��� ��� � � ��� �� �� �� �� ���� ������P $����+����� > ��� � � ��������� �� ��� �� �� � � ��� ��� �� ���� ��� �� ��� �� ���� � �����
�� � ��� ������� ���� ����� �/ �� �� ����� � > ������ �� �� ����������
�����A �� �������
3� ������ 9 ������� �������� ���� � 2� � � � ����� � 6��� ��� 1 ��&���� �� �� �����������7 ����� ������� 1������ ��� � ���������� �� ����� � �����>� )� ���� � � �� � 1 ��&���� � ������ > � �&���� ��� �� �� � ���� � ��� � > ��� �� ������� 1���� �� ��� �� ��� �� ��� B�9' ����� ��� >�� � ������ �� � �� ��� 1��� ���� � ���� ��� )� ���� >������ 4�5 B�9' ����� 1��� �� ��� ���� � ������� ��2������ ������� ��� �� �� �1� � >���� ��������� ��� � �������� ��������
3� � ��� �� ������� �� ��� � �������������� ���� �� 1��� � � � �� � �� �� � 0� � �� �1�� � ��F 6�7 2��� �� �� �1� � ��& > �������� � ��� ������ ������� �� ��� ������ �� �� ���� �� ��� �� ������� 6���� �� �� ������� �� ��� � ��2� >������ ���� ��� �� �9 �����7 6��7 ��� �� � �� ����������� � 1�� �� ����� ��� �� �������� 6�� �� 1��� �9 � ���������� �7�
E!N I ������� � ��� � ��� -������ % � ������ ��� 3��������������
� �� � ������� ��� ����� � ������� A�� ������
�� ������ 9 ������� �� � � ��&������ � ��2������ � ����0� 61� � �� � ������� �� �� ������� ������ ���������� � 2� 7 1 ��� �� � 2� � � ��� ������ � ������� �� �� ������� �� ��� � �� ����1������ � ������� �� �� ���� ��� �� �� ��� ������� �� 9 �� I�H�!PI�H�I� )� 3��� I�! 1 ��� 8� � ���� � ���������� 6��� �� �7 � ����� �� ���� � ������ � ������� �� � ������ �9�� �� �� �9 > � ������
�. �.� �������� �3��������
+������� �8�: � ��� �������� �8�: � ��� ���������+� �8�: � ��� +�������� �� � ����$�����+� �8�: � ��� ������ ����� �� � ����������� � ;�����" �"��� ����������2��� �����8����: ������ ����� �� ��� ����� ���� � ������
�� ��������� �� ��� ��������� ����%������2��� � 8� ��� �����: ��� ���������� ���� ������� 8� � ������7
��� �3�����: ��� ������� ����
,�������� �� �� �������� �3����� �� ��������%������������8� ����� �� ������� ����� ��:
�� ����8 ��: �� � ����8 ��: �� �� ����8 ��: �� � ����8 ��:
�7����7���� �������� �� ��� ���� ������ ����� ���������� �����
%������������ 8� ����� � �� ��7����� ������� ������ ��:
�� �= �� ����8 ��: �� � ����8 ��:C"���� ���� ���� ����8 ��: = ����
����������� �7���� ������
!������� ���� ����8 �: �� ����8 �: �3���� ��� ���" �� ��� ����� ���� ������� �� ��� ����� ��������� �� ����
���������������8���: ��� ���� ��� ��������������������������8��� ���: ��� �= ��� ������ ��� ����� �� ������� ��� �� ���������%���� ��$�N��8��. ��: ��������8��. ��: ��� .�# 4#H#4 ��� �� ������� �= %�����$�N������8 ��: "� � ��� ��
���-���"8��� :C���F���������$�K8��. ��:
����� � ��� ���� �� ��� ���� ��� ���������� ���� ��� ��� ����7� �+� �������
������$�N������8��.: �����������-���"8��� : ������ ��N�� ��. ���� ��� ����� ���� �������7� �+� ������
���� �=����!�9����8�� ���� :
$��� �= ���- �����8�� :������8��-:�� �8��� �8 �� ��-: ��� �8 ��- �� ::�
����� ��� ��N��� ���� ��� ������� ��7��� � ����� ���� �� ��9� 8�� �"�� ���� :������ ���� ��N�� ��
��� �=%�����!�9����8��.� ���� ��.�:
"� � ��� �����%���������������<8��& ��.� ��.�:C���F���������$�K8��& ���� :
����� � ��� ��9 ���� �� ��� ���� ��� ��7����� ��� ���� ��� ��� ����7� �+� ���7����
������!�9����8��.� ��& ��.�: ���%���������������<8 ��& ��.� ��.�: ������ ��9 ��& ������ ������� ��.� �����.� ���� ��� �����
�������8$��� ���� �: ����� ���� � $��� �� ���� �8 : ��� ��� ������� ���� � � �������� ��� ����������� �� ��� ���� ������� $���
�����������8$��� ���� �: ���� $��� �= � ��"���� ���� � $��� ������ �8 :C $��� �= $��� � � �
��� ��� ������� ���� � � ��� �" ��� ������ �������� � $��� �" ��������� ������������� �������
�� ���� �.� ������� �� ���� .������ �3��������
*�(�$ ����� � ������� ��� ��� � �������������� ���� ��& � �" �"� /
)� �� � ������ � ������ 1 ����� � � � ��� 1�� �� ���� ��� � �������������� ���� �� 6�397���� ������ 9 ������� 6�97 � ���� ����� �� ����� � �������� ��� ������� ��� �� �� 1�� ���� � � �� ��������������� �� �� �+� ������� ���
=�� �������� ������� �� � �� � ����� �6�7 ��� � ��� � �������������� ���� � �� �� �������� � � ��� � � � � �� �9 > � ������ �� �� ������� 3� ����� �� �� ��������������� �� ������ ���� �1���� �� �� ���� �� �� �!���I���!������� �������
I�H 4�5 ������ 9 ������� ��� ��� � 3������������� 9��� �� E!$
� ������� ��������� ������� �� �� � � ������ ��� �� 1���� � ���� �� > ������ �� ���������������� �� �� ������ 9 ������� �������� ������ �� �� �� ������ � ���� 1��� 6�� � ��� �� ���� ��7�� ������ � � ������ ��� �� ���� � �� �� ��� � �������������� ���� � ��� �� �������� ���� � ��� �������� ��� �� ,�1 � � �� �� �9 �������� ��� � � �� ���� ��� ������ � ������� 1 ��� �� � 2� �� �9� � ������� ��� �� �9 > � ������ �� ��� � �� �������� � ���� ����� �� ���� ��� �� �� ���� ������
3� �� ���� �� � ��������� �����1� �� ��� � ��� �� �������� � ����0� � �� � � �� � �� �� -:=&%:'9 REIES ��� .4A��� REEHS ����� �� ��� ����� ��� ��� ��&��� �� � ������� �� 3� ��������������� �� �� �����1��� ���� �� � 61���� �� � 1��� � �������� � �� � ����� �� ;-�� �����< ��� � ���� ���� � �����7F
� ��������� ����� ������ �������� �� ����� � ���� � �� �� �� � ��� � ��� � �� ���� ����� ���������� ���������� �� ������� � �� �9Q
� ���&��� �� ��� *����� �� � ����� ��� ��� ��� ���� � ����� � �� �� � ����� ���������� �� ��� � � 2� � ��������Q
� � ��� �� ���� ����� �!���� �� ����� ������� ��� ��� �� ��� ��� ���� �������Q� ��������� �� ���������� �� � �� ������� ���� � ������ ���� ����� �������Q� ��������� �� *������ �� �� ������ )�% ����� �� ����������� ������� ��� > ����� ������� 8�1
� �����������
3� ������� 1��� � �������� � �� ��� ������� >�� � �� �� � ���������� ���� � �� 2��� �������� 6�� .��� H�E"7 1���� ������ � �� �������� �� ��� �� � ����� ���� ���
*�(�' ?������� �� ������� F�/ �����
3� �������� �� �� ������� 8�1 ��� � �������� �� ��� ���� ��� � ���������� �� � � ����� ��� ���� 2���� �� � 0� �� �� ���� ����� �������������� �� ��
%������� *�$B� .�� ��� �3 ��� � �� � �� ��� �� ���� ��� � %��� ������ �� � � ��� � 1��� � B���������������� �� � � ��� � ��� � ��� � �� � �� ��� ��� �
%������� *�$#� 3� � 0� �� �� �3 ��� � ��������� �� � 2� � �� > ����� B������.��1 � ����������� � � �� �� � 0� �� �� ���� � ������ ��� ��������
�� ���� ���� �� � ��� � �� ���� ��� ��� ���� ��� � �� � B.% ���� ��� � ��������� �� ��� � � �� %��� ������� 1���� �� ��� � � ���� ����� �� ����������� ,�1 � � �� ��� �� ��� ��� ��� B.% ������ � � ����� �� �� ���� �� �� ��� � �������� ���� �� ���� � ������ ������ �� � ������ ���� � ���� 1� �� � �� � �������� �� �� ��� 1�� ���� ����� �� ���� ��� � ���� �� ��� ���� ������� �� ��� � ��� � ��� � ���� �� � �� B������.��1 ��� ��� �� ��������� 1��� �� B.%�
/*��� <"66" 3� ������� 8�1 ��� � �� ��� � ���������� >�� � �� .��� H�E" �� � ��� � �� �� �9�������� �� .��� I�EI ������� ���� �� > ������ �� %��� ������ ����' ������ � � � �� > ������ ������' �������
*�(�( ����� � ������� ��� ���� �� ��������
3� �� � � ������� �� � ��� � ��� �� �������� ��������� 1����� ������ 9 ������� �� �� � ����� ��� �� �� ���� �������� 3� ���� ����� �� � �� � �� �� ���� ���� ��� � �������������� ����� �� ������������� �������&��� �� � 1��� ������ 6����������&��� �7 ��� � ��� �� �������� ���������� 1���
� �� ����� �� ���� ������� ��� �.� �����* ��� ���� @����A ������ �� ����� �������������� ����� � ��� �3����"������ �������� � ��� ��������#
E#" I ������� � ��� � ��� -������ % � ������ ��� 3��������������
initialR :GroupAction
: ControlFlow reachableR :GroupAction
predecessor successor
forall(initialR); loop(reachableR)
���� ����� %������ /�� ���������
������ 9 ������� ����� � � ���� 8�1 ��� � � ��2������ � ����0� ����1��� ���� ����� �������������� ��� �� �������� �����������
)� �������� �� ������� �� ��� �� �������� � ��� �� �� ��� � �������� ��� ���� �� ��� ��� ��� ��� ��/ � �� �9 � � � �������� 1� � � �� � �� ��/ � �� � �������� ��� �� ������� ��� ��� � �� ����� � ������ ��������� 6��� ��� �� ��� � � �� ��� ��� ���� � ��� �� ��� ��� � � �� � ��� �� ���� �� ������ ��� �� � >� � �������� � ��� �� �� � ���������� �� �� ���� �� �� 7 ��� �� � ��/ � �� ������� ���� �� � ������ �� ���� ��� 61� � ��� � ��������� �� > ��� � �� ����� � ��� ��� ��������7�
)� �� � 0� � 1 ������� �� ������� �� � ��� � �� � �� ���� ��� �� �� � ���������� >�� � �� ��������� EN ��� ����' 1��� �� � ��� ������� �� ����' �� ���1� �� ��������� E$ 1��� � ���� � > ��������� ��� � ��� � �� �� ���� �� � ������ 6G�� ���� ��� �� ���2 �� �� ��� � ���� � ��� ��������� � �� �� �� ��� ������ �� ��� � �������������� ��� � 1��� �� �� � ��� �9 � � � ��������7
�������� #0 '������� ����' �� � � ��� ������ � ��2������ ������� 5� ,�������� ��������������8: =0� ������� ��* �* �� C4� �� = ����.�������8:CH� �� ������%���� ��$�N������8��� ��� * �� : �� �I� ���� = ����!�9����8��* ������: C'� ��� �� � � ���� �� ��������C �������� �3������(� �� ������%���� ��$�N������8 ����* � : �� �J� �� � ����!�98��* �����!��* � : �� �D� %�����!�9����8��* �����!��* � :C56� �� ��
55� �� ��
50� �� ���
54� �� ��
�������� ����� �� ���� �� ��������
3� 2��� �� 1���� �� �� 2�� �� �������� ���� ��� ��� �� �������� �� �� ���� �� ������ ��� ������ ��
%������� *�$'� 3� �������� ���� �� �� ��� �� �������� �� �� ���2 � �� �� ������� � ��� � � �� ��� ���������� > ��� � �� �� ������� �� �� ��� � ����� 6�� � ����� ��� �� ��� >�� � 7 ��� ���� ��� � ������� 6� 5�� # �� ��������� EN7�
�� ��� �� �9 � � � ������� � ���� 8�1 �� � 0��� � �� ���� �� �� ��� �� �� �� �� ����������1��� �� �� �� �� �� ��� �� ��� �������� ������� C ���� ���� � ���� ���� �� � ����� ���� ���� � �� �� ������� ������ � �� �1���� � �� � ����� �� ������ ���� ������� �� ��� � G�� ������������ ������� � �� 5,9 ��� � ��� � 1��� � ���� � �� �9 ������� � 6��� � �� �� 1 ��7�
/*��� <"68" 3� �9 � � � ������� �� 5�� # �� ��������� EN �� � ��� � �� .��� I�EK� C > �� ��� ��� � �� ����� ��� ������� ���� � �� ������� �7�
I�H 4�5 ������ 9 ������� ��� ��� � 3������������� 9��� �� E#E
: ReadSelfAction : OutputPin : DataFlow
: InputPin: AddVariableValueActiona1 : Variable
isReplaceAll = true
result source
destinationvariable
value
a1 = ReadSelfAction()
���� ����� .������ ���� �� ������� ������
��� �� ����� �� ��: ���
=�� � >� ���� � �� � ���� � �� �� ����� ���� �� ���������� ��� ��� 1� � �������� ��� ����
%������� *�$*�C� � �� � 1 ��� �� �� ������ � �� ��� ��� ������ ��� �� �������� 6�� � ����� ��� � ���� � ������ ��� �� �� ��� � �������������� ��� 7 1 ��� ���� �� � �� 1� �� � �� ��� ����������� �� 6���������� �� �� �� �� �� ��� � ��� 7� 9 5�� � H ��� M �� ��������� EN �� >�� � ��
3��� � ����� �� ����� � �� � !�������� ������ 1��� � � �� ����� ���������� �� � ����� �� �"��!� ���#����$�������� 3� � �� ������ �� �"�!� ���#����$������� 6�� ���� 1� �� � �� ��� �� �� ��������� �� � � ����� �����7 ��� �� � ���� � ���� �� ���� �� ��� ��� �� �� 1���� � �� � �� �� � ����� �� ��� �� � �� ����� �� �� � ��1��� � )� ���� � ��� � � �� �� � �� ��������� �� � ����� ����� �� � �� ���� ������ �� �� ����� ��� � > ��� � 61���� �������� �� ����� � ������� �� ��� ���������� �� ��� ��� 7�
/*��� <"69" 3� �9 � � � ������� �� 5�� M �� ��������� EN �� � ��� � �� .��� I�EM� C �� �1� �� � �� ���� ���� � �� ������� �7 �� �� ������� �� �� ����� ����� ���� G�������� 1 2��� ��� �� � � ���� ���� ���� �� ������� �� � �� � �� �������� ���� �� � �� �� �� �� �� �� �� �"�!� ����#����$������� �� � ���� 8�1�
if : ConditionalAction
then : Clause
clause
: ReadIsClassifiedObjectAction
: OutputPin
testOutputresult
s1 :Variable
State :Class
:ReadVariableAction
: OutputPin
: InputPin
:DataFlow
destination
source
input classifier
resultvariable
if ReadIsClassifiedObjectAction(s1, State) then ...
test
... : Action
body
���� ����� %��9�� �"��� �� ��N���
E#! I ������� � ��� � ��� -������ % � ������ ��� 3��������������
��"������� �����
3� ��� � ������ �� ��� � ��� �� �������� �� � 4�5 ������� �� �� �� ���������� �� �����
%������� *�$.�C� � � � ����� ��� �� �� ����� � �� � ������� �� �� ��� �� 6���� �� � �� �������� � ������ �� �� �� �� � �� �� ��� � �������������� ��� 7 �� ������ � �� ���������� ����65�� I �� ��������� EN7� 3��� ���������� � ����� �� � ����� ��� �� �� � ���� ����� �� ��� ��� ���� � ��� ������� �
� ���������� �� � ��� �� �9 6�� � ����� �� �%��&�����7 � ��� ����
� >����� �� �� ��� �� 6���� � �� ����� ��� ��7 �� � ��� �� ��� ��� ��1� 6�� � �� ���� �� %��&'��( � ��� ��� �� �������� � ����� ���� �� ��� �� �� ��7 1��� �� ���� � �� �� �� ��������� � ����1� ���� �� > ������ �� ������ 6��������� �� ����������� ��� � ������� � ������ ��� ������ �� ����1 � �� �� � ����� �7Q
� �� ��� ������ ���� � ��� �� � � ����� ����������� 6���� � 2� � �� �� %��&'��( � 7Q� �� � � ���� �� �� ���������� � ����� ��� �� �� � � � �� ��� ��� �� � ��� � � 6� ����� �� ����� ���&
��� � �� �� ����������� ��� �� �� ����� �� ��� ����� �� � ��� ���7 ��� ���� � �� � ������� �
: OutputPin
: InputPin
: LinkEndData : ReadLinkAction
initial :
AssociationEnd
: LinkEndData
: InputPin : AssociationEnd
: DataFlow a1 :
Variable
: ReadVariableAction
: OutputPin : DataFlow
initial :
Association
: AddVariableValueAction S1 : Variable
multiplicity = 0..*
{S1} = ReadLinkAction(a1, initial)
isReplaceAll = true
endData endData
result
endendvalue
source
destination
variableresult
destination
source
connection connection
value variable
���� ����� ;������� ��9�
/*��� <"6@" 3� �9 � � � ������� �� 5�� I �� ��������� EN �� � ��� � �� .��� I�EN� C � ���� ���� �� ������� �7 ���� �� �� �� �� �� �� %��&'��( � ���� � ������ �� �� ����������� ���� �� ����� � ������������ C� � �� �� �%��&����� �� > ��� � �� � ���� �� 1���� � ���� ������� 176������� � 1��� � �� ���� ������� 1��� ���� � ���� ����� �� ��� ��� �� �� � 0� �7�
I�H 4�5 ������ 9 ������� ��� ��� � 3������������� 9��� �� E##
3�� ����������� ��� �� �� � ���� ����� �� ���� ������
3� ��� ����� �� ���� ������ ������ � ���� ���������� ���� � ��� �� ��� � �������� ��� ��
%������� *�$2�C� � ��� ����� � ���� ����� ��� �� ��� �� �������� �� � ��� � �� � �� ������� 6� 5�� K �� ��������� EN7 ��� � � �� �� �� ���� ����� ���� � ��� �� � ��� �� �������� ��� ��� � ���� ���� 0� �� ������� �� �� ��� �� �������� ��� �� ������ � � �� � ��� ����� �� �� .�� ���� � ���� � ) ������ �� � 0��� � �� �9�
�������� #2 '������� ����' �� � � ��� ������ � ��2������ ������� 5� ,�������� ����������������8: =0� ������� �����������* ��* �* ��* �* ��* �* �� C4� �������������������8���������* �:CH� ���� ��������� �� �!��������I� �������������������8���������* 2:C'� �� = ����.�������8:C(� �� ������%���� ��$�N������8��� ��� * �� : �� �J� ���� = ����!�9����8��*�����!��:CD� ��� �� � � ���� �� ������������* ��������� �3������56� �� ���������� � ������%���� ��$�N������8 ����* � : �
����!�98��*������* � : �� �55� ���� = ����!�9����8�*� ����:C50� ��� �� � � ���� �� ������������C ��������� �3������54� �� ���������� � ������%���� ��$�N������8"������ * � : � ����!�98��*������� �* � : �� �5H� ���� = ����!�9����8�*������:C5I� ��� �� � � ���� �� ������������C ��������� �3������5'� �� ���������� � ������%���� ��$�N������8 ����* � : � ����!�98��*�����* � : �� �5(� �� � 8����!�98��*�����!��* � :: �� � �;��# �������5J� �������������������8���������* �:C5D� %�����!�9����8��*�����!��* � :C06� �� ��
05� �� ��
00� �� ���
04� �� ��
0H� �� ���
0I� �� ��
0'� �� ���
0(� �� ��
0J� �� ����
%������� *�'B�C� � ��� ����� � ���� ����� ��� �� ��� �� �������� �� � ��� � �� � �� ��� ����� ��� 6� 5�� � $ E! ��� EI �� ��������� E$7 ��� � � �� �� �� ���� ����� ���� � ��� �� �� 0� ������� 6���� �� "��� ������� �� � 0��� � �� �97Q ��1 � � �� � >� � � �� �� �� ���� ������ �� �� � ��� �� � ��� �� �� ��� � � �������� ��� � � ����� ���� ������� �� ��� 62��� ���� ����������� �� 5�� � E" E# ��� EK7�
%������� *�'#� )� ���� ��� � �� ���� �� � � �� �� �� ���� ����� 6���� � ������ �� � �������� ��� � ����� ��� �� �� 5,9 �� �� ��� 7 �� ���� � �� � ������� � )� �� ���� ����� �� � �� �� � ��� ���� ���������� �� > ��� � ���� ���� ������������� ��� � ����� ��
/*��� <"?6" )� �� �9 � � � ������� 6� .��� I�E$ ��� 5�� K �� ��������� EN7 1 2��� � ���� ���� ����� ������� 6�� � �� ��������7 17 ���� �� �� �� �� �� ) ������ 1��� � ����� � ���&������� ������� �� ���� ������� � �� �� �������� 6��� ��7 �� ������ � ���� � �� �� ������� �76��� �� ��� ��������7�
E#H I ������� � ��� � ��� -������ % � ������ ��� 3��������������
: OutputPin
: InputPin
S1 : Variable
multiplicity = 0..*
: ReadVariableAction : OutputPin
: DataFlow
subaction :
GroupAction
: AddVariableValueActions1 : Variable
multiplicity = 1
: InputPin
: DataFlow
for all s1 in {S1}{ s1 = MapAction.subinput }
inputPin
subinput
variable result
source
destination
subaction
subaction
variable value
source
destination
: MapAction
���� ����� ����������� �������� ����� 8������:
/ ��� �� �� �� ��������& � ����� �� A��� �� �� �����
�� �� ���� �� ���� 1 ��� > �������� ��� 5�� N �� ��������� EN 1���� 1��� � �������� � �����1 �� �� �� �� �9 ���������
C� � ��� �� ��� � �� �� 5,9 �� ���������� � �� ��� ��� 1 1 ��� �� � �� �� >��� �� ������ � �1 � �� � ��� ��� � ����� � �� �� � �� �� 5,9 ���� ��� ��� ����� � �� ���������� 6���� ���& >��� �� �� ���� �� ��� �� � ����� ����������7� .�� �� ��� � ����� ���� � ��� ������ � ����� � �� ���� �� ������ �
/*��� <"??" .�� ������� �� 5�� N �� ��������� EN 1 �� � �� � ����� ��������� ���� �� � ���� ��� � ��� >������ �� � ��� ���� � �1 � �� ��������� ��� �� ���� � �� ������� �7 ��� �� ������� ���� ��� �� ���� � �� �7 �� > ������ �� ���� �� �������� ����%��&* �� �� � ���� ��+�
%���� � *�'(� 3� >��� �� �� � ��� �� � � ����� �� � ������ �1� ��� � ��� ��� ������ � � �� �1����� �9�
.������� ����%��& ��� � �� �� 4�5 ��� �� 1��� �9 > � ������ ��� �� ������ � �� � � �� ��� � � 2� � ������� �� �9 ���� � �� � �������� ��� � ��� 61��� � �������� � ��2������7 1������9 �� �� ������ ��� �� � ������ � '� 6�� � ��2������ �� � ������7� 3� ������ ���� ������ ���� � � �� � �� � �� 4�5 B�9' ���� 1��� �� ������ � ��2������ ������� Q ��1 � � �� �� ��� ����� �� �������� 1���� �� � �� ���������� �
%������� *�'*� 3��� �� �������� ������ � >� �� � 1��� � ,���%��&����� 1��� �1� %��&'��( � 6���� � 0��� � �� ���� �� �������� � ��� �� �� ��� �� �� ��7 �� ������� �� �� �� ��� � ���� �� ���� ���� �� ���
C������ ���� �� >� ����� �� �� �������� �� �� � � ������� �� �� >� ���� ���� ��������������� � ����%��& 1��� � B�9' ���� � �� �� ��� �� � ��� 2� 1 �� �� �� � � ������ �� ��� � ������
*�(�* ������������ ����� ��� ��: ���
.������ ��� � � ���� ����� ��� �� �������� ��� ��� ��� ��� ���� �� �� � ���� ���� � ����������� �� ��/ � �� �� �� 5,9 ��� �� :,9 �� � ��� �
I�H 4�5 ������ 9 ������� ��� ��� � 3������������� 9��� �� E#I
%������� *�',�C� � � � � �������������� ��� � ����� �
� �� � ����� �� �� �!��� � !�� ����$������� �� > ��� � ��� �� �� �� � ��� �� �� ���� � �� � � 1������� �
� �� ���� �� �� �!��� � (��������$������� �� > ��� � �� �� ��� �� � ��� � � ���� �� ���� &� ������ ������� �
� �� � ����� �� � ��& � !�� ��%��&����� �� > ��� � �� �� �� � ��� �� � � ����� �� � �1 � �� ��� ��� � �� ���� �� ���� � ������ ������� ��
� �� ���� �� � ��& � (������%��&����� �� > ��� � �� � ����� � ��� �� � � ����� �� � �1 � �� ��� ��� � �� ���� �� ���� � ������ ������� ��
: CreateObjectAction State :Class
: OutputPin: DataFlow
: InputPin : AddVariableValueAction s1 :Variable
classifier
resultsource
destination
value variable
s1 = CreateObjectAction(State)
: CreateLinkAction : LinkEndCreationData : LinkEndCreationData
: AssociationEnd reachable :
AssociationEnd
reachable :
Association
: InputPin : InputPin
:
DataFlow : OutputPin : OutputPin :
DataFlow
endDataendData
value end valueend
connection connectiondestination
source
destination
source
: ReadVariableAction : ReadVariableAction
result result
a1 :Variable
s1 :
Variablevariable
variable
CreateLinkAction(a1, reachable, s1)
���� ����� %������ ��N��� ��� ��9�
/*��� <"?B" 3� �9 ������� �� ��� �� ����� �� 5�� $ �� ��������� EN ��� �� 2�������� �� ������� � �� �� ��� �� �� � �������� � �� .��� I�!"�
� C� � � � 1 �� �� ��� �� �� �� �� � 6� � ��� �� .��� I�!"7 �� !�� ����$������� �� �� ��� ���� ��� ��� ��� �� �������� �� � ���� 8�1 ���� ����� �� ���� �� � 1 ��� �� �� ������� �7�
� C� � � �� � ��� ��� �� �� �� � � �1 � ��� ��� �7 6�� �� ����� ���7 ��� �7 6�� �� �� ��7 �!�� ��%��&����� �� > ��� � 1� � ���� �� ���� %��&'��!�� ����( � �� � ��2 � �� ���� 8�1����� �� ���� � ������ �� � �� ��������� 1��� �� � � �� ���� %��&'��!�� ����( � �� � 2� ��� �� � ��� � ����������� �� �� � ����� ��
E#K I ������� � ��� � ��� -������ % � ������ ��� 3��������������
*�(�, -��� ��� �� �� �� �������
9��� �� ������ 9 ������� ������� �������� �� � ���� ���� � �� ������� ������� � ���� ���� �� ���&� ��� �� 6�� � �� ������� ���� �� � �������� �� � ��� � �������������� ��� �� ���� ���� �� � � �� ��� �� �9 > � ����� 1 � ��� �7 1���� >� � �� ������ �� �� ���� �� �� ����
,�1 � � ���� 1 �����1 � � � ���������� � ����� 6�� � ��� ��� � �������������� ��� �� ��� �� ����� � � ���� �9 > � �����7 �� � ��� �� �� ���� �� �� ���1 ���� �� ���� �� 6� ��2�7 ��� ��������������� �� �� �������������� � ���� � �� ���� �� 6� ���� � ��&� � � ��� ��� �&� � � ����� ��9 �� M�#�!7� )� �� �����1��� 1 � �������� �� �� ������� >�� � �� �� � ���������� ���� � ��1�� ��������� ���� ����� ��� � ��2����� 1 ���1 ���� �� �9 � � � ������� �� ��� ����' �� ���� ���
)� ��� � �� � ���� ����� �� ���� ��� �� �� ��� ������� 1 � � �� �������� ����� � ������� ������ ������ ��� ��� � �������������� ���� �� ��� �9 > � ������� 4���� �������� �9�� �� �� � ����� ��� ���� �� �� �
��� � � �� �� ��� �&� � � �9� ������� �� ��� � �������������� ���� �� 6 � � �� � �� 9 �� H�#71 � ��� �� �����1��� � � �� �9� ��� ��� ��� ����' � � �� � �� ���� !"�
�������� $B �9� � ������� �� �� ��� � �������������� ��� ����' � �� � �� ���� ��� �#� ������8���: =5� ����� "5 �5 $5 ����
��� ��� 8"5: � �����8�5: � ������8$5 "5 �5: � �$ � �����!��8$"5 �5: ��0� "� � $0 ��
4� ���%���������������8��* ��* �� :H� �� "� �
I� �� ���
��� � � �� �� �9� ������� �� �9 > � ������ �� 3��� I�! ���� !E ������ �� �9� � � � �&������ �� ��� ����'�
�������� $# �9� � ������� �� �� �9 � � � ������� �� ����'�#� ������8��� : =5� �� �= ���0� �� ��������8��* � �!���: �� �4� �5 �= ��5 �����8�5: � �����8�5: � � 5 � ������8 5 �5 �5:�H� ����� � ���� � � �� ��
I� �� �F�������$�K8�* ����: �� �'� �� � � �����!��8 �5 �5: �� �(� "� � �� ��
J� ���%���������������8 0 �5 �5:CD� �� "� �
56� �� ��
55� �� ��
50� �� ���
54� �� ��
%���������� *�'0� �� �� � �� � ! +1� ����� �� �� ��� ����������� �� � '��� ���������"������� � �$� ��� ������6����:7 %�� ��� ��� ��)���:"
� ���������� 3�� � � X � >����6�7� ��� *���� �� *������ �� �� +1 �%��� �� ��������� ����� �� ������� �� ���# %���� �� � �� ��� ���� �� ����� �""� �� F � X � >����6�7 �� X �"
� ��������� 3�� � � X � >����6�7 %�� ��� �� �� %��� �� ��������� ���� �� �� ������ ��� *���� �� *������ �� �� D51 %���� �� � �� ��� ���� �� ����� ��������� F � X � >����6�7 �� X �"
� ������� �� ������� ��� � ����� �������� � ��� ��� ����'�
I�I B���������� E#M
%�% -���������
)� ��� � �� �� ��� �� �� � � ������� �� ��� � ��������������� ) �� �� � ������� � ������6��� ��� �7 � � ������ � ����0� � ���� ������������� ����� ��� � �������������� ������ ���� �� ����&� � � � ��2������ �� �� �������������� 6� 2� � �� � ����� ���� ��� ��� � ��������������� ����0� �7 1���� ��� � > ��� � �� �� ��������� ��� � �� �� ��� ���� ������� 6�7�
E� +������ ������� �������� !� �� ��������������" ) �� �� � � � 8 ���� 1�� 6������������ ���� ����� ��� � �������������� �� �7 �� ����� ������� � ������ � � ������ ��� ��� ���������������� 69 �� I�!�# ��� � �� REKM EMNS7�
!� + ����� ����������� �� �� �������������� ������ ������" ) ������� � � -����� �� � � �&������ �� � ������� ������ > ������ ����&� � � � ��2������� �� ��� � ��������������� 69 �� I�!�E��� 9 �� I�!�! � � ���� �� �����1��� REKKEKMEMNS7� 3� �� � � ������� �� ��� � ����������������� � �� ��� � � �� � ��� � ��� �� �������� ��������� ����� � ��&2��� � ���� 1��� � ����� ������ ��� ���� ��� �� �1 ���� ���2������ � ������� �� -������ 3� � ��������� �� �� �������8�1 ��� � > ����� �� � ��& ���������� �������� � �� -������
#� +����� 1������� ��������� �� �� ���������������" ) �� �� � ��1 �� �� ��� � ��������&������� ���� �������� ������ 9 ������� > � ������ 69 �� I�H �����1��� REM# ENIS7� %�� � �����&��������� ��� � �� ������� � �� �� ��������� ����� ����� � ���� � 1��� �� ������� 8�1 ��� � ���� � � �� � �� �����&�� ��� ���� ������� �� �� ������ 9 ������� ���������
-������� �����
3� ���� �������� �� �� -����� � ����� 6��� ��� �� � � �� � �� �� ()�3:� ���� 1��7 �� �������&� � � ��� � 8 ���� ����� � )� ���� � �� ���� � ���������� ��� �� ()�3:� 1�� 1���� � �� ����1��� �� �� � � ������� �� ��� � ���� 1 � � � ��� � ������������� ���� � ����&� � � � ��2�������3��� �� ������� �� �� �������� ��� ��� �� �� ��� �� � � ���� 1� � ��� ������� � B ��� �� � ��1���� � �� B ��� ��� �� � �� �� >������ B ��� �� � ��� � ��� �� � �� ��� �� ��� �1���� �� ����� � ��� �� �� ��� � ����� ���� � ��� �
�������� �����
�� � ���� �������� � � ���� �� �� ��� � � �� ������ � � ������ � ��������� ��� � �� ��� ���������������� 6�� 9 �� I�!�#7 ��� ���� � �� �� �� ��� ������ � ������ ��� �� � � ������� ����� ������� ��� �&���� � ��� � � ������ �� ����� ��� ��� ���� �� � �������� ��� � )��� �� �� �� ���� ������������ ����&1�� � ��� � � ������ �� � ���� �� ��� ������ ��� � � ������ ����� � � ��&����� � � � ��2������ ������� � ���� �� ���� � �� ������� �� ��� � �� � ��� �&� � � 2�� � �� � �� �� �+� ������ ���
3� ���� �������� � � 2� �� �� �9 � ����� �� ���� ������ ��� ���� ��������� � ��� ��� ���������������� ��� � ��� ���� ���� � �� �� ���� �� ������ � ��2������ ������� �� �� �+�6��� 4�57 ������� �� 6������ >� ���� ���� �� ��� ���� �� ����� -���� RE#$S �� >4�5 R$IS7 ���� �������� � ������ ��� ������� �� ������ � ��2������� ��� ���������� ���������� 3� ���� �������1�� � �������� � �� � ����� >�� � 6� ���������� �������� �� 2��� ��������7 1���� 1�� ����� ���� ����� �� ��� � ��� �� ����� ��� � �� ��� ��������
�� � ������� 1��� �� �� �� � � �������� �� ��� � �������������� ���� � 6� �� ������������� B�� � � H7 ��� � �� �� 6� ��&7��� � � � �� ��� ������� ��� ���� ������� � �� ������� � �������� �� ���� �� ��� � � ������ �� ��� �� ����� �� ������� �� � ����&� � � � ��2������� ���� ���������� ���������� ���������
�����������
+����� � ������ � �������� �� � � � ���� ��� �� R$ES 1 2��� > �� �� � � �������� � �����&���� �� ��� ��������������&��� � ��� � � ������ � ������ ��� � �������� ��� ���������� 1 � ���� �
E#N I ������� � ��� � ��� -������ % � ������ ��� 3��������������
���� �� 2��� ��� �&��&��� �� �� �� ��� � ��������������&��� � ������ � � ������ � ������������ � �� �� �� ��� ��� � > ���������������� : � �� � � ���� ��� ��� � �� ������ ��� ��&��� ���� ��� � ��������������&��� � ��� � � ������ � ����0� � REINS �� ����� ���� �������� ���� ��
.������� �� �� -����� ���� ��� �� ���� ����� � ��� �� ��� � �������������� 1�� ��� � �&������� ����� � � �� �� �������������� ��� � � ��2������ ��� ���������� ���� 1��� )� ���� �� ���&��� �� � ��� � �������������� 1�� �� ������ ���� � � 1 �� ���� �� �� ���� 0� �� �������� ��� 6����� � ��� � �� � � ��� ������� 7� )��� �� � ���&��� 1�� ���� > �� �� � �� RE#!S 1� � �� ()�3:� ��� � �������������� ���� 1�� ���� �� � �� � ���� ������� �������� ���� 1�� 6������ ���� ��� ��� � ���������������7�
3���� %��&
.���� 1�� ������ �������� ��� �� � �� � > ������� �� ���� ����� � �1 � �������� ��������61�� �� �� � �� ��� �� � ������������ �� � 2� ��������������� � �1 � � >���� ������� �7 ��� ��� ����������������� � ��� ��� � �1 � �� � ������� ��� � � �� �������� � � ��� ���������� ��� ������� ��� �� �� �� � � ������� �� ���� ��� &��&��� � 6� � �� ���� ����7 ��� ��� �&��&��� ��������������� 6��� � � �������
)� �� � ������ ��� � � 1 �� 1��� �� ������� � ������ � ��2������ �� ��� ���� ������� ������ ��� � �� ���� � ����0� �� 3� � ��� ��� � �������������� ��� � 1��� � ��� �� � ���� �������������� �� 1���� ����� �� �� �� ������� �� ���� ��� � �� ���� ������
*
��������� +���� ����&����� �� ����� ���� !
'� !��!�� #� ��� ����,� !
) � � �� � � ��&� � � �������������� � ����0� �� ���� ��� � �� ����&��� � �������� � ��2��������� ��������� 1 ��&���� � ��� �� ��� ��� ���� ������� � 61��� ������ � ������� � 2� � �� ��� ��������������� ���� ��7 �� ��� ����� �� � ���� ���� ����������� ���� �� ���� � �� �� �� ��� ���������� ������� � ��2������ ��������� �� ������� ��� � �� � � ������ 3� � ��������� �� ��� � ������� � �������� � �� ��� ���� ��� ��������� � 1 ��&��1� � ��2������ � ������ ���� �� �� ��� ���� � ����� � � � ��
.�� �$���� ��� -��5��� 4��&� ������������� �'����
.�� ���� � ��� �� �������� �����> �� 4�5 6��������� =B5 RE!HS ������ 9 ������� RE!#S ��� � ��� ������� � ��2� ��2� �7 ��� � � � 2� � �������� �� � ��� �� � ����� ����� �� ������� � ��B�� � � ! � �����������1��� � � � ������� �� ���� ��� �� ��� ������� � ��� � �� �� �� �� ����� �� � �� � ��� �������� � ��� �� �� �� ��� ������ � ������ �������
)� ���� � �� ����� �������������� REH!S ��� � � ���� � ��� � �� � ���� �� � ��� � � � ������ &��� � ������ � ��2������ ������� �� �������� �� ��� 6�7 ���������� ����������� �� !�������� ��� !�� ����� �� � R#HK!S ��� 6��7 �� ��������� �������� �� �� ��� ������� ��� � ��� ����� ���� � ����0� � RI#KEE"EEIIEKMEKNENES� 9������ �� �� �� � �� � ��� ���� �� �������������������������� ���� 4�5 ���� ������� � ������ ������� 6- ��� � �� 9=9 ��� � ����8�1 � �� ���7RK# E$ES�
���!� �������
C��� ��� � �������������� �� � �� � ���� �� � ����&� � � ��� > � ���� � ��2������ ��������� �� ��� �� �� � � ����0� � ��� � ������ ����� ��� �� ������ ������� �� ���� � ��2������� �������� � ��� 1� �� � � � ����� �� � � 0��� � �� 6���� �� �� ��� �� �� � ������ ��� �� ��� ��� � �� �� ��� �7 ����� �� �� ���� � ��� � ���� �� �� �� �� ��� � �������������� ���� �� 6%397 �� �� / ���� � ���� ��� �� ��� ���� �� ��� ������ ��� ���� ������� ��
C��� � � ��� ���� ���� � ����� � ��� � � �� �� � � � ���� �� � ������ �������� � ����0� ��� %39� >������ ��� � �������������� ����� ���� ����� ��������� �� ������� � �� ��� �� 1� �� � �� ����� � 0��� � �� ����� �� �� ���� � ��� � 1���� �� �� 0� ���� ������ �� ��� � ��2������ �� �� ��9��� � � �� ��� �� �������� ���� ���� ������� �� � �� ������ �� ������ ������� > ���� >������ ��� ��� � � ����� �� ����� ��� �� � ��2������ �� %39��
H�� %��&
4��������� �� �� ������ � ��2������ �� ��� �� 6��� ��� ���� ������� �7 � 2� � �� ��� � ��������&������ ���� �� ��� � ���� � �� ��� �� � ���� � �� �� ����� 6���� ����7 � � ��
EH" K ������� � .����� ( ��2������ �� (����� ��� ���� 5������ � �� ��� � B� ����
� 3� �� �� ����� ������ �� � ������� � � ��� � �������������� ���� �� �� ��� � �� ���� � ����0� ���� ��� ��� � � ����� � ���������� �� ��� RN!N#S 6��� ���� 0� �� � ��7� 3� ������� �� �� ���� ��� �� ��� � ��� � � � � �� ���� � ��� ��� � ��������� �� ����������� �� � ���������� ���� ��4��������� �� �� 1 � �������� �� �� � � ���� ��� �� ������� �� ��� �� ���� � ��� � �� ���� ���� � �� ���������� �� ��� ����� �� ������ ���� ��� � �� � �� 1��� ����� ��� ��� �� � �� �� �� ���� � ���� ���� � � � ��������
� =������ � � ���� ���� �� ��� ��� ����� 61��� �� ������ � ���� �� ���7 ��� � � ���� � �� ��� � �� REH"S ������ �� >� �� ���� � � ����� �� � ������� ����� ���������� ��� � ���������� ���� �� RIKS�
� � � � �� ���� 1�� RE! E#S ���� �� ��������� � � ���� ����� �� �� ���� � � 1������ ���� �� ��� ������ �������� � ����0� 6��� � �� �������� ��� ���������� �� � � ���� ����� �� - ��� � ��7� 3������� 1�� �� ��� �� ����� ��2��� ���� ���� �� �� ����������� � � � � ������ 2��� ��� � � � 2>� ,�1 � � �� ����� �� %39� �� � ����� ��� � ����� ���1���� ���� � �������� ��� � ���� ���� ���� �� �� 1 ���� ����� �������� � �� ��� > � ���� � ��� -������� �� ���� � � � �� �� � ����������� �� ���� �� � ����� �� ��� � �� ��� ����1 �� )� �������� ��� � ����������������� � �� ��� � ����� �� ��������� ��� � �����1��� �� ����� ������ 69-=7 � ����� RI$S 61��������������1��� >� ������ �� �� ����� ������ 6+-=7 � ����� RHIS7Q ��1 � � �� ��� 1 ��� �� �� �� ���� ��� ��� � �������������� ���� � ��� �� � � ����� ����� ��
� :�� ���������� ��� � � �� �� � ��� �� �� RE!$S �� ������� 1��� �� ������� �� ���������� ������&���� �� - ��� � ��� 3� ������� ���� ������ � �� ����������� ���� �� �� ��� � �� ����� �� �� ����� %39�� 3� ���� ���� ���� ���������� ���� � � ��2������ ���� �� �� 1 �� ���� ��� ���������� ��� %39 6�� ���������� ���������� �� � - ��� � �7 ���� ����� � ��� ������ � ����0� � )� ��� �1���� �� � � � �� ������� ���� � �� �� ���� � ��� �� 1���� ����� � � � ����� �� ��� > &������ ����� =� �� ��� � ���� ��� ���������� ��� � ��� �� � �� ���� ���� ���� �� �������������� �� �� %39�
�� � ������� ��� �� �� ���� 1��� ��� ��� �� ���� ������ �� ����� � �� � � ������� �� ������ ��� ��1 �� � ���� ������ � ��2������� ��� � �� �� ���� �� ��� � �������������� ���� �� �� >������ ��� � �� ���� ������
,�#�# 9�: ���" �
)� �� ���� �� ��� � � 1 >� �� ��� ������� �� �� ��� ��� ������� � �� ��� �� �� � ��� � �� ������( ������� K7B7�7B6L %��� !������& *���� �� � ���� ��� � �������������� ���� �� �� ��� ��� � � �� � �� ��� � ������ � ��2������ � ����0� �� >������ ��� � �� � ���
� D���� �������������� �� �� �� �� .�� ��� �� � ��� � 1��� ���������� � ���� ����� �� �� ���� �� ����������� ����� ��� ��� �� �������� ��� ������� � ������ �� ��� � �� ��� � ��������&������ ���� �� 6�� .4A��� REEHS �� -:=%:'9 REIES ��� �� �� �������� >�� � �7 1 ��� ���� ���� � � ���������� 0����� �� ���������� ���� � 6397�
� D���� �������������� �� �� ���I������ �� .�� ��� 1 ��&���� � ��� � �� ��� ����&� � ���� ���� ������� 61��� �������� �����> � 2� � �� � ����� ���� ��� � �������� � ������� ���&����� � �� ��� � ��������������7 1 � � ��� � � ���� 6� ����� � ��� ��� �&� ��2�7 ������&���� ���� � ���� ���������� � � � ��� �� � ������ �� �� ��� � ������� �
C � � �� � ��� � ������� ������� 1� � ���� �� � ������� �� � ��� ���� ������� ������� � 2� � � ��� �� 1� � � � 1 ��� ���� ������� �� ��������� � ��� �� � �� ������ �������� ��� � ����� � ��� ������������� 61������ � ������� ���������� �� ���� ���� �������� �����7� )� �������� �� ����� ���� �� � ��&� � � �������� ���� 1��� 6�� �� �� �� �� � �� �� ���� �� � �7 �� ���� ��� � ���� ��������� �� � ������� �� ������� �� �� %39 � � � �� � �� ���� ��� �� � ��������� ���� � > ����������� �������
K�E 3�1���� ��� � B� ���� %�� � 3������������� 9��� �� EHE
3� ��� �� 39 �� � � ��� � �� �1� �� �� .���� ��� �� ����� � ��������� �� � ��� � ����������������� �� ���� �� � ���� � ���� ����������� �� � B��� ���� ������ ������������� 3� � �� � � ���� ��� �� � ���������� �� ����� � ��� 1���� ������� � �� ������ ���� ��� � �� ����������� ���� �� ���� � 39 �� ����������� � ��� �� ���� � �� �
)� ��� � �� �� ��� �� ����������� ���� � �� �� ����� � � � �� ����������� ��� �� � �� ���� �� ����� � � � �� ��� �� �� �� ��������� ��� � �� � � ����� ���� �� ����� ��� �� ���� � ��� ��� ��� �� ��� 6��� �� �� ��� ��� ��7 1��� � � 2� � �� �� ���� �� �������� ���� ������ � RMHS6�� � ���� �� ����� %39 ��� �� ���� � 397� 3��� ������� � ������ � � � ������� ������ �� � ���������� ��� ��� �� ���� ��� �� ��� ��� � � � �� �� ��� � ������
3� �� �� ������� � �� ����� � ����� ��� � � � ��� � �� ����� � � ��� ����� �� 61���� ������ � ��������� ��� ���� ��� �� �� ��� �� �� ���� �� � �7� � ��1��� ������� >�� � � �� ��� ��� ���� � ��2������� 1��� ��1��� � ��� � �� �� ����� � ���� ������ �� �� 9�5 ���� 1�� R!#S �� ����� ���� ��� � �� ��1 �� ������ ��� � ����0� �� >������ ������
3� �������� � ��������� �� ��� � ����� 1��� � � �������� � �� �� 1 ��&��1� >�� � �� �� ������ ������ � �� 1���� �� � ������ � ������ ��� ��� ����� �� �������� �� � ��2������ ������3� ������ ������ � ��L ���� � 1��� � ��� � � ��� ������ � �� ��/ � �� 1��� 61��� ��� � �����&��������� � ����� ���� �� �� ��� �&� � � ��� � ��&� � �7 �� ��� � ����� �� ��� ��� ��� �� �� ��� ��
�� � ������� �� ���� � � 2�� �� ��� � ����� �� �� �����1����
E� C � � �� � ��� � ������� �������� 1���� �� ���� � ��� � �� 6�� � ����� � ��7 �� ��� ���� ������� 69 �� K�#�!7�
!� C � � �� �� ������(����� ������� ���� � ��� � �� ���� � �� ���� ������� � ��� ������� �� �� ����������� �� ����� ���� � �� > ������ 69 �� K�#�#7�
#� C ����� �� *������ �� ���&� ���� 6���� �� 9�5 R!#S �� ���6 R!S7 �� � � � �� � ��2������ ��� �� 6��� �� 1�� � ��� � �� �� � � �� �� � ��2������ ���� ��� ��7�
H� C ��� �� �� �������� ����!���� �� ��� � ����� �� � ���'������ !������& 69 �� K�I7�
�� �� �� ��� 1 1 � � �� �� ����������� 8�1 �� �� ��� � � �� .��� K�E�
6.2.3
6.2.2
6.2.1
6.2
6.3.1
6.3.2
6.3.3
6.3
6.44.33.2 3.5
6.5
2.26.2 Model Checking Transition Systems
6.2.1 Transition systems6.2.2 SAL: Symbolic Analysis Laboratory6.2.3 An ASM encoding of transition systems
6.3 From Graph Transformation Systems to Transition Systems6.3.1 A conceptual overview of the encoding6.3.2 A naive encoding of GTS into TS6.3.3 Optimizations in transition systems
3.2 An Introduction to ASMs3.5 A Model−Level Algebraic Representation of VPM Models
6.4 Proof of Operational Equivalence6.5 Dining Philosophers: A Case Study for Modeling and Verification
2.2 Specifying the Abstract Syntax of Modeling Languages
4.3 An ASM Semantics for Graph Transformation
���� ���� ���������� /�� � %������ '
.������ 1 ���� > ������� �������� �� �����������D � � 0����� � �� ��� � ����� 6�������� �� � ���� � > ��������� �� �� � ����������� 1��� � ����� � ��� � �� �� �� ���� �� ��� � �7�
E� C ����� ���� �� �������� �� � ��� ���� ������� �� � 2� � �� � � ����� � 64�5 ������������7 1��� �� ������� � ������ �� �� ��� � � ���������� �� ��� � �������������� ��� ��
!� C ����� ���� �� ������� ������� ��� � 64�5 ��� �� �������7 �� ���� ����� � �� �� �� ��#� C �� �� �� ���� 6 �� �7 �� � ������� �� ��� ��� 6��� �7 ���� �� � �� ��� ��� �� ����� ��
EH! K ������� � .����� ( ��2������ �� (����� ��� ���� 5������ � �� ��� � B� ����
H� C ����� ���� �������� � �� ��� ��� ��� 2��� ��������I� C ����� ���� �� > ����� � � ����� �� � ����� ��1� �� ��� ����� �� �� � ����� � 6 ��� �
����� � �� ����1 � �� ��� �� ���� I ������� � �� �� ������� ��� �7�
G�� ���� 1��� ��� � ����0� �� � ������ �� ��� ���� ������� � ���� ��������� ������� 6��� 2� � �� � ��� �� � ����� ���� ��� ��� � ��������������7 �� �� � � 1 1��� ���� � ����� ��� ����� �� ��� ����1�� ���� ���� �� �� � �� ������ ���� �� )3 ���� � 1��� ��� ����� � ��� �1����� ���������� �� ������� �� ���� ����� ����� ��� �� ��� � ������
.�� ��� -��5��� ��������� �'����
,�$�# ���������� ���� ��
3��������� ���� �� 6397 6 � MEPMI �� RE#IS7 �� � ������ ���� ������� ��������� ���� � �� � �� �� �� �� � ��2������ �� ������� ��� � �� � � ������ 3� � ��� � ����� ����������� � 6�� ���� ��� ��� �� ����� � ������� � � � �� 1 ��7 1��� �������� � ���������� ������� � 6�� B �� -�����7 ���� ���� �D ������ �� ������� �� > ������ ���&� � ��������� ��&�� �& �� �� ��� � ���� ���� ���� ���� ������� �� )� ��� �������� ��� � 1 ���� � ������ �� ���� ������� � �� ��� 2��� ������� ���� ��� � �� � �� �� ������ ���� �� �� ���� ���� � �� �� �� ���� � �� � ��� 1� �� � � � ����� �� ��� �� �����2 ��
� ������ ,�#� .������� � ���������� ���� � �� � H&�� � �� X 60�:�(� �� ���7 1� �
E� :�( X �:�� � � � �:�� �� � � � �� 2��� �������!� 0 X �!�� � � � � ! � �� �� � � �� ���� "������ � ����� �� �� ���� � ���� � ���� � ������ ������� 3� ������ �� � ������� �� � ��� � �� ��(6!�7 X :� �� ������� �� !� F :� 1� � :� � :�(Q
#� � X �=�� � � � � =�� �� �� � � �� ����������� 7����� � ��������8 1���� �� �� �� ���� � �� !�� FX��� � � � � !
�� FX �� 1� � �� � �� � ���� �� ����� ��������� ��� �� ������ 6�� ������� ��7 !�� FX ��
� ��2 � �� � ��� ��� ���� ������� !�QH� ��� �� �6� ��0�����2 � 2��� ��� �7 � ����� � 2���� �� ������� ���� �
9�������� �� �� �������� �� ��� � �� � � ����� 1 �� �� ���� ���� ������� � ��� � ���� ��� ���� ������� ������ ��� � � � � �� ������� �� 6� �� ��7 ��� �� �� ���2 �� ��� �� � ��� � � � �� ��� �� ��R�S X !�� )� ���� ��� �� �&��� ������� ���� ������� ����� �R��S � � � R��S ��� � �� * ��������:� � :�( 6��� 1���� �� � �:�7 ��� � ��� ������ 0 : � :�(� 3� ��� �� � � ����� �� ���� ��� ���� ������� !��&###&�� X �R��S � � � R��S 6�� � � �������� �� �� ���� ������� �����7 �� � ��� ���� ���� �� ���� ������ 0 :� G�������� ��� ��� > ��� ���� ������� �� � 0��� � �� � � ����� 2��� �.�� ������� 1 1��� � ���� � �� &��� ������� ���� ������� ����� ���� ��� � �� '>�� � K�H 1��� ����� > ������ �����&( 7 ��� �� �� ��� ���� ������ /����,#� 7 �'� 1� $��
G�� ���� ���������� ���� �� �� � ��� �� �� �������� �����> �� � ����'������ ������ 1���� ���� �� � �� ����� � ���� � �� 6�������� � *�� �������� 7 � �������� �� ���� ��
� ������ ,�$� � L���� �������� 7� X 6)��� �� >7 �� � ���� �� � 1� � 6�7 ) �� �� � � ������ � 6����� � �� ��� ������ ���������� �� ���� ������� �7 �� � ) X ��(6!�7# � � �# ��(6! 7Q 6��7� � ) #) �� �� ���������� � ������ � 2� � �� � X
������0� 1� � ��0� �� � � ������ ����� �
�� �� ����� � �������� �� �� 39 �� � ��0�60� 0�7 X �� �
� ��� !
��&� X ��&� Q 6���7 � � ) �� �� � �
�� ������� ���� �Q ��� 6��7 > F ) � !�� �� � ��� ���� �������� �� ��� ��� ���� �� � ���� � �������� �� �������� � 6 ��� ������ 0�������7 ���� �� ����� �� �� ��� � ���� �
)������� �� � ���������� 6����� � �������7 �� �� ���� � �� !�� FX ��� � � � � !�� FX �� ��� � > &
��� � �� ��� ���� ���������� ��������� �� 3��� ��������� � �� ���� � �� ��! ��� ����� # ��� ������� �� ���������� = ��� � ��� � �� ��0 � C ��� ���� = �� ��! �� � ���� � �� ��� ��������� � �� �����2 �
K�! ��� � B� ���� 3��������� 9��� �� EH#
�� � 6� ��� � �� � �X1+ � �� ��� �� � �X �7� 3� / �� �� > ������ = �� ���� 6�7 ��� > � ������ ��� � � � � ���� �������� � 2��� ��� � � �� � ��� �� � �� � � 1 ���� � �� ������ � �� ���� ������� � !�� � � � � !���� *������ ���� �� � *�� �������� �� �� ��2��� � 0� �� �� ���� � �� ��� ��� � � � �������� ������ �� �� ������� ���� � 6� �X ���7 ��� ���� �� � ���� �� ���� �� ����� � �� ���&� � �������������� � ����� ��� 2���� 6 ���� �7 ����������� �� �� ���� ��
3� � 0��� � ��� 6�� �� ��� � �� � � ��2 �7 ��� ��� �� � ��2 � �� � *�� �������� �� �� &0� ���� �� ��� � �� ��� � � ���� ����� ������� � ,�1 � � ���� ���� ��� �� �� ��� � ��� � ������� ��� �� � ��� ��� � �� �� ���� �� � � 1 � 2� �� � ���� �� 1������ �� �� �� � � ��������� � �������� �� ��� � ����0� ����� � �� �� �������������� �� �� ����� ����'������ 61���� ����� �� �� �� > � ����� � 0��� � ���7 1 �� �� ���� �� � 0��� � ��� ��� � > � �� � �� ��� ��������� ��� ������ �� �� ���� � ��� � �� � ��
� ��� �� ���� ��� �� � ��� �� �� ��� 6+ 6 � EMEPEM! �� RE#IS7 �� �� ��������� 6� ���� �� > � �&���� ��� �� � �� ������ � ����� �7 ���� ���� ���� �� ��� ���� �� �� ���� �� C� � � � � ���� �� � ��� � ������ �� ���� ���� �� �� ���� � �� 1� � ���� �� ��� �� ������ � ��� � �� ������� � ������ ��� ���� �� 1��� �� ���� � ���� �
� � ������ �� ���� � ���� � �� �� � � ����� 6 � M!PM# �� RE#IS7 �� �� ����������� �� ���� ��� �� � ��2� ���� � , � �� ���� � ������ � ����� �� ��� 62 ����� � � ��� � �� ����������� ������ �� ������������
G�1 � ��� ��2 � � 2������ �� �� ����������� ��� � �� ���� ���� � 6��� �������� ��� �� ���� ����� �� ��� �7 �� �� �����1��
� ������ ,�' 7��� � �� ����� ����� �8� %�� � 6�7 � ���� � ��� � �� �� ���� �� � �������������� � �� 6�������� � *�� �������� 7�7 ��� 6��7 � ����� �� ��� 6 �� � �� ��� � �� ���� ���� � ��� � � 2� � �� �� � ��� 1� �� � 6 ����� �� ��� > ������ ��� �� �� ���� � 6�� �1� �� � �� �X 6 ��� ��� �� �� �� > ������ ���7� ��� �� � �� ���� � ������ � �� �� � ��&��� � � F �= � � F �� �X ��0 �
��� � �� ���� ������� � 2������� 1 �� ��� 1 �� ���� �� �� � � ��2� ��� � �� � � ���� ����1��� ����� �� �������� ��� >�� � � �� ���������� ���� �� ���� �� ������� ��� �� �� � �� ���� ���� ���� ������� � 2�������
,�$�$ �)& �������� ������� )���������
3� 9�5 69������� �������� 5���������7 R!#S ���� 1�� ���� �� ��������� ��/ � �� ����� ��� �������&���� ������ �������� �� �� � ������ ��� ��� � �� ���� ��� �� ��������� �� ���� � �� ��� ��3� 9�5 ������ ���� ��� � ��� � � � � �� � ;����P���< 1� � � ���� ����� �� ����� ��� ���� ��������� ������ ��� �� ���� ������� �� ���������� ���� ��� 3� ���������� ������ �� 6�� �� � ��� ����� � �� � �� ������ ������ ��7 �� ���� � ���� ���� ��� �� ���� ��� � ��� �� �������� � ����� �� � � ��� �� ���� ��� �� ���� � � ��
� )� �� 9�5 ��� �� ���� ������� �� ���� �� � ��2������ �� � ���� >� 1���� �������� � ����������� �� � ��������� ���������� ���� � ����� � ��� ��� ������� � ����� 9�5 ����� �� � ���� ���������� ���� � 1� � �� ���� �������� �� ����� ������ ��� ��� ��!� ������� � 1���� � � ��� ��/ � �� ��� �� ��� ��
� � ����� ����� ���� � ��2 � �� �������������� ��� ���������� �� �� 3� � ��� � ��� � �� ������������ �� � 2������� �� ����� � ��������� � � 2������ 6�� ������� ��7 �� �� �� ����& X �&�������� �� &� X �&�������� 1� � &� � � �� �� �� � 1 ���� �� ������� & �� � ������������ ����� � ������� �� �� �� ���� # �� � 1� � # �� � ���� �� ����� ��� � �� � ���� �� � 2��������� �� ���� &� X �&��������� )� �������� �� ���� 1 ��� ���� � 2� 6��>������7 ��������� ������1��� �� �� � � � ��������� � �����
EHH K ������� � .����� ( ��2������ �� (����� ��� ���� 5������ � �� ��� � B� ����
� 9�5 ����� � ��� � ��� �� � 6�7 ������������ �� ���� ������ �� � ����� ���� �� � ��
��� �� ����������� �� � ����� �� 6��7 ������������� 1� � ��RS�� �� � ����� ���� �� � ����� �� ����� �� �� ��� �� ������������
/*��� 9"8" 3� 9�5 >�� � � ��1 � 2� � �1� ������ 6�����&( ��� /����,#�7 ��� � �� ��� �&������ ���� �����! ����� ���� �� ��� 6 � � ��� ��7 �����&( �� /����,#�� .�� �������(����� 1 �������� ���� � ' 1 ��� $ �� �� ��������� � � � �� �� ����� � � ���� ��� 3� ����� ����������6����� � �������7 ���� � ���� ���� � ' ��� 1 ��� � �1� � �� ��������� � ��� � 6� � ���� ��7�� ����� ���� �
� �������
������ � � !" # ���� ��� �$��%������� � � !" # ��� &� '��� ���� (����)��
&*+',* ����� ,��, ������ +- %�������
� ��������.����� ��/� ��
�0���,*�1,��+0
����2��3 # 4�4� ����2��3 # 4&4� ����2�$3 # 4'4�
� &���// �����/�
��,0����+0
����2��3 # 4�4 ,0� ����2��3 # 4&4 ��5
����62��3 # 4&4� ����62��3 # 4�4
)� �� � � 1 1��� �� �� 9�5 � ��2������ ������� ��� ��� � � � >�� � � 1� � � ����������� � �������������� ���� �� �� ����������� ���� ���������� ���� �� � � �� �� ���� ���� �� 9�5���� 1�� �� ��� � � �������� ��� ����� �� � ,�1 � � �� 9�5 �� ��� � �� ����� � � � ��� �����& ���� ���� ���������� ��� � �� � �� 1 ��� ���� � � ���� � � � �� ��� �� �� ���� ����� � ������� >����� �
,�$�' � �� ������� �� ���������� ���� ��
9��� �������� ���� ������ � �� � � ����������� �� ���������� ���� �� �� �9� ������� �� �������������� �� �� ���� � �����������1����
1��� �����!�� �������� $������(�����
9��� ���� ������� � �� ������ � ���� ���� ������� ������ 1 ��� ������ � �������� ������ � ��� ��� ���� ������� ����� �R&S� �� � � ���� ��� � ������� ������� �������� ������ �� �� �9� ���� � � �� � ����� ���� ������� �� � 39�
)� 39� ��� ��� > ��� ���� ������� :� ������ � � ����� ����� �� 3� � ��� 1 ��� ����������� �� �������� ���� � �� ��� � ���� ���� � �� > � �� �� ���� ���� ��� ���� � � ������ � �� ����� �� ���� � ������ ������� �� � � ���� ��� � 39 1��� �� � ��� ������� ���� ������� ����� �1��� ���� � ������ ��� > ������� �:� ��� ���� ������ 0 : �� �� �9� � � � ������� 1 ��� �6&� F �:�� � � � � &� F �:�7 F 0 :�
3� � ��� � �� �������������� � ����� ��� �� � 2� � �� ������� ���� ������� �� �� �9� � � � �&
������ �� �� 39� 9��� �� � � ��� �� ������� ���� �� � 39 ��� � ���&� � ��������� �� �9�� � � ������� �� �� ������� ���� ��� � �� �� �� ������� �� 6�� ��� � � ��� �� ��� ������� �� ������� �7�
5���������� ����� ������ �#
3� ���� ������� � ��������� �� 39� 6�� �������� �� �9��7 �� ���� ���&� � ������� �� ���� ����1 ��� � � �� ���� � � � �� ���� � ����������� ��� �� ��� �� ��� ��� � � �� � � ����� ���������� # ����R!�S FX ��� � � � � ��R!�S FX �� �� ������ � � � ���������� 3� � ��� �� ����� # ��� �� > � �������� ���� ��� ������� �� ������� � ��� �� �� �� �� ����� ��������� �� ���� ������� � �� �� �9�
K�# .��� %�� � 3������������� 9��� �� �� 3��������� 9��� �� EHI
� � � ������� �� � 39� ��� �� � 6�� � �������� � ���������7 �� �������� �� ��� � �� � �� �� � ����� ��� 0�����2 � ������� �� ������� .������ 3��� K�E �������� � �� �9� ��� 9�5 � � � ��������� � �����������
�.� .�!�#� ��� =�� - �� ���8��: �= �� ��8��: �= ��
�� ��
7 ��5
��62(�3 # ��
���
��62(�3 # ��
�� ���� � �������� � � �. 8�.� ��� .�! �������������:
.�� ���� 4��&� ������������� �'���� �� ��������� �'����
)� �� ���� �� � ����� 1 ����� � � ��&� � � � ����� �� �� ��� � �������������� ���� �� �������������� ���� �� �� ��� � �� � ���� �� ��� � �� �� � ��� �� �� ��� � �� ���� ������
)� ��� � 1���� 1 �� �� � ����������� ���� �� ��� 6�7 �� ����� �� � ������ ��� ���� ������� 6�� ����� ������� �� �� ��� � � � �7 6��7 ��� � �������� � ������� 6������� � ������7 �� �� ������ � ����� �������������� ����� ��� 6���7 � ����� � 1 ��&���� � �� ������� �� �� ������� 6��� �� ��� �7 ��� � � ��� � � ���������� ����� �� �� ��� ���
G�� ���� ���� 1 �� ��� � �� � �� 1 �� ��� � ���� ����� �� �� ��� � �� �� ������� ��� ��6�� ��� �� �� �� � ��� ��7� ,�1 � � 1 ��� ������������� ��� � ����� ���� ��� �� �� ��� �6�� ��� �� ��� � ����� �� ��� �� ��� ��� �����7 ��� � 1 ��&���� � � ��2� ��� ��������� ������� ��� � �� �� ������� �
)� �� �� ����� �� � ���� � ��� ���� �� �������� ��� � �� �� � �� ���� ��� � �� � �� �� ���� ��� ���� ��� �� � � ��� � ��� ��� �� ���� ��� �� �� �� ���� ��� ���� ������� � ��� �� � ������ �� ���� ��� �� �� � �� ��� ��� ��� ����� ��� � ������� � �� ��� � �� ������ �
,�'�# ���� ����� �" �"� / �� �� �������
�� � �������� � � ������� �� RN!N#S ��� � �������������� ���� �� ��� � ��� � � � � �� � 39 1� � �� ���� � �� �� ��������� � ���� �������� � ��� �� �� �� � �� � � ����� ��� � �������������� �� �6� .��� K�! ��� �� �� ��� 17�
RuleApp1
RuleApp2 RuleApp2
RuleApp1
���� ���� ��� ����� ���� �� ����� ������������� �"�����
3��� ���� � �� ��� � � ���� �������� F 1��� �� ��� � � � � ������� �� � �� � ��� � �� �� ������2��� 6��� ������� ��2��� 4�5 ��� �� �� ��� 1��� ��� 7 �������� � ��� � ���� �� �� �������
EHK K ������� � .����� ( ��2������ �� (����� ��� ���� 5������ � �� ��� � B� ����
��2��� ���� � � � �������� 6 ��� �� ��� �� ��� � �� �� � ���7� �� ���� �� ��� � �� ���� ����� ������� ���� �� ���� � �� � ����� � �� ���� ������� � �� 2��� ������ ������� � ������ ��2��� ������������� � �������� � �� ���� �� ������� � ��� ��� � �� ���� ��� ������� �� � � ����0� ���� ��� ���� �!��������� REHIS�
3� � ��� � ��� �� ������ �������� � �� 2��� ������ 6 ��� � ���������� �� ��� � � ����� �������&����7 1��� ���� �� ����� �� �� 51 ��� �� � 1��� � ���� � �� � ����� � �� � ��� �� ���2 ���� ����� � ��� � �������������� ��� ��� � ����� ����� 1��� � � � � �� � �� � ���������� �� �� 51�
3� ����� ����� �� �� ���� �� ������� �� ���� 1��� ��� � �������������� �� � � ��&� � � � �&�2������ � ����0� ����������� �� � 39 �� � 2� � �� �� ��� � � � �� �� � ���� 0� �� � ��������� �������������� �� �� ���� � ���� ���� ����������� �� �� 51 Q ��� �� � �� ��� ������������������� �� ��� �� �,��� ��! ����������� 6 � � ������ �� ��� > ������7 1� �� �� � �� ��/ � �� ������� ��� ���
,�'�$ ���" ������� �� ����� �������������� ���� �� ���� ���������� ���� ��
.���� 1 � � �� � ���� ������� �� %39� ���� 39� 1���� ����� � �������� � ��1 �� � ��� � � � ������������� ��� � ����� ��� � �������������� ��� ��� 1���� �� �� �� �� ���� � � ��2������ ���� ���� 1�
������� ������ ���� ���� �����! ������
9��� 1 �������� � �� ��� � ������ � � � ������� ��� �� ��� �� ��� ���� ������� ������ 1 ������������ �� 6�7 ��� ����� ���� � �� &��� ������� ���� �� ���� ������� ����� 6��7 ��� ��������������� � �1�&��� ������� ���� �� ���� ������� ����� ��� 6���7 ��� �������� ���� � �� &��� ����������� ������� ����� 1��� ��� ������ ���� � ,�1 � � ���� 39� �� ��� �� > � ���� �� %39� �� �����1��� ���������� ����� ����� �� � 0��� ��
� )� ��� � �� � 2� �� ���� � ������ ��� > ������� ��� �� � ���� ������� ������ 1 ��� ������� ���� ��� *���� �� � ������ ���� !��� ��� �� ���!� �� �!���� �� �� �� ��� �������� )� ���� � � �� 1 �� �� ���� 1� � � � 1 ��� �� �� �� �� � �� �� ���� ������� � ���� �� ����� � ; ���< �� ���� ���� ����� ��� ��� 6� � ���� � ��� ���������� ���������7 ��� �� ��� � �� � �� �� ��� � � ������ �� �����
� B��� ����� �� ���� ������� �� ���� ������� ������ �����!��� �����# �� ��'��� ��� ��� !��!������ ���� ��� ���������� '��� ����� 1���� �� ����� � ��� �� �� �� � 6 �� �������1��� ���� �� ���7 ����� � ����� ����������� ��� ������� �
3� ���� ���������� �� �� � �� �� � � ���������� �� ���� 1 ������ ����� ��� � ������������������ �� 1��� �� ������� ��2��� ���� � �� � )� ��� � � ��� 1 ����� ��� !��� �� ���&���1���� �� ���� ��� �� �� ���� ���� �� �� ���� � �� � �� � � ����� � �� ����� � �� � ���� � ��)� ��� ��� ���� ���� � � �� �� ���� �� � � ������ ��� ��� ������� 3��� ���� �� � � ������ � �� ��� �� ���������� �� �� �� ��� ����������� 6� ���� �� ����������� ;�� ��< ��� �� � � ������ ������ ��������� ��� � >��� ���� ��7�
�� � � ���� �� ���� ������� 1 ��� ��������� �������� � �� ��� � ���� �� �9� ���� � �$�
�� � %39 �� �� �9� ���� ��� �� � ���� 39 ���� �� ��� �������� ������� �� �� � 1��� �� ��� ��� � � ������� .������� ��� X �6�
$�7 1��� 6�7 �6�7 FX � ��� ��� �������� ������ � ��� 6��7��6&7 X !��
�FX ��6&7 X !��
���
)� ���� � �� �� �������������� � ����� �� �� ���� � ������ 39 �� ���� � 2� � �� �� �������������� ��� � �� �� %39�
� ��� ��� �� ����� ������ � ���" ������� ��� �"��� ������* ��� �� �� ����" ������� ��� ����� ����� ��� ����� ���� �������� �� ��� ����� ������
K�# .��� %�� � 3������������� 9��� �� �� 3��������� 9��� �� EHM
/*��� 9"<" 3� ���� 9�5 ������� �� ��� 2��� ��������� ��� � 6.��� !�! ��� .��� !�#7 1���������� �� �����1��� ��� ��
� �������
,���� � � !" # ����������� � � !" # ���� ��� �$����� � 8+�9*" #
� ���� (����)� ������
'"&�0
&*+',* �� :�)�� ,��, ,���� +-
,��, ������ +- '++*",0
&*+',* ������ ,��, ,���� +-
,��, ������ +- '++*",0
� ��������.����� ��/� ��
�0���,*�1,��+0
�����2��32��3 # ��9"�
�����2��32��3 # ��9"�
�����2��32�$3 # ��9"�
�� :�)�2��32��3 # -,*�"�
�� :�)�2��32��3 # -,*�"�
�� :�)�2��32�$3 # -,*�"�
������� ����� �������������� ���� �� �����������
3� ���� ��� �� ������� �������������� �� � 6 �� ����� � ��������� �� ��� � �������������� ��� �7���� ����������� �� 39� �� �� ������� ��� �� ��/ � �� � ������� �� �� � �� �� ��� � ��� �� �������� ��� �� �� � ��1&� � � �������� � �� ��� � �������������� �� � � ��&� � � � ��2������ � ����0� � ��������� �������������� �� %� ! ��� ���� ���� ������������ )� ���� ��� �� ����� � �������� ��� ��� 6������ �� � �� � ��� ��7 ��� �� � ���� �� � �� ��� �� ��� ��� �� � ��� ��� � > ��������� ��/ � �� ����� � ���������
3� ������ �9� > �������� ��� ���� ;���������< �� %3 ��� � �� �� ���� �� ���� ���� �� �9�� � � ������� �� � %3 ��� ��� ������� ������� � ���� � �� � ����� ��������� �� ��� � ���������������� 1��� ���� ���&� � ������� �� ��� ����1 � �� �� ����� �� � 39 �����������
3� ���� � �� �� ����� ����������� 6��������� �� � ���� 2��� ���������7 �� � � ���� � �� �� ����*��� �� �� �.1 �� � ��� 6�� � �� ���� � �� ��� �7 ��� �� ��( �� �� �� 6�� � �� ����������� �� ������� �� ���� ������� ������7� C ��� �� ���������� �� ������� � �� �� 5,9 ����� ������ ������������ �� � B��� ���� ������ ������������ �� ��� ��� ��� �� ����� ����������� �� ��� � 3��� � ��� �� �� 5,9 �� ��� � �� � ����� � �� ��� ��� �� �� �� ��� � ������ ����������� �� �
G�� ���� �� B��� ���� ������ �� ������� ������������� ������ ���� ��� ��� ��� ������ �����&������� �� ��� �� �� ���2 �� �� � ���� �� � � �� 6�� � ��� ��� ��� ���� �� ��� � � �� �� �� ���������� �7� ,�1 � � �� 1 ����� �� ��� �� � ����� � � ����� ��� �� ��� � �� �� �� ���� � � ���� ��
3� ��� �� �� � � ������ � ����� ���������� ��� � ����� � ���� ��� ��� � ��� �� �� � � �������� 6�7 �� ������ ����� ���� � ������ �� �� 5,9 6��7 �� � ����� ����� ���� � ������ �� G'% ���6���7 �� ������ ����
� D��� �� �� �.1" .�� � � ��2� �� ����� �������� 6�� � ����������� �� ������� ��������������7 ���� 5,9 �� ����� �� �� 5,9 �� � ��� � �����������1����� ���� �� ������ 5,9 ������� ������ ���� � ������������ �� ���� � �� ������� ��
� D��� �� �� ������ ��� �����" )� ��� � �� ���� ���� ��� �� �� �� ����� �������������� ���� ������� � �� �� G'% ��� � ��� � �����2 � ��� �� ��� � �� ����� �������� 1 ��� ��� � ��� � ����������� �� � ����� ����� � 1� � ��� ����� �� � ������ ������������� �� �� ������� � �� G'% 6��� ������ �� � ���� � �� ����� �������� �� �� G'% ��� �7� 3� ������� �� ���������� � � ��� � ��� �� � ����� � �������� ���������� �� ������ � �� � ��� ���� �� ������ G'% ������� �
EHN K ������� � .����� ( ��2������ �� (����� ��� ���� 5������ � �� ��� � B� ����
� +������" -���� �� � � ������ �� ������� ���� � ��� � ����� ��������� �� ���� ������� ������ 1 ��� �� ���������� �� ������� � �� ��� ��� �� �� � �� �� %3 ��� � ��������� )� �� � � 1 �������� ���� ���� ���� � �� �������� ���� �� � >���� � � ���� ��� ��� �*�$ 3���H����#1���� � ��� � � �� � >� �������� ���� �� � � �� �� ��� �� ��� � C� � ��� �� ������� � �� 5,9��� :,9 �� ���������� � 1 ��� ��� �� �� � �� � ��� � 6�� �� �9� � � � �������7 �� �� %3 ��� �
3� ��� �� �� � � ������ ����������� �� �� 39 ���� �� �9� � � � ������� �� � ��� � ��������&������ ��� �� �������� � 2� � �� � � ��� �9� ��� �� ���� !!�
�������� $$ � ���� � � ������ �� ����������� �� � 39;�������� ��� �������� ������� �� ����� �������� � ��� ()�C���� � �������� �������� ���" � ��� /�- ��� ��� � ��� ()� 8#�#* ������� �� ����� � /�- � ()�:C� ��� �������� �������� � ()� �� /�-* #�#* � �� ����� C��� � �������� ������� �� ����� � (0� ��0� 8����� ��� � � ��:C����� �������� ������� �� ����� � �0� � (0�C�� � �������� �������� � ()� �� �0�* #�#* � �� �����#
��� � ������� ������ ���� � ������ � � ������� ������ ���� �� ������������ � ������� ������ ���� �� ��������������� )���� ������ � � ��������� �� )�������� � ��� ���� ��� ��������� � ����� ���� � ����������� ����� �����
1� ������� ���������� �� �� ����� � � ��� ������� �� ������� ���28�:� ����� 8�� ����: �� ������� �
% ��� ��� ������� ������ ���� ��� !G. �� � ����%���� ��� ������� ������ ���� ��� /�- ����� �� � ������� � ������� � ��� !G. ����������� � � ������� � ��� ;-, �����������3�'��2�������8:� � ����� ������ �� ������ �"������� ���� ������ ��N��C ����� �� ����� ���4 � - �� � �� � �������� � ��� ������ �. ��� ����� - ��� ���� � �
�#� ���"� ������� =5� � � � �� � ��� ���* � �� � ��� ���*0� ����� ��� ��� � ��28��:� � ��28��: ��
4� 1 �� �= ��� �� �� �� �� ���H� - �� �= % ��8�� ��: �
�� ��
I� -��� �=�
� �%����8�� ��: ����� ��� ��� � ��28��:� � ��28��: ��� %���� =�
� ����
'� ����� 5� ���� 5� � ���� ��
(� 5� �� ��#$%&��!����"�8��285�::CJ� �� ���
D� ����� ������� ��8��: �= �� � ���� �� � ��
56� � � �= ��� 8��&��) �= ��:55� �� ���
50� 4 �= 8- �� � -���: �� � �54� � � �� 45H� �� ���
E� .���� 1 ���� �� ��� ������� � �!� �� �� 5,9 ��� �� �� �� G'% ��� � �� �� ��� 65�� E7�!� 3� � 1 ��� �� �� �� �� ��� � � ��� ��� � � � � �� �� �� B��� ���� ������ �� ������� �������
�� �!��
K�# .��� %�� � 3������������� 9��� �� �� 3��������� 9��� �� EH$
�7 )� 5�� # 1 ���������� �� ������� � &�� � � � � &� 1��� ��� � � � � �� �� ��������� � �� ������������� �� �� ���
�7 )� 5�� H 1 ��������� �� � ���� �� 5,9 ������� 6�!�6 �!�7 �� ������ �� 2��� ��� 6#�!�7�� �� 39 ������
�7 )� 5�� I 1 ��� � ��������� �� �� �� �� ����������� �� �� � ����� ��������� G'% ���&����6 7 6��$�
6 ��$7 �� ������ #��$� 3��� ����������� > � �� � ���� �� ������� ��� ��� ������� � �� ��� ������� ��� �� �� � ����� ��������� ������� 6��$�
6 ��7��7 C ���������� 6�� 5�� � KPN7 ��� ������� � �� �%% 1��� � � ��� �� � ���� �� � � �� �� ��
���� � ������ �������� 7 C � 2� 6�� 5�� � $PEE7 � 39 ������ � �� �� ����� � ��� ������� �� � ��� ���7 .������ 6�� 5�� � E!PE#7 1 � � ��� � 39 ���������� = ��� �� � #�!� ��� #��$ �� ������ ���� �� �������
/*��� 9"9" )� ��� �� ��� ����' 6�� .��� H�E"7 �� ���� � ������ 9�5 � ��2������ �� � ���� ��������� �� �����1��
��,0����+0 � 7���// �����/� ��� �����
� ����� �������� ��� :
������������ ,0� ���������� ,0� ������� ,0�
0+� ��� :�)�2��32��3 ��5 � 7���/
�� :�)�62��32��3 # ��9"� � ����7����
23 � ���� :������ ����������
� � ��/ �������� ��� :
������������ ,0� ���������� ,0� ������� ,0�
0+� ��� :�)�2��32��3 ��5
�� :�)�62��32��3 # ��9"�
23
� �:��/ �������� ��� :
������������ ,0� ���������$ ,0� ������$ ,0�
0+� ��� :�)�2��32�$3 ��5
�� :�)�62��32�$3 # ��9"�
.�� ��� �������� �� �!��� �������
-������� �� �� �� ���� ������� � ���� � ������� �� ��� �� �� �� ���� �� � 1��� �� �� �����6����������7 �� ��� ��� �� ��� � �� ����� ���� ��� � 6�� ������ ����7 �� �� � �� ���� 1��� 3� ���� � � �� � �� �� ���� ���� ��� � �������������� ���� � ����� � �� �������� � 1 ��� ��� 61����� �� �� ���2 ��7 1��� �� � 39 1 ��� �� � ���� � ��� �� 1���� �� �� �� ���2 � ��� �� � 1 ��� ���
� ���� � ����� ��� ��� � � � ��� ��� �� ��/ � �� 1��� ��1 � � 1 ��� �� ��� � �� �� �6�� � ����� 1� �� � �� ��� �� ������ � � ����� �� ���2 � �� ����� �� ���7Q ��1 � � ���� � ��������1���� � ���� �� �� ����� ���� ������ �� ����������� ������ ���� ������ ��� 6�� ���� ����7 ��� ���/ � �����
=�� �� ���� 6���� 1�� �� � � �� � �� REHMS7 �� �� �������� � ����� � ��� ��� ����� �� ��� ��� ������� �� �� � >� �� ��� �� �� ���2 �� )� ���� � �� � ����� ��� � �� � 2� � �� �� ���2 �� 6����������� ������� 1��� ��������� ����� ��� �� �� ���2 ��7 ��� 1� � � � 1 ��� �� �� �� � ������� � �� �������� ��� > � �� �� � >� �� ���2 � 6��������� �� �� ��� ���� � ������7 1��� � � � �� ��� �
3� ���1��� �� �� �������� �� ���� ��� ��� �� �� ����1 � �� � ������� � ���� ��� �� ��� ��� &��� 6� ������ ���������� ��� ���������� �� ���� ��� ����1 � ��� �� ��� �� ���2 �7 1���� ������ 0��� � ���� � �� �� ��� � �� � ������ � �� 9��� ����1��� �� �� �� ��� ��� �� ��� �� ���� �� �� ��� ��&��� �� � ������ �� ���� ���������� �� ��� ������� �� ��� � ������
,�'�' 9����������� �� ���������� ���� ��
C� � �� ���� �� � ����� 1�� � �� � ��� ������� ��� � ������� 4�5 ���� ������ �������� � ����� � �������������� ���� �� 6�����1��� REKNS7 1 � � �� � ���� �� � ����� ������� ������ � ��
EI" K ������� � .����� ( ��2������ �� (����� ��� ���� 5������ � �� ��� � B� ����
����� ���� ������ �� � �� 1� � ��� � �� ���� � � ����� � ���������� .�� ������� �� ��������� �� ��������� ������ !" ���� � ��� !" ����������� � 0��� � ��� ���� I"" ���� �� ���� ������� �1���� �� �� ������ ��� ��� ���� �� � ����� � �� ���� &��&�� &��� ��� � �� ���� ����� 6� ������� �� ����� � �� ������ !� ���� �7�
3� ���� � �������� � ���� �� ���� ���� �� �� � ����� ���� � ����� ���� ���� ������� � �������������� 1 � �������� � ;� ���� ��< ��� �� ������ ���� �� � ��� � �� 1 ���
/��������� ������ ���� �����!�
9� ����� ���� �� �������� �� � 2��� ��������� � ����� ������� � ������ �� ��� &��� �� �� ��� � ��� ����������� � �� �� ���� ���� �����!� ��� ��� ������ ���� 6���� �� ������ ���� � ��� ���� �� �� � ����� � �� 2��� ��������7 1��� ������ ����� ��� � ����� � �� ��� �� &��� � ��� ������
/*��� 9"B" 3� � ����� � 9�5 ������� �� ��� 2��� ��������� ��� � 6.��� !�#7 1���� ������ �� �����1��� ��� �� G�� ���� ��� � �� ��� �� '>�� � K�I ���� �� ��� ��� �� '>�� � K�M 6���� �� �� ���� ���� ������� �����7 �� ������� � �� �� � ���� �� ��� � �����������
,���� � � !" # ����������� � � !" # ���� ��� �$����� � 8+�9*" #
'"&�0
&*+',* �� :�)�� ,��, ,���� +-
,��, ������ +- '++*",0
�0���,*�1,��+0
�� :�)�2��32��3 # -,*�"�
�� :�)�2��32��3 # -,*�"�
�� :�)�2��32�$3 # -,*�"�
G�������� �� � � ��2� ���������� ��� � � � � � �� � ������ �� > ������ �� � � ��2� ��� ����� �� � ����� � ������� ��� ����� �������� ���� ������� � ��� ��� � � � ��� ���� �� � � ������ �� ,�1 � � �� ���� ���������� �� ������� ���� ��� ������ ��� � ���� � 0��� � �� ��� �� ��� �� �� �� ��� �� �������� � ������ �������� � ����0� � �� ��� � �������������� ��� � 61��������� �� ����� � � � ����7�
/��������� � �����������
=�� ���� � ����� ��� ����� � � ��� � ������� ����������� 1��� ������ ���� ��� � � � � �����2 ��������� ��� �� �� ��� ������ � ��� � �� � �� � �� �� �� � ��� �� � ����� ������� �� ����� ���� � ���� �� �������� � .�� ������� �� 2��� ��������� ��� � �� ��� ������� >�� � 6.��� !�#7��� � ����� ������� ���� � �� � ��� �� ����������� � � ��� � �� '>�� � K�K ��� ��:� ��� ��:� ������ �� �8���� �� �� ���� � %� ��������� ! ��� � �� �� ������ �������� �� �� �� �
3� ������� ���� �� �� �� �� �� ���� !# 1 ������� ����������� 1��� ������ ���� ��� � � � � �����2 � �� ����� � � ��� ����� �� 39 � � � ������� �� � ��� � �������������� ���� ��
3� ������ ���������� #�!� X�
� �� 6� � ��� � �� ��������� 1��� �� 5,9 �� �� %3 ��� 7 �� ��� �� � �� �����1� 65�� � HPE!7�
� )� � 6 ������ 7 ��� ��� �� �� ���������� ������ � �� ���� 6�� � �� � � �� �� ��� ������ ���� 1���� ����� � � �� �� �� ������� ��� �7 �� � �� ���� � ������ ���������� = �� ������� � 65�� � IPK7�
� )� � ��� ��� �� �� ���������� ������ � �� ��� 6�� � �� � � �� �� ��� ������ ���� 1���� �� � � �� ���� ������� ��� �7 �� � �� ����� �� = �� ������� � �� � ������ �� 65�� � MPN7�
� )� �� ����� ���� �� � ��� ��� �� ��� ���� 6�� �� �� �������7 �� � �� �� � �� �� �� �� �� ����� ��= 65�� � $PE"7�
3� � ����� ���������� #��$ X�
� �6� ��
�6�6�
� ��&�7 6� � ��� � �� ��������� 1��� �� G'%��������� ��� �6�7 �� �� %3 ��� 7 �� ��� �� � �����1� 65�� � E#P!H7�
K�# .��� %�� � 3������������� 9��� �� �� 3��������� 9��� �� EIE
�������� $' '���������� � �� ����������� �� � 39;�������4 � - �� � -��� �� � �� � �������� � ��� ���� �.��� � ������� � ��� !G. ����������� � � ������� � ��� ;-, ��������%�� � 8�������: ��N����� �� ���� �������� � ;-,����
����� � ��� ����� ����� �� �� � ��� ���� ����� �����
�#� ���!���� %��% ������� =5� ����� 4 � 8- �� � -��� �� " �: ��������� �" ���"� ������� ��0� � � - �� =
�� ��
4� � � -��� =�
� �%� ��
�8�8�
� ����:H� ����� �� � - �� ��
I� �� �� � ���� ��� ��������� = ����� �� �
'� ������� 4(� �� �� �� � ���� ��� ����
����� = ���� �� �J� ������ �� ���� - ��
D� �� �� �� � �"��� �� �56� ����� �� � - �� �� � �55� �� ��
50� �� ���
54� ����� 8�%�: � -��� ��
5H� �� �. � ���� � ���� ��� ����������� = ����
8���� ��%������� = �����: �� �
5I� ������� 45'� �� ��
5(� ����� ���� � %� ��
5J� �� ���� � ���� ��� ����������� = ����� �� �
5D� ������ %� ���� -���
06� �� �� ���� � �"��� �� �05� ����� ���� � %� �� � �00� �� ��
04� �� ���
0H� �� ���
0I� �� ���
� )� ��� ��� � ��� ���� ��&� �� ���������� ������ � �� ��� �� � � �������� ��� �� �� �� G'% ����� �� ��� �� ����� 1���� ��1��� � � ��� ��� � �������� ���� 1 � ��� �� ���� ���������� =65�� � EHPEI7�
� )� � ��� ��� ��&� �� ���������� ������ � �� ���� 65�� � ENPE$7 �� � �� ���� �� �������� 6� �� �� � ����� ��������� ��� � � ��� � ���� �� ������ 9��� �� � �������� �� �� %3 ��� ��� ������ � � �� � �� ����� � �������� 6 ���� 1 �� ��� � ��� �� ���� � ����� ��������� �� ������ �
� )� �� ����� ���� �� � ��� ��� �� ��� ���� �� � �� �� � �� �� �� �� �� � ����� ����� #��$ �� =65�� � !"P!E7�
G�� ���� ���� ���� ������� � � ��� ��� � ����2 � �� � ��� �� ����� � � ��� ����� �� � &0��� � ��� �� ������� �� � ����� � �������� )� ��� � � ��� � ���� ������� ����� � ����� �� �������� �� ������� � �� � ��������
/*��� 9"@" ��� � ���� � ��� ����� �� 1 > �� �� ��� �� �����1��� 9�5 � ��2������ ��� �� ����������� �� ��� ��� � ��������� ��� � 6�� .��� !�#7 �������� � �� ��� � �������������� ��� � ��.��� H�E"�
� 7���// �����/� ��� ����� ��/ �� :�)��
��,0����+0
0+� �� :�)�2��32��3 ��5
�� :�)�62��32��3 # ��9"� 23 � �� �� ����
EI! K ������� � .����� ( ��2������ �� (����� ��� ���� 5������ � �� ��� � B� ����
�� :�)�2��32��3 ,0� 0+� �� :�)� 2��32��3 ��5
�� :�)�62��32��3 # ��9"� 23 � �� �5 ��
�� :�)�2��32��3 ,0� 0+� �� :�)� 2��32�$3 ��5
�� :�)�62��32�$3 # ��9"� 23 � �� �5 �$
�� :�)�2��32��3 ,0� 0+� �� :�)� 2��32�$3 ��5
�� :�)�62��32�$3 # ��9"� � �� �5 �$
"0��
9������� ���� �� ���� ������� �� ����' �� '>�� � K�K �� �� �� ���� 1 ������� �� �������� �� 2��� �� ����� ����� �� ���������� ��� ���� ���� ���6E7 �� ���6E� �E7 �� ��6�E7 ��� ���� � ���������� ������ �� ��� � =� �� ��� � ���� 1 ������� �� ��� � �1� ����������� ���� ����6E� �!7 ��� ����6E� �#7 �� �������� ���� �� �� �� ������ �������� �� �� ��� ��
3������ ��������
9��� ���� ������� � � ��� � �� �� �� � ����� � � ����� �� � 39 � � ��� � ���� � ��� � ��������&������ ���� � �� 6��� �� �� � �����7 �� ��� �� � � ��2 � ������ ���� � ����2 � �� � �������� ������ ����� )� 1 ����� ���� � �� ��� �� � ��� ������� 6� ��� � 0�����2 � ��� ��0�����2 �7������� � ���� � ��2� ��������� 6�� � �6&7 �� ��� ����1 � �� & �� � ������� ���� �6!�7 1� � !� �� �� ��2� ���� 7 �� � 1 ��� ��� � �� � ������� 1�� �� ��� 1� � ����������D ���������� �������
/*��� 9":" B����� � �� �����1��� �� ��� �� 2��� �������� 1���� > � �� � ���� ���� �E ����������� E �� ��� � ������ �
0+� ����������2��3 ,0� ����2��3 ,0�
�����2��32��3 ,0� �� :�)�2��32��3
�� �� ������ ���� �� �����2 � �� �� ������� ��� � ��� �� � �� ��� ����2 � ������ �� ���������� �� ��� � �� 2�� � � �� ��� 6���������� ���� ������� � � ���7 �� �� �����1��
0+� ��� :�)�2��32��3
.�" +���� �� #&������� /6�� ���
)� �� ���� �� � ����� 1 ���1 �� �� �9� � � � ���� �� � �� ������������ � �1 � �� �������� ��� ��������������� ���� � ��� �� � � ��� � ���������� ���� � ��� �� � �� � �� � �� &��&�� �� ���� �1 � �� ���� � �� �� ���� � ������ �9��� .�� �� �� �� ��� ������ 1 � ��� �� ���� ���� �1�6� .��� K�#7�
� .���� 1 ��� �� 0����� �� �� �� �9� �� � ��� � �������������� ���� � 6���$�7 ��� �� �9��� �� ���� ������� 6�����7 �� ���1 ���� ��� B��� ���� ������ ������������ �� � �� ���� 6��� ��������� ��� � �������������� ��� �7�
� 3� � 1 ���1 ���� �� 1 �������� ���� ������ ���� �� ����� �� ������ �� � ����� � � ����� ���� ���� � 39 6�����7 ���� 0����� �� ����� ����� ��� � ���������� � ����� 6� ��7 ������������
,�(�# -��� ��� �� ��� ����� � � �� �� �� ���" �������
.�� �� 2��� ���� 1 ���1 ���� �� �9� � � � ������� ���$� �� � ��� � �������������� ���� ��� 0����� �� 6�� � � ����� � �� 7 1��� �� �9� � � � ������� ����� �� � 39 � � ��� � ����������� �� ���� ������� 6���� !!7�
.�� � ���������� ��������� 1 1��� � X � �� ��� ��������� �� �� ������ �� ���� � � ��� � �� ���� ��� �������� ������ �F ��6&7 X !�� �� ��6&7 X !���
K�H -���� �� = �������� '0����� �� EI#
�� � ��"������ �
� �
�
���� �
�����
� "���#�������� �
�
�
���� �
�����
�� #����� �
��
���� ���� �.� ���������O�� ������ ����� ��� ������ ��� ��������� �� ��� ����� ��9�� �������
%���������� ,�#B 7?=��"�� �� �� ������� ���� �8� 5� ������ ����� �$����� �� ���$� �� ���
���� ������� �� ������� %��� ����� �� �" 3������ �$�
������������ F �
������ X �6�
$�����7� �� ���
������$����� F
������� X �6�
$�����7"
%���������� ,�##� � ��� ���!��� � !���������� !�%� �� ����I���� �� � !� �������� ��� ���� !�%� ����� �� ���$� �� ����� ������ ���� � >�)�.���: � �� �� ������ ��� ����#" 3������
7" ��������� � ������� ����� ���$�����$� F ��� X �6�
$�7 � �$� X �*��6�$�7 � ���� F ��� X �*������6�
��7 � ��� X �6�
$�7"6" �������� � �������� ����� ���$������� F ��� X �6�
$�7 � ��� X �*������6���7 � ��$� F �$� X �*��6�
$�7 � ��� X �6�
$�7"
,�(�$ -��� ��� �� ��� ����� � � �� �� �� ������ � �������
.�� �� � ���� ��� �� �� ���� 1 ���1 ���� �� �9� � � � ������� ����� �� � 39 �� 0����� ��6�� � � ����� � �� 7 1��� �� �9� � � � ������� ����� �� � 39 � � ��� � ���� ����� ����������� �� � ���������� � ���� �� ���������� � �� ����������� �� ���� !#�
%���������� ,�#$ 7?=��"�� �� �� ������� ���� �8� 5� ������ ����� ������� �� ����� �� ���
���� ������� �� ������� %��� ����� �� �" 3������ ���
������������ F �
������ X �6�
������7� �� ���
������������ F
������� X �6�
������7"
%���������� ,�#'� � ��� ���!��� � !���������� !�%� �� ����I���� �� � !� �������� ��� ���� !�%� ����� �� ����� �� �����" 3������
7" ��������� � ������� ����� ����������� F ��� X �6�
��7 ���� X �*��6���7 � ���� F ��� X �*������6�
��7 ���� X �6�
��7"6" �������� � �������� ����� ����������� F ��� X �6�
��7 � ��� X �*������6���7 � ���� F ��� X �*��6�
��7 ���� X �6�
��7"
�� � ���� 0� �� �� ��� �� �� �������� 1 �������� � �� �����1��� ���� �� �� � ��� �� ���&� ��� �� ��� ��� � � � �� �� ��� ��������
�� �� � ,�#(� 5� ������ ����� �$����� �� ���$� �� ���
���� �� ����� �� ������� %��� ����� �� %�� X � Æ �" 3������ �$�
������������ F �
������ X 6�$�
����7� �� ���������
$����� F �
������ X 6�$�
����7"������� % ��� ���!��� � !���������� !�%� �� ����I���� �� � !� �������� �������
!�%� ����� �� ���$� �� ����� %��� �� ��� " 3������
EIH K ������� � .����� ( ��2������ �� (����� ��� ���� 5������ � �� ��� � B� ����
7" ��������� � ������� ����� ���$�����$� F ��� X 6�$�7 � �$� X �*��6�
$�7 � ���� F ��� X �*�����6���7 � ��� X
6�$�7"6" �������� � �������� ����� ���$������� F ��� X 6�$�7 � ��� X �*�����6�
��7 � ��$� F �$� X �*��6�$�7 � ��� X
6�$�7"
.�% ������ +�����&���� � -�� ����' ��� ������ ��� ���,������
)� �� ���� �� � ����� ��� ��� � �� ���� ���� 1�� �� ������ � �� � ��� ����� �� �� 1 ��&��1� ���� � �� ������ ������ � ��� '� � ������ �� ���� � ��� �� �� � ����� �� ��� � ���� � ��� ���� ���� �� �� 1 �� �� 0� ���� � �� � �� � � ������ �� ��� �� �� �������� �� � ��2������ ������
.�� �� ��� ����� 1 1��� �� ���� � ����� ��� � �� � � ���� ��� �� ���� � 1��� � ��� � ���� ���� � ���� ���������� ���� �� �� ��/ � �� 1����
� .���� �� ������� � ������ �� ������ ������ � �� 1��� � �� ��� � �� ��� � �������������� ��� ����� ��� �������������� � ����0� 1��� � � �� � �� �� ��� �&� � ��
� 3� � �� � ������ �� ������ � �� �� �������� � �� 4�5 ���� ������ ��� ��� �� � ���� �������������� �� ��������� �� � � � �� ��� � �������������� ��� � �������� ������ � ������� ��� ���� �������� �� � ��&� � ��
� .������ �� 4�5 ���� ������ � ���� ���� �� ��� �� � ��� ���� 6�� � 1������ �� �� �� ��� � �����&���������7 ���� ���������� ���� � �����1��� �� � ����� �� RE"IS�
�� ���� ��� ����� 1 ��� �� ��� �� �� ��������� �� �� �� ���� � ���������� ���� �� 6���� ������� ���� � �� 7 �� ��� ��� �� ���� ����� �� ���� � �� ������ � �� ���� �� ��/ � �� ��� �������������� 1��� � ���� � ���� � ���'������ ���� �� �� 1�
5� ���!� �� ����� ����������
)� �� ������ ������ � ��L ���� � � ������ � �� �� ������� ������ � ���� ��� �������� .��� ��� �� ��� 1� � �� � � � ������ �� � ������� �� ����� ��� �� �� �������� 2��� � � �� ��� ��� �� �� ����� ���� 4��������� �� �� � �� � ����� ��� � �1 � �1� ������ � �� 61���� �� � �� � ���� �� ����� 7 �� � ��� �� � ����� � � �� 1��� ��� �� ���� �� � ��� �������� � C� � � ������ � ������ � �� � � ���� �� � �� ��� �� ����� ��� � 6�� �� 7 ������ ����� ��� ���� ��� �� ���� �� �� ������ � � ��� 2���� � ����� � ��� � ��� ���� ���� ��� �� � ��� �� ��������
.��� � � ��2������ ���� �� �� 1 ��� ��� �� �� ���1 ���� 6����� � ���� � ���� 1� � ��� ������& � � �� ������� ��� ��� ���� �� �� �� ���� 7 �� ���� � �� ������ ������ � �� 1��� ��� � ��� �� ����� 6� ����� �� ��� �� ���7 ��� �� � �� ���� �� � �� �� �� ��� ��� �� ����� � ������ � �� 6� ��� �� ���� ���� � 0������ ������ >������� �� ����7�
,�*�# -�� #& +���� �������������� �� �� ��� � � " �
3� ����� ������� �� .��� K�H �� ��� � �� ������ �������� �� ������ ������ � �� 1��� �1� ����������� � 6)��� ��� ��"7 1��� �1� ������ ������������ ���� ��� ���� 6�� �������� �� � �� ��� ����� ��� �� � ������ � �7 � ������� ����������� ��� 6��� > � ����� ���� � ������ � � ����� � � ����� ���7 ����� ������� �������� ���� �� ������ � �� 1���� ��� �� �� ���� ���� �� ��� ������ ����"����, ��2 6��� ���� � �� ���7 ��' 6��� ���� ����� ���7 ��� ����
.�� �� � � ������� �� �� ���� �� � � 6��� ��� ��� � ��2������7 1 1�� 1��� ��� ������ � ���� ��� ��� ��� � ������� ������ �� � 1�� � ��� � �� �� ��� �� ������� �� .��� K�H�
3� � ������ �� ������ ������ � �� �� �� ��� � �� ���� ��� �� �� � � �� ��� � ����������������� � ���1� �� .��� K�I�
K�I +����� -������ � ��F � B�� 9���� ��� ��� ���� ��� ( ��2������ EII
f3:Fork
f2:Fork
f1:Fork
status=thinkph1:Phil
ph3:Philstatus=think status=think
ph2:Phil
right left
left
right left
rightstatus
Phil Fork1
1
0..2left
right
hold
Object diagramClass diagram
���� ���� ���� ������������ ���� ��� ��N�� ������
F:Fork
P1:Philstatus=hasL
P2:Phil
NEGright
hold
left
F:Fork
P1:Philstatus=eat
holdright
RHSLHS
getRightForkR
F:Fork
status=hungryP1:Phil
P2:Phil
leftNEG
right
holdF:Fork
P1:Philstatus=hasL
left hold
RHSLHS
getLeftForkR
F1:Fork
P:Philstatus=think
right
F1:Fork
P:Philstatus=hasR
holdright
LHS RHS
releaseRightForkR
PH:Philstatus=think
PH:Philstatus=hungry
LHS RHS
getHungryR
F1:Fork
P:Philstatus=hasR
left
F1:Fork
status=eatP:Phil
holdleft
finishEatingRLHS RHS
���� ���� ,���� ������������� ����� ��� ���� �����������
� :�� ���3���,' ��� �� � �� �� ���� �������� �� � ������� ������ � � �� �������� � ������ ������ � � ��� � � ��� � �� ��� �� � ����� ���2�����"' 1���� � 0��� � ���� �� � ��
��� �� ��� � � � �� �� � ��� �� ����� ��� �� ���D� � ����� � �������� � ������ � � ��� ��� ������ �� � �� ��� �� ���� ��� � �� ��� �� ����� ��� �� > ������ ���
���'������"' 61���� �� ���� ������ ������� �� ���2�����"7 ��� ������ ����� �� ���� � ��� �� ����� ������ � � 1��� � � �� ��� �� � � � �� ��� �� ��� ���� �� � ����� ��� ����������'
� ����� ���� �� ������ ��' �� �� � ����� �� .������ �� � ������ � � ���� ��� �� ����� ��� �� ���� �� � �� ��� ��� � ��� �� � � �� � ���
�� ������ � � �� � ��� �� ������� 6� ��� �����'������"'7�
3� ���� � ������ ���������� ���� � � ��� � ��������� �� ��� ������� �� 9 �� K�# �� ���� � ��� ���> B�E�
G�������� �� � ��2������ ��� �� ������������� � � ��� ���� �� ���� � ��� � � ���� � � ������� ��� ������ � � ���� ����� � �� ���� ��� �� � � � �� ��� ��� ���� 1���� ��� �� ����� ��� ��� � ��,�1 � � ��� ��� �� �� ��� � 0������ ���� �� ��� �� � �� �� �1� ������ � � �� ��� ��� 6��������� �! ��"� #��� #��! )���! 1 5 #�� �= #�� � � 5��� ;#��<;�< � ��� ;#��<;�<667 �� � ��2 ��
3� �1� ����������� 1��� �� ����� �� � ����� ���� � ��� ������ ������ � �� �� � ��� � ��.��� K�K�
EIK K ������� � .����� ( ��2������ �� (����� ��� ���� 5������ � �� ��� � B� ����
NEG NEG
P:Philstatus=hasL
F1:ForkF2:Fork
P1:Phil
leftright
left hold
hold
P:Philstatus=hungry
F1:ForkF2:Fork
P1:Phil
leftright
left holdLHS RHS
releaseLeftForksR
P:Philstatus=hungry
F1:ForkF2:Fork
P1:Phil P2:Phil
leftright
left hold hold right
status=eatP:Phil F1:ForkF2:Fork left
hold
right
hold
getBothForksR
LHS RHS
���� ���� ��� ��"� �� ���� ������9 ��� ���� �����������
� �� ���������� ��� � �������������� ��� 6�����2�����"'7 ��� � �������� � �� ��� �� ���� ����� � ������� � ����� ��������� �� � �������� ���� �� � ������ � � ��� ��� ������ � � �� ��������� � � �� ����� ��� �� 1 �� �� � �� � �� ��� �� �� ��� ���� �� ���� ��� �� ������ � ��� � ��� �� ����, �������
� ��� ������ �� ��� � ���2�����"' ��� ���'������"' ��� � � �� � ���� � ����� ��� ���$�����"' 1� ����� � �� ��� ����� ���� �� ����� � �� ��� ���� � � ����� �� ������ � � �� 1��� ��� � ����� ����
3� � ��2������ �� �� ���������� ���� �� � � ��� � ���� �� � �1� � ������ ��� � ���� �� � ��&��� ��������� �� ������ 61��� �� ��� �� ���� ���� �� ����� �����2 �7Q ��1 � � �� � 1 � � ���������/ � �� � �� �������� �
)� � ����������� ��� � �������������� ���� � �� 2��� �������� 1���� �� ������ �� �� � �� ��� ��� �������� �� �� � �������� �� � ��� ��� � > ��� �� � ���� ��� ��� ���� ������������� ���� � 1��� � �� �� ��� � �� ����� � ��� � >��� 6�� ��� � >��� 1 � �� �� ���� � �� ��� ��� �� $4� ��� ��# ��� �� ���� �� �������� �� ��� �� �������� �� �� �������� ��� �� ��� � ��������7�
,�1 � � ��� � ��� �� � ��� ����� 6���� ����� �� ����� ���������7 ����� � �� ��� �� ��� ��1��� ���� ��� ���� ������ � ����� ���� � �� � ����� �� ��� � > ��� � �� �� � � �� � �������� ���� ��2������ ���� � ���� � ���� � �� ��� � 1��� � ����� �� ��1 ��� � >��� 6� 3��� K�! ��� � ��� ��������� � �� 9 �� K�I�#7�
,�*�$ -�� $& +���� �������������� �� �� � ��5� " �
)� ��� � ���� ��� ����� ��� � �������������� �� � �� � �� �� � ��&� � �F �� ������ ������ � ��L ���� � �� �� ��� � �� � ��� �� 4�5 9��� ������ 6� K�M7 �� �� ��� �&� � � ��� �� ������ � ��������� ���� ������ �� �������� � �� ��� � ��������������� ��� � 6�� � ��� � �� .��� K�$ ��� K�E"7�
C � �� � �� �����1��� � ���������� �� �� ����������� 4�5 ���� ������ �� ���� � � �������� ������ ��� ����� �� �� �� ������ � ���� ��� �&� � � ��� � �������������� ��� ��
� ��� �� ������� �� ������ � � �� � � �� ������� ��� ��� ���������� ��� ���� ������� � ����� � �� ������ �� �� / ���
K�I +����� -������ � ��F � B�� 9���� ��� ��� ���� ��� ( ��2������ EIM
Philosopher Fork
hasRight hungry
hasLefteat
think
[ISIN(right:free)]^right.acq
^left.acq[ISIN(left:free)]^left.rel
^right.rel
free heldacq
rel
���� ���� ���� ����������� �� ��� �" �! .���������
� 9 �� ������� �� ���� �� � �� ��� ��� � � ����� �� �� ����� ������� 6�� � ���� ����� �� ������&� � � � ��2������ � �������7�
� %����� ��� ���� ������� � ����� &�&+5���!����6 ���� � �� 0� ����� 1� �� � ����� � ���� ������ ��� ����� ��� �� � ��2� ��� ����� ���� ���� �� � � ����� ���� �
=������ �� ���������� *���� !� ��� 1���������
3� � ��� � ������� ������ � � ��� � � ���� � ����, ���� �� ��� ��� � ��� � ���� � �� �� 1� �� ���� � �� ��� �� �� �� ��� ���� ��� �� �� � ��� �� ��0��� 6��=7 � ���� �� �� ���� ��� ��� ��� ����� �� �� ��2��� ���� � G >� �� ��� ��� ��� �� ��� ��� ��0������ �� ����� ��� � ����� �� ������ � � ���� �� ������ ���� � .������ ��� � ����� �� ���� �� � � �� � �� �� �� �� � ����� ��� � ���� �� �� � �� ��� ��� �� ����� ��� � � ���� ���
3� ���� ������ �� � ��� ��� �� �������� �1� ���� � 6��� ��� ��� 7 ������� 1� �� � �� ��� ��� �� �� � ������ � � �� �� �� ������ � �� �� ���� � 3���������� � �1 � �� � �� ����� � � �� �� ��=
��� �� � ���� � � � ���� ���
1������� �� ��� 1��������� !� ����� ��������������
3� ����� ������ � ������� ��� 4�5 9��� ������ �� ��� � �������������� ���� �� 1 ��� ������� REKNS 1� � �� >� �� � �� ��������� ��������� ��������� 1�� �� � �� �� ��� ������ ����������� � � ������� ��� ���� ������� ,�1 � � ��� �� ���� �� ��� ����� �� ���� �� ������ 1�� 8��� � � ������ ����� ��� ���� ���2��������� ��� ����������� ���� ��� � 2� � �������� ����� �� � � ��� ����� ��� 6�� ��� �� RE"IS7 ���� ��������� � 8�� 2��� ��������� ��������� 6� �� � ����� � ��.��� K�N7 ������������� 1��� � ���� ������ �� ��� ��� � �� � ��� ��2�������
Autpc:Bool
Config
Event Action
Step
inState
event
effecttrigger
inQueue
isActsteps
fire
confs
receiver
src
trg
0..1
1
0..*0..*
1
0..1 0..1
1
1
1
1
0..*
���� ���� � ��������� �� /������� �! ����������
EIN K ������� � .����� ( ��2������ �� (����� ��� ���� 5������ � �� ��� � B� ����
� 3� ������ ���� �� �� � ����� � �� �� �����1���F
P 3� ��������� �� �������� �� ���� ���2��������� 6/����7 ��� �� � 6���# 1���� �� �� ���� ������ �� ����������� ���� ��� � 2� � �� � ��� 7�
P '��� �� ��� � ����� � ��� � ���� � �� ���2�������� �� � ������ ������� ��� �� �� ���2�&������� �� ����� � ��������� 6)9)G ���� � ��7 � ����� � �.��� ��� �� ����� �� / ���
P �� ����� �������� � ��� �� �� �.��� �� � � �� ��� � ����.� ����������
� +������ ���� �� �� � ����� � �� ��������� � �� �����1�F
P '��� ��������� ��� ��� �� � �� ��� ������� �� � ���2�������� ���������� ���� �� ������&��� �� ���� ���� �� �� � ����� ���2��������
P �� ��������� ���� ��� �� ��%���� ��� ���������� 1� �� � � � ��2� � �� �� �� �� � �� 0� � �� �� ��������� 6 � �� 0� � � �� ��� � � �� � �� ���� ���� �� ������� �� �� � �� ���� ���� � �� �� 0� � 7�
P 3� �� ��� � ����� �� � ���# ���� � ���� �� ��������� �� ���� ���� 2���� ��� �� ������������� ���#�
P .������ #� �� � ��� � ������ ����� � ���������� 1���� ��� �� �� ���� ����� � ������� ��� ��� > ��� � ��� �� ��� �� �� �� ������� ���� ������ �
3� ��� � �������������� ��� � �� .��� K�$ ����� ���� 6���2��������7 ����� � �� � ���� ������ �� �������� ���� ��/ � �� ��� � � ��� �� �� ����� �� >��� �� �� ������� ���� ��� ����� � ����
� )� ��� ��� �� � �� ��� �� �� ��������� � �� � 1���� � ���� ���2�������� �� �� ���2���������� �� ����� ���� �� �1� ���2��������� �� ���� �� � �� � �� �� � � ��1��� � �� ��� �� ��� �� ����� �� �� 6���� �� �� �� �� � ��� 2� � ���� ����7 ��� �� #� �������� �� �� ����������� � ��� � �� � %' �� ������� � ���� � ��� ��� ����� �� � >� � �� �� ��������� ���� � ���� �������� � ������� 6�� ����� � ���������� � � ������ �� �� ������ 7�
� )� ��� ���� ��� � �� � �� ���������� ���������� ���� �� � 0��� � ��� > ������ �� ���� �� �� �� �� ���� ������ 6���������7�
P :�� ��+��.�>���&���' ����� � �� ��� 1� � ���� �� ����� � � ��� �� �������� � �� �� �� 6� �� � ����� ���������7 ��1 � � �� ���2�������� �� ���2 � �� �� ������� ��� ���� � ����� �� �� ���� � ������ ����������
P :�� ��>����.�>���&���' � 0��� � �� ����� � � �� �� �� �� �� � �� �� � �� 0� � �� �� ��������� 6�� ��%���� ���7 ��� �� � �� ���2�������� �� ���2 � �� �� ������� ��� ���� � ����� �� �� ���� � ������ ���������� �� �� ���������� � ���� �� � �� �� � ��� � ���� �� � �� 0� � �
P :�� ��+��.�+�&���' ������� �� >��� �� �� ���� � ����� � � �� ��� �� ������� ��� �� �� ���� >� �� �� �� �
P :�� ��>����.�+�&���' 2����� � ����� � �� ���& >��� �� �� �� ������� ��� ��� � 0��� � ������ ����� � � �� �� �� �� �� � �� �� � �� 0� � �� �� ��������� 6��%���� ���7� �� ������������ � ���� ���� ��� �� 1 �� �� � �� �� � ��� � ���� �� � �� 0� � �
� ���� � ����� �� ��� � � �� ��� � �������������� ��� � �� .��� K�E"�
� )� ��� �� ��� � %����>��� ��' �� � �� � � �� ������ �������� � �� �� �� ���� �� �.��� �� �� ������ ������ � ��� � �� �� � �� 0� � �� �� ����.� ��������� �� � � ���� �� ��� � ���������G�� ���� �� ��� �� ���� � ������ �� � � ����� �� ��� ��� ��� � � � � �� � �� 2���� 6� �� �� ��� ��� �� � %' ���� �� �� ������ ����� �7�
� )� ��� �� ��� � %����+� ��' �� � �� �� ������� � ��� � �� �� 2���� �� ���� �� ��� ��� ��������� � ���� �� 2���� �� �� ���������� ��� � ������ � 6���� �� ���� ��� � �� �� ��� ��� ��� � ��� �� ������ ����� � �� � ��� � �� �� ��'7�
K�I +����� -������ � ��F � B�� 9���� ��� ��� ���� ��� ( ��2������ EI$
NEGNEG
NEG
S2:ConfigS1:Config
E:EventIN:Config T1:Step
A1:Autpc = fireR
src
trigger
trg
confs
steps
confs
isAct
inConf
S2:ConfigS1:Config
T1:Step
A1:Autpc = addQR
src trg
confsconfs
steps
isAct
fireLHS RHS
fireNoEvtNoInStR
S2:ConfigT1:Step
A1:Autpc = fireR
E:EventS1:Config
IN:Config
confstriggersteps
inQueue
trg
confs
isAct
src
inConf
NEG S2:ConfigT1:Step
A1:Autpc = addQR
E:EventS1:Config
trg
confs
src steps
triggerconfs
fire
isAct
LHS
RHS
fireWEvtNoInStR
S2:ConfigT1:Step
A1:Autpc = fireR
S1:Config
E:EventIN:Config A2:Aut
isAct
confs steps confs
src
triggerinConf
isAct
trg
S2:ConfigT1:Step
A1:Autpc = addQR
S1:Config
IN:Config A2:Aut
confs steps confs
src
inConf
isAct
isAct
fire
trg
LHS RHS
fireNoEvtWithInStR
S2:ConfigT1:Step
A1:Autpc = fireR
S1:Config
IN:Config A2:Aut
E:EventisAct
src
inConf
isAct
confstriggerstepsconfs
inQueue
trg
S2:ConfigT1:Step
A1:Autpc = addQR
S1:Config
IN:Config A2:Aut
E:Event
src
inConf
isAct
confsconfs
trg
trigger
steps fire
isAct
LHS RHS
fireWithEvtWithInStR
���� ���� 2��� � �������� 8���: � � ��������� ��������
)� ���� ���� ���� ����� � ������� �� ������� �� ���� ��2 � 6��� ����� � �������7 1� � ��� �� ��� �� �������� 4�5 � ������� ��� �� ��������� ��� �� � � ��� � �� ��� � �� ����� ��� ��� ������ 1��� �� ��� � ��� ����� � ���� � � ��2������ ���� �� �� 1� .�� ��� � ��� 1��� ������������� 4�5 ���� ������ �� ��� � �������������� ���� �� �� � �� � �� � � �� � �� RE"E EKNS�
EK" K ������� � .����� ( ��2������ �� (����� ��� ���� 5������ � �� ��� � B� ����
T1:Step
A1:Autpc = addQR
A2:Aut
E:EventAC:Action
effect
receiver
event
firesteps
T1:Step
A1:Autpc = fireR
A2:Aut
E:EventAC:Action
effect
receiver
event
inQueuesteps
RHSLHS
addQueueWithActR
T1:Step
A1:Autpc = addQR
AC:Action
effect
firestepsNEG
T1:Step
A1:Autpc = fireR
steps
addQueueNoActR
RHSLHS
���� ����� ����� � ���� ����� �� ��� ������ �����
�� ��� � �������������� � ����0� � 1 � � �� � �� �� � ��&� � � �� � ��� � ���������� ���� �6 ����� � �� � ���> B�!7 �� ������� ��/ � �� �� ���� ��� ���� �� ���� ������� ������ �� � 2� ��� �� 6� ��7����� � �� �� � ����� � 6�� .��� K�N7 ��� ��� �� �� ����� � �� �� ��� � 6.��� K�H7�
'� � ������ ��� � ��&� � � �������� �� � ��2������ ����� � �� � ������ ���� ��� � 1 ���� ��� ������ � �� 6�� ���1� �� 3��� K�!7 �� � ��2������ ��� �� ������������� � � �� � � ���&������� ���� �� �� ��� ��� � �������������� � ������� �� 4�5 ���� ������ 1���� � ��� ��� ���� � ���� ����� 1� � ��� ��� �� ���� ���� �� ������ ��
3� ���� � �������� � ���� �� ���� ���� � ����� 1� �� � �� ��� �� ��� � �� �� ����� ����������� ��0������ �� ��� �� ��� �� ������ � ������� ��� �� � �� ���� � ��� ���� � �1 � �� � ����� �� �� ��= � ���� ��� �� ��� ����� �� �� ��� � ���� �� �� � � �� � ���� 4�5 ����� � ���������� � ������� �� ��� �� > ������ �� ���� ������ �� 3� � ��� �1� ������ � �� ��� 2�� �� ��� ��� �� � �� �� �� �� ��� � ����� ���� �� ��0��� � ���� �� �� ��� �� �� � � ���� ���� ������ � �� ��� �� � ���� 1� � �� � ���� ���� �� � ���� �� � ��2� ��� 1���� �� � �������������1��� ��� ��� �� � 0��� � ���
C ��� ��1 ������� ���� 6�7 ��� � �� ��� � �������������� ��� � � � �� � �� � ������� ���4�5 ���� ������ 6�� .��� K�$ ��� K�E"7 �� ��� � �� ���� �� �� 1 ��&��1� ���� � �� ������ ������ � �� � ��� � ��/ � ���� ���� 1��� 1�� > �� � 6� ��� ����� ���!�7 �� 6��7 �� 1 ��� ����� �� �������������� ��� � � ��� �� �� ��� �� � ������� �� 4�5 ���� ������ �� � �� 4�5� ��2������ �� ������ ������ � �� �� ��� ���� �� 6� ���'������ ���!�7�
�� � ��� ��� �� ��� 1���������
)� ��� � �� ����� ��� ������ 1��� �� >������ � ����� ��� � ������� 4�5 ���� ������ 1 ��� � ��� 9-)G ������� �� 4�5 ���� ������ � � ����� � �� RE"IS ��� ��� � ���� � ��� � �� � ��� 3� ������ � �� �� � ����� �� �� �������� ���� � ����� ���� ������� ��� �� ���� ���2�������� ������������� ��� ��� �� ��� � ���� ������� ��� ��� � �� 0� � �� ��������� 3� � ��� 1� � � �� �� 2� � �� ���� ����� � ��� �� � ���� � ������ �� ����� � �� � ����� ��� ������ � ������ 6��1 � � �� ��������������� �� � ����� ��� � � ����� ��0��� � ���� � ��� �� � ���� � �� �� 4�5 ��� � � � �7�3� ��� �&� � � 6��� ��7 ������� �� 4�5 ���� ������ � � � ������� �� ������ ������ � �� �� ���� ��� � ���> B�#�
K�I +����� -������ � ��F � B�� 9���� ��� ��� ���� ��� ( ��2������ EKE
,�*�' �� ��� �� �� " �� ������ � �����
3� ��� ��/ � �� ���� �� � ��2������� 1 � > ��� � �� � ��� � �� � � 1��� ��/ � �� ���� � �� ������ � ��� 9��� �� 9�5 ��� � �� � � �� ��� ������� �������� � � ��� �� ����� � � ��2���������� 1 �� � �� ���6 ���� � �� ���� �� �� ��� ��������� �� � ������
.�� ��� � �� > ��� ��� 6�������� � �� 3��� K�!7 ��� ��� � ��2������ ��� �� ���� E"" � ����� ��� ���� � � ���� 1�� ������� � �� ���� �� ���� � �� ��� ���6 1�� ������� �� � II" �,� - �����))) ������ �
�� ���� ��� ���� ���� ��� ��� ���� ����������� �������
���� ��� ; .����� 2��� ��# ��� ������
,� 8���: I 04I H6I 6#50 ����
,� 8�95: 4 (I 065 6#5I �9,� 8�95: I 54'4 '6DI 6#5J �9,� 8�95: D H4D564 4I4II5I 500#DD �9
,� 8�90: 4 06 HJ 6#56 �9,� 8�90: I 5I0 '06 6#56 �9,� 8�90: 50 5(0D0J 5'DI4'6 564#50 �9
,�O.% 8���: 4 D45 04J( 6#5I ������,�O.% 8���: I '0J( 06I5D 6#HD ������
,�O.% 8�9: 0 'J6JH 04'D60 '#ID �9
.% 8���: 4 (H4 5D5I 6#DJ ����
.% 8���: I 50JH4D I((I(6 50#I0 ����
.% 8�9: 4 (6I( 0D0JD 5#H4 �9
.% 8�9: H 54J665 ('HD4' 5'#0H ����
3� � 1 � � � � ��/ � �� � ��2������� � �� � 1��� �� ���� ����� ���� � �� ������ � ��� .�� ���� ��2������ �� ���� ��� �� �� � �� ��� � ������� �� ��>���� ���� � �� ������ � �� ��� 1������ � ��2������ � ������ � 1����� �� ��� � � ����� ��
3� ������� �� �� ���� ������� � � ���� �� 6E7 �� �� ���2 � �� �� � ��2������ 6!7 �� ���� ��� ������ � �� 6#7 �� ���� � �� ���� � ���� �� � 6H7 �� ���� � �� ����������� ������ � ��2������6I7 �� �� ��� > ������ ��� 6�� � �����7 ��� 6K7 �� � ���� �� �� � ��2������ 61� � W�����0 � ������� �� ��� �� ���� ���� 1�� ������ � W � L � � �� �� �� ���� ���� � � ����� 1�� � � �� � 1��� W�& L� ��� ���� �� ����� 1 � �����7�
3� ��/ � �� � ��2������� �� ���� � �� �����1�F
� +� 7 ��8F �� ��� �&� � � ������� �� �� ������ ������ � �� ���� � ����� �� �������� � � ����� � �������������� ��� � �� .��� K�IQ
� +� 7��#8F �� ��� �&� � � ������� �� �� ������ ������ � �� ���� � ����� � ���� �� � � � ����� � �������������� ��� � 1��� ��� �����2�����"' �� .��� K�KQ
� +� 7��$8F �� ��� �&� � � ������� �� �� ������ ������ � �� ���� � ����� � ���� �� � � � ����� � ��������� ��� ���$�����"' �� .��� K�KQ
� +�C�- 7 ��8F �� � ��&� � � ������� �� �� ������ ������ � �� ���� � �� ��� � �� �� 4�5���� ������ �� .��� K�M 61��� ���� ����� � ������� � 2� � �� ��� � �������������� ��� � �� .��� K�$��� K�E"7Q
� +�C�- 7��8F �� ��� � ����� �� � ��� ��� ���� �� � �� � ����� ����� � �� �� ���� �����6��� ������� � �� �� � � �� � �����7Q
� �- 7 ��8F �� ��� �� 6��� �&� � �7 ������� �� 4�5 ���� ������ �� ���6 �����1��� �� ���� ��� ��� RE"IS� 3��� � �� � � �� �� ������ �� �� ��� �� ��� � �� ���� ����� �� .��� K�M�
� �- 7��8F �� ��� �� � ��� ��� �� ���������� ���������� 1�� �������� � � ����� ��� �� ����,
���� ���� ��2��� �� � � ��� ���� � ������� � ����� ��������� 6�����1��� �� ����� � � �� ��� �����2�����"' �� �� ���� ����� ��� �7�
EK! K ������� � .����� ( ��2������ �� (����� ��� ���� 5������ � �� ��� � B� ����
.��� �� � � ��2������ � ����� �� �����1��� ����������� ��� � ���1��
H���& 9"7<" 3��������� ���� �� � ��� � ���� ��� � �������������� ���� �� �� � �� �� � � ��&2������� �� ���� !! ��� !# ���1 � �� ���� �������� �� � ��2������ 6��� ����� �� ������ ��������� �� ���� � �� � ���������� ���� �7�
C ��� ���� � ��� ���� ����� ��� ������� �� �� � ��&� � � ��� � ����� �������� ����������� ���� ��� �� �� ��� � �� � � ��2 ��
H���& 9"79" 3� � ��2������ �� ���������� ���� �� � ��� � ���� ��� � �������������� ���� �� �� ��� � ��� � � ��2������ � ����0� 1���� �� ������ 1�� ��� ����� ��� �� �� �� ��� ���� ������� �� 0� ������ ,�1 � � � �������� � ��2������ 8�1� 6 ��� � �� �� ��� � �� �� �� ������ � �������7��� �� 0� ���� � � � �� � � � �� ���� � ����� �� ����� ��� ���
3� ������ 1� � �� � ������� �� � � 1 ��� ���� ������� �� �� �� � �� �� 2��� � �� � �� � �� �������� �� ���� � ���� �� ���� �� 1 �� �� � ����� ������� � � � �� � �� ��� � ����0� �
��� �� � ��� � � �� ��� ���������� ���1 ���� 9-)G ����� � � �� � �������� � �� ����� �� ��� �&� ����� �� ����������� 6��� � �� ������ ��� � �� �� ��� �� > ����� �� �� 0� � � ��� �������������� �1 � ��� �� �7 ���� ���6 ��� �� ��� ��� ������
H���& 9"7B" %�� � �������������� ���� �� 1��� � ����� ���� � �� ��� � > ��� � �� ������ � ��� �� �� � ��� � ��2������ ���� � ��� � �������������� ���� � 1��� � ���� � ���� � �� � ����� �� ��� � ��� � ����������� �� ��� ���� ��
3��� ���� � �� �� � � ���� �� �� ��� ��� �� ��� � ��� ����� �� ���� ���� ��� ��� �� ���������� � ���� �� ���� � ���������� ���� � �� � ��� � ��2������ �� � ��� ��� �� > ��� ��� � >0� �� � �� �� ��� �� 3� � ��� 6���� �� ��� �� ������� � ���������� �� � ���� � �� � �������������� � �������������� ����?7 � ����� � � � �� ��� � > ��� � 1���� ���� � 1 � ��� �� ������ �� ������������ ������� �� � �� � ���&��� �������� �
+ ������ ��� ��� ��
3� � ����������� ���1� ���� �� ������ ������ � �� ���� � 1�� ���� �� ��� � �� ���������� ��� � � ��2������ ��� ����� � ���� ��� � � ����� � ��� 1����� �� 9�5 ������� �� �� ������� 4�5���� ������ ���� 9�5 � ��2�������� )� ���� �� � � ��� �� � ����������� � ����� � �� 9 �� K�# 1 � ����� � � �� ������ ����� � �������� � ��2������ ��� � ��� 3� ��������� �������������� ���� 9�5� ��2������� 6��� ���� � ��2� ��� ���� ������� ��� �� 4�57 1�� ����� � ��� 1����� �� ()�3:� ������� �� RE$ES�
)� ����� � ��� ����� �� ��� � ����� 1 �� ��� � �� � �������� � ������� �� - ��� � �� ����� � �������������� ���� �� ��� �������� � �� � ���� �� � ��2������ ������� �� �� ���6 ��� ��� � �� )� ��� �� ����� � - ��� � �� 61� � �� ���� � �� �� �� �� - ��� � �� ��� �� � ������ � ������7 ��� � ����� 1�� ��� ���� � ������ � C ���� > ���� � �� �� �� � ����� ����������� ������������� �1�� ���� �� ����� � ���� � �� �� �� 1���� � ���� � �� � � ��&� ������ ��� ��� ��� ������ ��� � �� ��� ��� �� �� ��� � �� - ��� � ���
: � ���� ��� � ����0� 1�� � �� � �� ����� ��� ������ �������� �� ������ ������ ���� � REK EMS ���� ���� ��� �� � ����� .�� �� � ��� ���������� 1 ��� � � ���������� �� ��� � 6�� � �� � ��� 1� �� � � ����� ���� � ���� � �� � ������ �� ��� ���� � ��� � ������� ���� 7 �� � � ����� ������� %3961��� � � ��� ������� ����� � ��� ������������7�
.�. -��������� ��� ����� 7��5
) � � �� � �� � ����� ��� �� ������� � � ��2������ �� ��� � ��2� ������� ��� � �� �� ������������ ���� ������� 61��� ������ �������� � 2� � �� � ����� ���� ��� � �������� � ������� � 2� ��� ��� � �������������� ���� ��7 ����� >������ ��� � �� � � ������
K�K B���������� ��� .���� C�� EK#
� ������ ������ ���������� ����� �����������" .�� ��� ��� � �������������� ���� � ) � ����� �� ������� 69 �� K�# ��� � �� REK EM EHK EHM EM"PEM!S7 1���� � ��� � � � ���������� 0����� ������������ ���� � ���� ����1��� �� ������ ��� ������� � � ��2������ �� ��� �&��� � ��� ��������� ������� ��� �� ��� � 6���� �� � ���������� ��� ��� ��7 ����� ��� � �� � � ������
� 2�����( �� ���������" )� ��� � �� ����� ���� � �� > ������ �� 0� ���� > �� �� � ���� ��� � �� � � ����� �� �� �� ���� ��� �� �� ��� � ) �������� � � � ��� � �����������69 �� K�#�# �����1��� REHM EME EM!S7 �� �� ���������� ���� � ������� �� � ��� � ������������������ �� 3� � � ����������� > ���� ���� ���� ���� ��� � �������������� ��� � ���� ������ 6��� 2������7 ������� ��� � � � ��� ���� ��� �� ������ ���� �� � ��� � ��� � ������� � ��� � ���� �� &��� � ��� ����� ��� �
� ��������� ������� �� ���'������" ) � �������� � �� �������� � ��������� �� �� � ����� ����� ����� �� �� ��� �� ��� � �� ���� �� ���� � ���������� ���� � �� � ������ � ��2������ ���� �� 69 �� K�I ��� � �� REM!S7� �� � ���������� ) � ��� � �� ;� 1 ��� � > �� � �� � ���� ������� � < ����� � �� � � ��2������ ��� �� ����� 1���� ��� � � �� �������������� ���� �� ��� ���� ��� � �������������� ���� �� 1���� �� �� �� ���� � � ��2������ �� ���
-������� �����
3� � � �� � � ����� �� �������� ����� � ������ ��� ������� 6�7 1 ��&���� � ��� �� �� ������������ ���� ������� � 1��� � ������� � 2� � �� � ����� ���� � ����0� � 6�������� �����>7 ��� ��� ��������������� ��� � 6� �������� � �������7 ��� 6��7 ��� � �������������� ���� �� 6�� �� ����������� �&� � � � �� 7 ��� � �������� �� ������� � ������ �� �� � ��� �� ���� ���������� ���� ���
�� � � ���� 1 �� ��� �� � ���� � ������ �� ��� � 6�� ��� �� � ����� �� ��� ���7 �� ���� ��2� 1 ��&���� � ��� � ������� �� �� ������� �� �� �� � ��� � ��� �� �� �/&�� &�� �� ��� ��� ���� ����� ����� � ���� �� �� � ��2������ ������� �� ��� � �� ���������� ���� ��� 3��� 1������������� ���� ��� �� � ����� ���� �� �� ��� �� ��� � �������������� 6�� ���8� �� RHIS7 1���� ����� ��������� ��� ������ � �� � � ��� �� ��� � �� � � ��2� ���� � ��� � ��� � � �� � ����� � ����0� �� � ���� ����� ���� �&� ��2� �� ��� � �� >������ ��� � �� � � ������
�� � � ��2������ ��� �� ����� ��� ��� � �������������� ���� �� 1 �������� � �� ;� 1 ��� � >�� � �� � ���� ���� ��� � < ����� � 1� � ���� ����� �� ��� � >��� 6�� �� � ��&���� ��� ���� ����� ��������� ��� ��7 �� ��� �� 3��� �� � � ����� �� �� > �� � � ���� ���� ���������� ����� ������ � �������������� �� � �� �� �� 1� � �������� ��� � �� ���� ��� � >���� 3� � ���� ��� ����� 1 ����� � �� � �� �� ���� ���� �� ������ ��� �� �� ��� �� �������� ��� �� �� ����� � ��� ����� �� &��� �� � � ��� ����� �� 1���� �� ��������� ��� � ���� � 1� � ��� ����� �� �������� �� �� ��� � �� � � �����
3���!���� �� �� ��������
3� � ��������� �� ��� � ����� 1�� � �������� � �� � 1 ��&��1� � ��2������ � ������ �� � ��� ������� � ����� �� ��� ��� � ��� �� �� ��� ��� �� ������ ������ � ��L ���� � �� ��� � ����� � �������������� ���� �� �� ��� �&� � � ��� �� � ��&� � �� ,�1 � � ��� ���� ��� � ����0� ���� ����1� �� ��� ������ ��� � �� �� � ���������� �� ��� � �� � �������� � �� ���������� ��� ����� ��
)� �� 1���� � �������� ���� �� � ����� �� �� 2��� ������� ��� �� �� �������� ��� �� ��� ��� ���� ���� � ��� ��� � �������������� ���� �� 1��� �������� ��� ��� �� �� �� ��� � �� ���� ��� �� �� ������� � ��������
�������� �����
9��� �� � ��������� �� �� � ����� 1�� � �������� � ��� ����� ��� � ���� ��� ��� �� �� � ���� ���� ������ � ��� � ��� �������� ������ � �� 1 ���
.���� ���� �� �������� �� ��� ������� ���� �� ���� �������� ���� �� �� 1� 3�������������������� � � 1 ��� ���� ������� 6���� �� � 1 4�5 ���� ��� ���� � � �� 4�5 !�"7 ��� � ��� �
EKH K ������� � .����� ( ��2������ �� (����� ��� ���� 5������ � �� ��� � B� ����
�� � � � 0��� � � � ��� ��1� �� �� ���� �� ������� � ������� �� �� ��� ���� ������� �� �� � ���������� � �� �� ��� � �� � � ����� 3� �� �� � � ����0� ����1� �� � ��2������ ���� ���� ���� ����� ���� �� �� � ������� �� �� ��� ���� ������� ���� �� ��� � �� ���� � ���� ������� � � ��� � �� ���� �� �� � ������� �� �� ������� �� �� ��� � �� � � � �� ��� � ����������������� ��
5�� �������
��� � ������ ����� � ��� � � ��� � ������ > ��� ��� �� ��/ � �� ������� 61��� �������� ������� �������������7 1 �� ���� ���� �������� � ���� REHMS ���� �� �� ��� �� ������������� ����������� ���& �� �� ��������� ������ ��� ���� ������� � � 2� � �� � ����� ���� ��� ��� � �������������� 6������� ��� �&� � � � ��2������� ��� � �� ��� � �������� �� 1 ��7 ���� �� ���� � ������ -��� ��� ��2������� 61���� �� �� �� �� ������� �� �� 9-)G ��� � �� � �7�
����� ������� > ��� ��� � �������� ���� �� ��� �� ��� � ��� ����� �� ��� � ����������������� � ���� � �� �� � ����� � ��� �� ������� ��� � �� ��� �� �� �� � �� ���� 0� �� ��� ��� ���� ��� �
�����������
3� ���� ���� ���� ���������� �� �� � ����� �� ���� �� ������� ��� � ��� �� � � ����� ����� ��� � 1 ����� ��� ����� � ��� � �� ���� R#$S �� ��� � �������������� ���� ��� =� �� ��� � ������ �������� �� ������� � �� ��� � �� � �� �� �� ����� �� ���� ����������� �� �� � �� ��� ����0� �
3���� %��&
,�1 � � ����� � � � ���� �� � 0��� � �� �� ���� �� ���� > ������ ���� � 1 > �� �� � �� ��� � �������� �� ��� �� 6��� ��������� �� ��� �&� � � �������� �� ��� � > )3 ���� ��7� =�� ��� ����� ��� �� ���� � � �� � ���� �� ����� � � �� �� � ��2������ ��� �� �� ��� � � �� �� ���!� ������������� � � ��� � �� ��� ��������� ��� ���� � �� ��������� �� ��/ � �� ����������� 6�� � ���� ��� � �� �� �������� �� �� ��� � �� �� � ����� � ���� � �� ��� �� ���� ���� �7�
3� ���� ���� � �������� � ���� �� ���� ���� ����������� ���8� ��� � ����� �� �� ��� � �����&��������� �� ��� ������ � > ���� � ������ ��� � �� ����� 9��� �� ���� ��� � �� � ������ ���� ���� � �� � 0��� � �� � ��� ������ � ���� �� � ����� ��� ���� �� �� ��� ������ ��� �� ������ ����� � ��������� �� �� �� � �� ���� �� �� � �� �������� � ����0� 6�� ��� �������� ��� �����&��� R#KNIS7� 4��������� �� >������ ��� � �� � �� �� ������ �� ��� ����� ��� �������� � ��� �� �� ��� ������� �� ��� � �� ���� ��� �� �� ���� � 1��� .�� ������� �� � ��&� � � �������� � �������� �� ���� ���� � �� �� ��� � �������������� ���� � 6�� > ������ � �� ��� � ����� �� �������� ��� �� ��� ���� ������ � �������7 ������ � ����� �� �� ��� �� ��� � �� � � 61������ ������ ������� �� ������ �� ����������� ��� �� �7�
�� � ���� 0� �� �� ���� � ��� � ��������������� ������� �������� � � ����� �� ���� >��������� � �������������� ����� 6�� ��� ������� �� ��� �� -:=%:'9 REIES �� ()�3:� RE$ES7 ��� ����� ���� � �� ���� 6���� �� �� ���� ������� � �� 1�� ��� �� ��� - ��� � � ��� �����7 1���� ���� ����� �� � �� ���� � �� ��� �� ������ ���� �� �� ����������� � �� ����� �� ��
� ��/ � �� ��� �� � � ���� ���� �� ��� ���� ��� ������� �� � ��2������ ����� ����� ��� � � ������&���� ���� �� 65397 �� �� ��� ������ ���� ������� ��������� 61� � ����������� �� � ��� � �� ����&������� �� �������� �� *�� �������� � 1� � �� �� ���� � �� ���� �7 �� ��� � �� ��� ������ ��� ����� ���� 6�� B9- RNKS �� BB9 REE#S7� , � �� �������� ���� �� �� ������� ��� �������� �� � ��������4�5 �������� >� �� � 1��� ��� � �������������� ��� � �� �� ���� �� RK#S�
.���� � ����� �� � ������ �� ������ �������� �� ��� � �������������� ���� �� 1��� ��� RMKS ��� �� �� ��� � �� � �� �� *����� RIES 1���� �� ������ �� ��� � �������� RKS �� �� �� � ��2������������� � �� � �� ����� � ���� 1 ��� �� ��� ��������� � ��&��� ���� �� � ��2 � �� � ����&� � ������� ���������
-
��.���� ��������� +���� � ����� �� ���
��� ��������� �
) �� �� ������� � � ��� �� �������� � ���� ����� �� 6�7 ��������� 6������7 ���� ��� �� ��� ���& � � � �� �� ��� � ��������������� �� ����� ���� � ���������� ��� 6��7 � � ������� �� � ������6� ��������7 �� ��� � �� � ����� ��� � �� ���� � ����0� ��
8�� ����� ���'���� 7�' ��� 7����
4��������� �� �� � ���� �� ��� � ��������������� � �1 � ��� ���� ������� � �� � 4�5 ������&� �� ��� � ���� � ��� ����� � ���� ���� ��� � 3� � ��� ���� �� � ������� ����� �� 4�5 ��� ��� �� ���� � � �������� 1 ��� �� ��� ���� �� ��� � �������������� ��� �� �� �� �� ���� ����8�1��
,�1 � � �� � �� ��� � ����� ������ �� ���� ��� �� ��� ��� � ���������������F 1 ��� ���� �� ������� ���� 0� ������ �� ���
� )�������� �� ��� ��� ���� �� � ���� �� �� �������������� �� � 1 ��&���� � ������� �� �� ���� �������� � ,�1 � � ���� �� � ��������� ���� ��� ��������� / ��5���� �� �� ��� �� ������� ��� �� ���� � ������ ���� ��� �� �� � ���������������
� �� 4�5 �� � ��� ��� � ������ � ������� ���� ��������������� ���� 4�5 �� �� ����� ������� ��� ���� � "������ � ������� ��� �������� > ���������
� 3� ����� ���� ���� �� �� ��� ��������� 4�5 ��� �� ���� � � ������ ������ ��� ��� � �������& �� ��������������� 6���� ���� � ������ ������ �� �� ���� � ���� ������� �������� ������&���7 ��� � �������� " �� ��
.�#�# -��� ��� �� ���� ��� �� ���������������
3� ���� � � ����� � 0��� � ��� �� � ��� � �������������� �� ����������
� 3� ������� � 0��� � �� �� �� ����� ��������� ���� ��� �� �� � �� ������� ���� �� � � ��� ���� � �� � ������������� 1 ��P���� � ������� �� �� ���� � ������� �
� �� ���������� � 0��� � �� 6���� � ��������� ����� � � ��7 �� �� ��� � � �� ��� � �� ����� ������� �� �������������� ��� � �� � �� ��� ���� �� � >���� � ���� � ������ � � �� �� �� ���� � ��� � ��� ��� ��������� �� �� ����� ������� �
,�1 � � �� ��� � �� ����� � ���� � 0������ �� ��� � ��������������� �� � ��� �� �����1��� � ������ ��������� ������ � � ��2 � ��� � ��� � ���������������
� -��� ��� �� 7������� ������� ���8& �� ��� � ��������������� ��� ���� � 2� � ������������� �� ����� ������� �� �� ���� � ������� � ������ 0����� �� � �1 � ��� �� ��������1��� � ��� �� )��� �� 1 � 2� ���� ��� �� �� ��� � 1���� �� �� ������ ��������������
EKK M 3�1���� ������� � .����� �������� �� ��� � 3��������������
� ��2�� .�� ������� �� ��� ',�!-G � ������ �������������� 69 �� N�#7 �� ��� � ����� �� ������� ���� ���� ��� ���� ��� �� ���� ��� ���2�������� ���� �� � ������ ���� �� ����������2�������� �� �� ',� ��� � ������ ��� � � ������ ����� � ��� 6�� � � ������7 �� �� - ���� � 0����� ���
� � ���������& C ���� ���� ������� ���� � ��� � �������������� 1��� � ������ � � ���&� ��������� �������������� ��� � ���� � �� � ���� �� �� ������� 8�1 ��� � 1��� �������2��� � ��������� ��������� �� �� ���� ��� �� �� �� ��� ��� ��� � ��� �
� 6��=� � �� 7-��F� �� 8& �� ���&� � ������� �� �� � �� �� � ��2������ �� ��� � �������������� �� 6� � ����� �� � �� ���� �������� ��� ��� � ���������7 1 ���� ���� ������� ���� �� �������������� �� ��� � ���0� � �����
G�� ���� �� ������������� �� �� � ���� ��� ��� � � ��2� ��� � �������������� �� ��� �� ��� ��������&���1���� )� ���� ��� � 1 ��� � ��� �� 0� ����� �� � � ���������� ���� � �� � ��� �� �� ������ � � �� ���� ��� 2����� �� � �� ���� � � ���� ����� ������� �� ���&��������
3 ��� � /���
3� 0� ������ �� ������ 6�� ���������7 �������� ��� ��������� 6������� ���7 �� ��� � ��������&������� ��� � � ���� � ��� � ��� �� �� �� � 4�5 ������� �� 6� ��� RN"S7�
3� 0� ������ �� � ��������� ��� ���8� �� 6���0� � ��7 ���� � ��� � � ���������� ��� �&����� � �� � � ��� �� �� �� ��� �� ��� � �������������� ���� �� 6� ��� ������� REH!S ��� ���� ��� 17� 4��������� �� ���� �� �� � �� �� ����� � ����� �� � ����� ��� �� � ��������� �� ���� � �������������� ���� � �� ��� ������ �� � � ��� RE#MS�
3� � ��� �� ���� ��� �� � � ���� ��� � � ������� � �� � 2� ���� �� ���������� ��� � �����&���� ��� ���8� �� � .�� ������� �������� ���� �������� R#KNIS ����� � � ������ �������� � ����0� �� � � �� ���8������ ��� � ���� ����� ������ ���8� �� � � � � �� � ����� RE"!S �� ���2 � � ��������� �� ���������� ��� �� ���0� � �� ��� � ��������� �� ��� � ����������������
+������ ������� ��� �� ��� � �� 4�5 ��� �� 1 � � ���������� ������ � �� RK!S� )� �� ��� B9-��� ����� � � ������ ������ ��� ��� � ��� ���� ������� � �� 1 �� ��1 � � � 2���� � ������� ����� ���� ������� � �� ���� 1�� �� � ��� ����� � ��� ��� � 0��� � �� � ���� ��� � > ��� � �����&����������� ,�1 � � �� ��� � > ��������� ��� � � �� �� � �� �������� ������ ���� ������������ � ��������������� � �1 � ��� ��� �� ��� ���� ������� � � � �� � ����� ������� ������� ��� �� ��� ��
9�: ���" �
)� �� ���� �� ��� � � 1 2��� ��� ������ �� 0� ������ �� ��������� ���� ��� �� ��� ��� � � � �� 6��9 �� M�!7 ��� �� � ����� ��� �&� � � ��� ������� ��� �� �� � ��� �� � ���� � ������ ���� ��� ��6�� ��� � � ��� ������� ������� ���7 �� ��� � �� ��������� ��������������� 69 �� M�#7� =� �� ��� ����� ���� ����� � ��������� ��� ���0� � �� 1 � �� �� >������ �� �� ����� � ����� ��� �� �� ���� ����&���8������ � � �� ��� � �������������� ��� � ������� � �� ���0� � �� �� � ��� � ��������������6�� �� �� �� �� ���� �������� ��� �7�
�� �� �� ��� 1 1 � � �� �� ����������� 8�1 �� �� ��� � � �� .��� M�E�
8�� �'������� -�������� ��� -��&���� �� ��������������
)� ���� � ����� �� ���� �� �� ��������� ���� ��� �� ��� ��� � � � �� ��� ��� � �������������� ���&� �� 6���� � ��������� %F���� ��� �� �� � 0� �7 1��� � � 2� � �� �1� � � ���
� ��� � � � �� �� ��������& )� ���� 2��� ��� �� 1 ��P���� �� �� �� ���������� ��������������������� � 6�� � �� �������������� �� � � ��2� ����� ��� �7 �� �� � ��
M�! 9�������� B��� ��� �� ��� B�� � � � �� �� 3�������������� EKM
7.2.2
7.2.1
7.2.3
7.2.4
7.2
7.3.2
7.3.1
7.3
2.2
4.4.2
4.4.4
6.37.2 Syntactic Correctness and Completeness of Transformations
7.2.1 Model correctness7.2.2 Transformation correctness7.2.3 Examples on correctness and completeness7.2.4 Proving correctness by planner algorithms
7.3 Automated Formal Verification of Model Transformations7.3.1 Conceptual overview7.3.2 Metamodel vs. model level verification
2.2 Specifying the Abstract Syntax of Modeling Languages4.4.2 Defining modeling languages: dynamic behavior4.4.4 Model transformation systems6.3 From Graph Transformation Systems to Transition Systems
���� ���� ���������� /�� � %������ (
� � ����� �C������� � � �� �� ��������& )� ���� ��� 1 �� ������ �� ��� ���� �� �������������� �� ���� �� ��� ��� ������� �� �� ����� � ����� � 6�� � ��� � �� �� �� �� ����� �������7�
� ��� � ��� ��� �� ������� �� ���� ��� �� �� ��� � ��������������� �� ��� �� � ��� 1��� ����� �� ��� � ��� � ���� �� �������������� ���
� B��� ��� �� �� � 2� � �� � ��� �� ������ ������� � ��� ��� � �������� �� ������� 1��� �������������� ��������� ����������� 6���� �� � ��������� �7�
P ��� � � � �� �� 7����� 8 ���� ��� �� �� � 2� � �� � ��� �� ������ �� ������ � �� �� �� � ��� � �� � ��� � �������������� �� ����� �� ��� � ������� �� �� ���� � ������� �
P � ����� � � � �� �� 7�����8 ���� ��� �� �� ������ � ���� �� � ����� �� �� ���� �� ��� ���� ��� �� � � ��� � �� � ��� � �������������� ���� � �� � � �� �� �� �� ���� �������� � �� �� �������� �� ��� � �������������� ��� � ������ � � ��� � �� �� �������� ���� ����� ��� � ���� ���� � �� ��� �� ��� ��������
.�� �� � �� �� ���� � ����� 1 �� �� ���� � ��� � ������� >���� ��� ��� � ����� � 1������������ �� ������������ �� 1 ��P���� � ������ � �� �� �� �� �� ��� �� �� ������ ���� ��� �� �� ��������� � � 1 ��� ���� �� �� ���� �� ��� �� ��� ����� �������� ������! �� ���� �� �������� G�������� �� �������� �� ��� � �������������� ��� � �� ��� � ������ � �� ���� � �� �
� ��1 1 2��� �������� ��������� ���� ��� �� ��� ��� � � � �� ��� �� � � � �� � � ����0� ��� ��� ���� � ���������� ��� ����������� �� ������ �� ��������� ���� ��� �� ��� ��� � � � �� �� ��� ����������������� 3� � ���������� � 1��� � � �������� � �� � ������� >�� � 1���� �� � ��� ��2 ������ �� �� � ��� � > 4�5 ��� � �������������� 6�� � �������� � �� 9 �� M�!�#7�
.�$�# ��� � ���� ��� ��
3��� �� �� ���� �� � ����� � ��� � �� ������ � � �� � ���� �� 1� � � � �� ��� � � ��� � ������ ����� ��� � 6� ���� � �� �� �>���7 �� ��� � �������������� ��� � 6� ���� � �� � ������� ��� �7� 2���� �� ������ ����������� �������� �
� ������ .�# 7+���� �������8� 5 � � X 6����7 � � ��������� ���� � 1��� �� �>��� � 6�������� �7 ��� � ������� ��� � �� 6��� � �������������� ��� �7� 3��� ���� � �� ���� � � ����� �������6������ ���� ���� ��� ��� � ��� � �� � ������ ��� �7�
� ������ .�$ 7� ��"��� 8� 5 � � X 6����7 � � ��� � �������� C ���� � ��� � � 6���� � �� �� ����� ��� �7 ����! ���� � 6� ��� � �� � %�7 �/ � ��� � ������ � ���� �� ����� ��� � ��� � 2��� � 0� �� �� ��� � �������������� �� � ����� � ������� ��� � ���
EKN M 3�1���� ������� � .����� �������� �� ��� � 3��������������
� ������ .�' 7������ ������� 8� 5 � � � � ��� � �������� 3� ����� ������ 6�� �� ��� ��������7 � ��� � �� �� �������� ��� �� ��� �� ���� �� � ������ ���� ��
�� X �� � � %���
1� � � �� ��� � ���� � 6������7 ������
.�$�$ �������������� ���� ��� ��
��� � ���������� �� ���� ��� �� �� ��� �� ���� ��� �� �� ��� � �������������� 1��� � �������� ������ � �� 1 ��P���� � ����� ��� �� �� �>����� G�� ���� 1 � ����� �� �������� � 2������� 61��������� ����2������� �� �� ��� � � �������7 ���� 9 �� H�H�H�
� ������ .�( 7��� � �������������� 7� "���� �88� 5 � � X 6�����7 � � ��� � �������1��� � ����� ��� � �� ���� � ����� ��� � 6� � �� �� �� �� ����� ������ ������� 7 ��� ��� ��������������� ��� � ��� � �� � ��� � �� �� ���������������
� ������ .�* 7��� � �������������� ���� � 7� "���� �88� � �� �������������� ����� �� ��� � ��� X 6������7 1� � � ��� � �� ��� � �������� � 2���� �� ����� ��� ���� � ������� � � ���� �� ��� �� �� � � � �� ��� � �������������� ��� ��
-�������� .�,� �� ��� X 6������7 ! � �� �������������� �����" �� F � % ��� � X6�����7 �� � �� ��������������"
9 � ��� ��� �� ��� � � ��� � �� � ��� � �������������� ���� �
�� ��
�
���� ��
�����
�������
��
���������
���
���� ���� %������ �� ���������
���� ��/ � �� ����� ��� ��� ,�1 � � ���� � ���� � �� �� ����� ��& ������ �� �� � � ��� � ��� �� �� ������ �� � �� �� � �� �� ���� ���� � �������� 3� > � �� �� ��/ � �� ��� �� ���� �� � ��� � ��� ��� � �������������� ���� � 1��� � � ��� � �� �� ��� � ����3��� ���� � �� ���� ��� �� �� ��������� � �� .��� M�!�
� ������ .�. 7� ��"��� �� ���� �8� 5 � � X 6�����7 � � ��� � ��������������� � ��� � ��
6���� � �� ��� � ��7 �� ����! �� ����� ���� � 6� ��� � �� � %� �� �� ������� %� ��7 �/
��� F 6� %��7 � 6�� ��� X�� ! 7�
1� � �� �� � � �� ��� � � � �� ��� � ��� �� � �� ���
��� � �������������� ��� � ����� � ������ �� ���� � �� ���������� �� �������� ����� ��� ��� ��� �� ��� � ���� � ��� � �������� �� 1���� �� ���� �� � �� � � � �� ��� � ��� �� � �3� ���� � ��� � �������� ��� � ������ � ���� ���� �� ���� � �� �� �������� ����� ��� � ����� � � � �� ��� ��� �� � ��� ��
)� �� �����1��� �� ���� �� ������ ������� �� ��� � �������������� ���� �� 6��� �� ���� ��� ����� ��� � � � ��7 �� � 2� ��
� )��������� � �� �������������� �� ������ �� �� � ��� � ���� � �������� �� � � �� �� �� �� ���� � ������� 6��� � � �� ��7�
� � �� �������������� ����� �� ������ 1� � � � ���� ��� �� ����� ��� ��� ����� ��� � 6� ��&��� � � �� ��7�
M�! 9�������� B��� ��� �� ��� B�� � � � �� �� 3�������������� EK$
� ������ .�0 7-��� ��� ��& ��� � ��������������8� 5 � � X 6�����7 � � ��� � ��������&������ ��� � � � ��� � ������� � 2���� �� ���� � ������� � � �� ���� �� 61��� � � �� �� �7�/
� %� �� � � %��
9��� � ���� ��� �� 1��� ���� � � ��� � �� ���� ����������
� ������ .�2 7-��� ��� ��& ��� � �������������� ���� �8� 5 ���� X 6������7 � � ��� ��������������� ���� �� ��� �� ���� �� �/
�� F � %�� � ������� %� �� � � %���
9��� � ���� � �� ���� ���� � ���� �������
B�� � � � �� �� ���� � 2� � �� �1� � � ��F 2����� �� � �� ���� ����� ��� � ��� � ��� � ���� �� �� �� ��� ��� ��� ���� � ��� ��
� ������ .�#B 7-���� � � ��& ��� � ��������������8� 5 � � � � ��� � ������� ��� ��
� � ��� � �� ���� �������� � ��� � �������������� � �� ��� � � 61��� � � �� �� ��7 �/
� %�� � � %� ���
3��� ��� �� 62����� �� �� ��� ����� ��� �� ��� � ��� � ���� � � �� �� 7 �� ���� ���� � !��&F���������� �� ��� � ��� � � � ���
� ������ .�## 7-���� � � ��& ��� � �������������� ���� �8� 5 ���� X 6������7 � � ��� � �������������� ���� �� ��� �� ��� � � �/
�� ��� F � %�� � ������� %� �� � � %���
.�$�' ?A���� � �� ���� ��� �� ��� ����� � � ��
)� ��� � �� � �������� �� � ���������� � �� ������ ��������� ���� ��� �� ��� ��� � � � �� �� ��� ���������������� 1 � � �� � � ����� ����� �� �� � ��� � > �������������� �� �� ����� �� ��� ������� >�� � � 3� ��� � � �������������� 6������� � �� � ����� ���� ������ �� R!KS ��� �� �� ��� � � ��� REMMS7 � � ��� � ���������� - ��� � �� ���� ������ 4�5 ��� �� ����� � 1��� � ���� � ����������������� � 6 ��� ������ ��� �� ��� �� ���7� '��� ������ � ������ � �1 � ����P� � � ��� ��� �� � ���� ��� � �� ����� ���� �� ������� ���� 3��� - ��� � � ��� � �������� ���� �� �� �� ���2������ ��� ��������� ����� � �� �� �� ���� ��� �� � �����
3� ���� �������������� �� ����� � ���� �1� ����� �� ��
E� �� 2��� �� )�� �� ���� ��� � 6�� �� ���� �� � ��� � �� ���� �7 �� � ��� � �� ��� � �� >������� ������ � ��������� �������� � ���� 4�5 ��� ���
!� ��� �1���� �� - ��� � � ��� � ��� � ��������� � �������� ���� ���� ��� �� ���� �� ���� �� � � ������� 61������ �� �� �� �������� 4�5 ��� ��7�
� ����� �� ��� ��� �� �� 6�) ��� ��
)� ��� ������� >�� � �� �������������� �� ����� ��� ���� �������� � 1��� � ����� � ���� ������4�5 ��� �� 6� ��� � �� .��� M�#7 �� ���� ��� �� ���� ��� � � � � ������� ���� � )�� �� ���� ��� �6)� �� .��� M�H7�
/*��� B"76 �/*����� �� �� ��� ����� #" 3� ��� ��2 � � ����� � �� 4�5 6� �������� �� � �&�� � ��� ��� ��� ���� � �1 � �� � 1��� �������� ����� � ���� � �� �������7 �� � ��� � �� .��� M�#6�7�3� � ����� � �� ����� � 1��� �1� � ��������� ���� � ��F �� ����� ������ �� ��� �* �� ��� ������ ����� �� ������� ���������� )) �� ���� 6�� �� ����� �� ������� ����7�
EM" M 3�1���� ������� � .����� �������� �� ��� � 3��������������
name: String
2..* linkRole
Stereotype
ObjectFO: Real
LinkPP: Real
LinkEnd
ModelElement
0..*
extendedElement
1instance
8�: ��� �! ���������
:pressHW1<<variant>>
FO = 0.004
<<variant>>:pressHW2
FO = 0.005
:redundancymanager
<<red_man>>
FO = 0.001
PP= 0.02 PP= 0.02
8�: ��� ����� �! �����
���� ���� ��� ����� ��������� �! ��N�� ������
/*��� B"7? �+ ���� ��� �� #" 3� ��� � ����� 4�5 ��� � 6�� � ������ 4�5 ���������� .��� M�#6�77 � � � ��� � �����P��� ���� �������� 1���� �������� �� ��� ��� ��� � � ������������� � 6� �� ���, ������7 ��� �1� �������� 6#�3>� ��� #�3>�7 �� ���2 � �� �� ���� � �������� � ��� � 6� ��� ��� .�����7 ��� �� ���� � �1 � �� �� 3� � �������� ����� � �� � � ������ ��� �1������� ���� �� ������� �� �� ��� � 1� � �� ���� �� � � �� ��
CEdgePP:Real
FTS
ComponentFO: Real
Node
source
0..*
target
0..*
name
8�: ��� �� ���������
rm1
<component>FO=0.001
var1
<component>FO=0.004
var2
<component>FO=0.005
<fts>
fts1
PP=1.0<CEdge>
PP=0.02 PP=0.02
<CEdge>
8�: ��� ������ �� �����
���� ���� ��� ������ ��������� �� �"��������
/*��� B"78 �5� $� ����� #" 3� ���� � )� � ����� � �� .��� M�H6�7 � ��2 � � �� ���� ����������� �� ��# ��� � �� �� ��� � � � ����� �� ����� ��� ���� �������� �� � 1��� ���# ��� � ���� /��#����� �������� ��� ���� � ��� �� ���Q ����# ��� �� � �� �� /� �� ���������� �� ;��� �� ���< � �������
/*��� B"7< �+ ���� $� �� #" )� �� ��� � ���� � )� �� ���� � ��� � �� .��� M�H6�7 ��# ������ ��� � ��� �� �� /��#����� �� ������ � �� ��� ������� ��� �� 6.�� .��7� ���# �1� ����������� � 6��� ��� �� �� �� � ��� ��� /��#����� � � ���� ��7 �� ������ � �� ��� � �������� ����� ������# �� �� ��� �� �� � W��� �� � ��L � ������ 1��� �� � ������� ��� ��� � �� ������� � �� �� �� � �� �� /� ���
�� 6�)$�� ��� � ��������������
=�� ��� � ��� � �������������� �� ����� � ��� �� ��� �������������� ��� � � �� � �� �� � ��2���� �F ��' .�����' ��� ���"'� 3� ��� �� �� ��� ��� � �������������� �� �� �����1��� 6������� ��� ��� �� �� ����� ���� � �������� �� ��� �7�
M�! 9�������� B��� ��� �� ��� B�� � � � �� �� 3�������������� EME
E� 3�������� ��� �� � �������� ����� �� �� �� 4�5 ��� � ���� �1� ���� �� � )� ��� � 6��'Q.��� M�I7�
!� B� �� � � 1 )� ��� ��� ��� 4�5 ��� �� 1��� �� � ��� N�������O 6.�����'Q .��� M�K7�#� 5�� 6�� � ����� ���"' �� .��� M�M7 ��� )� 0����� �� �� ������� ��� ��� 1��� �� ���� � ������
0����� �� �� � ��� �� �� �� 6�� � ����� ��� ���� �������� 7� �� 0����� �� 1 � �� � ��� �� � � �� ��� � ��� �� � � �1 � �� � � ����
<<red_man>>
FO=xRM
Left − Source Left − Ref Left − Target
<<red_man>>RM
FO=xR1
<refRM> FTS
<fts>
RM2
FO=x<component>
PP=1.0
C
Right − Source
src
Right − TargetRight − Ref
trg
trg
trg
���� ���� ����� ������������� ���� ��'
<<variant>>VARFO=x
Left − Source Left − Ref Left − Target
<<variant>>VARFO=x
R1
<refVar>
RM2
<component>
FO=x
Right − Source
src
Right − TargetRight − Ref
trg
���� ���� ����� ������������� ���� .�����'
<refVar>
R2<<variant>>
ObjVar
<component>
RM
<<red_man>>R1
<refRM>
FTS
<fts>
Right − Source Right − Ref Right − Target
src trg
src trg
PP=y
R1
<refRM>
RM
<<red_man>>
<refCEdge>
R3
<refVar>
R2<<variant>>
Obj
FTS
<fts>
Var
<component>
src trg
Right − Source Right − Ref Right − Target
src trg
trgsrcPP=yC
PP=y
���� ���� ����� ������������� ��� ���"'
3� ������������ �� �� ���� � )� ��� � �� ��������� � �� .��� M�N� G�� � ���� ��� � � �� �� ����� � � ���� �� ����� � �� � 1��� � 1 �� � ��� ���� � ��� ��
9� EF �� �� ��� ��� �� ���#����� ��� �� �� �� � �� � ����� �� �������������� ��� ��'�
EM! M 3�1���� ������� � .����� �������� �� ��� � 3��������������
C
rm1
<fts>
rm2
<component>
8�: .��� 5
<fts>
fts1
rm2
<component>
C
var1
<component>
var2
<component>
8�: .��� 0
CC
var1
<component>
C
rm1
<fts>
C
rm2
<component>
var2
<component>
8: .��� 4
���� ���� ����� ��� ������������� ���� �" ����
9� !F 3� ���#����� ��� � �� ��������� � �� � ����� �������������� ��� .�����' ��� �� �1������� �� � �� � ����� ������� ��� ���
9� #F 3� �� ��� � �� ���� �� � �� �� ���#����� ��� � 6�� � � ���� �� � ����� ���"'7 �� ������� � 1 )� �� � '��� ��� �� �� � ��� � �� ��� � ���� ��� 1���� �� ���� � �� �� � ����� ���� >� ��������� �� �� 5,9�
��������� ��� � �� ��� ���� ������� � 6�) ��� ��
G�1 ����� � ��� � �������������� ���� � �� �� �� � �� � ���� ��1 �� ������������� ����� � �� ����� ��� ���� � ������� � � 2� � �� ��� � ������� ��� �� 9��� � ����� ������� ��� �������� �� ������� >�� � ��� � �� �����1��� 6���1� �� .��� M�$ ��� M�E" 1� � 9 �� � ��� ���� � ��� ��� � �� 5,97�
<<STEREO>>
OBJ
STEREO = {red_man, variant}
S
8�: ����� �� ��N��8�//+); �:
<<red_man>>
RM
<<variant>>
VAR
<<red_man>>
RM
<<variant>>
VAR
NEG
8�: ����� � �! ��9 8�//*��<:
���� ���� ,���� ������� �� ��� ����� �! ������
� 5 � ��� � � ��� � �������������� ���� � 1��� ����� ������� � �� .��� M�$ ���� � �������� �� .��� M�E" ��� ��� � �������������� ��� � �� �� �� �� � �� .��� M�I M�K ��� M�M�
� 5 � � � � ��� � �������������� 1��� ����� ��� � �� �� .��� M�#6�7 ��� ��� � ����������������� � ���
� 5 � �� �� .��� M�H6�7 � � ���� � ��� � �������� �
%���������� .�#,� � �� ������ �%��� ����� �� �#"
�����" )� �� ���� �� �� ���1 � � 0� �� �� � ��������� ���� �� ��� �� ��������� �� ���� ��� �������� �� )� ��� � 1���� 1 ��� �� ���1 ���� �� � �� �� �� ��� � ��� � �� ����� �� ��� �� ��� � �� ������� ��
M�! 9�������� B��� ��� �� ��� B�� � � � �� �� 3�������������� EM#
<TYPE>
OBJ
TYPE = {fts,component}
S
8�: ����� � ����8�//0�/:
VAR
<component>
<fts>
FTS
C
<fts>
FTS
VAR
<component>
NEG
8�: ����� �� �� ����8�//"/7:
���� ����� ,���� ������� �� ��� ������ �� ������
5 � �� ������ � �� �����1��� � 0� �� 6�� �� ��� � ��� � 1����� �� ��� ���� 7 1� � ���&����.�3� � ��� �� ��� �� ��� 3 �� �� . 1��� ���������"4� ���� �� �� � �1 � ��� �� ��� 4F
E� ���&����������� ���&���������������(� ��������������(�!� ���&���������������������&����������������(�#� ����������������� ���������������(�
=� ��� ����� ����� ���� �� � �������� ��� �� �� ������� �� �� �� �� .��� M�N� �� � � ���� �� ��� ��� � �� ��������� � �� ��� ��� � �
-�������� .�#.� � �� ����� �%��� ����� �� ��#"
%���������� .�#0���� �� ������"
�����" )� ���� ���� ��� � �������� �� � ��� � �������������� ��� 1��� � � ��� � �� � � 0� �� �� ���� � ������� ��� �� 3��� 1� � � ��� � �������������� ��� �� � �� � 1 ��� �� � �� �� ���� � ������ � 0� �� �� ������� ��� �� )� �� ���� � ��� � �������� ��� �� ����� ��� � � ��� ����� � ��� � �� ������ ��� ��� � ��� ��� � �������������� �� �� � �� ��� � �������������� ����� ���� �� �� 1 ���
)� ��� � 1���� �������� ���� �� ���� � ��� � �� �� 5,9 �� � ��� � �������������� ��� �� ���� � ��� � �� �� :,9 �� �� ������� ��� ��� �� � �� �� � �� �� ��� � ������� ��� � �� �� ���� � ������� 6 � �� ���� � ��� �� � ��� � �� �� � ����� ������7�
5 � �� ������ � �� �����1��� ��� ���� �� ��� � 6� ��� � �� .��� M�EE7
����� ������������� ����� ������ ������� �����
���� �//0�/�����-��*�//0�/� ���������8�*�//"/7�-����8�
(������� �//0�/� ��������=,�
���<� �//"/7�-���=,�
���� ����� ���� ������ ��� ������ ���������
�� � � ���� �� ����2������� ����� � �� ��� � �������������� ��� � �� �� ���� � ��� � ���&����� �� ������� � �� ��� � ������� ��� � �� �� ���� � ������� ���� ��� �� ���� ��� �
EMH M 3�1���� ������� � .����� �������� �� ��� � 3��������������
%���������� .�#2���� �� ��� ����� ������������#"
�����" .�� � ����� � >�� � � � �� ������ � � ���� � ��� ���� 1��� �� ���������� ��� �� �� ���
5 � �� �� �� ���� �� � >���� � ����� ��� � ��� 1���� ��� � ��������� � �� ��
��9��� � ����� ��� � ���� ������� � � �������� ����� � ��� �� �� �� �� �� ���� ��� �� ���� ��
��� �� � ���� �� �� ��� � C� � �������� �� �������������� �� �� � �������� ����� � ������������ ��� ��� �� 1��� � �� �� �� ���� � ��� � �������� �
�� �� ��� � ������� �� �� ���� � ������� �� � ��� ������� ��� ��� � ���� 1���� � ��� ��� ��� ��� � ��� � ��� �� � �� �������� ���� � ��� � ���� � � ������ � �� �� � ������� ��� ��������� � �
G�� ���� �� ����� � � � �� ��� � �������������� ��� � 1 � �� � 6� ������� ��' ���� ��� ��� �F�� �� � � ������ �� �� ��� ��� �� � ���� �� � ��� � �� �������� ��� 2����� �� ����� �� �� �� � �� ��� � �1 � ���� �1�7 ��� � � � �� ����� ��� � � ��� ��
��� �� ����� � � �� � � � 6 � ������ �� ����� �� ���� ��� ��7 ��� � �� �� � � ���� ��� ����� � ����� �� ���� ����� 1��� ��� � �������������� ���� ��� ,�1 � � �� ���� � �� �� ������� �� ��2������ ����� � ������ )� �� �����1��� �� � ��� �� ���� �� ������� � ���� � ���� ��� ������������� ��� �� �� � � �� � ��� � � �� ���� � ���������� �� ����2���� ��� ���� �� �
.�$�( %��"��� ���� ��� �� �� ����� � ����������
����� ��������� RE$#S �� ��� � > �� ��������� ���� � ������� ��� ��� � ����������� �� �������� ���� � ���� ����� � ���� � ��� ������ �� ���� �� � ��������� �� �� ;����� ��� ���0� �< ����� � �.������ �� � ������ ��������� �� � �� � ��� �� � �� ����� �� �������� �� �� �������� ���� ��
� ������ .�$B� � ����� � F 6���� 7 �� �� � �������� 1� � � �� �� 2��� ��� � ����� ������� �� �� ������� ���� � �� �� 2��� ��� � ����� ������� �� �� ���� ���� 1��� �� �� � � �� ����� �� �������� 3� ��� �� �� ��� 1���� �� � � 0� �� �� � ������� �������� � ���� ����� ���� �� ������� �� �� ���� ���� �
� ������ .�$#� � ����� �������� X 6���7 1� � � ������ ��� �� � ���������� 62���P��� ������ ������� 7 ��� � ��� �������� -� ���������� ���� ���� � ��� �������� �� � ��2� � �������������� ��� ��� �� � ��� � ����� ����� ����� ������� 6���� � �����7 �� �� ���� � �� �
)� �� �����1��� � ���� � 1��� � ��������� � �� ��� ���� ��� �� �� ��� � ����������������
� ����� ����� �� ����� � ���� ��� � ��� �� 6�� ����� �� ���� 1���� ����� ���� �� � 1� � ����� ��� ����� ��� �� � ���� � > �������7 ��������� �� �� -����� � � � ������� �������� � ��9 �� I�!�E�
P .��� � ��� � ��� � ��� �� �� ���� 1��� �� �� ���2 � �� �� � ����� �������� �� � � ��� �P .��� � ��� � ��� � �� �� �� ���� 1��� ��� �1� �� ����� � ��� ���� � ��� �� ���2 ��
�� � ����� �������������� �� � � ��� ��P .��� � ��� � ��� � �������� ������ � �� �� ��� �� ���2 � �� �� 1��� � ��� ���� ���
������ ���� ����� �� � ����� �������������� �� � � ��� ��
� %�� � ������� ��� � 6�� �� ����� ��� ���� � ������� 7 �� ���� � ���� ���� � � ���������������� �� �� �����1��� �� ���F
P 3� 5,9 �� � ��� ��� �� � 1��� � �������� ���������� �� ���� � ���� � ���� � � ����������
E� 5,9 ��� ��� �� ���� � ���� ������ � ����� � �� �� -����� ���� �� � 1��� 6�������7������� � ��� ����
!� G ����� � �������� ���������� �� 6���� ������ 0�����2 �7 � ����� ���� � ����
M�# ������� � .����� ( ��2������ �� ��� � 3�������������� EMI
#� .���� � � � ��� ���������� ���� ����� ���0� � �� 6��� ���� >�7 �� ��� � �� �� � �����&���� �� ��� � ������� �� ��� ��� � �������� �� ��� ������� � � ���� ��� � ��������������� �� ������� � 2� � �� �� 5,9 ��� ��� ��� �� ��������� � ����� � �� �� :,9� 3���1�� � � ��� ������������� ���� �� �� �������� ��������� � � ��� � ������ � ��
P �� ����� � � 2� � �� �� :,9 �� �� ��� �� �� � ���� ���� � ������� � 2���� � � ����������� 6� ����� �� � 1 �������������7
� ������ .�$$� 5 � � X 6����7 ��� � X 6����7 �� ���� �� ��� � �������������� ���� � ��� X6������7� 3� ���� ���� � �� �� ���� ��� �� �� � 0� �� �� �� ���& ���� �� 6�� ������ � �� ��� ��� � �������������� ��� �� � ��7 1���� �� � 2� � �� �����1��
� �� ������ ���� �� �� �� � 2� � �� �� �� ����� ��� ��� � �� �� �� �������������� ��� � ��!��� �� �� �� � 2� � �� �� ����� ����� ��� ��� � �� �� �� �������������� ��� �� ��������� �� � 2� � �� �� ����� ������� ��� ��7 �� �� ����� �������
%���������� .�$'� $� � ��� ��� ! ��������� ��� ��� �� ��� �� �� �������������� �������� �� ������"
����� �1&���#" 9 ���� �� ��� � �������������� � ��� 1 �� ������ �� ��� ���� 6�7 1� � � � ���� � �������������� 6�37 ��� �� � �� � 6�� �� � ��2� �����7 6��7 ��� ��� / ��� ��� � ������� ��� � � ��� �� � ����� � � ��2� � 0� �� �� �� ���� � ��� � ������� 6%%7 ��� �� �� ���� � ����� �3 ��� ��� �� 6���7 ���� � ��2� � 0� �� �� � ������ ��� �� � ��2� 6������ ���7 ����� �� �� ���� ��� � ���� � ������ �� ������ �� � �� �� ���� ��� � ���� ������ ���� �� �3 ��� ��� ��6G�� �� ��/ � �� � �� ��� ��� ���� ��� ��Q ��� � ������� ��� ��� � �������������� ��� �7
��������� �� ��� ������������ �������� � ���� � � ������ �� �� ������ �� � ����� �� � ��� �%% ��� 61������ � � �����7� ��������� �� �� ����� ���� �� � >��� � � 0� �� �� %% ��� � ����� ��� � �� ����� ���� � ��� � 6��� ��� �� ���� �� ��7 ���� �� � �� ���� � ��� � �� �� �3 ��� �9��� � � 0� �� ���� ��� �� �� ���������� ��� � ��� ��� 6�� ��� / ���7 �� �� �� ��� �� � � ������� � ��� �� ���� � 1���� ����� ���� ��� �� ��������
C� � � �3 ��� �� � �� � �� ������ ��� ���� �� �� ������� ��� ���� ���� � �� � 0��� � �� � � � �� �� �� ���� ��� �� 3��� � ����� �� ��� � 0� �� �� %% ��� � �� ���� � ��2� ������������ �� 1��� � ��� �� ���� �� �� ���� ���� 6��� ������� �� 7�
B����������� � ���� ���� � ��� ���� ��� �� 1�� ���� � � ������������ 9������ ���� �� ��� � ����� ��� ��� � � � �� �� 1 �� �� ������ ����2��������
8�� �������� ����� ���,������ �� ��� ��������������
C � � �� �� ������� � ��� �&� � � ��� ������� ��� �� �� � ����0� REN#S �� �������� � ������ ���� ��� �� �� �� ��� � �������������� �� � � ��2� ����� ��� � ���� ��� ���� � 0����� �� 1���� � �� �� � ������ �� ��� � ��� � �� �� ��� � �� ���� � ����� �� B�� � � K�
.�'�# -��� ����� �" �"� /
� ���� ���� �� ��� 1 �� ��� � ����� �� ��� � �� .��� M�E! ��� � ��� � �������������� ���� ��2�������� ��� ���� ������� �� $� )� ��� � ����������� >�� � 6� 9 �� N�#7 1��� � 0��� ��'>� �� � ,� ��������� �������� 6',�7 1��� - ��� � �� 1��� �� �� ��� �� ������� $�
� �� �� ������ �� ��� ���� ������� �� �� � � � 0����� ��� �� ���� 1�� ��� ��� ����������� 6���� ��� $7 ������ � � 2� � � ��� �� ����� � ����� ���� ��� ��� � ���������������
� �� �� ������ �� ��� � ���������������� ��� �� � �� �$ ��� � �������������� ������ � � ��2 � �� � � � �� 6���&���8������7 ��� � �������������� ��� ��
EMK M 3�1���� ������� � .����� �������� �� ��� � 3��������������
Usermodel B
Transitionsystem A
Transitionsystem B
model AUser
Metamodel A
GraTra A
Metamodel B
GraTra B
Model−level
Meta−level
transformation rules
automatic generation
automaticgeneration
automaticgeneration
well−formed? well−formed?
p <=> q?
validation
p? q?verification verification
Modeling language A Modeling language B
(no conflict)
���� ����� ����� ����� ������ ��� ���� �� ��������������
� ������ � ��� � � � ������� .�� ��� � ��2� 6��� ���������7 1 ��&���� � ��� � ������� �� �� ����� ������� 1 � ��� �� ���� � ������ ���� � ��� � �� ������������� � � ��� ��������������� ������� 6�� ������� � �� B�� � � I7�
� + � ������ ���������� ���� ��� �� �� ��� ������ � ������ ������ � � ���������� 0����� ������������ ���� � �� � � ��� � ������������� ��� ���� �� ����� ��� �� ���� � ��� � �� �� ������� �� �������������� � � �� � �� B�� � � K�
� � � �� � � ������ ���� ��� �� ���� ���� C � � �� 6�� �� ��� 7 � ������ �� ��� # �� �� ����� ������� 1���� �� ������������ > � ����� �� � ��� �� ��� �� � �� �� � � ��� �� �� ����� � ����� � 6��� �� ������� ��� � � ���� ����� � ������7�
� ��� � �� �� �� ����� ��� �� 3��������� ���� � �� ��� �&�� � � ������������� �� ��� �� ��� #� 3��� ��� � �� ���� ��� �� ������ ���� � ��� �1�� 6�7 �� � �� ��������� ��� � ���� ����� ��� � ��� �� 6� ���'������ ���� � ������ �7 6��7 ��� �������� � 0��� � ��� �� ����� ��� � �� ��� �� �� ��� # 6� ��� ����� ���� � ������ �7 �� 6���7 �� ������ � ������� ���� ����� ������� �� ��� �� ���� �� � ����� �& >�� � �� ����� 1���� ������ ���� ����������� ��� �������� > �������� 6����� � ��� ����� ���� �7�
� ��������� ��� "������ �� ���� ���� C ��������� �� �� ��� # ���� � �� ��� = �� �� ���� � ������� 6�������� �� ����� �� ��� �������������� ������7� �� � �� ������� ���� ������ � �������������� ����� ��������� ������ ���� �� �� ��� # �� �� �� ��� = ������ > ��������� ������� ���� �� ��� = �� � ���� �� ���� � 0����� �� �� �� ��� #�
� ��� � �� �� �� ���� � ��� �� .������ ���������� ���� � $ �� ��� �&�� � � ������� =�
P )� �� � ��2������ ���� �� �� � 1 ������� ���� �� ��� � �������������� �� ���� �� 1���� � �� �� �� ��� # 6��� =7 ��� �� � ��2� ���� �� ����� ��� ���� � ��� �� ������ � �������� 2� � �� � � � �� ��� � �������������� ��� ��
P =�� �1�� �� ��� # �� ��� � � �� � �� �� ��� � �������������� ��� � ������� ��� � ������� � ��� � � �� �� ���� ���� 6�7 � ��� � � �� �� ��� � �� � ��
� ������� 0� ����� ��� ����� ���� ��� � �� � �������� � 0��� � ��� �� ��� � ��2������ ���� &1��F �� �� ����� ������� ��� �� ��� � � ��� ������ � ������� �� � 1�� �� 1 � � ����� � ��� ���������������� ���� ������� ��� � ���� ������� �����������
3� � ���� ��� ���� �� �1�&����F �� �� �� ���� �� � ��2������ �� ���������� � 0��� � ��� ����� ���� � � �������� �� ������� ��� �� �� �� �� ���� � ���� � ���� ������� ������� ���� ����� ��� � �� ���� � ������ =� �� ��� � ���� ���� ��� �� ������ �� �� ��� 1� � �� ���� ����� ������� ��������� ���� �� ����� ��� � 0���������� �������� 6 ��� �� ��� �� � ��������� �� U�9
M�H B���������� ��� .���� C�� EMM
���� � ��7 �� � ��� �� � ��2������ �� �� ����� 64�57 ��� � ��� � � ���� ��� �� � ��2�������� �� ��� � �������������� �� ��� ��� ������
G�� ���� �� 9� ! 1 ���� � 0��� �� �� ��� � �������������� ��� � �� � ���� ��� � �����&���������� �� ��� � �� �� �� ��������� ������ � � ������ �������� � �� ()�3:�� =�� � ��2������� ����0� �� �� ���� ��� �� �� �� �� ��� � �������������� � ����� 6���� � 0��� � �� �� � ��&��� ���� ��� ��� � �������������� ��� � ������� ��� ���� ������� �7 �� � ��� �� �� �������� ������ ������ �� � �������� ��� � �������������� � ����� � �� 1 ���
G�������� �� ���� ��� �� �� � ��� � �������������� ��� ���� � � ��� � �� �� �������������� � � �� � ��� � ������ ���� ��� �� �� ��� �� � �� �� ��������� =�������� �� � 0��� � � � ��� ������ �� ��� � �� � � 1���� ��� � ��� &���������� 3� � ��� �� REM!S 1 ��� �� � �� > �� ����&��� �������� �� ��� ��� � �� ���� ��� � � ����� �� � � ��2������ � ������� )� REKS �� ��� � ����0� 1�� � �� � �� ������ ������ ���� � �� �� � � ���������� �� ��� �� ���� ��� ����� �� �������� � ���� ��� � ����0� �� � ������ �� ���&������� >�� � � 6�� � ����&��� 7�
� � ���� � ��� ����� ������ �� ����� ��� �� ������ � ��2������ �� � ��� � > ��� � ���������������� ������� � �� 9 �� N�# �� � �������� �� �������� � ��������� �� ��� � ������
.�'�$ � ����� � "�� ��� � � " � " �� ������ �� ��� � ���������������
)� �� ��� �� 1���� � �������� �� ���� ���� ���� �� �������������� ������ ������ ��������������� ��� ��� % ���� �� ������� ��� ���� �� ������ � 0��� � �� �� �� �� �������� ��� �� � ������ � ����0� � ��� ����� 1��� � ���� � ��2������ ����� 3� � ���� ��� ���� � �� � �� �� ���� ���� ������ �� ��� � � � �� � ������ ������� � �� �� � ��� � 6�� -(9 RE!MS � 0��� �����&� � � �� �� � ������� ���� �� ���������� � ��� � ��� ���� ���� � ����� �� ������ � �� �������������� ��� ���� � � �� ��� � �� ��������� �� ����� )� ���� � �� �� /��� 6���� ��� ��� 7 � ��� ��� �� � ��2������ �� � �������������� 1���� >� � �� /���� �� � ���� ��� �� � � ������� 1���� ����� ���� ���� ��� � �� � ��2� 6��� ��&��������7 � ����������
,�1 � � �� �� ���� ��� �� ��� � ��������������� �� �� ����� ��� ������� � ���� 1�� ��� �� ������ �������� �� ����� � � ��������� 6�� � 4�5 ��� ��7� 3� � ��� �� ������ �� �� ������ ������ �� ��������� �� � �� �������������� ��� ��� ����'� !�� ��!������ ����� �� � (�������� ���� 1�� ��� � ���� � ��� � �������������� ����� � ������ �� �� � ����� �� ��� ����� ������������ �� �� ���� �� ��� �� ���� �� � ��������J
3���� �� >������ ��� � �� � � ����� ��� �� �������������� � � �� � �� B�� � � K �� ���� � ��2������ ��� �� ��� � ������ ������� � 6; ���&������<7 G�� ���� �� � � ����� �� � ��� 5#�=6
�� ���� � ������ � ������ �� ��� � �� �� ���� ��� �� ��� ���� 1�� ���� � 0��� � �� � ��� ���������� > ���� � 3� � ��� ���� �� � ������ �������� �� �� ���� � � �������� �� ��������������� ���� � ��� ����� � ���� 6�� � ��� �� �� ���7 1� �� � � ����� � ������ �� ��� � �� � � �� � �� �� ���������������
'� � �� ���� � � ��2������ �� � � ��2� ��� � �������������� �� ���������� ��� ����� �� �� ���� � �� > ������ ���� � �� �� ��� � >��� �� �� ���� � � �������� ��� � �� � �� ��� ��� �� ������������� � � ������� ���� ��� �� �������������� �� ����� ���� � ����� �� ��� �� ����� � ��������� �� �� �������� �� � �� � ���
8�" -��������� ��� ����� 7��5
) � 2� � ������� ��� ���� ��� ��� ��� � ��������������� ��� ) �� �� � � ����� �� �������� � ���� �� ��������� 6 ������ ������� �������� ��7 ��� � ������ ������� ��� 6������ �� �� ��� � � ��������7�� ���� ����������������
� -��������� ������� ��� �� ���������������" ) �� �� � � � ��� ������� ��� ���� ��� ��� ��� ���������������� 69 �� M�E�E ��� � � �� REM" ENN E$ES7 1���� ��� �� � ��� ��� �����2 � �� ���� ��2� ��� � ���������������
EMN M 3�1���� ������� � .����� �������� �� ��� � 3��������������
� ������� ��������� ��������� �� �������� �� �� ���������������" ) ������� � � � ������� � �� ���� � ���������� 69 �� M�! �����1��� RENM ENN E$" E$ES7 ��� ������ �� ��������� ���&� ��� �� ��� ��� � � � �� �� ��� � ���������������� �� � ���� 0� �� 1 ��� � ��� 1� �� ��� ���� � ��� � 6������ � �� � � ���� �� � ��� � ��������������7 �� ��� ��� � 1 ��&���� � ��� ��� �� ���� � ��� ���� ������� �
� 1������ ���������� ������� �� �� ���������������" ��� � � �� �� ��� � �� ���� � ����0� ������� � �� B�� � � K ) �� �� � � � � ��� ��� ������� � ���� 1�� 6�� 9 �� M�# ��� � ��REN#S7 1���� ����1� �� ��� ������ 1� �� � � ����� 6�������������� � ��2�7 � ������ ������� ��� �� ��� � �� � � �� � �� � ��� � �������������� �� � �� ���� � �� ��� ����� �� �� ����� ������� ��� ���� � 0����� �� �� ��� 1��� ���� �� �� ���� � ������� �
-������� �� �������� �����
3� ���� � � ���� �� �� � ����� �� ���� �� ���� � �� � ���� ����� �� �� ��� � � �������6��� ��� � � ��&�� ���2 � ���� ��� �� ���� ���7 �� ��� � ��������������� � ��2 � �� � � �� ����&� � ����������� G�� ���� �� ������ ���� � ���� ��� �� ��� � � ������� ����� �� ���&� � ���������� ���0� � �� �� �� ����� � ���� �� �� ��� � ���� � �� ��� ������� ��� �� �� �� ����� 6���&� � ���������7 � ����� �� � �������������� �� ��� �� � ��� �� ��� � � ����� �� ����
�� ���� �� �� ���� ��� �� �� � ��� � �������������� �� ������� � �� �� � � ����0� � 1 ���� �� �� ������� � ������ � � ������ �������� � �� B�� � � I �� ��� � �� � ��� � ��� ��� ���� ���� � � ������� �� � ��� ��� ���� �� � ��2������� �� � � ���� 1 ������ ��������������� �� � ���� �0������ �� ��� ������ 1��� � � ���� ��� � �� �� ,)+' R!HS�
)� �� 1���� � �������� ���� ��� ��� � �� ���� ��� � � ����� �� 6� �� ��� ��1� �� 7 �� 2��� ������� ��� �� �� ��� ������� � �������� �� �������� ������ �� � � ������� �� � �������� �� ��� � �� ��� � ����������������
3���!���� �� �� ��������
3� �������� � ��������� �� �� � � ����� � 1�� � �������� � �� � ������ ��� � ������������������ �� � ������� �� ��������� ���� ��� �� �� �� 4�5!)� ��� � �������������� �� 9 �� M�!�#PM�!�H��� �� �� ��� � � ������� �� �� ',�!-G �������������� �� 9 �� N�#�#�
�����������
9��� ���� ���� � ���������� ��� ��� � �� ���� ����� ��� � ����� �������� ����������� �� �� �� ���� ��� � >��� �� )3 ���� �� 1 ������ ����� ���� 1 ��� ��1��� � ���� �� ������ ���� ��� ���������������� �� �� �� ���� ���� 8�1�� ,�1 � � �� � � ����0� � ����� � � �� ����&� � � ������������ �� � � �� ���� ���� ���� �� ����&� � � � ��2������� �� ��� � ��������������� �� �� ���� ��� �� �������������� � �����
3���� %��&
.���� � � � ���� �� �������� ������ �� �� ����� ������� � ��� ����� �� � �������� � ��������� �� ������� ���� ����� �� =�� �� � �� �� ��� � �� � ������ ���� 1�� RHKS ��� � �� ����������� � � ������ ��� �� ������ ��������������� �� ���������� ������� �� ��� � ��2����� �� � ���� ��� ��� � �������������� ��� � ��� ���� �� �� ����� ��� � ��� ���� �� ��� � �������� � �������6��� � �������������� ��� �7 �� ��� � �� ������ �� ����������� �� �� � ������� )� ���� � �� ���� � ������� �� � 1 ��� ���� ������� � ����� � � 2� � ��� � �� � �� ��� � ��������������� 1���� >� ��� ��� � 2� � �� 6��� 9 �� H�I7 1���� 1�� ��� ������� ��� � � ���� ���� ��� ������
/
0� �����,� � ���� ! '� !��!�� � � ���
��� ��������� �
)� �� ���� �� ��� � � 1 � �� ��� ��� � �������������� ���� 1�� �� ������� ��� ����� �� .����1 �������� �� ������� � �������� � ������� �� � ���� ������ ��� ���� ������� � ���� �� '>&� �� � ,� ��������� �������� 6� ������ � � � ������� �� 4�5 ���� ������7 ��� - ��� � ��� ��� �� �1 ������� � ��� � �������������� ���� �� '>� �� � ,� ��������� ��������� � � � ������� �� 6�� �������� ���� � ��7 4�5 ���� ������ ���� � - ��� G � 0����� �� 1���� 1�� � � �� � ��� � ,��&������ � � ���� ��� �� R$ES� �� � � ���� �� ���� ��� � �������������� 1 ��� �������� ������ 4�5���� ������ �� - ��� � � ������ .������ 1 �������� � ���� �� ���� ��� �� �� ���� ��� � ��������������1��� � � �� �� �� � � ������� �� � � ������ ������� ��� �� ����
9�� -�� ����' �� +��� :��
0�#�# � ��5������ ������������ �� % ��� � ��
- ��� � �� �� 1�� �� �� � � ��� �� �������� �� ��� �� ������� � ������� �� ������� �� ���� ���,�1 � � �� �� �� �� ���&��&��� ������ ������ �������� ��� �� 1�� ���� �� �������� ����� - ���� �� �� ���� �� � ��� ���������� �� �� � � � �� ���������� ��� ��� 6� ��� � ��� �� REI!S7� .��� ��4�5 ���� �� �� 1 ������������ 4�5 ��� �� �� - ��� � �� ����� � ���� ��� �� RE##S � ���������R!KS ��� �������� �������� R$"S ��� �� ���� � ��� � �� ���� ���� � �� � �����
)� ��� � �� � ����� �� (-� ������������� �� - ��� � �� 6��� ��� ������� � �� 9 �� !�H�E7 1 � � ���� � ����� � ��� � ��� � - ��� � � ��� � �� .��� N�E�
After firing t1Before firing t1
p1
p3
ia1 ia2
ou2
oa1
t1
p2 p1
p3
ia1 ia2
ou2
oa1
t1
p2
Transitionenable:Boolfire:Bool
OutArc
Place
InArc
Token
Petri Net
add
del
tokens
fromTr
toTrtoPl
fromPl
PN metamodel
���� ���� �� ��� ��� �������� �� +��� ;���
/*��� @"7" 3� � ����� � �� - ��� � �� �� .��� N�E �� � �������� ����2 � � ����� �� �� �� ��.��� !�E" ���� 1 �� ��� ����������� � �1 � �� �� 6���� �� �� �� �������� � �� �������� � ��� ����� ����� �7�
EN" N � ������� �� ��� ���� 5������ � ��� ��� � 3��������������
� ��� � - ��� � � ��� � �� ���� � ��� � 6�� �� ����� �� .��� N�E7 �� ��� 1 ��&��1� ��������������� 3� ��� � �������� ��� ��� � #��#��#� � ����� ���������� �� � �� � �� ��� � #� ��� #� �1� �� �� ���� ��� ��� ��� 6� ����� �� �� ���� ��� � #� ��� #� � � ���� ��7 ��� �1� ��� �� ���� ���
��� ��� 6� ����� ���� �� ���� ��� � #� ��� #� � � ���� ��7�
3� ������� � ������ �� - ��� � � ��� �� �� �� ��� � �� �� ������ �� '���� � �����������
� ������ 0�$ 7�������� � ������� �� % ��� � ��8� .����� � ���������� �� � - ��� � � ��� � � 2� � �� �����1��
E� � ���������� �� ���� � 1� � ��� �� ��� � 1��� �� �������� ��� �� �� ���������� ������� �� � ����� �� � 61 �� �� ���� �� � �� �� ���� �� ��� � �1 � � ���������� ��� � ��� ��� �� �� ����� ������7�
!� � ����� ���������� �� � � �� � �� � ��� ���� �� ���� � �� � �� � 2� ��#� C� � 2���� � ���������� � �� � �� � ��� � ���� ��� �������� ��� ��� � �� � �� ��� � �� ����������� ��� 6�� � ����������7�
H� C� � �� ����������� �� ���� � �� � � �� � ���
B����� ���� �� - ��� � � ��� � �� �� ����� �� .��� N�E - ��� � � > ��� ��� ����� ������� ���� ��������� ���������� �� �� ���� � ���� ���� �������� ��� � #� ��� #� ������� � �� �� �� �� � �� �� ���������� ����������� �� �� � � �� �� ��� ���� �� ��� ��� � ��� 2����� �� � � ���� �� 2������ ���������� �� �� �� � ��� � ���� ��� � #� ��� #� 1��� � 1 �� �� �� � � ��� � ��� ��� �#� ��� #� �� ����� �� - ��� � � ��� � �� �� ����� ��� �� .��� N�E� G�1 �� � � �� � �� �� �� �� ������ � ���� � ���� �� � �� �� �� �� �� ��� #� �
��� � � �� ���� �������� � ���� ���� 1 ��� ����� �������� �� � ������� �� - ��� � �� �� �� ����������� 1�� �� ����� �������� ���� ������ � �� �����1��
� ������ 0�' 7�� � ������� �� % ��� � ��8� 5 � )� X ����� ����� ��&����� � � �� � �� ���������� �� - ��� � �� 6�� ������� ��������� �� ����������� �������� ������� ��� ��������� �� ��� � ������� ���7�
3� �� ����� �� ��� �� � ���� � �� - ��� � �� �������� �� � � �� ��� �� ���2 �� ��� ������������� �� ���2 �� ���� ��� �� � � �� ��� � �� ��
3� ��� � � ������ �� �������� ������� �� )� �� �� �����1��
���6 F ����� � F ���7 F ���� FX
����� �� � �� �� �� �� ��� �� ���������� Q'���� ��� �1�� �
����6 F ����� � F ���7 F ���� FX
����� �� � �� �� ��� �� ��� �� ���������� Q'���� ��� �1�� �
��&���6� F ���7 F � FX �� ���� � �� �� �� �� ��� �
3� � ������� �� - ��� � �� �� �� ��� �� ��� '��; 1���� � ����� � ��1 �� 2� � ���������� ���� � ��
��� 2� -G X5� ����� � F ���� /��� � �� F ��6�� ��7 � ��&���6 ��7 X " ��0� ������ �� F ��� /��� ��6�� ��7 � ����6�� ��7 ��4� ��&���6 ��7 FX ��&���6 ��7� EH� �� ���I� ������ ��� F ��� /��� ���6�� ���7 � ���6�� ���7 ��'� ��&���6 ���7 FX ��&���6 ���7� E(� �� ���J� �� �����
N�E B�� 9���� �� - ��� G �� ENE
0�#�$ � ������� �� % ��� � �� �� ��� � �������������� ���� ��
.�� ���P > ��� �� - ��� � �� 1 1���� �� �� ���� � ���� ��� ������� ��� ()�3:� ��� � �����&��������� ���� 1�� 61���� �� ��� � - ��� � � ����7 1���� ������� ��1 �� 2� � ����������� .�� ����� ���� �� � ������� �� - ��� � �� �� �� ��� � �� � ���� � ������ � � �� ��� � �������������� ��� ����� � �� � ������� 8�1 ��� � �� ���1� �� .��� N�!� G�� ���� ���� �� � �������� ��� ��2 � � ����� ���� �������� �� � � �� � �� RENES 1���� 2�� � �� � �� ��� � ��2������ �� �� � 6� B�� � � K7 �� ���������� � � �� ��� �� ���� �� ��
LHS RHS LHS RHS
LHS RHS LHS RHS
fromPl
toTr
fromPl
toTr
fromPl
toTr
toPl
fromTr fromTr
toPl
enableTrR<try>
<forall>delFireR addTokenR
<forall>
delTokenR<forall>
fail succeed
fire=T fire=T
fire=T fire=T
T:Transfire=F
A:InArc P:Placetoken=0
T:Transfire=T
enableTransR
Transitionfire:Bool
OutArc
Placetoken:int
InArc
Petri Net
fromTr
toTrtoPl
fromPl
T:Trans
A:InArc P:Placetoken>0
T:Trans
A:InArc P:Placetoken−−
delTokenR
T:Trans
A:InArc P:Place
T:Trans
A:InArc P:Placetoken++
addTokenR
T:Transfire=T
T:Transfire=F
delFireR
���� ���� $��������� ������� �� +��� ����
�� �� ������� �� �� ��� ������������� 1 � � �� >� �� �� � ����� � ����� � �� - ��� � �� ������������ � ���� � 6���� �� �� �� �� ��"�� �������� �7 � � ������ � �� �� ��� �� ������� �����
3� �� ������� 1 ������ ����� �1� � � �� ��� �F �� ��� �������������� ��� �� ��� > �������,�1 � � �� ��� �� - ��� � �� �� ����� ��� ���� �� � �� �� � � ��� � ��� � � ������� ���� �� �������������� ��� ��� � ����� � 6� 9 �� H�H�! ��� �� � ������� �� > ������ ��� �7� 3� � ��� �� �������� ��� � � ������ �� �� ��� � 6��� � �� �� ��� � �� �� �� � ��������7 �� �� �����1��
E� .���� �� �������� � �� � � �� ���� ��� ��� ���������� �� �� � � �� � ����� ��� �����' �� ������� �
!� � ���������� � ��� � 2� � 6�� � ����� �������'7 ���� �� ��� ��� �������� ���� ��� � �� � ��� )���� ��� ���� ������� �� � ��� �� �� � 6��"��6�7� G�� ���� ���� ��� �� �� �������� ���������
EN! N � ������� �� ��� ���� 5������ � ��� ��� � 3��������������
��������� � �� ����� � ������ ��� ��� ������� � �� '>�� � H�K� 3��� ��� �� � �� � �� ��� ��� �� � � �� � ����� ���������� �� � 2� � �� � ��� �
#� � �� � �� � ��� � ���� ��� ��� � 6�� � �� ����� � ��"�� �� � �� � �� �7 ���� �� ���� �� � ���� &� �� 3� ���� � ������ ��� 6 ����"��'7 �� � �� � �� ���� ��� �
H� .�� ��� ��� � ���� �� � �� �� ���������� �� � 2� � �� �������� �� � *�� � � �� � �� � � ��� �6�� ���� � ����� �� ����� � ��"��7 �� � ���� ��� � �������� ��� ���� �� ����� �� �� ��� � � ��
� ������ 0�(� 3� �9� ������������� �� �� � ����� � ������� �� � � �� � � ��1� 9��� �� �����&��������� �� � ��� ���� ���� �� � ����� � �� - ��� � �� 1 ��� �� �� ��� �&� � � � � � ��������� (-� ��� �� ��� �� �� �� ��� ������ 61���� �� �� >� ����� �� �� � ��&� � � �������� ���� �� ���� �� ���� ���� ����� �� �� 0����� �� 7�
��� ���-G X5� ������6 3��H7Q0� �� ���6��!5����H7 �� �4� ������6 5�&�H7QH� ������6� 5�&�H7I� �� ��
��� � �.�� :6������7 X'� �� �� �������6� 7 � #��6��7 � ����6'���7 � ����6��7 X � � ��6��7 X ��� �� �(� � ��� ���.��������6��� �� ���7QJ� ����� ���.��������6���� '���7QD� ���O)������ =�[6��'���7Q56� �� ��
��� ���� 3����:6������7 X55� �� �� �������6� 7 � #��6��7 � ����6'���7 � ����6��7 X � � ��6��7 X '��� �
��� �%�� %����� F ����6�7 � ��,�6%�7� ����6%�7 X �� ��6%�7 X � � ����-�6%�7� �� �6 7�����6%�7 X � � ��6%�7 X � ��&��6��7 � �������6 7 � ����6��7 X 7 � ��6��7 X � X 6 � "7�� �
50� � ��� ���.��������6��� �� '���7Q54� ����� ���.��������6���� ���7Q5H� ���O)������ =�[6��'���7Q5I� �� ��
��� � �3� �6�� ���%�� %�������� ��� 3 7 X5'� �� �� �������6� 7 � #��6��7 � ����6'���7 � ����6��7 X � � ��6��7 X ��� � ����6�7 � ��,�6%�7 �
����6%�7 X � � ��6%�7 X � � ����-�6%�7 � �� �6 7 � ����6%�7 X � � ��6%�7 X � ��&��6��7 ��������6 7 � ����6��7 X � ��6��7 X � .6 � "7 �� �
5(� 3 FX � EQ5J� � ��� ���.��������6��� � 7Q5D� ����� ���.��������6�� � 3 7Q06� ���O)������ =�[6�� ����7Q05� �� ��
��� ���3� �6�� ���%�� %�������� ��� 3 7 X00� �� �� �������6� 7�#��6��7�����6'���7� ����6��7 X � � ��6��7 X ���� ����6�7� ����,�6%�7�
����6%�7 X � � ��6%�7 X � � ��-�6%�7 � �� �6 7 � ����6%�7 X � � ��6%�7 X � ��&��6��7 ��������6 7 � ����6��7 X � ��6��7 �� �
04� 3 FX V EQ0H� � ��� ���.��������6��� � 7Q0I� ����� ���.��������6�� � 3 7Q0'� ���O)������ =�[6�� ����7Q0(� �� ��
N�E B�� 9���� �� - ��� G �� EN#
C ��� ����� ������� ���� ���� ������������� ���� � ���� �� �� � ������� �� - ��� � ��� 3� ����������� ��/ � �� �� ���� 2���� � - ��� � � ���������� 6� - ��� � � ����� �� 7 �� ����� � ��1 ���� ��� � � ����� ����� �� � �� �� ��� � �������������� ���� 1���� � �� � �� � � ��&��� � � � � �� ����1���
%���������� 0�*� 5� �� ���������� ����� !�� �������� �3��" @"6# �� � ������ ������(������� �� ���� �� �������� �� ��" @"?" 3������ ��� *���� � ����� ��� ���� ���� ��� � ��� ������� ��� F �� X 6���7��� X �*�'��;6�
�7��� X �*�����;6��7� �
� X 6���7�%�� �� ����; �� �� +1� �� ����� !� �� ������ ��������"
G�� ���� �� ����� �� �� �������� � ����� �� �� ���� �� ��� � � �� ����� � ���� �� ���� ���� ��� ��� � �� ������ �������� ��� �� �� � ����� ��� � ����� � ��� �� � � �� ������� 1�� �� ��� ���-�� �������� K�E"PK�EE�
0�#�' ���������� � % ��� � � �� �� %����� ����
��� � � �� �� ������ � � ������ � ����0� � � � �� � �� 9 �� I�! 1 ��� ������������� � ��� ����� � ������ -����� � � � ������� �� �� � ��� � 1���� ��� � � � �� �� ()�3:� ��� � ��������&������ ���� �
�� 2��� �� ����&� � � -����� ����� ��%& �� � � �� � � ��1 1���� �� ������ �� ������ 1��� �� �9� � � � ������� �� + �� N�H�
��%& �!
����������5���'��
�������-�� ���'��
���������� �6��'��
���������� �6��'�"
��%& �!
����"
3� ���� ��/ � �� �� �� �� �������� 1���� �� � ��� ���� �1� � ���� ����� � 6��%&7 1��� �� ��� � ��� 3� � ���� ����� � ����� � �� � ������ 1���� �� ��1 � ��� )� ���� � � �� �� �� > ������ ����� 1� � ������� ���-�� ���' �� � 1 ��� ���� ������� �� �� ���� ����� ��%& ����� � �� ���� �� ����� ����� �� � � ��� � ��� �� -����� �� � � ������� �� �� ���� ����������
3� -����� � � � ������� �� 3��H ��� ��!5����H �� ���� � � ��& > �������� ��� � 9 �� I�!��� + �� N�H �� � �� � ����� ����� ���� �������� ���������� 67 11 87 �� �������� � ���� �����&��-����� � ����
���5���' �!
� ,*�
������������������ ���
�������������.8� � �������
� '*�
��������������������.8� � ��������
�����������������9.�� � �������"
���-�� ���' �!
� ,*�
������������������ ���
�������������.8� � �������
� &�:
�
ENH N � ������� �� ��� ���� 5������ � ��� ��� � 3��������������
���������� ���8� .� ���
�����������.��.���
������������%����� .� %���
��������������%���
����������6���.�� %� 7���
7 11 8 !+ � �����-��� ��������
����
0
����
��
� '*�
��������������������.8� � ��������
�����������������9.(� � �������"
,�1 � � ����� � ������ ������� �� � � �� ����� 5�&�H ��� � ������ � 5�&�H� 3� 2��� ���� � �� �� �� �� ��6��!! 6��6��;;7 ���� � ��� ���� � ���� � ������ -����� 0����� ���3��� ��� � ��� �� ����������� � � 1 ������� 7� ��� �� ������� �� 7� � 7!� 67� � 7;�7 ������� �� ���� � ���� ������� � ������ � � �� �� � �� -������ � � ���� ���� � ��� � 5�&�H ������ �� ��&� �������� ��� �� � 0� �� � > ������� �� ��� � �� ������ �� ��� ���� �� � ���� � �� ��3��� 1�� ��� ��� �� �� ���� � ������ �9� � ���� ���� 1� � ������� � 6������� ���������7 ��� � � ��� � 1������ > ������� ��� ����� ��� ���� � ���� ���� �� �� � ��� � �������
��� �6��' �!
� ,*�
������������������ ���
�������������.8� � �������
���������� ���8� .� ���
�����������.��.���
������������%����� .� %���
��������������%���
����������6���.�� %� 7���
7 + 8� � �����-��� ��������
� '*�
7� � 7!�� � �����-�� �������
�����������������6���.�� %� 7����
��������������6���9.(� %� 7����"
��� �6��' �!
� ,*�
������������������ ���
�������������.8� � �������
���������� ���8� .� ���
�����������.��.���
������������%����� .� %���
��������������%���
����������6���.�� %� 7��� � �-������� ��� ��� ����� �� ��6��
� '*�
7� � 7;��
�����������������6���.�� %� 7����
��������������6���9.(� %� 7����"
N�E B�� 9���� �� - ��� G �� ENI
0�#�( 3�� � � � �� �� � ���� � ������ "��������� �� % ��� � ��
.�� � ��� ��� � > >�� � �� ����� ��� � 2� � �� 6�� 9 �� H�I7 � � �� ������ � ���� 1 1��� ��� ��� ���� �� � � ��� - ��� � � � ����� � �� � ��2� � ����� � �� E&����� � �� E&��� - ��� � ��1� � ��� ��� ��� ���� ������� �� ���� �� �� � �� � ��� � 3� � ��� ��� ������ ����� � �� � � � �� � �������� � �� �� - ��� � � � ������� �� �� ��� ���� � ���������� �� ���� ���� � �� ����������� ��� � ������� � �� � ��� ��� �� �� �������� ��� � 6���� �� ��� �������� ��� � �� 1 ��7�������� � �� ���
=�� ���� �� �� �������� �� ���� �� ������ ���� �� �������� - ��� � � ������������� �� .��� N�!��� �������� � � 1 ��� 6.��� N�#7 �� ��� ��� ������ ���� ����2 � �� � ������� �� �� ����� 1����� � � ���� �� ������� � �������� � ������� �� � ������� 1��� ���� � � �� � 1� � � 2���� � ��� � 2� � ������� 6�� �������� �� � ����� ��� ���������� � 2������7�
LHS RHS
<try>selectFireR
<forall>safeEnabR
<forall>inArcsR
<loop>delTokenR
<forall>outArcsR
addTokenR<loop><forall>
delEnableR
<forall>delFireR
fail succeed
fromPltokens toTr toTr
fromPl
tokens
toPl fromTr
Transition
fire:Boolenable:Bool
OutArc
Place
InArc
Token
1−Safe PN
add
del
fromTr
toTrtoPl
fromPl
tokens: Mapping
0..1
A:InArc P:PlaceI:InArc
P1:Place
M:Token
T:Trans K:TokenO:OutArc T:Transenable=T
safeEnableR
���� ���� 57���� +��� ����� ����"�� ������� �" ���� �� ������
� �� ��� ���������� ����� � �� �� � ����� � �� E&��� - ��� � �� �� ��"�� ���� ����� �� � 2� ����� � ��"�� �� ��� 6�� ������� � �� �� ��������� � �� ��7�
� )� �� ������� ���� �� ���� � 1 ��� �� ���������' 1���� �� � �� � � 2� � �� �� �� ���� �� ����� �� �� ��� ���������' ���� � � 1 � ����� ��������� ��� � � �������� � ���� � ����� ����� �� �������� ��� � 6� ��� )�7 �� ����� � �� ������� � �� � 0 ���� �� ��������� ���������� � >� � ��� ���� ���� �� ���� � �� �� �������� ��� � ��� �� ��� ����������6���� �� � �� &� � �� 1 ��7� =� ��� ����� �� � ���� �� ��� � 2� � �� � ������ ����� � �1 ���� � ���������' ��� ���������' �� �� �����1��� ����� ���
P $4����������� � $4������3����� ���� �� � �� �� ������ 6��� �� � 2� � �� �� ��"�� ���� ����� ����� �� � �� ��� �� �����7�
� 2��� � ���������� ���� �� ���* ��� ������� �� +��� ���� �� �� �������� �" ��� ������ ������� �� ���� ���� ��������� ��� ���� ���� �������� � �����������" ���� ��� ��� �3���� ���#
ENK N � ������� �� ��� ���� 5������ � ��� ��� � 3��������������
P ��#���������� � ��#�����3����� ���� �� ���������� � ����� ��������� ��� � � �������� �1��� ��� >������ ���������� �� � �� ����� � ��
P B��������� # ��� H ��������� ���� �� �� �����&���� ��� � �� ��� � �� �� �������
�� � � ���� 1 ���� � �� � �� �� ������� � �������� � ������� �� � ��� ���� ������� �� �������� � � ��� � ��� �� � 2���� ��� � �������������� ��� � �� �������� �� �� ���� ������� � �� �� ���������� � � ����
9�� /)���� ;��������� ��������� ����� �������� �� ��* ����������
'>� �� � ,� ��������� �������� 6',�7 � �� �� � ������ � ������ ����� ��� � 2���� ������ � ���&���� �� 4�5 ���� ������ �� �� � �������� 1��� )� �� ���� �� � ����� 1 �� ���� �� �������� ���� ��� ���������Q ��1 � � �� � �������� � ������� 1��� � � 2� � �� � ��� �� ��� � �������������� ��� ����� 1 ������� ���� ��� � ������� �� � 0����� �� 6� �� ��� ����� �7 1��� �� �����������',� � ������� �� RE"IS�
�� 2��� 1 � �� ��� 8� �������� 4�5 ���� ������ 6��� � � �� RE"I EKN EMH EMNS7�
0�$�# � �������� �" �"� / �� 6�) ���� ������
4�5 ���� ������ 6� �� >�� � �� .��� N�H7 �� �� ��� ��&��� �� � ������� �� ��������� ,�� � ���� &������ RM$S ���� � ����� � �������� �� ��� �� � ����� �� �� ���� � ��� � � ����� )� ���� �� ���� �������������� ��� �� �� �� >� ����� �� 2��� ���� ������ � 6.9��7 �� ����1 � � ��� ������� �� ���� � ����� ���� �� ������ ���� �� ���� ����� �� � ��������� ��� ����������� �� ���� ��� ���
s9
s1
s4<<concurrent>>
s5
s6 s7
s8
s2
s3
t1:r1/a1
t2:a1/r2
t3:e1/−t4:r2/a2
t5:a2/e1
t6:e1/f1
t7:f1/r1
t8:e2/e1
t9:f2/e1
���� ���� � ������ �! ����������
4�5 ���� ������ � �� ��������� ��������� � ���� ����� 6��������� �� �� ���� �� �� �� ���&���7 ��� ������������
1����
��������� �� ���� � 2� � �� ��� � �� 4�5 ���� ������ ���� � ��� � ��� � ��� � ���� � 935���� �6���5������� ��7 �� ��5���� � 6������� ��7 6���� ������� ���� � ��� ���� � �� ������� ���2��� ���� �7�
����� ���� � 6�� � �� � �� .��� N�H7 �� �� �� 2��� � � � �� � 2� � ��� 9��� � �� �� ���������� � 2� � ���� �1� �������� � ����� 6� � � �� � �� � ���� �� 4�57 8 ��� ? ��� �� �� � �� � 2� ��� ���� ���� �� ��������� ���������� �� ����� � ������� � 6 ��� @ A7�
9��� � � 2� � �� ���P���� � �� � ��� � �� �������� ������������ 8 ��� ? �� ���� � ������5� �� � ����� �� �� ������� �� ���� � �� ��� �� �� � ��� �� ����� ������� � �� � � � ��� � ������
N�! '>� �� � ,� ��������� ��������F .����� 9 ������� �� 4�5 9��� ������ ENM
1 ��&���� �� �� ��� �� ����� =:&���� ��� ��� >����� �� ����� ������� 1��� �� ����� �G+&���� ��� �� ����� ������� �� ��� �� ��� ���� ������
�� �� ���� �� ��� �� � � �� ��� ����� ���� � ����� �� ����� ��� ���������� .�� ������� ��� ��� � ���� � ��� � ��� �� �� �����1��� ���2���������F ���@�B� ���@�C� ���A�B� ���A�C���� ����
5����������
3���������� ���1 ��1 ��� ��� ����� ���� � � ���������� ���� ��� � ����� ���� �� � ���� � ���� �� ���������� �� ��� � � �� � ����� � " �� � ���� �� ����� ��� � � 0� �� �� ��������
� ���������� �� ���� � 6��� ��� 2� ��� � ��7 �� ��� ���� �� ��� ����� ���� �� �� �� ���� �����2�������� ��� ����� � �� �/ � � �� �� >� ���� ������� �� 6���� � � ���� 0� � 7 ��� �� ������� �����2 ��
�� � � ���� ��� ���� �� ���������� ��� � ���� � 1���� ��� ���� � ���F��� �� �� ��� �� ������� �� ���� � � �� �� �� ���� � ����������� �� ��� � ���
B��8������ ����������� �� ��� � �� � � ���� � �� ����� �������� �F � ���������� ��� ���� � ����������� ����� � ���������� �� ��� ����� ���� �� � ������� �� �� ��� � ����������L� ����� ���� � � ���������������� ���� �� ������� 6�� � ��� ������ � 1� � � ������� ���8����7 �� ���� � � ��� �
)� ���8���� ������ � � ���� � �� ������� � ��� �� �� 2� ��� ����������� ��� � � � ��� �� ���������� �� ���&��&��� � ���� �� ��� ����������� ���� �� ���&���8������ ���� � �� 2� ��� ����&������� �� 2� � �� � ��� � C� � 2���� � ���������� �� ����� ���� �� � �� �� ������� �� > ��� ���� �� ���� � ���� �� �� � ��
)� ��� >�� � �� � �� �� �� �/ � � �� �� ������� �� ��� �� ���� �� ���2�������� �� ��� �� ����� � �� � �� ��� ���� � �� �� � �� )� ��������� �� � �� ��� ���� 1 ���� ��� �� � 2� 1���� �� �� ��!����� ���� �� � ��� �� )� �� ��� �� ���� �� � �� �� � ����� �� � � ��2 � �� �� ����������� � �� 8 ��� ? ��� �� @ ��� B � )� � � � ��� ��� �� ����� ��� ���� � ���� �� � ������������� � �� � ��/ � �� � � � �� �� ���� �� ������� 9��� � ���������� �� � ��� � �� � �� ��� �� " ��
/��� ����������
)� � � ��� ��� ���� �� � �� ��� � �������� �� �� ������� �� 6� ���� 0� � 7� 3� 4�5� ������� ����� � � �������� � 1���� � � ��� �� � �� �� � ��� ���� �� ������� �� ��� �/ ���� �� �� ���� ������ ����� � ����� �� � �� ��� 2� � �� �� 4�5 �������� 6 ��� ��� � � .).= �������� �7�
;��F���� �� ��� *�������
)� �� ���� �� � ����� �� ��� ���� ����� � ������� � � ��� ���� �� �� �� 4�5 �������� 6���� ��������� ���� � � � �� � � ���7 ��� � � ����� � ��� � �� ������������ C �� ���� ��� ����������������� �� �� 9 ����� N�!�H 1��� � �������� ���� �� ;� �� �� �< ���� ��� ����� � ��� ���� � ��� 0��� ��
=� �� ��� � ���� 1 ���� ��� �� >� �� �� �������� 4�5 �������� �� �� �� ��� �� � �� �� ��2������ ��� � �� 0� � �� B��� ���� �� 0� � �� ������ � � ���� �� �� ��� ��� �� ��� �� ������� � ����� ������� �� ��� ����� � ��� �������� �� �� ��� ���� ,�1 � � ���� � ����� ��� ����� � >� �� � �� ��� ���� 0� � ��� �� 6.).= ������ � ��7�
�� ��� �����������
4��������� �� 4�5 �� � ��� � ���� � ��� �� ����� ��� �� ������� ��� ����������� � �1 � ��/ � ��4�5 ��������� 3� � ��� ��/ � �� ����� �� 1� �� �� ���� � 6�� ����� � ���� ��/ � �� �� ��� ��������� 4�5 ��������7 ������ � ��� ���� � ���� � ������� �� ��� � ���������� 1 ��&����� � �������� 1 �� � �����������1��� 1���
ENN N � ������� �� ��� ���� 5������ � ��� ��� � 3��������������
3� � ��� 1 ��1 �� �� � ����� � ���������� �� 4�5 ��� �� ���� ���� ������� ��� ��� �� ����������� �� ����� ��� �� ��� ���� ����� ��������� G�� ���� �� � �� 6���������� ��7 ��� ��� ���� �������� 6�� � ��� � 4�5 B�9' ���� �� � ��� ����� �� ���� �� � ���� �� �� � � �� �� �7��1 � � ��������� �� � 1���� � � �� �� � ���� �� ���� ����� �� � � �� � - ��� � �� ��� � �������������� � ����0� � �� ���������� � ���������� �� 4�5 ��� �� �� �� 0� ���� �� �� � �� �� �� ��� ��2� 4�5 ��2� � ��� ��� ���� �� � ����� � �������� ������� 1 � �� � ���� ��� � ���������� �� ���� � �������� ��� ��������� � ��� ������� �� � ���� � ��������� ��� 4�5�
/*��� @"9 �������#" =�� 4�5 � ���������� �� �������� � �� � ��� � 4�5 � ���� 6���1� ��.��� N�I7 ��� ���� � ������ ��� �� 1���� � 0��� � � ���� ���� 6�� � ��������� � ������7 ���� �� ������ �����
Processing Wait fordecision
finished^theVoter.yes
finished^theVoter.no
accept
decline
Statemachine of CalcUnit
c1: CalcUnit
c2: CalcUnit v: Voter
May accept
Decline
Wait for voteno
yes^theCalcUnit.decline
yes
yes^theCalcUnit.accept
no^theCalcUnit.decline
no^theCalcUnit.decline
Statemachineof Voter
Object diagram
VoterCalcUnit
theCalcUnit
theVoter
Class diagram
���� ���� �! ����� �� �������� �����
)� �� ���� � � � ��2� ��� �� ����� � ��� �� ����� � ����������� ����� /���-��� ��� �� � � ���� �� ����� � ������ �� �� D��� �� �� ���� �� � ,� �� �� � ���� � 3� ��� � ��� ���� ��� � �� � ���� �� �� ����������� �� ��� ��� ����� ����� ��� � ��� � �� ��� � �� 2��� � ������ �� �� ��� � �������������� ����� �� ����2 � �� �� ����#� �� � ������ � ���� � )� �� ����� � ���� � �1� ���������������� �� 1����� �� �� � ��� � ��� 6� �� ��� �� ������� �� �� � � ����� ���� � �� .��� N�I7�� � ��� �� ���� ����� �� �� ��� � �� ���� � ��� ��2 � �� �������� �� � ���� � ��� � ��� �
��� �� � 1 ���� � � �� �� .��� N�K �� ',� 0����� �� �� �� ��� � ���� � 6�� .��� N�I7 ������ ��� � � ���� �� �� 9B!',� ��� � �������������� ������� � �� REMNS�
initial state
other state
automaton
EHA
transition
process waitdecision
t9t10
t7
t8
a1:hAut
c1:EHA
may
decline
waitt3
v: EHA
a0: hAut t2
t1
t4t5
t6
process waitdecision
c2:EHA
a2:hAut t11
t12
t13t14
accept
t EV AC
t10
t9
t11
t12
t13
t14
decline
accept
−
−
accept
decline
−
−
finished
finished
yes
no
t
t1
t2
t3
t4
t5
t6
t7
t8
EV AC
yes
yes
no
−
accept
decline
no
yes
no
−
decline
decline
finished
finished
yes
no
���� ���� ��� -G� ��������� �� ��� �! ����� �� �����
N�! '>� �� � ,� ��������� ��������F .����� 9 ������� �� 4�5 9��� ������ EN$
3� ���� ���� ���� ���� � �� �� ��� ������� �� ���� ����� ��� �� ��� ����� �������� �� ����� ���� ������ �� ������ � �� � ����� ��� ��� �� �� ��� ��� 3� � ��� �� ������� � �� ���� ����� ���� ���� ������ ������ � ��� �� � �� � ���� ��� 1� � ���� �� � � ���� � ����� �� ��� � �� � � ��2 ��
C �� �� �� �� �� �� ���� �� ������������ �� � ���� �� ���� � ��� ��� �� � � ���� � ��� � ��2����� ��� ������� � �� ���� �� ������ ��� �� � ��2 � ��� ��� 1��� � � �� ���� � � ���� � .��������� �� � ���� ���/���-���� ������ �� �� � ���� �� 1��� � � �� �� ���&��� �� ���� /���-��� ��� ����� ��� �� ���� ���� �� �� � �� ������ ���� �� (�� � . ��� �� ���� 1��� �� ���/���-��� ��� ��� �)� � 0��� � 1 ��� � ���� 1��� ����� ������ ����������� ���� � � ���� �� ���� ����1 � �� � � �� ��� ����� ��� �� ��� �1�� � ���� � ����� ��� � ��������� ����� �� � ������
0�$�$ �� � ����� � �� 6�) ���� ������
)� �� �����1��� �� ����� � ���� � ��� ��� �� ��� �� ��� ���������� 1��� � � ����� � �� � ��� ��6�� >����� ��7 �� �������� 4�5 � ����� � 6.���� N�M7� ,�1 � � ���������� � ������ � ���������� > � �� � �� =B5 �� ����� � ��� �� �� �� ��� �������
Transition
CompStateisConcurrent
Bool
SimpState
Statemachine
Statevertex
State
Event
Action
GuardPseudoStkind: Enum
subvertex source
target
transitionstop1 0..*
0..*
trigger
guard
effect
8�: %��� ������
ModelElementname: String
Statevertex
Event Statemachine
Action Transition
8�: ��������� ���� �����-������
���� ���� ��� ��������� �! .���������
� 3� �� &� � � ����� �� ���� ���� � ?� � ��� )� �� �� �������� �� ������ 6���� 1������ ������� �71��� � ����� �������� �����
� � ���� ������ �� � � ������ ���� � ��2 � �� � 0� �� � �� ���� � ���� �� ��� �� �� � ������������� ��� ��� �� � � ��� �� � ��� ��� �� � 1��� ��� � � ��� ��� ��������)� �� � ����� � � �����0������ �� ��� �� � �� � ��# 9��� ��� �� ��������� ���� � �� ���������
P 3� ��# ����������� � 2� � �� �� � � � ����� 6 >����� �� �� � ��� � �� ��� ����� ������ �7 ��&� ���� �1� � �� �����0������� .���� � ����� �� �1� � �� �� �� ��� ���� ���� � ��� ������� ���� ��
P 3� �������� ��� � ��� �� �����0������ �� ��� ��������� ��� �������� �� �1� � ��� ���� �� ������ �� �����0�������
� � ���� " �� A �� �� �������� ����� �� �� ���� ������ )� � � ��� �� ��� � �� ����� �� � ����������� ��� ���� � �� ������������)� �� � ����� � � �����D���� �� � �������� �� 0� ����������
E$" N � ������� �� ��� ���� 5������ � ��� ��� � 3��������������
� � ���� �� � ��������� �� ��������� ������ �� ��� �� �� ��� �� � ��1��� �� �����2 � ��� ��������� ������ ��� ������ �� 1���� ��� ��� � ����)� �� � ����� � ����� �� �� �������� ����� ��� � �������� �� �����D�����
� � ����� ���� �� � ���� ���� �� � ��� ��� ������� ��)� �� � ����� � � ���#������� �� � �������� �� ����� ��� �� �� � ��� ��� ��� ���������� � ���� ��
� � �������� ���� �� � ���� ���� �������� �� ������� ��)� �� � ����� � � /��#��������� �� � �������� �� ������
P )�� ��.���� ����������� � ��� � � � � �� ����� ���� ���� �� ������� � �� � /��#���������� '���������� �� ���0� �� �1� � �� ��� �� �� /��#��������� ��� � ��P�������� �� �� ��� ����1 � ��� ��
P 3� �/������� �������� ��� � ���� �� ���� ���� � ��2 � �� � ��� ������� � �������F �� ������������ �� ��� �� � �� ��� ���� ���� �� �� 935���� ���� �� �� � ��� �� � ��� ���� �����1� �� ��� ���������� ���������� � ����� 6������� �������� � 1��� ������� �� > ������7�=�� �1�� �� � �� �� ��� �� ���������� � ���� �� �� ��� ���� ���� 6�� ���� ��� �� �� ���� ��� ��5���� 7� 3��� � ��� ���� >����� �� �� �� ������� � ��� � ����� �� � ��� � �������6�� � � 0� ����� > ������7�
� � �� ��� ���� �� �� ����������� �� ��/ � �� �� � �� ��� � ��������� ������� ��� 2��� ���� ��)� �� � ����� � � )�� ������ �� � �������� �� �����D����� )� ��� �� �� "�� �������� ���� ��� � ��� ������� ��� ���� �� ��������� ���������� � ������ ���������� � � ������ ���� ���� ��� ���&������� �� ��� ���� ���� ������� >����� �� ������� � ��� ���� �
� � ���������� �� � ������ � ��������� � �1 � � ���� ���� � �� > ��� � ����� ���� � �� >�)� �� � ����� � �������� �� � �������� �� 0� ��������� ���� ������ �� � �� ������� � ��������� �1��� ��� � ���� ������ � ������� � 6�� ������������7F
P ����� � ��2 � �� ����� �.��� 1���� ������� � ��P ��� �� � � ����� ���� ���� ������ �� ��� �� �� ������� �� ���������� �� ����� � �Q ���
�� ���� �� ��� ����� 1 ���� ������ � �� ����������� �� �&� > � ������ �� ������ 1���� � ����� � ���� � ������� ���� �� �� ��������� �� � ����� �
P �E��� � ��2 � �� ����� 1���� ��� �� � ����� � ��� � �� ���������� �� 2� ��P ���� � ��� � �� �����D���� �/ �� � �� 2���� �� ���������P ����� � ��� � �� �����D���� ���� � ����� ���� � 2���� �� �� �������� 1� � �� �����0������ 1��
���������� �� �� ����� ������ ��� � �� 2���� �� �����0������ �� �� �� ���� � ������
� �� " �� ��� � �� �� �� ���������� �� � ��� ��� ���� � ������ �� �� ��� ���)� �� � ����� � �� �.��� �� � �������� �� 0� ��������� ��� �� � ��� �� � �������� �� � � � �������� ����� �
� � ����� ��������� �� � ���� �� > � ����� ���� ��� � ������ � �� � ���������� �� ��� � ��� � ���� 1� �� � ���� ���������� �� ���� � �� ����)� �� � ����� � 1�� �� � 0� ���������� )�� ��#���� �������� �� � ���� �� > � ����� 1����� ��2 � �� ����� ����������
� )� � � ��� �� ������ ��� ���� � �� �� �� ���������� �� � ��� ��� ���� � ������ �� �� ��� �� ��� �� ���������� ��� � � 2� �� �� � � ��������� ��� �� ���� �� ��� ����� ��� ������� �� ������ � ��� � � �� ������� �� � �� � � �� � � ���� �� � ���� � ��� �� ��� ����� ��� � � ��2� ��� �)� �� � ����� � �� �.��� �� � �������� �� 0� ��������� ��� �� � ��� �� � �������� �� � � � �������� �E����
G�� ���� �� 4�5 � ����� � 1�� �������� ��� ��2 � 61��� � � �� �� �� �������� 4�5 � ��&��� �7 �� ��� � �� �� ��� � �������� �� �� �� ���� 3� � ����2������� �� ��� ��� ����� �� ��� ������ ����� � ��������
N�! '>� �� � ,� ��������� ��������F .����� 9 ������� �� 4�5 9��� ������ E$E
0�$�' 3 ��� � /��� �� ������ � ������� ��� 6�) ���� �����
-���� �� ���������� ��� �1� ������������� 1 ����� � ��� � �� ��� 1 6�����1��� REKNS7 �� � ��� �� ����� � ���� � 2� ������ � ������� �� 4�5 ���� ������ 1��� � � ���� � ����� �� ����������������� � � ����� � �����1 � �� � ������ ���������
9��� �� �������� ��������� �� ,�� � RM$S �� �� ��� �� ���� ������ ��� � � ��� � �� >� ���� � � ���� ��� ���� ��/ � �� � ������ � ����� � ���� � ���� �� ���� ��� 1���� 6� ��� ������ ����/ � �� � ����� � ��� � ����� �� ��� RE$!S7� ,�1 � � �� �� ���������� ��� � �� �� ���� � ����� ��� �� 9��� ��� ��� 4�5 �������� �� � ��� �� �������� �� � � �� � ����� � ��� ���� ������� ������� ��� �� ������ ����� � �� �� ������������� �� ���� ��������� )� ���� � ����� 1 � ��������� ��� ����� �� ��� �� ���� �� ����� ��� �� 4�5 ���� �� 1��� � ��� �� �� �� �� ��� �� ������� ��2�������
'>� �� � ,� ��������� �������� 1���� ���� �� ���������� ����� �� ��� ���� ����� � ������� 1 � �������� � �� REEES ��� 9��� ��� ��� �� RE"IS ��� 4�5� )� � � ���� ��� ���� � ����� � ����������� �� ��� �� ���� -��� �� ��� ��� � ���� �� � �� �� ��� � �� � � 9-)G RNMS� � ����� ��� �� �� �� �� ������ � ��2������ �� REKES 1� � 4�5 ���� ������ �� ���� � ���� � -(9 RE!NS � ��2������ ������� �� ��� �� �� ������� � �� �� � ������ �� 4�5 � ���� 1��� �� RE"#S �� ��� � �� ������ 4�5 ���� ������ �� ��� ��
�� ���� � ��2������ �����&��� �� � ��� � �� RH#S ��� RE#ES 1� � �� � ����� �� ��� � �� ������ � � � �� � �������� �� �� �������� 4�5 ��� ��� 3� � ������ ��� �� ���� ������ �� �������� ��� ���� � �� �� � ��� �� �������� ���� ������ � ��� ���� � �� ��� �� � � ���� ���
��� � ��������������� �� �� :)()':� ���� 1�� REHHS ���� ��� �� �� ����� ��� ������ ����������� � ��2������ �� 4�5 ��� �� �� ������������ �� � ���� �� ���� ������� � )� R!""S ���� � �� � ������� � ����0� � �� � �� � �� 4�5 1��� ������ 9 ������� ��� ��� � �� ���� �� �� ��
�� ��� ���� � ���� 1�� ���� � � ��'�� �� � ��� � �� REI E$S 1���� �� ��� � �� ������������������ ������������ ��������� ���� ,���&5 � � 3�� � - ��� G �� �� �� ��� ������ � ������ �������� ��� � �������������� ��� �� 3� �� � ����0� � �� � �� � ��� ���� �� 4�5 �� RENS�
+���� �������������� �� 6�) � �������
+ � �� �� �� ���� �� ���� � � ��2������ ���� �� �� 1 �� �� �� � ��� ������ ���� ������ �� ���� �� ������ 1 �� �� �� ��� �� � � ����� �F �� � ���� �� ����� � ���� � � � �� ����������� ���� ��� � �� ��� ��� ������ 6��� �� � � �� �7 �� ���� �� ���� ��� -� ����� �� ����� �� �� 2 �� �� ��� ��������������� 6 ��� RM# E"ES7 ��� ��� � �� ���� ���� ���� � �� �������� � ����� ����'������ ������ ����� � ��������
'� � ������ �� � �� ����� � ��� �� �� ��� ���� ��� � � � � ������� ��� 4�5 ��� �� ��� ������ ����� ���� ���� �� �������� 4�5 � ����� � � ������ ���� �� �� �� ������ ���� ��� � ���� �� � ������ ��� � 1���� �� � ��� ���� � 1 �� ��� ��/ � �� ���� ����� ������� � �� �� ����� ���������� �� 4�5 ������� ��� ��� .�� ������� �� �� � � �� �� ��� �� ������� ���� �� �� 9��� ��� � ������� 1���� � 0��� � ����� � ������ �� ��� �� � � ����� ��
)� �� ���� �� ��� � � 1 � 2� �� ������� � ������ �� 4�5 ���� ������ �� ��������� � ��&��� ���� ��� ��� � �������������� � ����0� �� ,�1 � � ��� ���� ������������ �� �� �������� ��������� �� ���� ��������� 6���� � ����������� � ���7 �� ��� ������ ������� ������� �� ���� ������ 6�� ���8���� ������� � ���7 �� �� ����� � !�� ������ ��� ���� ���� ������ �� ������� ��������� 1���� �� � ��2 � �� ��� � �������������� ��� �� 3��� ������ �� � �� � ����� � ��� �� ��� � �������������� ��� � ��� �� � ��� ������ ��� �������� � ��� ���� �������������� ������������ ��� � ��������� ����� � ��� �� ��� �� �� �� ������ � ��2������ �� 4�5 ����& ������ �� � ����� �� � ����0� � ��� ������ � �� REME EM!S 6��� �� B�� � � K7�
E$! N � ������� �� ��� ���� 5������ � ��� ��� � 3��������������
0�$�( ?A� �� � G� ��������� �������& � ������ ������ �� 6�) ���� ������
3� 4�5 � ����� �� '>� �� � ,� ��������� �������� 6',�7 1 � �������� � �� RE"IS �� ����� ����� ���� � � � ������� ��� � ������ � �������� � ������� ��� 9��� ����� �������� �� � ����� ���� ��� ��� � > ���������� ��� �� )� �� ���� �� �� ��� �� ',� ��� � �� ������ � � �� � ���� �� ��������������� ����������� �� ���������� 1��� �� �������� �������� � � �������� � ������ 69=97 ��� ��� � ��� � �� � � � �� ������� �������� � ��� � ������� ���� ���� � �� ��� � �������������� ��� ��
G�� ���� �� ������������� � ���� �� � � � �� � � ��1 ����� � � �� � ���������� �� �� ������� �� 4�5 ���� ������� C � �� � ���� �� ��� �� ���� ',� � � � ������� ����� � �� �� �8 >������� 1� � ����� � ���� ����� �������� 6 ��� �� 9��� ��� �� ������ ���� ���7 �� ������ � � ���� ����� � )� ���� �� ',� �������� ��� � � ��� � ������������� ���� �� �������� 4�5 ���� ������������� �� �� ��� � �������������� ��� �� � ����� � �� REMNS�
1����� �������� �� /*�� .��������� +�������
3� ���������� ����� �� '>� �� � ,� ��������� �������� �� � 2� � �� ��� � ����� � �� .��� N�N�3� ����� � �� �� ',� � ����� � �� � 2> � 1��� �� � �� � 0�0 �� ��� � �� ����� ��� ����� � 1����� �������� ������� �� 4�5 ���� �������
hState hTrans
hAut EHA
hEvent
hAction
hGuard
hQueue
hState
hQueue hEvent
hTrans
automata
effect
srcRest
from
to
trgDet
autStaterefined event
trigger
guard
eventQ
topreceiver
isin
validEvautTrans
isAct
evSel
enablefireablefire
conflict
givePrior
substates
inQueue
exitSt
enterSt
���� ���� ��� -G� ���������
� �� '>� �� � ,� ��������� ��������� 6�3 7 �� ��� �� � �� � ��# �9��� ��� � 0� ����� ��������
�� ����� � ��� ������������ �� ',� �� ������ � �� �� � �� 0� � �.���%� '��� ������� 6�� �� ��� �� �������7 �� � 4�5 ����� ���� �� �������� � 1��� � ���� ������ �� ��� �� � ���� � ��������',� ������� �
� � � 0� ����� ��������� � �� �� � � ��� � ��� 6�7 ��� ���&������� �� ��� ���� ���� ��� 6��7��� ��� � ����� �� � ������� �� ��� ���� ���� �� � 4�5 ���� ������ )� �� ��� �� � �� �9��� �6� � �� � �� ��������7 ��� �3���������� 6��� �� � �� ������7�
� '��� 4�5 ���� ���� �� ��� � � ���� �� � ������� �� ���� �� ��������� � ���� � ������� 3� ���� � 2� � �� � ������ �� � � �� � �� �� ���� ����������� ������ ���� � �� �� �� ������������
� � ���������� �� 4�5 ���� ������ ��� � ���� � ������ ���������� ���� �� ��� ',� 0����� �� �������� ��� �9��� ��� �� �� �9��� �
P ��� ',� ����������� �� ���5��� �� " � ���� ���� ����� ���� � ���� � ���� �� �� ��� � &0� ����� ��������� 1���� �� �� ',� 0����� �� �� �� ��� ������ ������� ���� �� �� 4�5 ���� ������ � 3� ��� ������ ������� �� � 4�5 ���������� �� �� ��1 �� � � � ���� ���� �� � �� ����� �� ���� �� ����� ��� �� ���� � ���� ��
P 3� �������� ����� ���� 6�7 �� ���������� �� � ��� � �� �� ����� � ��������� � ������ 6�'��7�
N�! '>� �� � ,� ��������� ��������F .����� 9 ������� �� 4�5 9��� ������ E$#
P 3� ���� � � � �������� 6��(��7 �� � ���������� � ��� � �� � � �� �9��� � ���� 6�7 ��� ���� � ���� 0����� �� �� �� �������� 4�5 ��� � ��� 6��7 �� � ���� � �� � � �� �������1� � �� ���������� �� 2� � 6���� ��� ���� � ����� ���� � � � �������� ���� ��� � ���� �� ��� ��� ���������� ��7�
3� ����� � ��������� ��� ���� � � � �������� � � �� � ���������� ��� � � � ��� � ��������� ���� ������������� ��������� � � �� � �� RE"KS�
� � �3��������� �� ����� � �� � � ��� � ��.��� ��� ��� �E��� �� � 2� � �� ��� ���� � ������ � ������ )��� � � 1 � ������ ��� ��� ����� �� � �� ������� �� � ��� �� ������� �� ������ � � �� � ������� �.��� �� �� � ��2 � �.���%� 3� ��� ��������� �� � ���� �� > � ����� 6��� �� � �� �&�
����������7 ���� ���� ���� �� ����1 �� ���������� �� � ���� ��� �� ',� ��� �� �� ������������� �������� � �� �� � �� 0� � 1� � �� � ���� � � �� �� ��
��� �� ����� ��� '��� 0� � ���� � 1���� � ��� �� ����� 6.��� �.7 �� � �� � �� �� ��� � � ���� � ��� �� ���������� �� �� ���� ������ �
3� ',� ������� �� �� ��� � ���� ����� 6�� .��� N�H7 �� ���1� �� .��� N�$� )� ��� � �� �� ��� �� ������� �� �� ��� ����� ���� 1 � � � �� � �� � ��� 6'(7 ������� 6�B7 ����� � ����������69:7 ��� ���� � � � ��������� 63+7 �� � ���������� �� � ���� � G�� ���� �� � �� �� �� �� ���� � � � �� �� ���� � ������ ���� � ��� ����� 4�5 ������������
s1 s2t2
t1
t3
t4t5 s3
A0
s6t6
t7s7
A1
s8t8
t9s9
A2
initial state
other state
automaton
transition
refinement
top
SR EV AC TD t
t1
t2
t3
t4
t5
t6
t7
t8
t9
r1 a1 s2
r2 s6a1
e1 − s2
r2 a2 s3
s6
s8
s6s9e1a2
s8
e1 f1 s7
r1 s6f1
e2 e1 s9
f2 s8
s2
s1
s3
s6
s7
s8
s9 e1
���� ���� ;�������� ����� � ������ -G� �����
1����� �� ������ /.+ �������
)� �� � ����� � ��� ������ ���� �� �� � ����� � 6� �� ���� �� � ������ ��� 7 1 � � � ���� ����� ������� 6��� � ��� �7 � ������� ��� �������� � 6����� ���� �� � ������ ��� 7� ��� �� � ��������� �� �� � ���� � �� ������ �������� ���� �� � �� � ��� � ���� �� �������� 4�5 ��� ��� ��� �� ��� � .�� � �������� �� ������ !������ �� ���� ������ �� �� ���&��&��� ������ 1������������ �������� � ��� � ������� �� � 0��� ��
� 3� ���� �� �������� � �� �� � �9��� 1��� � � � �� ��� 1� � � � �� �9��� �� ����� 6�� � � �� ��� �� ���� �� ���2��������7� 3� �������� �.��� �� � �'� �� �� ��� 1� � ���� �'� �� �� � � �� ��� �� ��� ���� � 6�� �� ��� ���� � � ����� �� �� ������� �� ���� �������� 1��� � ����� ����P� � �������������7�
� 3� � ������ ������ ���� ��� � �9��� �� ��� � �� �� �� �9��� � �� �� ',� ���� �� ������� C� �� �U� � �� � ��� � �� � �'� �� �� �� ��%���� �� ���� ���� � ��� � ���� �� �'� �� �� � � �� ��� �� �U� � � ��
E$H N � ������� �� ��� ���� 5������ � ��� ��� � 3��������������
� 3� �������� � ������ ������ ��� �� 1��� � ��� � � ���� �� 6�7 1� � � ���������� �� ����� � � ���� � � �� � � �� ��� ��� ����� ���� �� �� ����� ���� 6��7 �� �� ���� � ��� ��� ���� �� ��������� � 2� � ��� 6���7 �� �� � � �� � �� � 2� ��
� 3� � �� ���� ���������� � ������� ��� �3���������� 1���� �� �� ���� ������ ��� ��� ��� �� �� ',� ��� � �������� � �� RE"IS� 3� � ������ ������ > ������� ��� ��� � ��� �� ���� � ���� ��� �� � >�� � 1� � �� ���������� �� 2� �� 9�������� �� ������ � ������ ����� ��� �� ���� � �� � �� � � 1� � � ���������� �� 2� �� 31� �3���������� �� �� � ���F��� � ������ 6�� � �� � ����� � �� ���8��� 1� � 2���� �� �7 �� �� �� ������ � � �� ��� ��������� C��� ��.�)�� � ��2 � �� �������� ������ � �1 � �3�����������
�� � � ���� � �� ����� ����������� � �1 � ������ ��� ������� ���� �� �� ���� ������ ���� �� ��� ����2 � 1��� �� ',� �� � ��� � ��� � �� ��� ��� &���� �� �� � ������ ��� � ����������������� �� 3� � ��� �� ������� �������� � 6��� � �������7 �� �������( ��� ��� ����� � C��� ����� � �� �� � ������ ������������� �� ',� 1��� � ����� � ���� �1� ���� 0� �� ��� � ��� �� 6�7�� �������(����� ������������# ��� ��� � � ������ � ��� � �� ��� � ��� ������������ ������� ���&������� ��� 6��7 �� *������ �� ��� ',� � ������� ��� ��� 3��� ����������� � �1 � ������� ��������� 6 ��� � � ��� � �� ������7 ���� 1��� � �� ��� �� �� ������ ��� � �� �� B�� � � K 1� � 1 1��� ��� �� ��� � �� ���� �� � ����&� � � � ��2��������
0�$�* � �� �������� � ������� �� ?A� �� � G� ��������� �������
G�1 1 � 2� �� � ������� �� '>� �� � ,� ��������� ��������� �� � ��� � ���������� ���� ��3� ������� ����� �� �� ������ �� � � ��� � �� �� 9B!',� �������������� REMNS� 3� �� P� � ������������ ����� ���� �������� �� �1� -� ��� � \ �� ��� �� �������������� ��� ��� �� ��� �� � �������� ��� �
5� ����������� ����
3� ����(,����� ����� �� ������ � � ������ ��� ������ ���� ������ ������� ���� �� � 0��� � ����� ���&��&��� ������ ������������� �� ������� � ������� )� �������� �� �������������� �� ��������������� � ���� �� � ��� �� ���� ���� � 3� � ��� ����� ��� �������� �� E" ��� � 6� .��� N�E"7���� �� > ��� � �� ��������� �� �� ������� 8�1 ��� � �� �� �����1��� ��� �� �� ��� ���� ����������� ���� � ��� ����� ��� �� �� �� ��� > � ������ ��� ���� � ��� � � ��������� ��
E� ������'� F 3� ��� � ������'� ��� ������'� ����� � �� ������� � ��������� �� �1� �� ���� 2��� �� � �9��� �� �� � 2� � �� � ���������� � ��� �� �9��� � �� �� ���� ��������� �� ������� � �� �� 6� ���� > ������7�
!� ������'� F 9 ������ �� ��������� ������ �� �� ������� � � ������ �� �������� � �� ��� ��� ��� ������'� �� ���� �� ������ � 3��� � ��� �� ��� ������ �� � � �1 � �9��� � �� ��� �� �� ���� ������� �� �� �� �� � ������� �� �� ��� �� ������� �� � �� � ����� � � � �1 � �� ��� ��
#� ���������'� F :�� � ���������'� ��� ���������'� > ������� ���� �� �� �9��� � ���� �� >�� � �� � �3���&������ 1� � �� ���������� �� 2� � �� �� �3���������� �� 2��� �� ��� �9��� � �� � �3���������� ���� � >�� ��
H� ���������'� F ��� �1���� ��� �� ������ �� �� �� ��� ���� �� �� �� �3��������� � ���� ���� � >�� ��
I� ���������'� F ��� �� ���� � ���� � � � �������� �9��� � � �� � 2���� �3��������� � �� ������ � �� � � 1� � 2���� ���� �����������
K� ���������'� F ������������ ��� �� ���� � �� ���� �� ��������� �� �� ���� � � � �������� ���� ���� � �3��������� � ��� ��� ��������� �� �� �� �9��� �� ���� ���� � �� � �� G�� ���� �� ���� � �� � >�� � ��� �� � � 1� � 2���� � ���������� �� ������ ������������
M� ���F���'F 3� ��� ���F���' ���� ��� �1� �3���������� �� ��� �� �� �� � >���� � �9��� � ���� ����� � �� ���� �� �� � �� �� ������ �� ���� �� �� >�� � �� ���� ����������� ������� � ���)����
N�! '>� �� � ,� ��������� ��������F .����� 9 ������� �� 4�5 9��� ������ E$I
enterSt
<<loop>>substatesR2
<<forall>>exitStateR1
substatesR1<<forall>>
<<forall>>exitStateR2
<<forall>>enterStateR1
<<forall>>enterStateR2
<<forall>>conflictR
<<forall>>givePriorityR
<<forall>>initTransR
<<forall>>initActiveR
succeed
succeed
succeed
succeed succeed
succeed
succeedsucceedsucceed
succeed
hTrans
T
hState
S1
hState
S2
substates
enterSt
trgDet
hTrans
T
hState
S1
hState
S3
hState
S2
NEG
substates
substates
trgDet
to
enterStateR2hTrans
T1
hState
S1
hTrans
T2
hState
S2substates
srcRest
srcRest
hTrans
T1
hState
S1
hTrans
T2
hState
S2substates
srcRest
srcRest
givePr
givePriorityRhState
S1
hStateS2
hState
S3
RHS
substates
substates
substates
S1
hStateS2
hState
S3
hStateLHS
NEG
substates
substates
substates
substatesR2
hStateS1
hAutA
hState
S2
RHS
refined
substates
autState
hStateS1
hAutA
hState
S2
refined
autState
LHS
substatesR1
hTransT1
hStateS
hTrans
T2
RHS
exitSt
exitSt
conflict
hTransT1
hStateS
hTrans
T2
LHS
exitSt
exitSt
conflictR
hTransT S1
hState
S2
hStateRHS
substates
exitSt
fromhTrans
T S1
hState
S2
hStateLHS
substates
from
exitStateR2
hTrans
T
hState
S
trgDet
hTrans
T
hState
S
trgDet
enterStateR1
hTrans
T
hState
S
from
hTrans
T
hState
S
from exitSt
exitStateR1
T
hTrans hTransT
enable=Ffireable=Ffire=F
initTransR
A
hAut
hState
S
initial
hAut
A
hState
SisAct=T
initial
initActiveR
���� ����� .��� �������� � ��� -G� �����
N� ��.�)����,'F ��������� �� ���� ��� � �3��������� �� ��� ��1 � ������� ���� �3��������� �� �� ����� ���� � ������ ����� � ��������� �9��� � 6�� ��� �� � � ���� ��7 �� �� � ������� �� ���
$� �������' ��� ���� ���.�'F )�������� ��� �� ������� �������� � �� �3���������� �� � � �� ���� �E"� ���� ���.�'F � ���� � � ��� � ����� �� �� �� �� ������� ���� �� ��� � 0� ����� ���������� ��
/*��� @"B" �� �� �� �� �� � ��� ����� ��� �� �� ',� ��� � �� .��� N�$ 1 � ��� � ���������� ����
� ��� ��� �� ��� �� �� ������� � �� ��Q� �� ���� � �� � >�� � 1� � 2���� ���������� � �� �� 6�� ��� ���� 7 ��� ��� �� ��� �� 6�� ������� �
�� �� ��� ���� 7Q� �� ���� � �� � �� � � 1� � 2���� ���������� � �� ��� �� 6�� ���� � � � ���������7 ��� �� 61����
�� �� �� ���� 7Q
E$K N � ������� �� ��� ���� 5������ � ��� ��� � 3��������������
� ����������� �� � ��� � �� �� ���8��� 1��� ��� ��� � ���� ���� �� �� >�� � �� ��� �� �� �Q� ��1 � � � ��� � ������� �� � ��� � �� �� ����� � ��������� ���� �� �� � �� � �� ����� �� �� 6��
����� � ��������� �� � ��� �7�
2�������� ����
G�1 1 ������� 1��� �� ���������� �� �� ;��� � ��������< � �������� ��� 6� ��� � �� .��� N�EE71� � �� ���&��&��� � ���� �� �� ���� ������ �� � 2� � ���� � ����� �� ��� ������ ��� �������
hTransT
fireable=Tfire=F
LHS
hTransT
fireable=Tfire=T
RHS
fireFirstR
hEvent
EevSel=T
hStateS
isAct=T
hTransT
enable=F
S1isActl=F
hState
trigger isIn
srcRest hTransT
enable=T
hEvent
EevSel=T
hStateS
isAct=T
RHS
trigger
srcRest
enabledR
T1hTrans
fireable=Tfire=T
RHS
hTransT1
fireable=Tfire=F
hTrans
T2fire=T
LHS
NEG
conflict
fireNextR
hTransT
fire=T
hState
SisAct=T
exitSt
hTransT
fire=T
hState
SisAct=F
exitSt
exitR
hTransT1
enable=Tfireable=T
RHS
hTransT1
enable=Tfireable=F
hTrans
T2enable=T
NEG
givePrior
LHS
fireableR
hTransT
LHS
hTransT
fireable=Fenable=Ffire=F
RHS
resetR
hQueue
Q
hEvent
E
LHS
inQueue
hQueue
Q
RHS
E
hEventevSel=T
selectEventR
fire=TT
hTrans
A
hAction
Q
hQueue
hEvent
E
NEG
event
receiver
effect inQueue
T
hTrans
fire=T
A
hAction
Q
hQueue
hEvent
Eevent
receiver
effect inQueue
addQueueR
hTransT
fire=T
hState
SisAct=F
enterSt
hTransT
fire=T
hState
SisAct=T
enterSt
enterR
hEventE
evSel=F
RHS
hEventE
evSel=T
LHS
deselectEvR
fireFirstR<<try>>
<<try>>selectEventR
fireableR<<forall>>
fireNextR<<loop>>
<<forall>>exitR
<<forall>>addQueueR
enabledR<<forall>>
<<forall>>enterR
fail
succeed
<<forall>>resetR
<<forall>>deselectEvR
succeed
succeed succeed
succeed
failsucceed succeed
succeed
succeed
succeed
���� ����� ��� ����� �������� �"���� ����"�� ��� -G� �������
N�! '>� �� � ,� ��������� ��������F .����� 9 ������� �� 4�5 9��� ������ E$M
E� ������.���'F �� 2��� �� � �� � �� ���&� � ������������� � � �� � ���� �� � �� 0� � �� )� �� ���� � ��� �� �������� �� � �� > ������ �� ',� � ������ �� G�� ���� ��/ � �� 6��� ��� � >7 � �� �������� � �������� ��� � � �� � �� ���� ���� ��1 � � ���� ���&� � ��������� � � ������� �� ��>���� � �� � ������� �� ���� � ��������� )� ���� ����������� 1������ ����� � � ���6���� ��� � 2� � ��� ���� ��7 ��� � ��� � � ��� ������� 1��� � � � ����� � ���� 1��� ������� ��
!� ������ 'F � �3��������� � �� ��! �� ��� ����� � ��������� �9��� � �� ����� ��� ����� � �'� �� ��� � � �� � �� �� ��� ���� � ��� �� ���� � ��� �� � �� �� �&� ����� �� ������� 6��� ���� ������������� ���� ����� ��� ����������� 1������ �&� ������7�
#� ������'F �� ���� � �3��������� �� � ��� � '��! �� �� � �� �� ���� � �3���������� �� ������ � ������� 6� �� � ����� ���������7�
H� �����'F 3� 2��� 62� ��� 7 �3��������� � �� � � �� � �� � 2� � ���P� � ������������� �� � �������� �� �������� �� ��� � )� �� ���� ����������� ����� �� � �� > ������ ������� � �� � � ������������ �������� � �� ����������� 6� �� 2��� �� 7�
I� ��+���'F ��� � �� ���� �� �� �����' �� � � �� ����������� �� � 2� � 2� � �� >� �� � �� �� �� 6�� ��� ��� ��+���'7 ����� ��� �� � ������� ���� � �3���������� �� �� ���8��� 1��� �� � ��� �� � � �� �� �� 2� � ��
K� ����'F ��� �� ���� � � ��� � �� �� ������ �� � ����� ���� � 2���� �3��������� � �� >�� ��M� � %����'F �� �� / �� �� 2���� � �3��������� � �� �'� �� � �������� � �� �� 6� ��7 �������� �� ��� � �� �� ���� � ������ �U� � � 6�� �� � ����� ��������� �� � ��� � �� � �� � ��0� � �� ��� � � �� � ��� ��� ��� � � �7�
N� ����'F ��� �� ���� � � ��� � �� �� ������ �� � ����� ���� � 2���� �3��������� � �� �� � ��3��� �� � ����� �� � ����� ���2�������� �� 6�7 �� ������� �� ���� � � � �������� ���� � 1 � ��� � ���� � � �� �� ���� � � � �� � �� � � �� � ��1 � � � � ���� �� ���� � � � ��������� ��� 6��7��� ',� ����������� �� ���P��� �� � � ���� �� ���� � ��� � � >�� � �� � ���� � � � � ���� �� ��� ��� �� �9��� ��
$� ���' ��� �������.'F ��� �� ������� �������� � �� � ���������� � ��� �� � �� � �� � � �� ���� ��� � � 1 �� �� �� ',� ���� �� ��
/*��� @"@" 5 � �� ����� ���� �� ����� ���� � �� ��� ��� � ',� ��� � �� �� ������� ���� � 6������� �� ��� ��7 ��� �� � �� 0� � ���� �������� �� ����� � �� �� ��� ��������� �� �� � �������� � � ���&��&��� � ���� �� �� ��� �� ��������� ��������� ��� �� �� �����1��
E� 3���������� � ��� � �� ���� � �� � ����� ������ ' �� �� ����� � ��������� ���� � 6�� ��� ��� � ���� ��7 �� ���� ����������� �� ����� �
!� .��� ���� ���� � � � �� ����������� �� � �������� �� ������' ������� � � ���� � ��� � ������� ����
#� 3� � � �� ����������� �� � 2� � 1��� ������� �� �� ����� ���������� ��H� �� � ����� ����' ���� � ��� �� ��� �� � ��� ������� 1��� �� � �������� �� ����' � ����� �� �� ���������� �� ���� ��� � ��1��� � �� '� �� ��� � �� �� � �� 0� � �� ��� � %����'�
I� .������ ��� ������� �������� � �� ��� ����������� �� � � �� ���� ��� � � 1 ���&��&��� � ���� �� ���� �� ��
� ������ 0�2 7�� � �� � ������� �� ?G � �������8� 3� �9� ������������� �� �� � ��&��� � ������� 6.��� N�EE7 �� � � �� � � ��1� C �� �� �� �� ��� �&� � � � � � ������� �� (-���� �� ���� ��� �� 1 �� ��� �� �� �� ��� �������
��� 2� '��: � X5� �� ���6���/���H7 �� �0� ������6��! H7Q4� ������6'��!H7QH� �� ���6'�3����H7 �� �
E$N N � ������� �� ��� ���� 5������ � ��� ��� � 3��������������
I� ��� 6'�;*�H7Q'� ������6*��H7(� ������6� P��H7J� ������6����H7D� �� ��56� ������6���H7Q55� ������6 ���/�H7Q50� �� ��
��� ���� �:6�� ����%3+ � %3���3 ��+ ��� � �3 7 X54� �� �,� ��6� 7�����6���7�����6'���7��� ���6�3 7�����6�3 7 X ����6�3 7 X '������� ��6�7�
����6�+7 � ����6�+7 X � � ��6�+7 X ��� � ������6%3+7 � ����6%3+7 X � � ��6%3+7 X � ��'/���6�7 � �/���6��7 � ����6��7 X � � ��6�+7 X ��� � �������6%3�7 � ����6%3�7 X � ���6%3�7 X � � ���� %�� F ��� ��6��7 � ����6�7 � ����6�7 X �� � ��6�7 X '��� � ��"�6%7 �����6%7 X � � ��6%7 X �� �� �
5H� � ��� ���.��������6�3 � ��� '���7Q5I� ����� ���.��������6�3 � ��� ���7Q5'� ���O)������ =�[6�3 � �����7Q5(� �� ��
��� 2� ��� :6��������� ��7 X5J� �� �,� ��6��7�����6���7�����6'���7�� ���6��7�����6��7 X �����6��7 X ����#�� ���6��7�
����6��7 X �� � ��6��7 X '���� ������% F �,� ��6��7� �� ���6�7� ����6�7 X �� � ��6�7 X��� � ��/�-����6%7 � ����6%7 X �� � ��6%7 X �� �� �
5D� � ��� ���.��������6��� ��� '���7Q06� ����� ���.��������6��� ��� ���7Q05� ���O)������ =�[6��� ' ������7Q00� �� ��
��� 2� .����:6�������� ��7 X04� �� �,� ��6� 7 � ����6���7 � ����6'���7#�� ���6��7 � ����6��7 X � � ��6��7 X ��� � #��6��7 �
����6��7 X � � ��6��7 X '��� �� �0H� � ��� ���.��������6��� �� '���7Q0I� ����� ���.��������6��� �� ���7Q0'� ���O)������ =�[6��� ' ���7Q0(� �� ��
��� 2� G >�:6��������� ��7 X0J� �� �,� ��6��7� ����6���7� ����6'���7#�� ���6��7� ����6��7 X �� � ��6��7 X ���� #��6��7�
����6��7 X �� � ��6��7 X '��� � ������% F �,� ��6��7 � #��6�7 � ����6�7 X �� � ��6�7 X��� � ��0��6%7 � ����6%7 X �� � ��6%7 X �� �� �
0D� � ��� ���.��������6��� ��� '���7Q46� ����� ���.��������6��� ��� ���7Q45� ���O)������ =�[6��� ' ���7Q40� �� ��
��� >��:6�� ��%3+ ��3 ��+ ��7 X44� �� �,� ��6� 7���� ��6�7��1����6%3+7� ����6%3+7 X � � ��6%3+7 X ������6���7�����6'���7�
#��6�3 7 � ����6�3 7 X � � ��6�3 7 X ��� � ����6�+7 � ����6�+7 X � � ��6�+7 X ��� �� �4H� � ��� ���.��������6�+ � �� ���7Q4I� ����� ���.��������6���� '���7Q4'� ���O)������ =�[6�� ����7Q4(� �� ��
N�! '>� �� � ,� ��������� ��������F .����� 9 ������� �� 4�5 9��� ������ E$$
��� �� �:6�� ��%3+ ��3 ��+ ��7 X4J� �� �,� ��6� 7���� ��6�7��������6%3+7�����6%3+7 X � ���6%3+7 X ������6���7�����6'���7�
#��6�3 7 � ����6�3 7 X � � ��6�3 7 X ��� � ����6�+7 � ����6�+7 X � � ��6�+7 X '��� �� �4D� � ��� ���.��������6�+ � �� '���7QH6� ����� ���.��������6���� ���7QH5� ���O)������ =�[6�� ����7QH0� �� ��
��� ���U� � :6��������%3�� %�4� %�� � %7 XH4� �� �,� ��6� 7 � ������6�7 � �2��6%3�7 � ����6%3�7 X � � ��6%3�7 X � � �3����6�7 �
����/��6%�47 � ����6%�47 X � � ��6%�47 X � � �'/���6�7 � �/���6%��7 � ����6%��7 X� � ��6%��7 X � � �%4� F ��3����6%4�7 � ����6%4�7 X � � ��6%4�7 X � �� �
HH� ���B��� �����:��������6%����7QHI� ���O)������ =�[6%� �������7QH'� �� ��
��� � � ��'� ��:6����%����� ��7 XH(� �� �3����6�7� ��3����6%�7 � �'/���6�7 � ����6%�7 X �� ��6%�7 X � � �/���6��7� ����6��7 X� � ��6��7 X � ����6 7 �� �
HJ� � �B��� �����:��������6%�� ���7QHD� � ��� ���.��������6��� �� 7QI6� ����� ���.��������6���� ���7QI5� ���O)������ =�[6�� �!���7QI0� �� ��
��� � � � ��'�:6������7 XI4� �� �'/���6�7 � �/���6��7 � ����6���7����6��7 X � � ��6��7 X ��� �� �IH� � ��� ���.��������6��� �� ���7QII� ����� ���.��������6���� '���7QI'� ���O)������ =�[6�� �!���7QI(� �� ��
��� � � �:6����������� �� �� �� ��� ��� ��7 XIJ� �� �,� ��6� 7 � #��6��7 � ����6 �7 � ����6��7 X � � ��6��7 X � � #�� ���6��7 � ����6 �7 �
����6��7 X � � ��6��7 X � � �� ����6��7 � ����6 �7 � ����6��7 X � � ��6��7 X � �� �ID� � ��� ���.��������6��� �� �7Q'6� � ��� ���.��������6��� �� �7Q'5� � ��� ���.��������6��� �� �7Q'0� ����� ���.��������6��� �� '���7Q'4� ����� ���.��������6��� �� '���7Q'H� ����� ���.��������6��� �� '���7Q'I� ���O)������ =�[6��� ' ���7Q''� ���O)������ =�[6��� ' ������7Q'(� ���O)������ =�[6��� ������7Q'J� �� ��
0�$�, ?A� �� � G� ��������� ������� � "���� �
3� ',� � ������� � � �� � �� �� � ����� � ����� 1�� ������ � �� � ��� ������ �� ������ �� � &��� ��� � ������ ��� 1�� � ����� �� ��� � � ,�1 � � 1 � �������� �� 9 �� K�I�# ���� ���� � 2� ���� � ��� � ����� / �� �� � ��2������ ���� �� � ����� ��� ��� �� ���� ���� � ��� ��� �� ��������� �� )� ���� ���� �� ��������� ���� � �� �� ���� ���� �� � � �� ����������� �� � 2� � ����� ��� ��
!"" N � ������� �� ��� ���� 5������ � ��� ��� � 3��������������
� ��� �� �������� � ��� ��� ���� ������� �������� �� � ����� � � ��� � �� �� �������������� ��� ���� �� > �������
.�� ���� � ���� 1 ��1 � ����� �� ',� � ������� �� �������� � � �� � ������� � � �� ��� ����� � ��2����� 1 �������� �� ���� �� �� ��� ��������� 6���� � ���� ��� � ����� �� � ��� 7��� �� �� 6����������� ���� ��� � 2� � ����� ��� ��� � � ������� ���8����7� 3� � � 1 ���� �� �� �������� � �� �� � ����� � >� ����� �� ',� �� .��� N�E!�
hState hConf
hTrans hStep hEvent
EHA
fire:Bool
states
trans
configs
trigger
initConf
steps
toConffromConf
���� ����� ��������� �� -G� �3������ ��� ����� ��� �� ��������
� �� ',� �� ��1 ������������ ��� �� � �� �� � ����# ��� ���2��������� �/��� ��� �� � �� ����������2�������� ����/��� �� ���� �� ���2 ��
� � ���2�������� �/��� �������� �� ������ 6���� ��� � ����� �� � ��� 7� C� � ���� ����� �������2��������� �� ���� �� ������ ��� �� � ���� �� � �� � ������&� 1�� �� >� ����� ��� � � ����� ���2��������� �� ��� ���� F
P .�� ��� �1���� %���� �� ��� �'� ���� �� ��������� � � 1 6 ������7 ���2�������� �� �� �� ����������� �� �� ���� �� �� ����� � � ���
P C� � ��� ����� � �1��� %��� � �'� ��������� 1 2��� �� �� �� B��� ���� ������ �����2��������� � � ��� � �� ��� ������� � ��� �� � 1 ��� �� ���� ��� ���
P C� � �� ��� �1��� �� �� �� ������ �� � ��� � �� ��������� � ������ � �� ����� ��� ��������2��������� �� � �����
� ������������� �� ���� �� ��������� �� � � �� � �� REMNS �� ��� � �������������� ��� ��� � �� ����# 1���� �� ��� �� � �� ���&���8������ ����������� ���� ��� ������ �� � ��.��� ��
� ����� ���� � ���2�������� 6���/��� 7 ��� �� � ���2�������� 6��/��� 7� ��� �� � �� �� ',� ��� � � � ��� � ��������� �� � �������� ����2 � � ����� �� �����' ��� ��+���' ��� � ��� ��� ������� ��� .��� N�EE ��� ��� � � � ��� 6�� ���/���� ��/���� �����7 ��� � � ��� � �� � �����������1��� 1���
G�1 �� � ��� � � �������� � ������� �� ',� ��� � �� ��� � �� �� ��� � ���������� ���� �� ��� � �� .��� N�E#� G�� ���� �� � ��� � �� ��� �� � ������ �� �� ���� ���� � �� ',� ��� ���1��� �� � ����� � � �� ��� � �� .��� N�EE ����� � �� �� � ������ �� � ����� ',� ��� ���
E� ���������'F � �9� �� �� ��! �� ��� ���� � � �� ��� ��� ���2�������� �' �� ����� ��� ����� ��'� �� � �� �� �� � �� 0� � % �� �� ',� � ��� �� ���� � &+ ��� �� � �� �� �&� ����� 1
�� � �3��������� � �� �� �9� �� �� ������� 6��� ���� ���� ��������� ����� ����� ��� �����������1������ �&� ������7� 3��� �� � ������ � �� / ��� �� �� � ������� �������� ��� � ������.���'������ ' ��� �����' �� � ����� �9� �� �� � � �� � ���&� � �������������� )� �� ���� �� � �� ����� �� � �� ���� ���� � �� �� � � ����� ���� > ������ � ������ ��
!� �������'F ��� �� ���� � � �� �� ���/��� ���2�������� �� �� 2���� �9� �� �� >�� � �� ������������ �� � �� �������� �
#� �������'F ��� �� ���� � � �� �� ��/��� ���2�������� �� �� 2���� �9� �� �� �� � � �� � ������� �� � �� �������� �� ��� �
N�! '>� �� � ,� ��������� ��������F .����� 9 ������� �� 4�5 9��� ������ !"E
T1:hStepfire=T
A1:EHA
TO:hConf
S:hState
isAct=F
steps
configs
states
toConf
LHS
T1:hStepfire=T
A1:EHA
TO:hConf
S:hState
isAct=T
steps
configs
states
toConf
RHS
enterEhaR
T1:hStepfire=F
A1:EHA
steps
RHS
T1:hStepfire=T
A1:EHA
steps
LHS
resetEhaR
T1:hStepfire=F
FR:hConf
E:hEvent
isAct=F
S:hState
A1:EHA Q:hQueue
T:hTrans
IN:hState
isAct=F
inQueue
states
eventQ
triggersteps
trans
NEG
fromConf
isIn
NEG
T1:hStepfire=T
FR:hConf
E:hEventA1:EHA Q:hQueueeventQ
triggersteps
fromConf
RHSLHS
enableEhaR
fail<<forall>>resetEhaR
<<forall>>addQueEhaR
<<forall>>enterEhaR
<<forall>>exitEhaR
enableEhaR<<try>>
succeed
A1:EHA
E:hEvent
Q:hQueue
AC:hAction
TR:hTrans
T1:hStepfire=T
receiver
event
stepseffect
trans
inQueue
A1:EHA
E:hEvent
Q:hQueue
AC:hAction
TR:hTrans
T1:hStepfire=T
receiver
event
stepseffect
trans
inQueue
addQueEhaR
RHSLHS
T1:hStepfire=T
A1:EHA
FR:hConf
S:hState
isAct=T
states steps
configs
fromConf
LHS
T1:hStepfire=T
A1:EHA
FR:hConf
S:hState
isAct=F
steps
configs
states
fromConf
RHS
exitEhaR
���� ����� ������ ���������� ������� �� -G�
!"! N � ������� �� ��� ���� 5������ � ��� ��� � 3��������������
H� � %�����'F �� �� / �� �� 2���� � �9� �� ��� �� �� �'� ��� � �������� � �� �� 6� ��7 �������� / �� ��� � �� �� ���� � ������ �U� � � %� 3��� ��� �� � �� � �� 0� � �� ��� � � �� ���� ��� ��� � � � �� � ������ �� � ����� � ����� ����������
I� ������'F ��� �� ������� �������� � �� � �9� �� �� � � �� ���� ��� � � 1 �� �� �� ',����� �� ��
5�� � ���� � �������� � ������� �� ',� 1��� � �� �� �� ����� ��� � ����������� ��/ � �� � ��&��0� � ���� ����� � ��2������ �� � ��� ���� ������� 6�� B�� � � K7 ��� � ������� ����� � ��������� ��� � ��������������� 6�� B�� � � M7�
� ������ 0�#B 7�� � �� � ������� �� ?G � ������� 7� "���� �88� 3� �9� ��������������� �� � ����� � ������� 6.��� N�E#7 �� � � �� � � ��1� C �� �� �� �� ��� �&� � � � � � ��������� (-� ��� �� ���� ��� �� 1 �� ��� �� �� �� ��� �������
��� 2� '��: � X5� �� ���6��!/��H7 �� �0� ������6*��/��H7Q4� ������6���/��H7QH� ������6� P�/��H7I� ������6���/��H7Q'� �� ��
��� ���� �:6��� ��� ����%�3 � %�4� %4� � %3� ��3 � �3 7 X(� �� �4�6��7 � �����6��7 � �����6%�3 7 � ����6%�3 7 X �� � ��6%�3 7 X �� � #��6�3 7 � ����6�3 7 X� � ��6�3 7 X '��� � �3����6�7�/���36%�47 � ����6%�47 X �� � ��6%�47 X � � �'/���6�7 ���3����6%4�7� ����6%4�7 X �� ��6%4�7 X � � �������6%3�7� ����6%3�7 X �� � ��6%3�7 X � ����"� ���%33 � %35 ��5 F 6�,� ��6� 7��� ��6%33 7�����6%33 7 X �����6%33 7 X � ���� ��6��7���"�6%357 � ����6%357 X � � ��6%357 X �� � ����6�57 � ����6�57 X �� � ��6�57 X '���7 �������%3� � %�+ ��+ F 6�!���6��7��� ��6%3� 7� ����6%3� 7 X �����6%3� 7 X ������ ��6�7��� ���6%�+7 � ����6%�+7 X �� � ��6%�+7 X � � ����6�+7 � ����6�+7 X � � ��6�+7 X '���7�� �
J� � ��� ���.��������6�3 � ��� '���7QD� ����� ���.��������6�3 � ��� ���7Q56� ���O)������ =�[6�3 � ' ���7Q55� �� ��
��� >��'��:6��� ��� ��� ��%�3 � %�� � %3� � %�+��3 ��+ ��7 X50� �� �4�6��7������6��7������6%�3 7�����6%�3 7 X �����6%�3 7 X ����!���6��7���#��6%�� 7�
����6%�� 7 X ��� ��6%�� 7 X ��� ��!���6%3� 7� ����6%3� 7 X ��� ��6%3� 7 X ������ ��6�7��� ���6%�+7� ����6%�+7 X ��� ��6%�+7 X � � ����6���7� ����6'���7� #��6�3 7� ����6�3 7 X�� � ��6�3 7 X ��� � ����6�+7 � ����6�+7 X � � ��6�+7 X ��� �� �
54� � ��� ���.��������6�+ � �� ���7Q5H� ����� ���.��������6���� '���7Q5I� ���O)������ =�[6�� ����7Q5'� �� ��
��� �� �'��:6��� ��� ��� ��%�3 � %�� � %3� � %�+ ��3 ��+ ��7 X5(� �� �4�6��7������6��7������6%�3 7�����6%�3 7 X �����6%�3 7 X ����!���6��7���#��6%�� 7�
����6%�� 7 X �����6%�� 7 X �������!���6%3� 7�����6%3� 7 X �����6%3� 7 X ������ ��6�7��� ���6%�+7� ����6%�+7 X ��� ��6%�+7 X � � ����6���7� ����6'���7� #��6�3 7� ����6�3 7 X�� � ��6�3 7 X ��� � ����6�+7 � ����6�+7 X � � ��6�+7 X '��� �� �
5J� � ��� ���.��������6�+ � �� '���7Q5D� ����� ���.��������6���� ���7Q
N�! '>� �� � ,� ��������� ��������F .����� 9 ������� �� 4�5 9��� ������ !"#
06� ���O)������ =�[6�� ����7Q05� �� ��
��� ���U� '��:6��� ��� ����%�����%�3 � %33 � %3�� %�4� %�� � %7 X00� �� �4�6��7������6��7������6%�3 7�����6%�3 7 X �����6%�3 7 X ����,� ��6��7��� ��6%33 7�
����6%33 7 X �� � ��6%33 7 X �� � ������6�7 � �2��6%3�7 � ����6%3�7 X �� � ��6%3�7 X � ��3����6�7�����/��6%�47�����6%�47 X ����6%�47 X ���'/���6�7��/���6%��7�����6%��7 X� � ��6%��7 X � � �%4� F ��3����6%4�7 � ����6%4�7 X � � ��6%4�7 X � �� �
04� ���B��� �����:��������6%����7Q0H� ���O)������ =�[6%� �������7Q0I� �� ��
��� � � �:6��� ��� %���� �� ��7 X0'� �� �4�6��7������6��7� �����6%7� ����6%7 X ��� ��6%7 X ���#��6��7�����6 �7� ����6��7 X� � ��6��7 X � �� �
0(� � ��� ���.��������6��� �� �7Q0J� ����� ���.��������6��� �� '���7Q0D� ���O)������ =�[6��� ' ���7Q46� �� ��
0�$�. -��� ��� �� �� ?G � �������
G�1 1 ��� ���� �� ',� � ������� �� .��� N�EE 6���� ���� � �� /.+��� �� ��� �� �� ��'7 �� �� 2� � �� �� �� ',� � ������� �� .��� N�E# 6� ��� � �� /.+�� �� ��� �� ��7� ��� �� � 1 �������1 ���� ��� � ������� �����2 � �� � 0��� � ��� ���������� � 2� � �� RE!IS ��� �������� � �� �� ����� ������ ������� �� 3� �� � E �� RE"IS�
?=��"�� �� �� ��M � �� " ������ �� ?G � �������
)� ��� � �� ��� �� � 2� � �� � ������ � �1 � �� /.+��� ��� /.+�� 1 ����� ���� �� �� ���� ���2��������� �� /.+�� 6��� ��� � ������ � ��� � ����������7 �� � � ��� � ���� ����� 3� � ��� 1 ���� ����� �� �� 0����� �� �� �� ������� � �������
9��� /.+�� � ����� � �� � ������ �� � ���� � �� ',�� > ��� � �� ����� � 61��� ��� �� ������� �7 1��� /.+��� � ��2 � � �� �� � ����� ',� 1 ����� � � ������ ��� /.+�� ��� �� �� �������� ����� ',� ��� ���
%���������� 0�##� 5� /.+ �������� /.+��� �� � ������ ������(����� �� �� /.+ ��������/.+�� �� �� ��� ���� �� % ����� ���� �� ��� ���'�������� �� ��������� ��""� �� ��� �� ������� �� ������ �� �� ��� ���� �� �� �� ��� ���# ��� ��� *���� �� *������ ���� �� ���������� %�� �� ��� ����� !��� ����� ���� *������ �� �������� ��� +1� ��� �� �� ������������ �� �!���� " 3������ ������������ ����� F ��� X �*�'�/��+!�6�
��7 ����� X
�*�'�/��H�6���� 7A
7" $� ��(� & F ���� ��6�7 � ����6(7 � ����6(7 X � � ��6(7 X &����� �� ���� ��6�7 � ����6(7 �����6(7 X � � ��6(7 X &���$� ��� ��(� & F �( F ��� ��6�7 � ����6(7 � ����6(7 X � � ��6(7 X ����� �� ���� ��6�7 � ����6(7 � ����6(7 X � � ��6(7 X ���$�"
6" $� 9� �� � F ��3����697 � �'/���6�7 � ��3����6�7 � ����6�7 X 9 � ��6�7 X ������ �� ��3����697 ��'/���6�7���3����6�7�����6�7 X 9���6�7 X ����$�7 ��� 9� �� � F ��3����697��'/���6�7���3����6�7�����6�7 X 9 � ��6�7 X ������ �� ��3����697� �'/���6�7� ��3����6�7 � ����6�7 X 9 � ��6�7 X ����$�"
%�� '�/��+!� '�/��H� �� �� +1� ��� ����� !� �� �������� ��� ������ ��������� ��� '� �� ��" @"7C �� ��" @":� ��������#"
!"H N � ������� �� ��� ���� 5������ � ��� ��� � 3��������������
3� ���� ��� �� �� ���� ����� �� � �� /.+��� �� �� ��� � �� �� �����1��� �� �� � 1���� �� 0���&�� �� 1��� 3� �� � E �� RE"IS�
%���������� 0�#$� 3�� � '���� �� ��� �� /.+��� ��!���� �� ����� # ��� �� � ��*��� �� �� �
�� ��������� %���� �����'� � �� ���%��� ��������"
7" + ����������� �� ��� �� ��! � �""� � ���� F �-���67 � �,� ��6� 7 � � F ���� ��6�7 �������6%3+7 � ����6%3+7 X � � ��6%3+7 X � � ����6�+7 � ����6�+7 X � � ��6�+7 X���� ����+ � %3+ � %3� F �'/���6�7 � �/���6��7� ����6��7 X � � ��6�+7 X ���� �������6%3�7�����6%3�7 X � � ��6%3�7 X � � ���� %�� F ��� ��6��7 � ����6�7 � ����6�7 X �� � ��6�7 X
'��� � ��"�6%7 � ����6%7 X � � ��6%7 X ����
���� "
6" 5�� �� �� ���������� ����� ��� %���� �� ��! �� �� ������ ���'�������� �� %���� ��� ������������� ���� ��� ���������� �� ���" 3������ �� F � �� ��� � �-���6
�7� �� � F � ��� � ��/�-����6�7 �
����6�7 X � ��6�7 X ������� "
?" + ����������� �� ��� ����� ���������� �""� � ����� � ��� F ��� F ��/�-����6�7�����6�7 X ���6�7 X
�������
8" ��� �� ���)��� ��� �""� � � � ��� F ��� F ��0��6�7 � ����6�7 X � ��6�7 X ���
���� "
9�� -�� ����'� ����'��� � ��� ������������� ���� /)���� ;����������������� �� +��� :��
)� ���� � ����� ��� ��� �� �� ��������� � - ��� � � 0����� �� ��� �� ',� ��� �� 6� � �� � �� ��',�!-G ��� � ��������������7 ������ �� ����� ��� �� �� - ��� � � ��� � �������� ����� ��� 4�5���� ������� -���� �� �� � ���� � ���������� �� �� �������������� ��� � 1 ��� 8� � ��� �� �������� ���� � ������� �� � � � ����� 4�5 ���� ������ 6��� � ��� �� '>� �� � ,� ��������� ��������7�� - ��� � � ��� ���
0�'�# ��� ���� ���� ������ �� % ��� � ��
'��� ',� ���� �� ��� � � 1��� � � � ���� ��� �� �� ���� � - ��� � � ��� �� � �� � �� ����� ��� � ��� � ���� �� ��� �� ����� �� � ��� � ����� �� � �� ����1 � �� ��� � � � �� �� ���� �� ������ 6������� �� � ���� �� ��� �������� � ��� ���������7� )� �������� ��� � 1��� � � � ��� � �� ��� � � ���� � ���� � �� � �� 0� � � �� �� ',�� )� ���� � �� �� � � �� �� � � ���� �� � ��� � �� � �� � �� �� � �� 0� � � G�� ���� �� � �� 0� � �� ����� ��� � � �� � � � �� � ��� 1 �� ��� � � �� �� � � �� .).= �������� �� - ��� � ���
,�1 � � �� ���� � ����� ��� �� �������� � ��� ��� ',� 1 ��� �� �� ������ � � �� �������&���� ��� �� �� ��� �� �� � ���� � ��� 3� � ��� ��� � ��� �������� - ��� � � � � � ������� �� ���� ��� �� � � ��� � ��� ��� � �� �� � ��� ������ �� �� � �� 0� � ��� � ���� � �� � ��� �� � 0� � � ���� ��� � �� �� �� � �� ���� ���0� � � �� �� ���� ������ �
'��� ',� �� 61���� �� � ���� ����� �� ���� ����� ����������� ���� ��� � 2� � ����� ���7 �� ��� �� � ���� � - ��� � � ����������� C� � ���� � ���������� �� 2� � 6�7 �� �� �� � ��� � ��������� ��� � 6�� � ��� � � � ��� � ��� �� ����� ���� � �� �� �� 7 ��� � �� 0� � ��� � ��� 6��7� 1 �� �� �� � � ��� � ��� ��� �� ���� � ��� � ��� � � �� � � ���� 0� � �� 3� � ��� �� �� ������ �� ���� �� �� ���������� ������ � � � ��� � �� ���� � ��� �� 1��� ���� ��� �
/*��� @"7?" �� >����� �� �� - ��� � � 0����� �� �� �� ��� � �� � ��� � �� .��� N�EH� .�� �� ������� �������� ���� �1� ����������� 6 0����� ��� �� �� ��� �8 �� �� ',� ��� � �� .��� N�K7 �� ���1��
� 3� ��� � �� �� ��� � ������� � �� ��������� � �� �� ���� � �� �� ��� � 6G��� �� .���� ��, ����#��
������7 ��� � ���� ���� � ��� ����� � ��� 6,� ��� ��7� 3� ������� ���� �� ��� � �� � �� � ��G��� �� .����
N�# B�� 9����F ( ������� �� ',�!-G ��� � 3������������� !"I
t2
t4
c2_accept
c1_accept
decline
may_accept
wait_for_vote
no_queue
yes_queue
���� ����� ��� +��� ��� ����� �� ��� ����� 8�3����:
� 3��������� �� ��� �1� �������� ���� �� ���� ��� ����� ���� G��� �� .��� ��� �� ���� �� � ���� 0� � �� �� ����� ���� �� � ��� 3� ����� �������� ��� �� �� ���������� �� �������
� 3��������� �8 ��� �1� �������� ���� �� 1 �� �� ���� ��� ����� ���� ��, ����#� ��� �� ���� �� � ���� 0� � �� �� ����� ���� ,� � ��� ,�1 � � ���� ���������� ��� ����� � ��� �� ��� �F �� ��� �� ���� � ���� G��� �� .��� ��� �� ��� ��� ���� � � �� 0� � ���� � � �� � �� � � ��� � ����#�
� ���� �
0�'�$ �� ?G$%� ��� � ��������������
-���� �� �� �������������� ��� �� 1 � � �� � ��� � � � � �� � ����� � 6� .��� N�EI7 ���� � &����� � �� ��� ����� ������ ����1 � � �1 � ',� ��� - ��� � � � � ���� )� �������� �� �� 9B!',�� � � �� � ����� � 6�� REMNS7 ����� ��� ���� � ���� �� ��� � �������� ���� ��� �������� ����&������ � ��� �� 1 ��&���� �� �� �� ��� � �������������� ��� �� ,�1 � � ���� ',�!-G � ����� ���� ���� � ����� � �� ����� ��� � 2� � � ������� � �1 � ���������� �� �� �1� ������� ��
hState
hStep
RefState
RefStep
Place
Trans
hQueue RefQEvnt
hQueue
src
src trg
trg
trg
src
src
���� ����� �������� ��������� �� ��� -G�0+; �������������
� � � � � �� ��� �� �� '������� 61���� �� ��� �� ������ �� '������� �� �� 9B!',� ��������������7� ��� � � ����� ������ �� � ���� � - ��� � � )�����
� � � � � �� ��� �� �� '�����# ������� � ����� ����# �� � ���� � - ��� � � ���������� 6���7�� � � � � �� ��� �� �� '��%�.�� ���� ��� � ����� �%���� ��� ��.��� �� � ���� � - ��� � � )�����
3� ',�P��P- ��� � � �������������� ��� �� ��� � �� ��� � �� E! ��� � �������������� ��� �6���1� �� .��� N�EK ��� N�EM7� 3� ����� ���� ���� ��/ � �� ��� �� � 1��� �� 9B!',� ��� ��������������� �� �� ���� ���� ��� ���� �� ������ �������� �� ��� �� �� ��������� � ��� ����
!"K N � ������� �� ��� ���� 5������ � ��� ��� � 3��������������
������� ���������� �� ����� � �� �� � ��� �� .�� �� � � �� �� ��� � ��� �� ��� � � � � �� �� �������������� �� �� ���� � - ��� � � ��� � 6������ �� �� �� �� �� � ��� �7� ,�1 � � ���� ���������� �� ������� ���� �� ����� �� � ������ ��� ������ �� ��� ���� ������� � ��� � �� B�� � � M�
LHS RHS
state2placeR
LHS RHS
validev2placeR
LHS RHS
step2transR
LHS RHS
fire2fireRLHS RHS
actst2tokenRLHS RHS
passt2tokenR
RHSLHS
inque2tokenRRHSLHS
notinque2tknR
S:hState S:hState R:RefState
P:Placesrc trg
Q:hQueue
E:hEvent
validEv
Q:hQueue P:Place
E:hEvent
R:RefQEvnt
src
src trg
validEv
ST:hStep ST:hStep R:RefStep
T:Transsrc trg
<forall>state2placeR
isin2inoutR
<forall>
<forall>eff2outarcR
<forall>trig2inarcR
<forall>actst2tokenR
<forall>fire2fireR
<forall>stepfr2inarcR
<forall>stepto2outarcR
<forall>inque2tokenR
<forall>validev2placeR
<forall>passt2tokenR
<forall>notinque2tknR
<forall>step2transR
<start>
<end>
ST:hStepfire=X
R:RefStep
T:Transsrc trg ST:hStep
fire=XR:
RefStepT:Transfire=X
src trg
S:hStateisAct=T
R:RefState
P:Place
src trg
S:hStateisAct=T
R:RefState
P:Placetoken=1
src trg
S:hStateisAct=F
R:RefState
P:Place
src trg
S:hStateisAct=F
R:RefState
P:Placetoken=0
src trg
Q:hQueue P:Placetoken=1
E:hEvent
R:RefQEvnt
src
src trg
in Queue validEv
Q:hQueue P:Place
E:hEvent
R:RefQEvnt
src
src trg
in Queue validEv
Q:hQueue P:Placetoken=0
E:hEvent
R:RefQEvnt
src
src trg
in Queue validEv
Q:hQueue P:Place
E:hEvent
R:RefQEvnt
src
src trg
in Queue validEv
���� ����� 2��� -G� �� +��� ����
E� �����#����'F 3��� ��� > � �� � �� ���� ���� � - ��� � � ��� ) �� � � ��� � ��� ��� ',� �9��� � 6��� �� ��� � �� � � � � �� ��� ' �� �� '�������7�
N�# B�� 9����F ( ������� �� ',�!-G ��� � 3������������� !"M
LHS RHS
stepfrom2inarcRLHS RHS
stepto2outarcRLHS RHS
trig2inarcR
RHSLHS
eff2outarcRRHSLHS
isin2inoutR
ST:hStep R1:RefStep
T:Trans
F:hConf
S:hStateRefState
R2: P:Placesrc trg
fromConfsrc trg
states
ST:hStep R1:RefStep
T:Trans
F:hConf IN:InArc
S:hStateRefState
R2: P:Placesrc trg
fromConfsrc trg
states
toTr
fromPl
ST:hStep R1:RefStep
T:Trans
F:hConf
S:hStateRefState
R2: P:Placesrc trg
src trg
states
toConf
ST:hStep R1:RefStep
T:Trans
F:hConf
S:hStateRefState
R2: P:Place
O:OutArc
src trg
src trg
states
toConf fromTr
toPl
ST:hStep R1:RefStep
T:Trans
E:hEvent
Q:hQueue R2:RefQEvnt
P:Place
EH:EHA
src trg
src trgsteps
eventQvalidEv src
trigger
ST:hStep R1:RefStep
T:Trans
E:hEvent IN:InArc
Q:hQueue R2:RefQEvnt
P:Place
EH:EHA
src trg
src trgtoTr
fromPl
steps
eventQvalidEv src
trigger
ST:hStep R1:RefStep
T:Trans
E:hEvent O:OutArc
Q:hQueue R2:RefQEvnt
P:Place
TR:hTrans
A:hActionsrc trg
src trgtrans
toPl
fromTr
srcevent
effect
receiver
validEv
ST:hStep R1:RefStep
T:Trans
E:hEvent
Q:hQueue R2:RefQEvnt
P:Place
TR:hTrans
A:hActionsrc trg
src trgtrans
srcevent
effect
validEv
receiver
ST:hStep R1:RefStep
T:Trans
O:OutArc
S:hStateRefState
R2: P:Place
TR:hTrans
G:hGuard
IN:InArc
src trg
src trgtrans
guard
isIn
toTr
fromPl toPl
fromTr
ST:hStep R1:RefStep
T:Trans
S:hStateRefState
R2: P:Place
TR:hTrans
G:hGuardsrc trg
src trgtrans
guard
isIn
���� ����� 2��� -G� �� +��� ���� 8�������:
!"N N � ������� �� ��� ���� 5������ � ��� ��� � 3��������������
!� �������"��'F .�� ��� ',� �9��� � � ���� �� ����� �� � ��� 6�� � �� ������� ���� � �� � ������������ �� � �������7 � �� � ������ � � � ��� � �� �� - ��� � � ��� )�
#� #�����"��'F )� �� �� � ����� ����� � ��� �� �� � ����� ��� ������� ���� �� � ���� �� ����� �� � �� ���� � ������ ��� ) �������� �� �� ���
H� .��� �.�#����'F '��� �U� � % P ����� �'� �� � ���� �� ��������� � ���� � - ��� � � ��� )
6��� �� ��� � �� � � � � �� ��� ' �� �� '��%�.��7�I� ��=�����"��'F �� ��� �� �������������� 6��� ������� � ������7 �� ��� � � ��� � �� 0� � � ���
�'� �� � ���� ������� � ��� �� � �U� � % �� �� � �� ������ � �� )�K� �����=����"�'F 3� � ����� ����� � ��� �� ��=�����"��' � 0������ ���� �� � � ����� �'� �� � �� ��� ��
� � ����� 0� � �� � �� ���� � ������ ��� ) ������ ������� �� �� ���M� ��#����'F .�� ��� ',� �9� �� � - ��� � � ���������� � �� � � ��� � 6���� �� � ��� � � � � ��
��� �� �� '�����#7�N� �����'F )� �� ',� �9� �� �� 2���� �� � �� ���� � ������ - ��� � � ���������� � ������ �
2���� �� 1 ���$� ��#��������'F .�� ��� 6��� ��� ��������� �7 ���� � ���� �� � �� � �� �� ��� ���2�������� � ��
� �9� �� 61���� ���� ��� � - ��� � � ���������� �� ���� 7 �� )���� &+ �� � � ��� � ���� � ������� �� ���� � ������ - ��� � � ��� ) �� ���������� � �
E"� ��#��������'F .�� ��� ���� � ���� �� � �� � �� �� �� ���2�������� � �� � �9� �� �� =�����* �� �������� � ���� � ��� ���� �� - ��� � � ���������� � �� ��� )�
EE� ��������'F )� � ����� � �'� �� � �� � �9� �� �� ����� �� �� ���� >� �� � �U� � % �� �� ',���������� 3 �� � �� - ��� � � ���������� � 6� ��� � �� �9� ��7 ������ ��� �� ���������� ����������� &+ � ����� ���� �� - ��� � � ��� ) 61���� �� �� ���� � 0����� �� �� �� ��� 5%��67�
E!� �E������'F C� � � �'� �� � �� � �� �� � ���� � ����.� �U� � % �� �� / �� �� 6��� ������������ ��7 �9� �� �� � �� - ��� � � ���������� � 6� ��� � �� �9� ��7 ������ ��� �� ������������������ ��� * � ����� ���� �� - ��� � � ��� ) 61���� �� �� ���� � 0����� �� �� �� ��� 5%��67�
E#� �&�������'F .������ �� � �3��������� �' �� � �9� �� ��� �� �&� ����� 1 ���� � 0��� � �� ����� &� �� �� � �9��� � �� � ���� �� )���� &+ ��� �� =����� * ������ � �������� � � �1 � �� ���� � ������ ������� 6 ��� ) ��� ���������� �7 �� �� - ��� � �� )� ���� � �� �� � � �� �� ��� � �� �� ����� � ��� �� ���� �� � � 6���� � ��� � ��� ��� � �� 1 �� 1� � 2���� �� ��� ����������7�
�� � � ���� 1 �� ��� �� ��������� � � �������� ����� �� �� 4�5 ���� ������ ���� - ��� � ���� �� ��� ����� ��� � ������ �������� RE##S ��� �1���� �� - ��� � � ������ )� ���� ���� ����������������� ��� ��� � � �� � �� � ,�������� � � ���� ��� �� 6)*3� "KID!""" R$ES7 1��� 4�5 ��� ��6���� ������ �� � ����� ������� ��� �� ���������� ���� � �� �� ����2���� ��� �7 �� � ���� �� ���������� ���� ���
0�'�' � ������� �� ?G$%� ��������������
)� �� � ����� � ������ 1 ��� ��� � ���� �� - ��� � � ��� ',� � ������� �� ���� �� 1��� � &� �� �� ��� �������� � 0��� � ���� )� ��� � �� � �������� �� �������� � ��������� �� ��� ������� �� ��2������ � ����� 1 � ���� �� ������ ���� ��� �� �� �� ',�!-G ��� � �������������� 1� ������������� �� ��� � ����� ��� � �� .��� N�I ���� ��� - ��� � � 0����� �� 6���1� �� .��� N�EH7 1���� � �� �� � � ����� �� �����1��� � ������ ���� �����
� ������ 0�#( 7��� �� ���� ���� ��� ���� ������8� .�� ��� ���&������� �� ��� ���� ���� � �� �4�5 ���� ����� ���� � ����� ������� �� ����1 � �� � ����� �� ��� ��� ������ > �������
!��������� �� ���� ��� �� ���� ���
3��� �������� � 0��� � �� ��� � �������� � �� �� �����1��� ��� ����� ��������� 6� ��� � �� .��� N�EN7�� �� ������ �� '>� �� � ,� ��������� �������� 6��� � >���� 0����� �� ����� ������� �� ���� � ��� �
N�# B�� 9����F ( ������� �� ',�!-G ��� � 3������������� !"$
� ��17� )��������� � ���� �� �������� �� �������� ��� ����� � �� �� �1� �������� ������� � �� ����� �� �� ��� ���������� �
A:hAutS1:hState
isAct=T
S2:hState
isAct=T
NEGstates states
� �" � )"�� �5 � )����� �0 � )����� � ������8"�5: � ������8"�0: � ��" �8�5: � ��" �8�0: � �5 �= �0
���� ����� � ������ ������� �����" ������
4��������� �� �� �� ��� �� ��� �����������1��� �� �������� �� ��� ���� ���� �� �� � �� � � � ���� ���� � ������� �� - ��� � �� ���� ��������� �� ��� ����� � �� �� ',�!-G ���������������,�1 � � �� ��� � �� ��� � �� � � � ����� ���� � � ���� ��� �� ���� ���� ��� � �������� � �� �� ��� � � � �� 3� � ��� 1 2��� ������������� ���������� 6�� ������ ���� ��7 �� ���� ���� �� �� ����� � ',� ��� � 6�� ��� �� �� �������������� �� ��� � �������������� ��� � �� ����������� ��B�� � � K7 �� ������ �� ��� � � � � ���� ���� �� .��� N�E$� G�� ���� �� ��/ � �� 6��� � � � �7 ��� ��� � ��� ������������ �� � ��� ��� �� �� � ��� � ���������� �� ����1 � �� ������
hStateisAct=T
a0_wait: a0:hAut
isAct=ThState
a0_mayaccept:
NEG statesstates
hStateisAct=T
a0_wait: a0:hAut
isAct=ThState
a0_decline:
NEG statesstates
hStateisAct=T
a0_decline: a0:hAut
isAct=ThState
a0_mayaccept:
NEG statesstates
hStatea1_wait:
isAct=T
a1:hAuthStateisAct=T
a1_process:states statesNEG
hStateisAct=T
a2_wait: a2:hAuthStateisAct=T
a2_process:states statesNEG
�8������8�5 �5 7���: � ������8�5 �5 ��� ���: � ��" �8�5 7���: � ��" �8�5 ��� ���:: �
���� ����� ����� ����� �����" ������
3��� ��� � � � � ���� ���� �� � �� ���� �� � ��������� � ���� �� 0����� �� ���� ���� ��� �� - ���� � ��� �� �� ��������� �� ��� ��� �� � ���� - ��� � �� �� ���� � ������ �� ��� 6���1� ��.��� N�!"7 ������� ���� ��� � ������ � �� ��
Placetoken=1
a0_wait:
token=1Place
a0_mayaccept:
NEG
Placea1_wait:
token=1Place
token=1
a1_process:
NEG
Placetoken=1
a0_wait:
token=1Place
a0_decline:
NEG
Placetoken=1
a0_decline:
token=1Place
a0_mayaccept:
NEG
Placetoken=1
a2_wait:Place
token=1
a2_process:
NEG
�8��&��8�5 7���: = 5 � ��&��8�5 ��� ���: = 5: �
���� ����� ��� +��� ��� ��������� �� ��� ����� ����� �����" ������
!E" N � ������� �� ��� ���� 5������ � ��� ��� � 3��������������
��� � �� ����� �� ����� ��� �
)� ��� � �� � ���� ���� �� ��� �� �� ��� ����� �� �� ����� ',� ��� � 1 ��� �� � � ��� �� 0����� �� ���������� ���� � �� ������� �� �������������� �� 9 �� K�#� 9������� ���� �� ',� ��� ��� .��� N�I ��� �� � �������� � ������� �� ',� 6���1� �� .��� N�E#7 1 ������ �� �����1��� 9�5� ��2������ �� �� � ����� G�� ���� �� ���2 �� 6�� � ���� � �� �� ��/ � �� �������7 ��� ���� ��� �� ��� �� ��� � �� � �� .��� N�I� .�� ������� �� G��� � ��� � �� �9��� G��� �� ���������� �� �
� ��� / ���������
:������ � � !" # ��>?@���� �>?���� ��� �>?/ ����
��?@���� ��?��� ��� ��� ��:����� � � !" # ���� ��� ���� ��A��:"(���� � � !" # ���� ��� / ���� � ��� �����:/��:B���� � � !" # �(>?C� �?C� �?C������� � � !" # ���)�":��� ���� ���":����:�� � 8+�9*" #
'"&�0 � / �����7 ���� (����)��
&*+',* ��B��� ,��, :B���� +- ,��, :"(���� +- '++*",0
&*+',* ��, �� ,��, :������ +- '++*",0
&*+',* ���� ,��, :����� +- '++*",0
�0���,*�1,��+0
��B��2 �?C32�����:/3 # ��9"� ��B��2 �?C32�����:/3 # ��9"�
��B��2(>?C32��3 # -,*�"� ���
��, �2�>?@���3 # ��9"� ��, �2�>?/ ���3 # -,*�"� ���
���2��3 # -,*�"� ���2��3 # -,*�"� ���
��,0����+0
� 7����/ ��� �� �������� ��� :��7 �� ��� ��)�":��
� # ��)�":�� ,0�
���2��3 # -,*�" ,0� ��B��2(>?C32��3 ,0�
0+� ���, �2�>?@���3 # -,*�" ��5
���62��3 # ��9"�
� 6 # D��":���
23 ���
"0��
3� ���� � ������ ������� ������� ��� ��� ���� � � ��� � ���� �� ��� ����� �������� �� �� ��� �� � � ���� ��� �� �� ��� �� �����1��
:�� E� 0+� ���, �2�>?@���3 ,0� ��, �2�>?/ ���3 ,0�
0+� ���, �2�>?@���3 ,0� ��, �2�>?���� ��3 ,0�
0+� ���, �2�>?/ ���3 ,0� ��, �2�>?���� ��3 ,0� ���
� ��� � �� � � ����� � ��2 � ���� ���� �� ��� ����� ��� �� ',� ��� ��
��� � �� ����� �� ���� � ��� �
3� ���������� ���� � �� ������ �� ������� � ������ �� �� ���� � - ��� � � ��� � �� ���� � � ��� �������������� 6���� ��� � �������������� ��� � �� .��� N�! ��� �� - ��� � � ��� � ��� �� �� .��� N�EH7��� � ������������ �� ����� ',� ��� � ���� ��� - ��� � � 0����� ��� .�� � �� � ��� ����������� ���2 �� �� - ��� � � ��� ��� �� ��� � �� �������� �� �� �� �� ����� ���� � ��� ���� G�� ���� ��� �� ���2 �� �� ��� �� � �� �� �� ���2 �� �� �9��� � 6�� �� G���7 ��� �� �� ���2 �� �� ������'� ��&�U� � ���� 6���� �� .�= ,�7�
� ��� / ���������
��� �� � � !" # ��>?@���� �>?���� ��� �>?/ ���� ���
(�C?��� (�C?��� �C?�����:/� ��� ��������� � � !" # ���� ��� ���� ��A������� � � !" # ���)��������/���<����//��<���/�-�������� � 8+�9*" #
N�H B���������� !EE
'"&�0 � / �����7 ���� (����)��
&*+',* ��<�� ,��, ��� �� +- �0�
&*+',* ���� ,��, ������� +- '++*",0
�0���,*�1,��+0
��<�2�>?@���3 # �� ��<�2�>?/ ���3 # >� ���
��<�2��?@���3 # �� ��<�2��?��� ��3 # >� ���
��<�2 �C?�����:/3 # �� ��<�2(�C?��3 # >� ���
���2��3 # -,*�"� ���2��3 # -,*�"� ���
��,0����+0
� 7����/ ��� �� �������� ��� :��7 �� ��� ��)�������
� # ��)������� ,0�
���2��3 # -,*�" ,0�
0+� ���<�2�>?@���3 # > ,0�
0+� ���<�2(�C?��3 # > ��5
���62��3 # ��9"�
� 6 # /���<���
23 ���
"0��
� !������ �� ) ���(/
��� E� 0+� ���<�2�>?@���3 # � ,0� ��<�2�>?/ ���3 # � ,0�
0+� ���<�2�>?@���3 # � ,0� ��<�2�>?���� ��3 # � ,0�
0+� ���<�2�>?/ ���3 # � ,0� ��, �2�>?���� ��3 # � ,0�
���
�� ���� ���� 1 � � �� ������� 1� �� � �� 0������ 67 �7 �� �� 0������ �� �� 6� �7 �� � 0��� ��� �� �� ��� �� � ��� �� C ��� ������� ���� �� ���� 0������ �� ������� ���� ���� �� ��1& � � �� ���� �� 0������ � 2��� �� ��� ���� �� �� �� ��� �� � ��� 1 � ��� �� ��� ��� ����������� � �� �� - ��� � � ��� ��
��� E� 0+� ���<�2�>?@���3 5# � ,0� ��<�2�>?/ ���3 5# � ,0�
0+� ���<�2�>?@���3 5# � ,0� ��<�2�>?���� ��3 5# � ,0�
0+� ���<�2�>?/ ���3 5# � ,0� ��, �2�>?���� ��3 5# � ,0�
���
����� �� �� ��� � � ��� � ���� �� ���� � �� �� ��� ���������� ���� � ��� ��������� 61���� ����� �� � ����������� ������7 �� ��� � �� � � ����� � ��2 � ���� ��� ���� � � �� ��� �� 1 ���
�� � ���������� ��� ���� � ����� 1 ��� ���1 ���� ��� ',�!-G ��� � �������������� � � �� � ������� ��� �� �� ��� ��� �� � ��2� ����� ',� ��� � ��� ��� ���� � - ��� � � 0����� ��� �������������� ��� �� �� ��� � ��� � ����� � ����������
9�" -���������
�� � ���������� ��� �� ���� �� ��� � � ) � �������� � �� � ��������� �� �� �� �� ����� ����������� ���� ��� � �������������� � ����� 6 � � �� � �� B�� � � H7 �� ���������� ��� ���� � �������� ��� � ��2����� ) �������� � 1 ��&��1� ������ ��� ���� ������� � 6- ��� � �� ��� '>� �� � ,� �����������������7 ��� � ��2 � ��� ) �������� � ��2 � � ��� � > ��� � �������������� ���� '>� �� �,� ��������� �������� �� - ��� � � ��� �� ������ �� �� ����� ��� - ��� � � ��� � �������� �� 4�5� ������
� 2�������� �������� �� ���� ���" ) �� �� � �� � �������� � ������� �� �� 1�� �� �� � ��������� ���� ������� �� - ��� � �� RENE ENKS ��� ��� � ���� ���� � ������� �� ���� �� 1��� � � ���� �� ����������� � ������ � 2������ �� - ��� � ���
� 2�������� �������� �� /*�� .��������� +�������" ) ����� � � ������ � ������� REKNS ���'>� �� � ,� ��������� �������� � �� 0� ���� �� � � ������ ������ �� 4�5 ���� ������� 3� ���� ��� �� �� �� � ����� 1�� ������� � ������� �� �������� �� ���� �� '>� �� � ,� ����������������� �� RE"IS�
!E! N � ������� �� ��� ���� 5������ � ��� ��� � 3��������������
� �� �������������� ���� /.+ �� ���� ���" ) ��������� � ',� ��� �� ���� �� 0����� �� - ���G � �������� �� ��� � �� ����� ��� �� �� ������� - ��� � � ��� � ������ �������� ����� R$ES�
� 3���� ���'������ �� �� /.+ �� ���� �� ��������������" ) �������� � ��2 � �� � � ������� ��� � ������ ������� ��� �� ���
�������� �����
� 2��� �������� � � ���� �� �� ��� � � �� ���� 1 ��� ������������� ����� ���������� ��� ��� ����������� � ����� � � � ��� ��� � �������������� ���� 6()�3:� ��� ������� 7� C 2��� ��������� ��� �� ���� � ����� � ��� � � �� ��� � �������������� ��� � ��� �� � �� ����� �� ������� � ������ � � ������ �������� � �� B�� � � I � ��������� ��� � � ��� � �������������� )� ���� �� 1�� � ���� � �� >������ �/&�� &�� �� � ��&B�9' ����� 6���� �� REE"S ��� ������� 7 ��� � >� �� � ������� �� ������� � ������ �� 1 �� 6�� �������� �� �� ���� �� �� ��� ��� �� ������ �������� 1� �� � �� ��� � � 1 ��� ���� ������� �
��� �� � ���� �� � ������� �� �� � ������� � �� ��� � 2� � ���� �� ����������� ��������������6 ��� 2���� � ���������� �� � � � ��� ����� ��� � �������������� �� �7 �� ��� � � �� �� ��� ��� ���� �� 1�� ��� �� � ��� 6�� ������� � ������ ��7 � � 1 ��� ���� ������� 6���� �� � 1 ���������� 4�5 !�"7�
3� �� ������ �� �� ',�!-G ��� � �������������� �� ���� �� ����� � - ��� � � ��� � ���������������� � �����1��� RE##S ��� ������� � )� ���� ���� �������������� ��� ��� ��� � � �� � �� � ,��������� � ���� ��� �� 6)*3� "KID!""" R$ES7 1��� � ��&��� 4�5 ��� �� �� � ���� �� ���������� ���� ��6���� ������ �� � ����� ������� ��� �� ���������� ���� � �� �� ����2���� ��� �7� 3��� ������������������ � �������� � ���� �� ���&��� �� � ��� � �������������� �� ���� � � 1 �� ���� �� �� ���� � ��2������ ����
.������ �� ��� ����� �� �� ������ � ��2������ �� ���� ��� � �������������� � �������� � 6�7��1 �� � ��2������ ���� 1�� �� 9 �� M�# �� � ������ �� �� ���������� ��� � �������������� ������� 6��7 ��1 �� ��� � ��� � �� ��� � �������� �� ��� � ��� ��� ���� �������� �� ��� ������ ���� >���� 6��� ��� ��� � � �� ��� ����� �7 =B5 > � �������
2�� �� ����A -������� !�� ������
G�1����� �� ��� �� ��&��� � � � �� � �� �� )3 ���� �� �� � � ����� �� �� �� ����1�� ���� �����B�� �� ��&��� � ���� �� �� ��� �� ����� ���� ������� ���� �� �� � �� ��� �� � �� �� ��� ����&� ����� �� �/&�� &�� �� 6����&��>7 ��� � ��&1���� � 61��� &��>7 ��� �� ���� 9��� �� � 1 4�5 !�"��� �������� � �� ���� �� �� ��� �� ��� ���� ����� ��� ���� �� 4�5 ��� ���� ���� 1�� ����� ���� � ������ �� � ���� ��� � ���� ��� �� ���� )� ���� � � �� ��� ��� �&�������������� ��� ��������� ���� 1�� ��� ��� ���� � �� � �� ������� � ���� � ������� �� � ��&1���� � ��� �� ����
3� ���&�� �� �� �/&�� &�� �� ��� �� ��� �� �� ()�3:� ���� 1�� �� ���� ���� � � ��� �&��� ���� � �������� �� � ��� � ��2������ �� �� ��� ���� � ������ 6 ��� �� ���� �����7 �� ����� ����&��> ��� �� �� �� �� ������ ����1� �� � ���� �� ��� ����� � ���� �� ��&���� � ����������� ������ 1���� � ����� �� ��� �� ��1 ��� � ��� �� ��� ������ ��� ���� 1��� �� � ��2� ���& �� ��� .����� �������� ��� � ����� � ��� �����1��� �� ����� &������� ����� � �� � 1 ��� �� ���� ��� �� �� �� ���� ���� � 1��� �������� ���� �� �/&�� &�� �� ��� �� ��� �� ����������� �� ���� ��� ������ �� 1 ��� > ������� � �� � ����� ��� � ���� ������ �� � ������ �� ����&��>��� �� ��� �� 1 �� 6�����1��� �� ����� � � �� RE#HS7�
B�� �� ��&��� � ����1�� ������ ���� � �� �� 0� ���� ��� ���0� ��� �� � �����1 � � ��2� �� ��������� ��� 6���� �� �����&�� � ��� ��&� �� � �� � ���� &��� �� � � ���������7� � ����� ���� ������ � �������������� � ����0� � 1 � � �� � �� REKEMS �� ��� � ��� �������� ������ �� �� ��� ��� ���� � ����0� � �� B�� � � K 6�7 �� � ���������� �� � ����� � ������ ���� � ���2��������� ���6��7 �� ���������� �� � ��� � � �������� �� � � ��2� ������ ������ ���� � ,�1 � � � ��� � ���� ����������� �� ���� ��� �� ��&��� � ���� �� �� ��� �� �� ��� ��� �� ���� �� �� ��� ��� � �� ������ ��������
1
�� ����� �
�� � 2��� ���������� ) ��� �� �� � ����� � � �� � �� �� ���� �� �� ��� 1��� �� ���� ��� ���� �6�� 9 �� E�!�#7� ������������ ) � ��� �� ��1 �� � �� �� ����� � ����� ��� � � �� � �� ��������� ��������� ) ���� ������ ��� ����� ��� ������ �� ����� � � ���� ��� � ����������
<�� ��,��� �� #(=��� �
H������� 7A ���������� �� ����� �� ����� �� ��� �������
) �������� � �� (-� � ����� ���� ���� 1�� 1���� �� ����� �� � ������� � � �� ��� 4�5D�=. � � ��� ��� �� >� ��� �=. �� � �� �� 6�7 � ��� � � 2� � �� �������� �������� ������������ ���2������ ��� ������ ��� ������������� � ������� ��� ��� ��� � � � ��� 6��������� ������������ ��� ���� � ����� ��7 ��� 6��7 � � � �� � � ����� � ������� ����1��� � ������� �� ���� ������� �� (-���� �� ��� � ����� ��� �� � � ���� �������������� � ���� �� ��� �� � ���� ��� > � ���� 6������������ ;���1��� ��� ����� <7 ��������� ���� �� �=. �������� �� � 2� ��� ���� ������� ��� � ���� ��� � ���� ���� �� ���� ������� ��������
H������� 6A ���������� �� �� ���������������
) �� �� � � ������ ��� ���� ��������� � ��� � ��2������ � ���� ��� ��� � ��������������� ��� �� �� ��� ��� ��� �� ��� � ���� ������� �� ��� � ��� � ��� �� 6�� ����� � �� �� ������� ����� � ��������������7 ��������� � �� � ��� � ������� 8�1 ��� �� )� ��� � �� ����� � ����������� ������� �� ��� �� ) � 2� � ������ � �������� � ������� �� ���� � ��2������ � ����0� ������� �������� ���� ������ �� 9��� ��� � �������������� ��� � �� �� �� � ��� ���� � ������ � � ��� ���� ������� ��� �� �� � ��� � ��� � ����� �� ��� � �� ����������� 4�5 B�9' ����� 6�� ���������� �� ���� � ��� � �� �� � ����� �� �� ��� ���� ������� �7�
H������� ?A =��& ���������� �� ������� �����
) � 2� � �� ���� �� �� � � � �� ��� �� ��� � ����� �� �� ��� �� ��� ����� ��� ���� � ��� � � � ��� ���� �� ������ �� �� �� ���&���������� �� �� � ����� �� � ������ ���� ������� �������������� �� �� � ��2������ ��� ���������� �� � 4�5 ��� � ���� � ��� �� �� � � ���� �������� ��� � ���� �� �� ����� 4�5 � ���� ��� ����� � �� ���� � �� ���� �� ���� �� �� ��� �� ����������������� �� � � � �� ��� � �� � ���������������
,�1 � � �� �� ����� �� � � 0� ����� 6��� ���� ������ ��� ����� �� ����� � � � ����7 ��1 �� ���&������� �������� � ����� 1���� �� ������� �� ����� � .�� ������� � ����� � >�� � � ��� � � ��� ��� � �� � � �� �� ���� � � ����� ��� � ��� �� �� � ����� �� ��� �� � ����� ���� �� ������������ 4�5 ��� � �� �� ���� ��� 4�5 ��� �� 4��������� �� �� ���� �� �� ���� �������� �� ������� ���� 4�5 �� � ��� ���� ���� � �� �������� ���� � �� 4�5 ��� ��� �� ��� ���&����������� ����0� �
!EH $ B����������
H������� 8A ������� ������� ���������� �� ���������������
) �� �� � � ��� �&� � � � ��2������ �� � ������ ������� ��� �� ��� � �� ������� ��� � �� ������������ � ��� ��� � �������������� ���� ��� �� � � ���� ��� ��� � ��2� ��� � �� �� ��������� ��� ����������� � 1��� � ������� � 2� � �� ��� � �������������� ������ ��� �������������� ���� �� ���� ��� 1��� ������� � ���� �� ��� 1� �� � � ��� � �� ��� 6 ��� ��� �� �� � ���������� �� ���7����� �� ���� ��� � ���� �� 1 ��� � ��� �� �� ��� � 6�� �� �� ����� ��� �� �� �� ���� �������� 7 1���� �� ������ � � �� � 0����� �� �� ��� � ����0� ��� � �� � �� � ���� 1� �� �� ��� � �������������� 6� ������ ��� ���� � 0����� �� ���� � � ��2� ����� ��� �7 � � �� � �� �� ����
��� �� �� �� � � ���� � �� � ��� 1� �� � � ��� � �������������� � � �� � � � ����� �� ����������� ���� ��� ��� �� �� �� ����� ������� � 4��������� �� �� ��� ���� > � ���� � �� �� ��� ��� � �� �� ������ �� �� ���� ���� ���� � �� � ��� �� �� �� �� �������� � 6��� � �� ������� �7�� �� � ��� �� 1���� � � 0��� �� G�� ��1 � � ���� �� � �� ���� � ���� ��� �� �� �� ���� �� �� ��� 6����� ��� �� �� � � ����0� 7 ���� �� � ��2� ����� ��� � �� �� 4�5 � ���� �� ���� ������������� � ���� ��� ���� � 0����� �� ���� ������� ��� ��
H������� <A +������ �� ��������
)� ��� � �� ������������� � � ��� �� ���� � ���� ������� ��� � ���� � 4�5 ��� � ���� � ��� �1 � ��� �� �� � � ������� �� �� ��� � �������������� ��� � �� ������� � ������ � � �������������� �� .�� ���� �� �� ) �� �� � ���� �� ������ � � ������ ��� �� ��� �� ��� ���� � � ��2 ��� ���� ����� ��� � �������������� �� �� ��� �� � �� ��� � �� ��� ���� ��� ��� � ��������������� ����0� � ��� ���� ���� �� �+� ���� 1�� ) � ���� � �� ������� �� ��� � ��������������� ������������ ������ 9 ������� > � ������ 61���� �� �� ��� � �� � � ��� �/&�� &�� �� 4�5 B�9' �����7�
�� � �������� ������ �� ���� ��� � �������������� ��� �� �������� ���� �� � ��2������ ���� �� � � ������� �� ��������������� ��� � �� �� � ���� � 4�5 ������� ���
<�� ����>����� �� :$ !����
)� ��� � �� � �������� �� �������� ���������� ����������� �� �� �� ����� � ����� � � �� � �� �� ���� �� �� ��� 1 61� � �� � �� ;1 < ���� � � �� �� � � ��� ���� ��� 1����� �� �� �� ���� �L��� -�+ �� ���7 ����� � ��� �� � � �� � �� �� � � � �� ����� �� ������ ��� ��� � ��������������� ����� �� �������� �� ����� � � �����
5� �$+5H+ �� �������������� ����%��& �� ��� �����������
��� ���� �� ���� ���������� ��������� 6��������� O�) �=. ��� 4�57 ) � ���� � ��� �� � � �� ��� -����� �� ()�3:� ��� � �������������� ���� � 1���� ����� � ��� ��� � ��������������� 6���&��1��� ��� �� �� ����� ����������� �� B�� � � H ��� I7 �� ��� �� ��� � �� � �������� O�) �������� ������������� � � ������ ��� > ������ -����� ������� � ��� � ���� ����&� � � ��� � ���� ������ ��2 � �� � 4�5 ���������
4���� �� ()�3:� ��� � �������������� ���� � �� � ,�������� � � ���� ��� �� 6)*3� "KID!"""F� ���� 1�� ��� � ������� ��� � ����� � ����� ��� ��� �� �������� ���� ��7 ) � ���� � ��� ��& � � �� � ��� � ��������������� 1���� 1 � � �� � ��� �1���� �� 4�5 ��� � ���� � ��� �� �� ����� ���������� ���� ��� �� � ���������� 1 �� 1 ���� � � �� ���� ��� ������ ���� ���� ��()�3:� ��� �� ��� ���� ���&��� �������� � � ��� � ��&��� ��� ���
�� ��� !������&�
)� ��� � �� � �������� �� > � ���� � �� ��� �������� � ��������� �� ��� ��� � �������������� � & ����� ) �� �� � � ������ � �������� � ������� ��� �� 1 ��&��1� ������ ��� ���� ������� � ��
$�! 4���������� �� G 1 : ����� !EI
- ��� � �� ��� '>� �� � ,� ��������� �������� 61���� �� � �������� ������������� �� 4�5 ���� &������7 �� �� ���� �� ��� � �������������� ���� ��� ) ���� ��� � ���� ���� � ������� �� ��� ��� 0����� �� �� ��� ��� 1��� �� ����������� ���� ������� � ���� ���� �� �� ������� �
+ ���� ���� ���� ��� �� ���������������
) ���� ������� � � � ���� � ��������� ��� ��� � ��������������� 1���� � 2� � �� ���� ��� � �� �� ���� ���� ����������� �� ���� �� �� ������ ������� ��� � ��� � ��� � � � ��� �� �� � ����� �� � � ��� �������� �� ��� �� �� ��� � ��������������� ���� �� �������������� ��� �� > ������ ��� �
�� ���&��� �� ��� �������
C � � �� � � ���� ���� � B� �(�5 REHMS 6��� � � �� �� ����������� �� B�� � � K7 1���� ����&��������� � ��� � � -��� �� ��� � �� �� ��� �� ���� �� � ����� � �� ������� ��� � ��� �� � � �� ��� � �������������� ��� � �� �� � �� �� �� ��� 3��� -��� �� ��� � � �� � �� �� �� �� ���� 9-)G ��� � �� � � ���� RNMS� ��� � ���� � ���� �� �� ��� �� � ��� � 6��� � �� �� ������ � � ���� ����� ������� 7 ��� ���� �� 9-)G 1 ��� � ��� ��� ��� � ��2� ��� � �� �� ������������ ���� ������� 1� �� � �� ��� � �� ��� ������
2������ ������ �� ����� %��&
�� ������� �������� ���� �� � � �� ��� � � ����� ���� ���� ��� � �� ��� (-� ����������� 6�� B�� &� � ! ��� #7 ��� ��� ������� �� ���� �� ()�3:� ���� 1�� ��� �1����� 3� �� ���� ��� ���� �� ��� � �� � � 1 � � ������ �� �� ��&���� � � ��&B�9' ����� 1���� �������� ����� ����� � ���� ���&���� � ��� � �� ��� � ��������� �� ���� ������ ��� ������� � ������ � ���� ����� ��� � 1�� ���� �������� ��� ���� ������� ��
.���� � �������� � ��� �� �� � � ����� �� ������� �� ��� � �������������� ��� � ���� ������9 ������� > � ������ �� �� �/&�� &�� �� 4�5 B�9' ���� 61��� �� ��� ��� ������ 9 �������7� �� �� ���� ��� �� �� �� ����� ����������� ��� � ��� ���� � ���� �� ���������� ������� �� �� 1 ���
�
��� ������ �� ��������
3�� +����� �� -��&�� �
%���������� '�(B� +������ �� � � � .���,� ������ �� +�" 6 ����� �� �� �'4# �� � % ���� ��� ���� ������ $��������� ?"?<F?"?B" 3������ ��� F � X �*�%�!6�7 � �-
�����#�� �
�
� � �-��#����
� �
�-��#����
� � �-����#�� �
�
� "
�����" 9��� �� ���� �� �� ������ ��� ��� ��� � 1 ���� ���1 ���� �� � � �� � �� �������� �� ���������� ������� 6�� � �-��#���
�
� 7�
E� 3 F A�"���� +� �� �� ���� ���� �� ��������� �� �� 6 � 7 �� ����1 � �� � ����2 � � 8 >�������������� ����� �� ���� ��
!� ��������"���� 5 � �� �� �� �� ������������� ���� �� � >���� &�� *�� +� ���� ���� ���������6&�� *�7����������6*�� +�7�����������6&�� +�7 �� ���� �� 9��� ���� � 1�� ������� �� ��� �3���.������1�� ���� � 1��� � ���� � � 6�� � � � �� �� � ��� � ��� � ���� �� �� ������7 1���� �� 0����� ��� � &� *� �� +�� ,�1 � � �� X &� X *� �� � � ������ ���������6&�� *�7 ������ ��� � ������2 � ��� �� X +� �� � �������� ���������6*�� +�7 ������ ��� � � � � �� ���� 1���� �������������� ����� �����
#� ���5���� ���� 9��� ���� � �� ������� �� ��� �� � 1 ��������� �� ��������� �� � � �� ��� �� � ��� �������� ��� �� ��������� � � �� �� �
%���������� '�($� 1�������� ���� � � � B��� ����� �� � � �� ���# �� +�" 76 ���� � ������ ��������� �� �������# ���� � ��� ���� �%���� % ���� ��� �� ����" ?"9<F?"99#� �� ������������ �� � � � +�������'�� �=�O �� +�" ? ����� �� �� #���6 7# �� ����� �� � % ����
��� ���� ������ $�������� ?"?6" 3������ ��� F � X �*�$%%����6�7 � �-$��#����
� � �-$���#����
� �
���$���� 6 7��� "1������� �� �� ���������� �� � � � +�������'�� �=�O)�[ �� �� ���� �� 3 ��
��� �� �� ����6 �3 7# �� � % ���� ��� ���� ������ $�������� ?"?6" 3������ ��� F � X�*��%%���&� �6�7 � �-
���#���
�
� � �-����#����
� � ���4$���� $�E6 �3 7��� "
�����" 9��� ���� � 1�� ������� �� ��� ��� ��������/ ��2�4 � ��� � �� � ������� ����6��������� �� ��� ����� ����7 ��� �� � ���� �� � �� � � � � ��� ��� ��� � ���� � �� ���� 0� ����������� ���
G�1 1 ������ ��� ���� � ����� ���� ��� �� �� ����� &� � ����� �� �� ������ � ����� 6���1����� ��� ���� ������ ��� �� ������ ��� 7�
E� 5 � �� �� �� �� ������������� ���� ���)����� �6 7��� X '��� ��� � � �� � � ���� ����� ���� ����
�����6��7 X &����
!� ,�1 � � �� �� �� � �� ���� ���� ����� ���� ��� ���� � ��� �� � �� ��������/ ��2�4�� � ��� �� � ����� �� �� �� �� ������� � ����� �� �� �-���������P# �� ���� �� �� ����� �������� ����������� ��� ����� �� ����� ���� ��� ��� � � � ��� ����� �
!EN � 3� -����� �� 3� �� ��
%���������� '�('� +������� 8 �%��� ��������"
�����" 3��� �� ������� �� � ������� ���� 0� �� �� �� ���� ���� �� � ��� �� � 1 �������� �� �����2 � �� ��� �� �� �� ��������� ��� �� ��������� �� � � � � �� ��� � 3� � ��� �� � ���� � �� �� (-����� 1�� �� 2��� �� �� � �� ���� ���� 2��� �� ���� ��������� �� � ������� ������ �������� �� ����1 ��� � � 2� � 6�� � '6&7 �X '���7 �� ��������� 1��� � ������ ��� � 2��� �� ���� �� �� �
%���������� '�((� 5� ���� �� ������� �� +1� �� ��&!��������� �� +�" 8 ��!!����� ����# �%��� ��'� $�������� ?"?8 ����� �� �� �� �� ����#" 3������ ��� F � X �*���6�7 ��-�����#�� � -�����#���
�
� "
�����" 3� ���� �� ���� � �����������1��� ���� �� ��� ���������� �� �� � �� )�������� #�#H ������������ H�
3� �� �������� �� -�����#�� ���� � ��� � ���� �� ��� ��� � � �� ������� ���������6 �3 7 �� ��� ��� ������� 0� �� ������� ��E1������2�4�4�E# �� ���� � 5 � �� �� �� �� ������������� ���� ��������� H� ������ � �� � ���� �� 1� � 6&�� *�7 �� � ��� ���� ����� �����2 � �� �� ���������
,�1 � � �� ��� � � � �� *� �� ��� � �� ��� �� &� ��������� �� ��E1������2�4 6�� � �� � 2� � �� �>����7 ��� ���������6 �3 7 ����� �� � ��������� �� 5�� E �� ���� H �� ���� � ���&��� �������� ���������6&�� *�7 ������ ��� � � �����2 � �� �� ���������� 3��� ����������� 1��� �������� ���� ���� �� ��������� � ������ � �� ���
'�� ������� 1 ������ ��� � 1��� �� ���� �� �������������� 6���� ���� � �������7 �� � �������1��� �
%���������� '�(*� +������ ��� ���[��9� ��� =�O ����� �� �� ��# �� � �@����9� �&�� =�O ����� �� �� ���# �� +�" < �� � % ���� ��� ���� ������ $��������� ?"?8 �� ?"?<"3������ ��� F 6� X �*��%%6�7 � X �*�%��6�77 � �-
�����#�� �
�
� � �-�����#�� ��� � �-��#���
�
�
�����" 5 � �� 2��� ��� ������ ��� � E��1������2�4 6��7�
E� 9��� �-�����#�� ��� ����� ��� � �������� 6 �3 7 �� ��������� �� ���� � � �� ��� �� �� ����� �� ��E1���
���2�4�4�E# �� ������� � �� � ��� �-�����#�� ��� ��������� ����� �� � ���� � ������ � >� ���� ��
!� .�� ������ �-��#����� 1 ������ ������ � �� �����1����
�7 3 F A�"���� G� ��������� 6 � 7 �� ����1 � �� � ����2 � �� ��������� � ������ �� � ��� �-�����#����
�
��������� �����Q�7 ��������"���� )� 1 ��� �� �� � � � �������� �3 �� ��� �� � ��� ��������� 5 ���� �� �� ��� � ��3 �� ���� � � �� ��� 65�� ! 1���� ��� � �-������#�� ��� Q
�7 ���5���� ���� +� �� 5�� E ����������� � �� ������� � �� � ��� �-�����#����
� ���� ������
G�1 1 ��� �� ���� ��� �� �� ��� G����1������2�4 6���7�
E� 9��� �� �����2������ �� � ����� ��������� ��������� ��� �� ������� ������� �� ���� ���������� ������������������ 1 ������� �� �������� �� �-�����#�� ��� �� �� > ����� ���� �� ���&-����������#�
!� .�� ������ �-��#����
� 1 ������ ����� ������ � ����
�7 3 F A�"���� G� ��������� 6 � 7 �� ����2 � �� ��������� � ������ �� � ��� �-�����#����
� ��������� �����Q�7 ��������"���� )� � �������� 6 �57 �� ��� �� � �� � �����2 � �� � ��� ��������� 3 ���� �� �� ��� �
�� ��� ����� � �� 5 �� ���� �����2 � 65�� $&E"7 1���� ��� � �-������#�� ��� Q
�7 ���5���� ���� +� �� 5�� N ����������� � �� ������� � �� � ��� �-�����#����
� ���� ������
%���������� '�(0� +������ ��� ���O��B�� �� ��=�[ �!�% ���� �� �� ��# �� � �O����&B�� �� ��=�@ ����� �� �� ���# �� +�" 9 �� � % ���� ��� ���� ������ $�������� ?"?B"3������ ��� F 6� X �*��%%6�7 � X �*�%��6�77 � �-
�����#�� �
�
� � �-����#�� �
�
� "
��E -����� �� B�� � � # !E$
�����" �� � ��� ���� ������ � �� ������� �� �� ���� �� -�� ������� #�HI 6� 8 >����� ��� ������������������ � ��� � �����7 1 �� �� ���� ��� � �� ������ �������� �
%���������� '�*#� +������ �� ���'����� ����� �� �� �# �� +�" B �� � % ���� ��� ���������� $�������� ?"?@" 3������ ��� F 6� X �*���6�7 � X �*�%��6�77 � �-
�����#�� �
�
� � �-�����#�� ��
�
�����" 3��� �� ������� �� ���� � �����������1��� ���� ���� ��������� �� �� 6 � 7 1 � ����2 ��� ��������� ���� ���� ��� ���������� � ������� 1���� � � �� � � 8 >������ ��� �� � ���� � 1� ������� ������ ���������� -����#�� ���� � � � ��1��� ����� �� (-� 6��� -����#�� �� � �������� � � � �&������ �� (-� �>����7� .������ 1 ����� ���� �� � ����2������� �� ��� ��8� �� �� ����� �� ������ � ����������� �
%���������� '�*'� +������ �� ����+ � � '����� �� +�" @ ����� �� �� ���# �� � % ���� ��� ���� ������ $�������� ?"?@" 3������ ��� F � X �*��%�6�7 � �-
$��#���
�
� � �-$��#����
� "
�����" �� ��� �3���.������� �� ���� � 2��� �� ��� ���� �� �� �� � �-��#����
� �-��#���
�
� ���
�-����#�� �
�
� 6�� ��� � �� -�� � #�H"7�
3� � ���� ���&-��������� �� ���� � 2����� �� �� �� � �� ����� �� �-����#����
� 6�� �� -�� � #�HH7�3� � ��� 1 ���� ��� �� ���1 ���� �� � ���� �� �� � �������� �� ������/����� �� � 1 ��&
���� � ������ ��� � 6-$���#��7� '0����� ���� �� �� ���� �� �� ��� ���� �� ������ � ����� ��� ��� �� � � ��� � ���� �� ��� � � �� � �� ���� ������ ��� �� ���� �� �� �� � �� �������� 1 ���� ���1 ����� �� ;���� �����< ��� �
E� 5 � �� �� �� �� ������������� ���� �� � >���� � ���� ����� �� ��������� )�������� -�����#�� ���� F ������6 7 � ����6��7 X �� ���� ��
!� 9��� ���� � 1�� ������� �� �� � 1�� �� ����� &� ��� 1���� �����6��7 X &���� �� � ���� 0� �� 1
������ ��� � �� � ��� ������/����� 1��� ���� � � X &� ��� �1�� ����� &� ��� ��� � �� ��� � 1� � � ����� �� ���� ��
#� ,�1 � � �� � � ��������� �� ���� ��� � �������� �� &� ����� &� ������ � ������ � �� ���� � 1����� ��� ���� 3 F 6��������63 7 � �����63 77� 6����63 7 �X � ��63 7 �X 7�
H� �� ����6��7 X &� 6�� � �� �� � 1���� 3 7 ���� �� � ������������� 1��� ��� ����� �� ����� �����
9��� ��� ������/����� �� � ��� ��� ��� �� ��� �� �� ����� �� ��� ��� � ���������� ����2���� � ��� ����� �
%���������� '�**� +������ �� ���� �+ � � '����� �� +�" @ ����� �� �� '��# �� � % ���� ��� ���� ������ $�������� ?"?@" 3������ ��� F � X �*��%�6�7 � �-
$��#���
�
� � �-$��#����
� "
�����" � ��� �� ���� 0� �� �� -�� � #�I# ��� -�� � #�H!� �
%���������� '�,'� +������ �� ���B��� �����:�������� ����� �� �� #�# �� +�" 77 �� � % ���� ��� ���� ������ $�������� ?"?@" 3������ ��� F � X �*�$��6�7� �-
$��#���
�
� � �-$��#����
� "+������ �� ���B��� �����:����������' ����� �� �� ��# �� +�" 77 �� � % ���� ���
���� ������ $�������� ?"?@" 3������ ��� F � X �*����6�7 � �-���#���
�
� � �-���#����
� "
�����" 3� ���� �� -�� � #�IE ��� � � �� � 1��� � ����� >� ����� ��� �� ������ ���� �� � ������ ��� � �������� �� ����� � 1 ��&���� � ��� � 6)�������� #�#!7� ,�1 � � �� ���� � �� ������� �� ������� ����� � �� ���& >��� �� �� � ��� ����� � � ��� � �� >��� �� ��� ���� � ����� �� �� �� ������ (-� ��� � 1��� � �� �� ����� ��� ��� � �� �� ���� � ��� ��� �-$���#���
�
� ��������� ������.������ ��� ���� �� ����� ��� ��� � �� �� � ���������� �
!!" � 3� -����� �� 3� �� ��
%���������� '�,*� +������ �� � �B��� �����:�������� ����� �� �� #��# �� +�" 76 �� � % ���� ��� ���� ������ $�������� ?"?@" 3������ ��� F 6� X �*�$%�6�7 � X �*�%��6�77 ��-$��#���
�
� � �-$��#����
� � ���������6�7��
� X '���"+������ �� � �B��� �����:����������' ����� �� �� ���# �� +�" 76 �� � % ���� ���
���� ������ $�������� ?"?@" 3������ ��� F 6� X �*��%�6�7 � X �*�%��6�77 � �-���#����
� �
�-���#����
� "
�����" ����� 1 ���� ��� �� ������ ��� ��� �� �� �� ��� ������� 3� ���� ��� �� �� ���������� ������ �� �� ���� �� -�� � #�I#� C ���� � � �� ���1 ���� �� (-� ��� � �� ���� � �� � 1 ��&���� � ��� � 6-$���#��7 ��� �� >������ ���� ����� � �� �� ���� � ��� � �� � ���� �� ��� � ���������
'0����� ���� �� �� ���� �� �� ��� ���� � 1 ��&���� � ���� ����� ��� ��� �� � � ��� � ���� �� ��� � � �� �
E� 5 � �� �� �� �� ������������� ���� �� � �� � ���� ����� �� 6�� � ���������6��7��7 ��������� )�����&
��� -�����#�� ��� � F ������6 7 � ����6��7 X �� ���� ��!� 9��� ���� � 1�� ������� �� �� � 1�� �� ����� &� ��� 1���� ����6��7 X &� ��� ��6��7 X *� 1���
>������ ����� � ��� 3 �#� �� � ���� 0� �� 1 ��� �� � �� ��� -��������H����+��= 1��� ���� � �� �� X ��� X&�� 3 X *�� ���� ��� 2� � �������� ����6��7 X &� 6��� ���� ����� &� ������ � � ��� �7�
H� ,�1 � � ���� �� � ������������� 1��� �� ����� �� ����� ���� � ���� ��� � ���������� �� -�� ������H����+��= �� �����2 � �� � ��� 5�� # �� ���� E! �����2 � ���� ����� �� �� ���� � �� �����������6��7�
�
3�� +����� �� -��&�� "
%���������� (�$$� �� � X 6 ��� ��� ��7 ! � ����� �������������� �� �%��� $4� �� �� ������� �� ��# ���� �� � ��������� ��� �� ���� � �� � �������� ������ ���� !� �� �����!��������� , ��""� �- ���&����
�
� X ���#" 5�� ��� � � X �*� ��6�� ,7�
7" ���� � �� ���������6" � ���� 9 �� $4� ! �� ���� �� ����� �� � �� ��������� ���� � �""�
�# � � $4� � � �� �� F �������6�7��� X '���
!# � � $4� � � �� �� F ���������6%7��� X '���
�# ( � $4� �( �� �� F �� �����6�7��� X '���
# � � � $4� � � � �� �� F ����������6���7��� X '���
# �� � � $4� � �� � �� �� F ����� ����6���7��� X '���
�# X �R�S � $4� � X �R�S �� �� F �����������6���7��� X '���"
+� �� �!!�������� % %��� 9 � $4� � 9 �� �� F ���������6�7��� �� ��� �� �,��� ������������"
?" $� �� ������ ��� ����� �� ��� ������! ��""� �-%��$ ���&�����
� X ���# �� �� ���� �+ � � '�����
��������� �� �� ��� � ����� ��� & ��""� ������ ��������� �� �������# ���� %�� ���� �� � ���� �� �� ���������� ���� ! *������ � !� �" 3������
�# � F �������6�7��� � ��������6�7��
� � � � :���
!# % F ���������6%7��� � ����������6%7��
� � % � :���
�# � F �� �����6�7��� � ��� �����6�7��� �� � :���"
+� �� �!!�������� % %��� � F ��������6�7��� � ���������6�7��
� � � � :��� �� ��� �� �,������� ��������"
��! -����� �� B�� � � H !!E
����� �1&���#" .�� � �� ������ ������� 1 ���� ��� �� �� �� � �� �� ��� �� ����� � 61��� �� � �� �� �� ������� � ��� � ��� � �� �� � ���������7�
E� 5� ���� ���� � �� ���������" 9��� 1 �� �� � � ����� (-� � ������� �� ���� ���� �� ��� � ���� 1 � ��� � �� � ����� �� 9 �� #�H 6�� � � ���� �� -�� �������� ��� B�������� � #�H"P#�KK7���� ������� � �� ������� ��� �� ���� ��
!� /�������� ���� �� ������! !� � �� ���� " 3� � � ����� (-� � ������� ������� �� � ������� �� � � �� 9 ����� � ���� 6�7 1 ���� �� � 1��� �� � ���� � �� ��� 6��7 � ����� � ����������6�� � ��� � � �� ������� 7 �� B�������� � #�HKP#�KK �����
�7 3��� �" �� � ���� 0� �� �� 3��� H�# �� �� ����� � � $4� ��� � �� �� �� � � � ����� (-�� ������ ���� ��/����� �� ���� � 1��� ���� � � � X ���� �� � X � 1��� � � �� ����� � ,1���� ��� � ���� �� �� � ���� � � 1�� ��� �� ��� �� � �� �� �� ���� ����� ��� �� �������� ��� ������6�7 ������ ���� ���� 1���� �����2 � �� � ��������� �� B�������� #�IK ��� ��� � � � �� ���� �� ���� ��� ���� ��� F � X �*��%�6�� ,7� ���������� X '����
�7 1����� )� ��� �� ������/����� 1 � � �� ���1 �� �������� ���� ����� � �� ������ � � ��� ������� �� ��� � ,�1 � � � �����2 � �� ������ ��� ����� .�&� ��� .�&� � , ��
� � �� ��� � ������ � ���� �� ��� � �������� 6�� � �� F ����6 7 X � ��6 7 X ��� 1� � & �� ����� ����� �� � �� ���7 ��
� � �� ��� ������ � 6�� � �� F ����6 7 X � ��6 7 X ���7 ��� & � 6$4� ! ��7 ���� � :����,�1 � � ���� �� � � ���� �� ���� ������ ��� �� ���� � � � � �� � � ���� �� ����� � ��� �������� �����D�� ��� & �� � 2��� �� � ��� � � ��� ������� ���� 6��������� �� �� � 2������ �� ��� ��7�
#� ;������ !�� %��� ������! !� � �� ���� " C ���� � � �� ������ � ���� 6�� �� �� ������������ �� � � ����� (-� � �������7 � � �� ��� ���� ��/����� 61���� 1 ������� � �� �� ����� ����7��� ������ ��� ���������� �� �� � ��� � ��� �������� �� � 61���� �� ��� � � ������� � 2� � �� ��� �7 � ��� ������� ������/������ =�� � ��� � ��� ���� � ��� � 2� � �� ��� ��� �� ��&�� � ��������� ��� / ��� ��� �� � � � � ������ �1� ��/ � �� ��� �� � � ��� 6 ��� ����� � �� ���� ������7��
%���������� (�$* 7-��� ��� �� �� ��������8� �� � X 6 ��� ��� ��7 ! � ����� ���������������� �%��� $4� �� �� ���� ��� �� ��# ���� �� � ��������� ��� �� ���� � �� �� *�� �������� ," 5�� ��� � � X �*�� �
6�� ,7�
7" ���� � �� ���������6" �� � ����� ���� 9 � �� ! $4� ��""� ������� ���������� �� ��������# ���� �� ��� �� !
���� �� ��� *����� ��� �� �������� ��� �% ���� �� ��������� � " 3������
�# � �� $4� � � � �� F ��������6�7��� � �������6�7���!# � �� $4� � � � �� F ����������6%7��� � ���������6%7����# ( �� $4� � � � �� F ��� �����6�7��� � �� �����6�7���
+� �� �!!�������� % %��� 9 �� $4� � 9 � �� F ���������6�7��� � ��������6�7���?" ;������ � !�� %��� ������! !� �� ! $4� �� ���� �� � ���� �� �� ����������" 3������
�# � F ��������6�7��� � �������6�7��
� � � � ����
!# % F ����������6%7��� � ���������6%7��
� � % � ����
�# � F ��� �����6�7��� � �� �����6�7��� �� � ����
+� �� �!!�������� % %��� � F ���������6�7��� � ��������6�7��
� � � � ����"
����� �1&���#" .�� � �� ������ ������� 1 ���� ��� �� �� �� � ��� �� ��� �� ����� ��
!!! � 3� -����� �� 3� �� ��
E� 5� ���� ���� � �� ���������" � ��� �� ���� 0� �� �� ����� ������� ��� � � ����� � � ����� (-�� ������� �� ���� ���� �� ��� ��
!� /�������� ���� �� ������! !� � �� � " 3� � � ����� (-� � ������� ������� �� �� ��������� �� �� � � �� 9 ����� � ���� 6�7 1 ���� �� � 1��� ����� ���� � �� ��� 6��7 � ����� � &���������� 6�� � ��� � � �� ������� 7 �� B�������� � #�HKP#�KK ������� � ���� 0� �� �� 3��� H�H �� �� ����� � � �� ��� � �� $4� �� � �� � � ����� (-� � ������� /����� �� ���� � 1��� � ���� � � ���� �� ��� � � �������� � X ���� �� � ������� � X �
1��� � � �� ����� � , 1���� ��� � ���� � ����� ���� � � �� ��� �� ��� �� � �� � ��������� ��� /����� �� > ������� ����� � 1���� ��� � � � �� ���� �� ���� ��� ���� ��� F � X �*���6�� ,7���������6�7��� � �������6�7��� �.�� �� ��� �� �� ���� ��� ���� ������ 1 � � �� ������ � ���� ���� �� �������� �� ����� � � � � � �� �� ����� �� ���� ������ ��� �� ���� �� � ���������� �� ���� � ������� 6 ��� � -��������H����+��=7 1��� � 2��� �� ���� 1� � �� � �� ���� � �� �����
#� ;������ !�� %��� ������! !� � �� � " 3��� �� � ������� ���� 0� �� �� �� ������������ �� � � �&���� (-� � ������� 61 ��� � � � � � ��� �� ��� / ��� ��� �� ����� �������� �� � � � ����1 �7�
�� �� � (�$0 7-��� ��� �� �� � ����� �������������� �� �8� �� � X 6 ��� ��� ��7 ! ������ �������������� �� �%��� $4� �� �� ���� ��� �� �� �� %��� ��� �����!� �� ��!$4�#��� � � ��������� ��� �� ����" ������� � , ! �� *�� �������� ���� �������� ����������� �� ��� ��� �����!� )!� �� �%%"
;�% �� �6)!�6 )!�7 � 8� � ���
� X ��� ��� ��� � ����� � X �*��� �6�� ,7 �� ���%��� �� �"
7" 9 � $4� � 9 �� �� F ���������6�7��� �� ���� ���� �� � �� ��� �� $4� ! �� ������ #
6" � F ��������6�7��� � ���������6�7��
� � � � :��� �������� � �� ���� #
?" 9 �� $4��9 � �� F ��������6�7��� �� ���� ���� �� � �� ��� �� ��!$4� �� ���� #
8" � F ���������6�7��� � ��������6�7��
� � � � ���� �������� � �� ���� #"
;�% �� �6)!�6 �!�7��
� X ��� ��� ��� � ����� � X �*��� �6�� ,7 1������� 7� ?� �� 8 �� "
�����" +� �� -�� �������� H�!!PH�!K ��� 9��� � ��� EPH ���� ���� , �� �� >� �� � �������� �� 1 ��� � �� 2��� �� � ����� �� -�� � H�!! �� ������ �� ��� �� ���� ���� � ��� �� � � �� �� � ������� ���� ��� �� ���� ���� �� ��� � �� ������ �� 2��� � ���� �� �
%���������� (�'B� 5� �����! ��������� , '� !� �� ����� �� ������ ���������� �� ��*�� ��������"
�����" � ������� ������� �� , �� �� >� �� � �������� 6�� � 2������7 �� �� �� � �������� ��� ���������� ������� ��� ��� ������� � �������� � �� �� ���� ��� � � � ��� �� � �-)!�6 )!�7�
�
� X ����9 � �� � 9 �� $4� F � X - � �9��� F � - �� 9���� � ,�
� G�1 1 ������ ������ � ���� �-)!�6 )!�7��
� X ��� �� ���� �� 9-= ��� +-= ��� �� � ��� �� ����� ��������� 61���� ������� � �������� ���� �� ��� ������� �� $4�7 � 2� � �� ������� �� ,���� �� � ���������
� ��� �� � ��� � � �� �� ��!$4� �� � ������� �� � ��� �� �� �� ��������� >� ��� , �� ��������� �� � � ��� �� � ���� �� � � �� �� �� �� ����� �� �
3�� +����� �� -��&�� %
%���������� ,�#( 7-��� ��� �� �� %����� ��� �8� �� �� ! �� ���� �� �� ����� ���!��� �� 6�$�7 X �� ! ��� ������� �� �� �� � +1� ����������� �� ��� �� �" ������� ��� ! �� ����� ����������� �� � ����� �������������� �� �$� ��!���� �� � ���� �� �� ���������"
��# -����� �� B�� � � I !!#
7" $� �� ����� *������ ���� � %��� � ���� ���� �� � ��� �� �� X� ��# ��� ��� *���� �
���� �$� ���� ���� �� X 6�$�7 �� �$� X � >����6�$�7"6" $� �� ����� *������ ����� ��� ��� �� �� ����� �$� �X �$� ���� ���� �$� X � >����6�$�7"
�����" .�� �� 2��� ��� �� �� �� �� � 1 ��� �� ��� �� �����1��� ��� ��
E� )� ��� ������� � �� �� 5,9 ��� �� �� -����� ��� 6� ��� � �� �4��7 �� �� �9� � � � ������� ���$�7 �� ���� ������� ��������� � �� �������� ������� ����� � �� � �� ��� ������� �� ��������� � ��������� �� �� %3 ��� Q
� 9��� �� ������� ���� �� �� ��� ������� 6�$� ��� ��7 �� 0����� �� ��� �� � �� -����� ������� ���� ��� � >����� �����1� �� �9� � � � ������� �� (-� ��� �� �� � ��� �� � ����� ��.� �� �� 5,9�� �� -����� ��� �� ���2 � 1��� ������� ����� ���� �� �� -����� ��� � �� �� � ��67��
��X ����
� 3� � ��� �� ��� � � �� �� ���������� �� ���� � ������ ������� 6�� �� ����� ���������7 �� �� 5,9 �� 6�� �9� � � � ������� ��7 �$�� 3� � ��� �� �� -����� ��� ������� � �� ������� �� 5,9����� � 6�� � �4��7 �� � �� �� �� � �� ����� �� 6$��!��
!� )� �� -����� ��� ������� � �� ������� �� � ����� � �������� ��������� ��� ��� ��#� �� � �� � ����� ���������� �� � � �� � �� �� %3 ��� �� 1 ��Q
� 5 � �� �� �� �� ������������� ���� �� � >���� �� ������� �� 1���� ������ � �� � ����� ����������� �$� ��� �� � �� �� ���� ��������� ������������ ��� ���
� 5 � � �6 7 � � � ��� �� �� G'% ��� � 6$���$ ��� , X � �� � � � �� �� � 6���������7 ������� ��� 3� ���67��
��
� X ��� ��� �� �� �� ������� ��� �� �$� ��� �� ��7� ��� � ���2 � 1��� ���� �� ���
� 9��� ���� ����� ��� ��� � ��� �� 6$���$ 1 ��� � ������������� 1��� ��� ����� �� ����� ���� ���� ,� ��� � � ������������ ���2����� ��� ����� � �� ��#� �� 1���� ��� ���������� �� ������� � ���� �� ��� ������� ����� ��� � � ������� �� � ����� ��� ��#��
#� 3� ����2������� 6��� ������ � ���������7 ����� � ��� �� �� -����� ��� ������� �� ����� � ���� %3 ��� �� 1 �� 6�� ���� � ������ ��������� ��� � � �����7�
� 3��� ��������� ����� �� �� -����� �� � � ������� �� ��� ���� ��� � � �� �� ��� (-� � ������� ��9 �� #�H�
.�� �� � ���� ��� �� �� �� �� � 1 ��� �� � ������� � ��������
E� )� �� ��� ������� ����� �� ��������� ��� ������� � �� �� 5,9 ��� �4�� �� �� -����� ��� �� � ��������� ��� >��� ���� ������� �� 5,9 �� ��� �$��
� 5 � �� �� �� ����� ���� ���� �� � >���� �� ������� �� 1���� �����2 � �� 5,9 �� �$� ��� �� � ���� ���� ���������� ������������ ��� ���
� 5 � � �6 7 � � � �� �� �� 5,9 ��� � 6$��!� ��� , X � �� � � � �� �� � 6����������7 ������� ��� 3� �
��67����
� X ��� ��� �� �� �� ������� ��� �� �$� ��� �� ��7� ��� � ���2 � 1��� ���� �� ���
� 9��� ���� ����� ��� ��� � ��� �� 6$��!� 1 ��� � ������������� 1��� ��� ����� �� ����� ���� ���� ,� ��� � � ������������ ���2����� ��� ����� � �� �4�� �� 1���� ��� �� ��� ������� � �� ������� �� 5,9 ��� �4�� ��� ���� ����� �� ��������� ��� ������� ��
!� )� �� ��� ������� � � ��� �� 5,9 �� �� -����� ��� �� ��� �� � �� � ������������ ��������� �� � ����� ��������� �� � ���� �� � ������� �� ��������� �� � ����� ��������� �� �$� �� 1 ���
� +� �� �� ������� ��� �� �$� ��� �� �� ��� � � �� �� ��� ���� � ��������� �� G'% ��� �� ��
�� ���������� �� ���� � ������ ������� �� �� ����� ��������� �� �� G'% ��� �� �$�� �
%���������� ,�#* 7-��� ��� �� �� ���8� $� �� �� � ������ ����������� �� �$� �� ����" <"78�!��#� ��� ���6��7 �� 5�! <"7# �� � ������ ����������� �� ���6�$�7 �� ��" 8"86#"
!!H � 3� -����� �� 3� �� ��
3������ � �� ! �� ���� �� �� ����� ���!��� �� 6�$�7 X �� ! ��� ������� �� ��
�� � +1� ����������� �� ��� �� �� �� � ���6��7 ! �� ���� ��!���� �� �� ���������" $� �� ����� *������ ���� � %��� � ���� ���� �� � ��� �� �� X� �
�# ��� ���*���� � ���� �$� ���� ���� �� X 6�$�7 �� �$� X � >���������6�
$�7"
�����" )� �� ���� �� �� � 6�� �� -�� � I�EH7 �$� ��� ���� � � �� � ���� �������� ,�1 � � �� ����� ��� ���6�$�7 ���� ���� �� ��� � ����� 1��� ����
��� �� � �� �� ���� �� �� � ���6��7 ���� �/ ��� ����� ����� ����� �� �� � ��� �� �������1��� � � � ����� � ���� ���� �� ��� �� ��� ��������� �
%���������� ,�#, 7-��� ��� �� �� ����8� $� ��� �� � ������ ����������� �� �$�� � �� ��� ��� ������ ����������� �� �$�� � ��� ������6��� � �
$�� 7 ��""� �� ���#�� � ������ ����������� ��
���� �6�$�� � �$�� 7"
3������ � �� ! �� ���� �� �� ����� ���!��� �� 6�$�7 X �� ! ��� ������� �� ��
�� � +1� ����������� �� ��� �� �� �� � ������6��� � �$�� 7 ! �� ���� ��!���� �� ��
����� ����" $� �� ����� *������ ���� � %��� � ���� ���� �� � ��� �� �� X� ��# ���
��� *���� � ���� �$� ���� ���� �� X 6�$�7 �� �$� X � >����� ������ &�
��� �6�
$�7"
�����" 9��� -����� �� � � � ��������� ���������� ������� 61��� ��� � �������������� ��� � ���&� � ���������7 ��� ��� ���� � ���� � �� ������6��� � �
$�� 7 �� �
�� ������ ,�1 � � ���� �� ��� � ���� �
���� 1 ���� ��� �� ���� ��� �� �� ��� � ����� ��� ��� �� ��� � � � ���G�1 ��� ��� � J 7� 6 �� ��� ���� �� �� � �$�� �� � ������ �� 1 �� �� �� ��� ��������� ��� �� �
���� ��� ����� ���� ����� ��� �� ��� �/ ��� � �� 2��� ���� ����� � �������� �� �� ��� �� �������1��� � � � � ���� �� � ��� �� ��� ��������� �
%���������� ,�#. 7-��� ��� �� �� ����� �� ���� ��� �8� $� ��� �� � ������ ����������� ���$�� � �� ��� �� � ������ ����������� �� �$�� � ��� ��6��� � �
$�� 7 ���� �� ����� �����*� �� ��# �� �
������ ����������� �� � 06�$�� � �$�� 7"
3������ � �� ! �� ���� �� �� ����� ���!��� �� 6�$�7 X �� ! ��� ������� �� ���� � +1� ����������� �� ��� �� �� �� � ��6��� � �
$�� 7 ! �� ���� ��!���� �� ��
����� ����" $� �� ����� *������ ���� � %��� � ���� ���� �� � ��� �� �� X� ��# ������ *���� � ���� �$� ���� ���� �� X 6�$�7 �� �$� X � >�� 0����
� &���� �6�
$�7"
�����" � ������� ���� 0� �� �� 6�7 �� 0����� �� �� �� -����� ;�< � ����� ��� �� � = � ����� ���9� ��� 6��7 �� ���� ���� ��� ����� ����� 6�� -����� ��� �7 �� ��� �/ �� �� �� � � ������� �� ������ � ������� �������� �� �
%���������� ,�#0 7-��� ��� �� �� ����8� $� �� �� � ������ ����������� �� �$�� ��� ����6��7�� � ������ ����������� �� ��� 6�$�7 ����� ���� ��� 6�$�7 �� ����������"
3������ � �� ! �� ���� �� �� ����� ���!��� �� 6�$�7 X �� ! ��� ������� �� ���� � +1� ����������� �� ��� �� �� �� � ����6��7 ! �� ���� ��!���� �� �� ���������" $� �� ����� *������ ���� � %��� � ���� ���� �� � ��� �� �� X� ��# ��� ���*���� � ���� �$� ���� ���� �� X 6�$�7 �� �$� X � >���� �����6�
$�7"
�����" )� �� �� ���� ������� � �� � �� ��� ��� �� � �$� �� ���� � ������ �� ��� ��� ��� �� � �����1��� ��� � =� �� ��� � ���� �� �� � �������� �� �� �� ��� ��� ����� �� � �� > ������ �� ����6��7� ������ �� ,�1 � � �� ���� � ��� ���6�$�7 � ����� 1��� ���� ���� �� 1��� ���� � �� �� ���6�$�7���� � ������ ��
9��� �� �� � �� � �� ��� ��� ��� ��� ���� ����� ����� �� �� �� ��� �/ ���� �� ������� 1���� � � � ����� �
��H -����� �� B�� � � K !!I
%���������� ,�#2 7-��� ��� �� �� ������8� $� �� �� � ������ ����������� �� �$�� ��� �� ��������6��7 �� � ������ ����������� �� ������6�$�7 ����� ���� �$� �� �� �� �� �� ���� ��""��� ���������� �� �� �� %� ��� ���! ������� ���������#"
3������ � �� ! �� ���� �� �� ����� ���!��� �� 6�$�7 X �� ! ��� ������� �� ���� � +1� ����������� �� ��� �� �� �� � ������6��7 ! �� ���� ��!���� �� ������� ����" $� �� ����� *������ ���� � %��� � ���� ���� �� � ��� �� �� X� �
�# ������ *���� � ���� �$� ���� ���� �� X 6�$�7 �� �$� X � >������������6�
$�7"
�����" 3��� �� �� ���� ��� 1� � ��� ���� ����� ����� �� � ��� 6� � ��� � ������ �� ��� �� ���������� �� 5,97 �� �� ��� �� �� ������ �
5 � ��7� � � ��� � �� �� 5,9 �� �� 1��� � � � ��� � ����� ����� 3� 2��� ��� �� �� � ��� ��� �� > ������ ��� � ������� �������� � ��� ���# X � ����� ��-�� � � �� �� �������� � ��� �� 2����������� ���� �� ��� � �� � ���2 � 1��� ��7�� )� �� �� ���� ������� � �� � �� � �������� �� ����������� �� ������� � �� ���� 6�� �� -����� �� � � ������� �� ������7 ���� �� � >� � ��������������� ��-� �� ��� ������ ��
9��� �$� �� ��� �� �� �� ��� �� �� ����� ���� 6�� � �� �� ����� ��������� �� ��� �� ���8���7�� � ��� �� -����� ��� ������� �� ������� �� ��� �� ���� �� � ��� ������ ������������ �������������������� � �� �� 5,9� �
%���������� ,�'0� �� �� � �� � ! +1� ����� �� �� ��� ����������� �� � '��� ���������"������� � �$� ��� ������6����:7 %�� ��� ��� ��)���:"
� ���������� 3�� � � X � >����6�7� ��� *���� �� *������ �� �� +1 �%��� �� ��������� ���� �� ������� �� ���# %���� �� � �� ��� ���� �� ����� �""� �� F � X � >����6�7 �� X �"
� ��������� 3�� � � X � >����6�7 %�� ��� �� �� %��� �� ��������� ���� �� �� ������ ��� *���� �� *������ �� �� D51 %���� �� � �� ��� ���� �� ����� ��������� F � X � >����6�7 �� X �"
�����" 9��� �� � ����� ��������� ��� �� ��� � ���� ������� ���� �� �� ������ �� ���� !" ������� !E 1 ���� ��� �� ���1 ���� �� �� � >���� � ����� ������� �� ��� � �1 � �� �������� ���� 5,9��
3��� �� ��������� �� ���� 1 �������� � ����� ������� �� ��� � �1 � �� ���� � �� ������� ���E� E� ��E� �E� �%E� �E� ��� �%!� �!��
+� �� �� � ��&� � � ��� ��� �&� � � � � � ������� �� (-� ��� �� 6�� ������� � �� B�� � � #71 ��� ���� �� �����1����
� #@�#� 9��� ��� ��� � ���� ���67�� 6�� 5�� E �� ���� !"7 ����� �� ��� ���� �� �� ������������ ����6� ��(��7�� 6�� 5�� ! �� ���� !E7 �� ��� ���� �� ��� ���� ��� � ������ � ���� � �� ��� ��� 61� � �� ��� � �� � ���� � � �� ���� !E7Q
� �#@�#� 9��� ��� ��� � ��� ��6�7�� 6�� 5�� E �� ���� !"7 ����� �� ��� ���� �� ����� ����6�� ��7��
6�� 5�� I �� ���� !E7 �� ��� ���� �� ��� ���� � ��� � ������ � �� �� � �� ��� ��� �� ���� ������� ����
� �#@�#� )� ������ �6�� � �7�� 6�� 5�� E �� ���� !"7 ����� ��� ��� ��� � ��� � �� �� � ��� � �� ����� ����� � �� �� �� ���� ����� ������ � �� 5�� # �� ���� !E 1���� � ��� ���� �E X � 6��� ��� � ���1���� ��� � ��� � 1��� � ������� � �������7�
� -$@�$� 9��� ���� %! ��� �! �� ���������� � ���� �� � � �� 1 ��� ��� ���� �� ��� ���� �������� � �� �� � �� ��� ��� �
3�" +����� �� -��&�� .
%���������� .�#B 7?=��"�� �� �� ������� ���� �8� 5� ������ ����� �$����� �� ���$� �� ���
���� ������� �� ������� %��� ����� �� �" 3������ �$�
������������ F �
������ X �6�
$�����7� �� ���
������$����� F
������� X �6�
$�����7"
!!K � 3� -����� �� 3� �� ��
�����" � ������� ���� 0� �� �� �� ������������ �� 9 �� K�#�!�
%���������� .�##� � ��� ���!��� � !���������� !�%� �� ����I���� �� � !� �������� ��� ���� !�%� ����� �� ���$� �� ����� ������ ���� � >�)�.���: � �� �� ������ ��� ����#" 3������
7" ��������� � ������� ����� ���$�����$� F ��� X �6�
$�7 � �$� X �*��6�$�7 � ���� F ��� X �*������6�
��7 � ��� X �6�
$�7"6" �������� � �������� ����� ���$������� F ��� X �6�
$�7 � ��� X �*������6���7 � ��$� F �$� X �*��6�
$�7 � ��� X �6�
$�7"
����� �1&���#" '��� ��� ����� �� ��� � � ���� ���
-�������
5 � �$� � �� ���� � ��� �� ���$� ��� ��� � �� � � �� ����������� �� ����� � � ��� � ���� �$�
�� ���� !!�5 � ,�!� X �&� �� �� � � � � &� �� �� � ��� � ������� ������� �� ��� � ���� ����� �������� �� ��
��� �$� 6�� � 1���� � � ��� �� � ����� ���������� �� 1 ��7� 9��� ��� � � � � �� �� �� � � �� ������(6&�7# � � �#��(6&�7 ���� 1 > ��� � �� ��� �� 5�� ! �� ���� !! �� ������ � ���������� = � ���
���� �� ���� � >����� ��� �� �������� ,�!��+� �� �� ������� 65�� � $PEE �� ���� !!7 �� � ��� � �� = �� �� ������ 1��� �� � ��� � ��
�$� ����� � ���� �� ��� ��������� �� ��� �� �� 9��� ,�!� �� ��� ��� � 2� � ���� ���� � �� � �� �� ��� �� ���&� � ��������� �� ����� �� � 1 ��� ��� �� ���� ���� �� � � �� � �� 5�� � KPN �� ���� !!1���� �� ����� � � � ��� �*�$ 3���H����
9��� ��� X �6�$�7 �� ����� ���� ��� �� � ��� � � �� �� ������ ���� 2���� � �� ���� ��
��� � � � ���
-��������
G�1 � � ��� � �� ���� � ���������� 6�� �� � � ��� ��� 7 �� ����� ��� 1 ��� �� ���1 ���� ������ � ���� �� � ���� ����� � �������� �� � ��� �$� �� ���$� ��� ��� �������� ,�!��
9��� ��� �� ���� � �� � ��� ��� ��������� ��� � � � � �� � ����� �� ��� ����� #�!� ������ � ��� 6��� �� � �� � ����� ����� #��$ ������ � �����2 � �� 1 ��7� �� �
�� X �6�$�7 ����� �� ����� ����
�� � ��� �� ����� ���� � �� �� ��� ��������� �� ���$� �� �� �������+� �� �� ���� ���� ��� 1�� � � ��� � �� ���� !! �� � >���� � ��� �$� �� ���$� ���� 1����
�� 1�� � ��� �� ,�1 � � ����� ���� �� ������� ������� �� ,�!� FX �&� �� �� � � � � &� �� �� �����2 �6�!�6&�� � � � � &�7 61��� 6��$ �� ���� � � �� �7 �� � ��� ��� �$� �� ���� � �� 1 ��� ��� �� � ���� #�� 1�� � � ��� � ���� �$� �� � ��� � �� �� ������ �� 1 �� 6�� 1 ��� ��� ��� � ��� ��� � � � ��7�
� ����� �� ��� �� �� ��� �������� 1��� �� ��� � ��� � � �� �� � �� ���� ��� �� �� �� ��� � �������� �������� ��� X �6�*����6�$�77� �
%���������� .�#$ 7?=��"�� �� �� ������� ���� �8� 5� ������ ����� ������� �� ����� �� ���
���� ������� �� ������� %��� ����� �� �" 3������ ���
������������ F �
������ X �6�
������7� �� ���
������������ F
������� X �6�
������7"
����� �1&���#" 5�������� � ��� � ���� ������� � � ��� �� �� ������ �� ������� ��� �
������ �� �� ��
������������ �� 9 �� K�#�# 1��� ������ � � ��� �� ������� �� ��� ��� �� � ���� ���
�����
%���������� .�#'� � ��� ���!��� � !���������� !�%� �� ����I���� �� � !� �������� ��� ���� !�%� ����� �� ����� �� �����" 3������
��H -����� �� B�� � � K !!M
7" ��������� � ������� ����� ����������� F ��� X �6�
��7 ���� X �*��6���7 � ���� F ��� X �*������6�
��7 ���� X �6�
��7"6" �������� � �������� ����� ����������� F ��� X �6�
��7 � ��� X �*������6���7 � ���� F ��� X �*��6�
��7 ���� X �6�
��7"
����� �1&���#" '��� ��� ����� �� ��� � � ���� �� 6����� �� �������� �� ���� !#7�
-�������
5 � =�� X #���!� � #����$ �� ��� � �� ��! ���������� 6��� 7 �� ������ 5 � =�� X #���!� � #
����$ ��
��� � � ���������� �� ����� � � ��� � ���� =�� �� � � ���� �� ���� !#� C 2��� ���1 ���� =�� �� ���� ��
9��� =�� �� ���� � �� � ��� ��� 6 ������ 7 ��� ���� �� �� #���!� ��� ����� ��������� �� ����� ��
������ � �� ��� �� ���� ��� 6� F ������
X ���7� �� � ���� 0� �� 1 ��� ���� �� �����1����
� )� �� �� ������ �� � �� �� � ��� � �� �� �� ����� #���!� �� =���
� )� �� �� ������� �� � �� � ��� �� �� ����� #���!� ��� ������ �
X ����
.���� ���� �� =�� �� ���� � ��� �� �� 6� ��� �7 ����� � �6� �� #����$ �� ������ � �� ���� ���
6�� � � F ��6����
X ���7� 3� � ��� ��� ��� � ��� � ����� 6� �� � >���� � ��� ��� ��&� ��� 1�������&��
��X '����
� )� ��&� �� ������ �� � 6� �� � ��� � �� �� #����$�
� )� ��&� �� ������� �� � �� � ��� �� �� ����� #����$ ��� ���&���� �
X '��� �� ����� ���� ��6���� �
X����
3� � ��� =�� �� ���� � 1� � � � =�� �� ���� �� �� ��� �� �� ������ 1��� ��� �� ��� ��������� �� � ��� � �� ���� ��� �� , �� ��� X �*������6�
��7 X �6���7 1���� 2���� � ��
���� �� ��� � � � ���
-��������
5 � =�� X #���!� � #����$ �� ��� � �� ��! ���������� �� ����� � � ��� � ���� ��� ����������
=�� X #���!� � #����$ �� ��� �� ����� �� � � ���� �� ���� !#� ����� �� ��� X ��� 1 ���� ��� ��
���1 ���� =�� �� ���� � 1� � � � =�� �� ���� ��9��� =�� �� ���� � �� � ��� ��� 6 ������ 7 ��� ���� �� �� #
���!� ��� ����� ��������� �� ����� ��
������ � �� ��� �� ���� ��� 6�� � � F ������ �
X ���7� 5 � �� ��1 �� �� �� ������������� ����=�� �� ��� ���� � � ���� �� � >���� � ��� ��� �� ��� 1���� ����
��X '��� �� �� �������� 6���� 7
���������� ���� ��
� )� �� �� ������ �� � =�� 1���� � ������� � 65�� � IPK �� ���� !#7 1���� ����������� �� ���� ����
=�� �� � � ��� � ���� =���� )� �� �� ������� �� � �� � ��� �� �� ����� #���!� ��� ����
�� �X ��� ��� ����
��X '��� 1���� ��
� ������������� �� 1 ���
.���� ���� �� =�� �� ���� � ��� �� �� 6� ��� �7 ����� � �6��� �� #����$ �� ������ � �� ���� ���
6�� � � F ��6��� ��� �
X ���7� 3� � ��� ��� ��� 6��� �� � >���� � ��� ��� ��&�� ��� 1���� ���&����� �
X'����
5 � �� ��1 �� �� �� ������������� ���� =�� �� ��� ���� � � ���� �� � >���� � ����� 6������ �� �������� 6���� 7 ���������� ���� � =�� ��� 1���� ��6���� �
��X '���� 3��� ��� �� � ���� ��
� F ����&����
X ��� 1� � 6���� ��
� ���&��
!!N � 3� -����� �� 3� �� ��
� G�1 �� ��� ���&� �� ������ �� � =�� 1���� � ������� � 65�� � EHPEI �� ���� !#7 1���� ����������� ��
���� ���� =�� �� � � ��� � ���� =���� )� �� � �� � ������� ��� ��� ���&� �� 6���� �� � ���� ������� ���� � ��� �� �� ����� #����$ �� ��
���� � ������ ����� 6����� 3��� ���� � � ������������� ���� �� � >���� � ��� ��� ���&�� ��� 1����
����&����� �
X '��� ��� ����&�����
X ����
�� � � ���� 1 ��� ��� X �6���7 1� � ��� X �*��6�
��7 1���� ��� � � � �� ���� ������ ��� ���
�
��' ������%��� � �� ��� �� � ! ������%���� ���� �����
-�� ��* �����&���� ��� �� ���2* /������� �� ������ +�����&���
G�� ���� ���� �� � ������ �� ������ � � #�� �� � ��� � �� � �� �� �� ���� ���� ����� �� �� ���� � �� �� ��� ��������
-��<�� � � !" # ��������$��!:���� � � !" # ��:���:���:$����������7 � � !" # ��:��<� :��7��� :��*� ��� :�����/���:��?7� � 8+�9*" #
'"&�0
&*+',* :��/� ,��, !:���� +- ,��, -��<�� +- '++*",0
&*+',* ������� ,��, !:���� +- ��������7
�0���,*�1,��+0
������2�:�3 # �:��<� :��/2�:�32��3 # -,*�"�
:��/2�:�32��3 # -,*�"� :��/2�:�32�$3 # -,*�"�
��,0����+0
������2�:�3 # �:��< ��5 ������2�:�3 # :��7��� 23
������2�:�3 # :��7�� ,0� 0+� :��/2�:�32��3 ��5
:��/2�:�32��3 # ��9"�
������2�:�3 # :��*� 23
������2�:�3 # :��* ,0� 0+� :��/2�:$32�$3 ��5
:��/2�:�32�$3 # ��9"�
������2�:�3 # ��� 23
������2�:�3 # �� ��5
:��/2�:�32��3 # -,*�"�
������2�:�3 # :���� 23
������2�:�3 # :��� ��5
:��/2�:�32�$3 # -,*�"�
������2�:�3 # �:��<�
"0��
-�� ��* �����&���� �� �� ���2* /������� �� ������ +�����&���
3� � ��&� � � ������� �� � ����� ������ ������ � � �� ���� � � ��1 �� �� 9�5 �������
%���?/�� � � !" # � �:��<� :��7��� :��*��� :����7:�� ��� ��� :�/�����?/�� � � !" # ���� ��� �$� �A� �F� �G� �H��"(��?/�� � � !" # � � C� �� ��,��?/�� � � !" # � �:�� �:�� �:$� ��� ��� �$��� ?��7 � � !" # ������ �//B���
/���:��?� ?7� � 8+�9*" #
'"&�0
&*+',* ��, � � ,��, 2,��?/��3 �� ,��, 2%���?/��3 �� '++*",0�
!#" B 9�5 + ���� ����� �� �� +����� -������ � �� B�� 9����
&*+',* ��B�� � ,��, 2,��?/��3 �� ,��, 2"(��?/��3 �� '++*",0�
&*+',* ��� � ,��, 2,��?/��3 �� ,��, 2���?/��3 �� '++*",0�
&*+',* � � ,��, 2,��?/��3 �� � ?��7�
�0���,*�1,��+0
��, �2�:�32�:��<3 # ��9"� ��, �2�:�32:��7��3 # -,*�"�
��, �2�:�32:��*��3 # -,*�"� ��, �2�:�32��3 # -,*�"�
��, �2�:�32:����7:�3 # -,*�"� ��, �2�:�32��3 # -,*�"�
��, �2�:�32:�/3 # -,*�"�
��B��2�:�32� C3 # -,*�"� ��B��2�:�32��3 # -,*�"�
���2�:�32��3 # -,*�"� ���2�:�32��3 # -,*�"� ���2�:�32�$3 # -,*�"�
���2�:�32�A3 # -,*�"� ���2�:�32�F3 # -,*�"� ���2�:�32�G3 # -,*�"�
���2�:�32�G3 # -,*�"�
� 2�:�3 # �����
��,0����+0
� ���0�"(�0������
� 2�:�3 # ���� ,0� ��, �2�:�32�:��<3 ,0� 0+� ���2�:�32��3 ��5
��, �2�:�32�:��<3 # -,*�"�
��, �2�:�32:��7��3 �# ��9"�
� 2�:�3 �# �//B��
���2�:�32��3 �# ��9"� 23
� ���0�"(�I��:�����
� 2�:�3 # ���� ,0� ��, �2�:�32:��7��3 ,0� ��, �2��32��3
,0� 0+� ���2�:�32��3 ��5
��, �2�:�32:��7��3 �# -,*�"�
��, �2�:�32:��*��3 # ��9"�
� 2�:�3 �# �//B��
���2�:�32��3 �# ��9"� 23
� ���0�"(�I��:�����
� 2�:�3 # ���� ,0� ��, �2�:�32:��*��3 ,0� ��, �2�$32��3
,0� 0+� ���2�:�32�$3 ��5
��, �2�:�32:��*��3 �# -,*�"�
��, �2�:�32��3 # ��9"�
� 2�:�3 �# �//B��
���2�:�32�$3 �# ��9"� 23
� ���0�"(�0������
� 2�:�3 # ���� ,0� ��, �2�:�32��3 ,0� 0+� ���2�:�32�A3 ��5
��, �2�:�32��3 �# -,*�"�
��, �2�:�32:����7:�3 # ��9"�
� 2�:�3 �# �//B��
���2�:�32�A3 �# ��9"� 23
� ���0�"(�0������
� 2�:�3 # ���� ,0� ��, �2�:�32��3 ,0� 0+� ���2�:�32�F3 ��5
��, �2�:�32:����7:�3 �# -,*�"�
��, �2�:�32�:��<3 # ��9"�
� 2�:�3 �# �//B��
���2�:�32�F3 �# ��9"� 23
� �//B��0�, ��
� 2�:�3 # �//B� ,0� ���2�:�32��3 ��5
� 2�:�3 �# �����
���2�:�32��3 �# -,*�"� 23
� �//B��I��:, ��
� 2�:�3 # �//B� ,0� ���2�:�32��3 ��5
� 2�:�3 �# �����
��B��2��32� C3 �# ��9"�
���2�:�32��3 �# -,*�"� 23
� �//B��I��:, ��
� 2�:�3 # �//B� ,0� ���2�:�32�$3 ��5
� 2�:�3 �# �����
��B��2�$32� C3 �# ��9"�
���2�:�32�$3 �# -,*�"� 23
� �//B��I��:, ��
� 2�:�3 # �//B� ,0� ���2�:�32�A3 ��5
B�# 9�5 + ���� ����� ��� ��� �&� � � '������� �� -������ � ��L 9��� ������ !#E
� 2�:�3 �# �����
��B��2��32��3 �# ��9"�
���2�:�32�A3 �# -,*�"� 23
� �//B��I��:, ��
� 2�:�3 # �//B� ,0� ���2�:�32�F3 ��5
� 2�:�3 �# �����
��B��2�$32��3 �# ��9"�
���2�:�32�F3 �# -,*�"� 23
"0��
-�� ��* �����&����� ��� ���2 /������� �� �� ��* ���������� ��������� +�����&���
��� �������� ��� "����� �" ������� ��� �������� ������� � &56I) �� ��� .�! ��� ���% �"�����# $��" ������������ �� � ����� ���������� ��� ������ ��� ��� �� ����#
-��<�� � � !" # ��������$��!:���� � � !" # ��:���:���:$��"(��?/�� � � !" # � � C� �� �����<?������?��7 � � !" # � ��� :�/ ���:��?������?��7 � � !" # � :��7��� �:��<� :��*� :���� ����/���:��?� � 8+�9*" #
'"&�0
:��/ � ����� 2!:����3 �� ����� 2-��<��3 �� )������
�:?������ � ����� 2!:����3 �� �:��?������?��7�
�?������ � ����� 2-��<��3 �� ���<?������?��7�
�?C�� � ����� 2-��<�� 3 �� ����� 2"(��?/��3 �� )������
�0���,*�1,��+0
:��/2�:�32��3 # -,*�"� :��/2�:�32��3 # -,*�"� :��/2�:�2�$3# -,*�"�
�:?������2�:�3 # �:��<� ���
��,0����+0
�:?������2�:�3 # �:��< ��5 �:?������2�:�3 # :��7��� 23
�:?������2�:�3 # :��7�� ,0� �?������2��3 # ��
,0� 0+� :��/2�:�32��3 ��5
:��/2�:�32��3 # ��9"�
�?C��2��32� C3 �# ����
�:?������2�:�3 # :��*� 23
�:?������2�:�3 # :��* ,0� �?������2�$3 # ��
,0� 0+� :��/2�:$32�$3 ��5
:��/2�:�32�$3 # ��9"�
�?C��2�$32� C3 �# ����
�:?������2�:�3 # ��� 23
������2�:�3 # �� ��5
:��/2�:�32��3 # -,*�"�
�?C��2��32��3 �# ����
������2�:�3 # :���� 23
������2�:�3 # :��� ��5
:��/2�:�32�$3 # -,*�"�
�?C��2�$32��3 �# ����
������2�:�3 # �:��<�
"0��
2����� ���
5# ������� $%! ����9�# :����JJ/��/��� ������ ���7���J#0# ��� ' �% '�%�� �������# :����JJ(������������/�/�J/���J����:��:���#4# ��� (� '��� � )��* �*�# :����JJ@@@����������<�:��)�����/J���J����#H# �# �9������# '�%�� ���������+ � ,')-���% ����.����� �����/ � ��% ���"� �!���!������ ��������# +�#�#
�����* ������" �� P���* %��������"* 0666#I# �# �9������ ��� .# P���# � ��������� ������� �� �� ��� �������������� � � ���������# �� Q#7�# QR�?R�����*
G# G�������* ��� .# %��9 8���#:* ���0 &��� $���������� ���������� �� �� ,��.�% '�%����* )��* �*� 1 ���)��* �*� ��% � ����������* ���# 0H'6 �� )(��* ��# 0H410IJ# .������7������* �������* ,�����"* 0660#
'# �# ���� ��� �# !# ���# � �����" �� ���� ��������# ���������� ��!� �� �������* ���# 50'���# 5J4104I* 5DDH#(# Q# ������?* �# -����* ��� +# .�����# ������ ������� ������ � ��� ��������� ���������# �� �# ,������ ���
%# P���"� 8���#:* ���0 ,') �22� 1 ��� ,��.�% '�%����* )��* �*�0 '�%����* )��* �*�3 ������ ��% ����*���# 05JI �� )(��* ��# 4H1H'# .������* 0665#
J# �# ������* ,# -�����* �# G����* <# G�S����* G#7Q# P�����9* .# P��9�* �# +����* �# .�T���* ��� ,# �����?��#,���� ������������� ��� ��� ���� ��� ����������# ������� �� ��!� �� ��*��!!��** ���# 4H���# 51IH*5DDD#
D# ���3# .������� ������� +����� 8.�+:# :����JJ@@@�����D� ��J#56# %# ��9���� ��� �# PT����# ��� ������ �� ��������� ������������# �� �# ,������ ��� %# P���"� 8���#:* ���0
,') �22� 1 ��� ,��.�% '�%����* )��* �*�0 '�%����* )��* �*�3 ������ ��% ����* ���# 05JI �� )(��* ��#5D144# .������* 0665#
55# %# ��9����* �# PT����* ��� <# G��������7.������# .������"��� ��������� �� ��� ���� 9��# �� Q#7�# QR�?R�����*G# G�������* ��� .# %��9 8���#:* ���0 &��� $���������� ���������� �� �� ,��.�% '�%����* )��* �*� 1 ���)��* �*� ��% � ����������* ���# 0H'6 �� )(��* ��# 566155H# .������* �������* ,�����"* 0660#
50# +# <�����* �# %������* ��� <# PT���# � ���� ����"�� ������� ��� ����� ������������� �"�����# �� P# ,#!����� ��� �# ;����� 8���#:* �4(�,� �22� - ���� �����5 �����53 ��� $���������� ����������* ���# 05IH ��)(��* ��# 4J514DI# .������* �������* ������9* 0665#
54# +# <����� ��� <# PT���# �����3����� ��� �������� �� ����� ������������� �"�����# �� �# %������* G# -���*G#7Q# P�����9* ��� ,# ��?������ 8���#:* ���0 $�6� �22�+ &�� $���������� ���������� �� 6���� �������!�-���* ���# 0I6I �� )(��* ��# 5H10D# .������* <�������* .���* 0660#
5H# �# <������ ��� G# -���# %�������� ����� �� ��� ������� ����� ,-;,-� ��� ��� ����� �� ���� �� ��������������# �� G# -���* ,# -�����* G#7Q# P�����9* ��� ,# ��?������ 8���#:* ���0 �����5 ��% ���������� � 6�����������!���� 7��6�89:;* ���# 5('H �� )(��* ��# 0I010''# .������* 0666#
5I# !# <����# &��!�� � �!�<���� �� 6�������� (�����# +�#�# �����* ���������� � -�������� � �������?���1 +������ � �����* 5DD(#
5'# !# <����* �# G�9��* .# ��T���* ��� �# ����R�# ������� ��� ����"�� �� ���������� ��"���# �� +# �������� ���Q# +��99 8���#:* ��� ���� �22=+ 9� � ������ ������� ��*�������* ����������* ��# 'J1((# �%� +����* G����9*2�����* 0664#
5(# !# <����* �# G�9��* .# ��T���* ��� �# ����R�# ������� ��� ����"�� �� ���������� ��"��� ����� �� ����� �����7��������# �� �# %��9��* G# .����* Q# .��S���* ��� P# B������ 8���#:* ��� >� $��� ?������ �� ��!��������% ������� ��*�������*+ � �!��% �������* ��% ��%�����* ��# '(1(0# %������ ������ ������"* .�*��� ������ ������"* ��������* +�������* $�����* .�* 0664#
5J# !# <���� ��� �# +�??U�# $� ������?�� �! ��� G��7!���� +��� ;���# �� ,# ����* 2# �� %���* ���,# ��?������ 8���#:* ���� ���� 4����-4�����% ��*��!!��* ��% ��� (� 7�%"���� �� ��� (�;* ���# 0665�� )(��* ��# 0(51466# .������* 0665#
5D# !# <���� ��� �# +�??U�# � ������3 ��� ��������� ����� �������� ���������# �� �#7�# P����� ��� G# B����8���#:* ���0 �� @� $���������� ���������� &��� �22�+ & �%�!���� ��������� � ������� ��*�������** ���#046' �� )(��* ��# 5JD1060# .������* ,�������* 2����* 0660#
!#H : � � �� �
06# �# <������* %# %�������* B# .�����* ��� �# ������# .�� ����* �������� ��� ������ �� %$� ������������� ������� ����� ������# �� �# ������7��? ��� �# V������7������ 8���#:* &��!�� '���% ��% ���� �����!� �� ������� 7)���� �����%��* �� � ���� �22�;* ��# 0''10(6# �������� �� !�� +����� �� ,��� %�����*%����" �������* .���* 0665#
05# �# <������ ��� B# .�����# %�������* ��������� ��� ���� ������ ��� ���� �� ��� #;-� ��������# A� ������ �5�! ��% �������* 0660#
00# ,# <���� ��� -# ������# � ������ ���������� ��� �"���7������� ����"��� �" �.��# �� # ,�T����� ���+# .���� 8���#:* ���0 @� $�0 ?������ �� ����� ��� '������* ��# 50(154J# ���������* ,�����"* 5DDJ#
04# .# <�������* �# ,�����* K# !�9����* %# ����?* .# $���* G# ���W* Q# �����"* �# ����* G# .�TX�* ;# .���9��*-# .�������* ��� �# ����# �� ������� �� .�!# �� %# �# G������" 8��#:* )&' �222+ &��� (��� )��*��5&��!�� '���% ?������* ��# 5J(15D'# 0666#
0H# �# <��������* �# ��� %�* �# !������* �# ��N?9* �# +����?�* ��� ,# .����# ����������" ����"�� � �������" ������ �� �! ����� �"���� �����# $���������� A� ���� �� ��!� �� �5�! - ������� B ��*�������**���# 5'8I:���# 0'I10(I* 0665#
0I# �# <��������* �# ��N?9* ��� �# ����# 2��� ��������� �! ������� �� ���� +��� ;���# C��-�(,��� ������ �� �$� �����3 D$C� C���"������ �3 ������ E* 5DDJ#
0'# �# <��������* �# ��N?9* ��� �# ����# ������� ����������" ����"��� ��� ��������� ����� ������ � �!#�� ���0 D���899+ ��� E� $��� $���������� �5!��� ! �� D�*� � ����� �5�! ��*�������** ��# 'H1(5#5DDD#
0(# -# <T�����* �# %������* ��� -# ������# �� �.� ������� ��� �! ����" �������# �� ���0 :� $�����-����� ���������� �'��� �222+ ��*������ '���%���*5 ��% ������� ��������*5* ��# 5J5' � !;%.* ��# 0D4146J#.������7������* ���� %�"* ����* .�* 0666#
0J# -# <T�����* �# %������* ��� -# ������# ������� ��� �"���� �� �! ����� ������# �� K# ,�����*+# P�����* �# $����9"* ��� !# ����� 8���#:* ����� ��� '������+ �����5 ��% ����������* ���# 5D50 �� )(��*��# 00410H5# .������7������* 0666#
0D# -# <T�����* # ,�T�����* ��� B# �T�����# ��� ������� �� ��������� �G�!�D4 ���������# �� �,�4-C��89E0� ������ C��*� � �!���� ���������� ��� �,�4-FDC)89E* ��# I661I6I# �--- %������� .���" +����* !���������* %�������* .�* 5DDH#
46# -# <T����� ��� Q#.���# %�������� ��� �������� ������ ��� ��������� ����# �� +# %���� ��� G# .����7������ 8���#:* ��!� �� ������� )�*�� 76 ��"��� &������;0 ���0 �E� $���������� ?������ ��)* ��# 5J'0 �!;%.* ��# H51'6# 0666#
45# -# <T����� ��� �# �����?���# � ���������� �� ���� �� ���� +�����# ������� �� ��!� �� ��*��!!��**���# 0H84:���# 0HD10J'* 5DDI#
40# -# <T����� ��� �# �����?���# ��� B�� M �� ���� ��� ������ ���������# )�*�� ��*��!!��*+ &��!��'���% ��% ������� ����������* ��# 061D6* 5DDI#
44# -# <T����� ��� �# .�T��9# ����� ��� '������0 � !���% ��� D�*�-)�"�� �5�! C��*� ��% ����5�# .������7������* 0664#
4H# +# <�����* �# P��* 2# +���7+����* ��� ,# �����?��# %�������" ��9�� ��� �����?���� �� $%! ���������#�� �# -����* .# P���* ��� <# .�� 8���#:* ���0 �222 - ����% $���������� ���������� �� ��� ,��.�% '�%����*)��* �*�0 �%"�����* �� ���%��%0* ���# 5D4D �� )(��* ��# 0DH146J# .������* K��9* P* 0666#
4I# +# <�����* �# P��* 2# +���7+����* ��� ,# �����?��# B��9�� �� $%! ��� ����� ��������������# �� G#7Q#P�����9 ��� +# P���� 8���#:* ���0 �6� �22�+ ?������ �� ������% 6���� �������!����* ��# 5156# ,�������*2����* 0660#
4'# +# <�����* �# .�T���* ��� ,# �����?��# -��� ������ �� ����� ��������� ����� �� ���� ��� ����"�� �������3���� ��"���� ����� �������������# ���# ���#* ������" �� ����* 0666#
4(# �# �# <��9�� ��� <# B��S# G$!7$%!� -3�������* ���������� ��� ����� ����# �� Q#7�# QR�?R�����* G# G���7����* ��� .# %��9 8���#:* ���0 &��� $���������� ���������� �� �� ,��.�% '�%����* )��* �*� 1 ��� )��* �*���% � ����������* ���# 0H'6 �� )(��* ��# 5D'1055# .������* �������* ,�����"* 0660#
4J# �# %���9* �# -����* ��� .# P���# ��� ������������ !������� %������� 2�������� ������� ��� �!# ��G# G������� 8��#:* ���0 & �%�!���� ��������� � ������� ��*�������*3 &��� �22� 6���"�3 $��5* ���# 060D�� )(��* ��# 5(145# .������* 0665#
4D# -# %���9�* �# <���* �# ���* ��� K# L��# <������ ����� ��9�� ���� ���� ����" ������# &��!�� '���%�� �5�! C��*�* ���# 5D85:���# (14H* 0665#
H6# �# %�����# ��G����� �� �������* )�*��+ '����*���� &� �%���� ��% '�����*��!!��*# %.!� +��������*.������� ������"* 0666#
H5# �# %�����* 2# ���R��* .# -9��* +# !����* ;# ���RX7$���* ��� Q# ��������# ��������� ��������� � �����# ��$� ��% $���������� ?������ �� �������* )�*�� ��% � ���������� 7?�)�89:;* ���# 5I �� ��������� (�� ������������ ��!� �� �������# -������* 5DDJ#
H0# �# %�����* 2# ���R��* .# -9��* Q# ��������* ��� �#7$# .����# ����� �� � ������ ����7����# �� ?���% ���*�� ��&��!�� '���% 7&'899;* ���# 5(6D �� )�� �� (�� �� ��!� �� �������* ��# 5'JH15(64# .������7������* 5DDD#
H4# P# %������* K# ,�����* Q# G�����* ��� B# .���# �� ������� ��� ���� ���� ��� �!# ���# ���#%.-7��7H04766* 0666#
: � � �� � !#I
HH# �# %������* # ��������* ��� 2# ����# ,���� ��������# & �%�!��� $����!�����* ���# 0'84OH:���# 0H510'I*5DD'#
HI# �# %������* # ��������* 2# ����* G# -���* �# G�9��* ��� �# !T���# $� H�E�I* ���# ������� ��������� ��,���� ������������� M +��� �� <�� %������ ��� ������ +������ �������* ��# 5'410HI# B���� .��� *5DD(#
H'# +# %����� ��� �# %�����# ."������ ����� �� ������� ������������� ��������9� �" ������� ������������# ������������ �����% �� �� ����5���� ��� �� ��' �$6 )�(-�$6��� �5!��� ! �� �������� �� ��*��!!��*)��* �*�* ��# 5(J15D6# �%� +����* ;�� K��9* ;K* +�������* $�����* 0660#
H(# P# %�����* �# ���������* ��� <# B���������# ,����7����� ����� ��� ��7���������# A� ���� �� ������� '����-����� ��% �"�� ���+ ������� ��% ������* ���# 5H8H:���# 0I(10D0* 0660#
HJ# Q# %���* .# $���* Q# �����"* ;# .���9��* ��� �# .����# � ������� ��������� �� +�.# +�������� �� B�2� �DI�B��9���� �� ���������7.������� 2����� .�� ���� ��������* <�� �����* 2�����* 5DDI#
HD# ,# %����R��* ,# G��?���* �# ��N?9* L# +��* �# +����?�* ��� �# ����R�# ������� ����� ��������� ����������������� ������ ��� ���� ��� �������� �� �! ������# �� Q# ��������* B# -�����* ��� �# B�� 8���#:* ���0��� �22�+ �J� $��� $���������� ���������� �� � �!��% ������� ��*�������** ��# 0'(10(6# �--- +����*-�������* P* 0660#
I6# ,# %����R��* �# +����?�* +# G�����* $# ���R��* ,# <���* �# �����?* ��� 2# 2������# <+� ����� ������ -7<������ �������� �����������# �� ��� �C��-E &� �� � ������ C����%���� ��!� ��* ����������* ���# 0HJI�� )(��* ��# 401H4# .������* ��������* 2����* 0660#
I5# %# ����* �# $�����* .# ����9�* ��� .# K����# ��� ���� P�$;$.# �� D5���% �5�! $$$+ F���.����� ��%������* ���# 56''* ��# 06J105D# .������* ������� ������"* ;�� <�����9* ;Q* .�* 5DDI#
I0# Q# �� !��� ��� G# ����������# ����4� � ���� ��� ����7�������� ��� ����7��������# �� �#7�# P����� ���G# B���� 8���#:* @� $���������� ����������3 &��� �22�+ & �%�!���� ��������� � ������� ��*�������*36�������3 &�����3 ����� :-��3 �22�3 �����%��** ���# 046' �� )(��* ��# 5(H15JJ# .������* 0660#
I4# Q# �� !��� ��� G# ����������# %������� ���� ����7������� �������� �� ������ +��� ���� ��� ����������# ���# %������* G# -���* G#7Q# P�����9* ��� ,# ��?������ 8���#:* ���0 $�6� �22�+ &�� $���������� ������������ 6���� �������!����* ���# 0I6I �� )(��* ��# 04D10I4# .������7������* <�������* .���* 0660#
IH# ,# ��� %������# ��� �.� ���9���� 7 � ���� ���������� ��� �������7���� ����"�� ��� �������� �� ������������ ����� ������� ���� ������������# �� ���0 ����� �22�+ ���� ��% ���������� ��� �� ���� ������% ����5� �� �5�!* !;%.* ��# I(J1IJ5# .������* 0665#
II# <# ������* G# G�������* ��� .# $�������# -3�������� ��� F�� ����� �������������� �� �������� ������#�� ?������ �� �������!���� �� ,')# 0665#
I'# �# ��������* �# �����9* ��� Q#7+# P�����# ����� ��9�� ���� ��� �����# �� &� �%���� �� $����!������������*5 �� �� ��� �� (����� ��% '����� ��!� ��** ���# 004 �� $&$ ���������� �����%��** ��# H4I1HH(#P����� ����� +��������* 0660#
I(# +# ����9�� ��� �# ����R�# �� ���� �����?���� ��������9 ��� ���������7����� ������� ���������# �� �# ����*�# .�T���* ��� ,# �����?�� 8���#:* ���0 6����� �22�3 $���������� ?������ �� 6����-���% ����* ���# (0 ���(���* ��# (J1J(# -������* <�������* .���* 0660#
IJ# G# -���* ,# -�����* G#7Q# P�����9* ��� ,# ��?������ 8���#:# D��%���� �� 6���� 6��!!�� ��% ��!� ��* �56���� �������!����* ���# 0� ���������* !�������� ��� �����# B���� .��� * 5DDD#
ID# G# -���* �# G�9��* �# P��S* �# !T���* !# �����* �# B�����* ��� �# %������# $� H�E�I* ���# ���������������� �� ,���� ������������� M +��� ��� .���� ������� ������� ��� �������� ��� ������ ��������������* ��# 0H(1450# B���� .��� * 5DD(#
'6# G# -���* # ��������* G#7Q# P�����9* ��� ,# ��?������ 8���#:# D��%���� �� 6���� 6��!!�� ��% ��!� ��*�5 6���� �������!����* ���# 4� %�������" ��� ���������# B���� .��� * 5DDD#
'5# ,# -�����* Q# G# G�������* �# G�9��* ��� .# .����# �"��� ���� �������� � ������� ������� �� ������������� ������� �� ��������� ������� � �!# �� �# -����* .# P���* ��� <# .�� 8���#:* ,') �222 - ���,��.�% '�%����* )��* �*�0 �%"�����* �� ���%��%* ���# 5D4D �� )(��* ��# 404144(# .������* 0666#
'0# ,# -�����* �# G�9��* ��� Q# �# PT�����# ����7����� ��� ���� �� ��������� �������" ����� �� ��� �! ����7�����# �� �# ,������ ��� %# P���"� 8���#:* ,') �22�+ ��� ,��.�% '�%����* )��* �*�0 '�%����* )��* �*�3������ ��% ����* ���# 05JI �� )(��* ��# 0(010J'# .������* 0665#
'4# ,# -�����* �# G�9��* Q#7�# PT�����* ��� !# ,����������# %�������"7��������� ����� �������� ������� ��������7������# �� Q#7�# QR�?R�����* G# G�������* ��� .# %��9 8���#:* ���0 &��� $���������� ���������� �� �� ,��.�%'�%����* )��* �*� 1 ��� )��* �*� ��% � ����������* ���# 0H'6 �� )(��* ��# 050100(# .������* �������*,�����"* 0660#
'H# %# -����* �# ������* ��� ,# �����?��# H@:I* ���# ��� �,,7�������� !������� ��� ���� -���������* ��#II51'64# B���� .��� * 5DDD#
'I# Q# !# 2�������? ������ ��� �# ����� ������?# .������� ������?�� ��� �! ������� ������� ����������#�� P# .�� ��� �# G���� 8���#:* ,��.�% '�%����* )��* �*�+ �5�! ����5�3 C��*� ��% C�"����!�� $ �*���# 5H* ��# 00H10HJ# ���� +������� ,����* 0665#
!#K : � � �� �
''# �# 2����* Q# ;���* !# ������9* ��� �# LT������# .���" �������� � ��� ����� ������������� �������� ����� �� �! ��� Q���# �� G# -���* ,# -�����* G#7Q# P�����9* ��� ,# ��?������ 8���#:* ���0 �����5 ��% ���������� �6���� �������!���� 7��6�89:;* ���# 5('H �� )(��# .������* 0666#
'(# .# 2��9� ��� B# �������# �� $%! �3������ ��� ����7��� ���������# �� �%"���� �� 4���� '�%�����* ��� ��4�)#
'J# �# �# ,# G��?��� ���* �# +����?�* P# P�����* ��� �# ��� %�# V��������� ����"�� �� �! .�������� �������� ���������� �"�����# ��� ��!� �� A� ����* ���# HI84:���# 0'610((* 0660#
'D# �# ,������� ��� -# ������# �.�7����� ������� %������� ����� ��� ������� ���� ������� ���������#A� ���� �� ,��"���� ��!� �� �������* ���# (855:���# 56I5156'J* 0665#
(6# ,���������# +������ ��� �!# :����JJ@@@�7���@��� ��#(5# �# ,�����* �# !����"* P# ��"����* Q# .����* ��� �# B���# �������������� ��� ����� ��9 �� ���# ��
�# %������* G# -���* G#7Q# P�����9* ��� ,# ��?������ 8���#:* ���0 $�6� �22�+ &�� $���������� ������������ 6���� �������!����* ���# 0I6I �� )(��* ��# D6156I# .������7������* <�������* .���* 0660#
(0# B# ,����9* �# ����* �# ,���* ,# ,���* �# G������* 2# B# ��� G��9�* # G�S����* G# !������9* G# +�����*G# �����* ��� B# L��������# %������ ��������� ��� ������������ ��� ����� ��� ��� 3 �������# ��+# 2��?��� 8��#:* ���������� �� ��!����� ���� ����3 ���0 ��� ����� �� ��89># !�9T����* .�����* 5DD'#
(4# �# ,������ ��� 2# +���7+����# .���� ������� � �!� � ������ ������� ���� ����� ��������������#�� �# <��"* �# %������* �# .# -# ������* ��� <# ����� 8���#:* �����%��* �'�89: ?������ �� �������!���� ��� '�%����* ������/ �# ������� ������T�� �T�����* � �7�DJ64* 5DDJ#
(H# K# ,�����# �����.����� ��% F���%���� '���%* ���# -������ �������� 5DD4� !��� ,���# $3���� ������"+����* 5DDI#
(I# K# ,�����# ��� ��������� �.� �����# � ����� �� �� � ������ �������� ��� ���������� ��!� �� �������*���# '(���# D4150H* 5DDD#
('# .# ,"���"* �# G�9��* ��� �# ����R�# ,���� ������������� ��� ���� %������" ��� ����� ��9�# �� �# %������*G# -���* G#7Q# P�����9* ��� ,# ��?������ 8���#:* ���0 $�6� �22�+ � $���������� ���������� �� 6�����������!����* ���# 0I6I �� )(��* ��# 506154H# .������7������* <�������* .���* 0660#
((# .# ,"���"* �# G�9��* ��� �# ����R�# ,���� ������������� ��� ���# & �%�!��� $����!�����* 0664# �� �����#(J# �# G���� ��� �# +����# %����������� ����������� �� ���������� ��������� ����� �� ����� �������������#
�� ���0 &4����� �22�+ &� �%���� �� ������� ������� ��% ��!� ���� �� � ��#(D# �# G����# .���������� � ����� �������� ��� �����3 �"�����# ������� �� ��!� �� ��*��!!��** ���# J84:���# 0451
0(H* 5DJ(#J6# Q# G# G�������* �# G�9��* ��� .# .����# -3������ ����� �������� ��� ������� �������" �������# ��
,') �22� ?������ �� �������5 �����! �� ,')-���% ������� C�"����!��* ��# '51(H# <��9��� ���������� ��������"* 0660# ������� ������ 0660�6'#
J5# Q# G# G������� ��� .# P���# �����?�� ����� ������� � �!# �� ���F� 2=+ ��' �5!��� ! �� �������F� ���<����#
J0# �# G�9��# %���������� ��� ���� �� ������ �"����� ��� �� �" ����� �������������# �� ���0 &���+& �%�!���� ��������� � ������� ��*�������** ���# 54J0 �� )(��* ��# 54J15I4# .������* 5DDJ#
J4# �# G�9��* G# -���* # B�����* ��� �# %������# ���������� ��� ��� ���� �������� �� ����� ���������������� �������� ���# �� ���0 '���!����� &� �%���� �� ��!� �� ������� 7'&��89J;3 ������"�* ���# 50DI ��)(��* ��# 05D100J# .������* 5DD(#
JH# �# G�9��* Q# PT�����* ��� ,# �����?��# ������� ������� ���������� �� �! ������ ��� ������ ������# �� ���0 �6� �22�+ ?������ �� ������% 6���� �������!����* ��# 55105# ,�������* 2����* 0660#
JI# �# G�9��* Q# �# PT�����* ��� ,# �����?��# %��/���� �� �"��� ��������� ����� ������������� �"�����# ���# %������* G# -���* G#7Q# P�����9* ��� ,# ��?������ 8���#:* ���0 $�6� �22�+ &�� $���������� ������������ 6���� �������!����* ���# 0I6I �� )(��* ��# 5'515('# .������* <�������* .���* 0660#
J'# %# �# �# G����# ��!! ������* ��/ ����� �����# +�����7G���* 5DJI#J(# ,# G��?����# ��� ����� ��9�� .+�;# $��� ��������� �� ������� ��*�������** ���# 048I:���# 0(D10DI* 5DD(#JJ# G���"����# �$�-� ����� ������� ����������# :����JJ@@@�:� �:���@��� ��J/��J#JD# Q# G����� ��� �# �# %���������# .�� ���� ��� ��� ���� �� ������� � ��� ���0 ��.% �����������#
��' ����0 C�0 � �!0 �� �������0 �50* ���# 48H:���# I'41IJ6* 5DDJ#D6# ,# G��?��� ��� �# ��N?9# V��������� ����"�� �� ����������" ���� �"����� ����� �� �! ��������� ������#
�� D��� �2223 &��� $��� $���������� �5!��� ! �� D�*� � ����� �5�! ��*�������** ��# J41D0# 0666#D5# ,# G��?���* �# ��N?9* L# +��* �# +���* �# +����?�* ��� �# ����R�# P���������?�� ���"����RX?���R��R��R�* �?7
����R��9��9�� �����?���9 ��N���?�R��R���? R�� ���?���R��R���?# �� 444K �22�+ @0 4�<L�*� 4���� !-4����L�� K�����-�����# �����R�9Y�* G�����"* 0660# �� G�������#
D0# �� 7� ������������ ������������� ���# �C) ���!�� �!���� %�.�����* ����3 �* ��7� ������������?#566 ���#* 0666#
D4# Q#7�# QR�?R�����* B#7�# G�* �# !# ,�����* ��� 2# +���������# �!� �� �� �3������� �! ���������������������9# �� �# Q# G��� ��� -# �"��� 8���#:* ���0 �� �� �E� $��� $���������� ���������� �� � �!��%������� ��*�������*3 ���899# �---* 5DDD#
: � � �� � !#M
DH# G# �# Q��� �� !��� Q������� ��� �# �# ������# ��� ����7�������� ��� ����� �������� �� ����� �������������������# �� +# <����� ��� �# ���� 8���#:* ��������� (�� �� ���������� ��!� �� �������* ���# (0# -������.��� +��������* 0664#
DI# P�����"7%�����# -3������� �! 83���:# :����JJ@@@�< � ��J:���JD����:���#D'# .# P��� ��� �# .���# ��� ��������� ������ �������# �� �# <������ ��� G# -��� 8���#:* ���0 ,($6��
�22=+ ,��.�% ��������� � 6�������� �����.����� ������/ �* ���# J0 �� �(���# -������* B�����* +�����* 0664#D(# ,# P?����* Q# !�����* �# �������9��* %# �����* %# !����* Q#7�# !������* ��� Q# ����# �����7������� ���7
�������# �� �# �9Z�� ��� .# ������9� 8���#:* �����%��* � ������ ���������� �� 4����-4�����% ��*��!!��**���# 50H5 �� )(��* ��# 00610H0# .������7������* 5DD(#
DJ# %# P���"�# �! 0665� � ��������?���� $�"���"# ��!! ������� �� �� ��'* ���# H0856:* 5DDD#DD# $# PT��� ��� �# ����# ,�������� ������ ������ ������� ����7���� ����� �� ���� �� �"���37������ �����#
�� G# -��� ��� ,# �����?�� 8���#:* 6����� �222 A��� � )$6�� D ��% 6��6���� ?������ �� 6�����������!���� �5�!* ��# 4014D# <����* ,�����"* 0666#
566# �# P����# ��������� ��� ��������7��������� ��������� � �����"# �0$0 '�*�<���* ���# 5485:���# 401HH* 5DD0#565# .# P��9�# � ������ ������� �� �! ����� ������ ����� �� ��������� ����� �������������# �� �# ,������
��� %# P���"� 8���#:* ,') �22�+ ��� ,��.�% '�%����* )��* �*�0 '�%����* )��* �*�3 ������ ��% ����* ���#05JI �� )(��* ��# 0H510I'# .������* 0665#
560# Q# �# PT�����* �# G�9��* ��� ,# -�����# �� ��� ��� �������� �������������� �� �! ������# �� ���0 F)&'82=+$���������� ���������� �� F� �� )��* �*� ��% &��!�� '���%# .�������#
564# ,# P���# ������ ����� ��� ���������� ������� ��� ����� ��9�� �! ����������# �� �# -����* .# P���*��� <# .�� 8���#:* ,') �222 - ��� ,��.�% '�%����* )��* �*�0 �%"�����* �� ���%��%0 ����% $��������������������3 ����3 ,K3 4����� �2223 �����%��** ���# 5D4D �� )(��* ��# I0J1IH6# .������* 0666#
56H# Q# !������ ��� ,# �������# ,���� ������� ������ ���� �������� ���������# �� G# -��� ��� ,# �����?��8���#:* 6����� �222 A��� � )$6�� D ��% 6��6���� ?������ �� 6���� �������!���� �5�!# <����*,�����"* 0666#
56I# �# !������* �# ��N?9* ��� �# �����9# ������� ��� ���� �� �! ��������� ������� ���� ��� .+�; �����7��9��# &��!�� ���� �� ��!� ��** ���# 558':���# '4(1''H* 5DDD#
56'# �# !������* �# ��N?9* ��� �# �����9# ������� � ������ ���������� ������� �� �! .�������� �������# �� ���0 $&$ ��>M?6>0� =�% $���������� ���������� �� &��!�� '���% ��� 4��� 4����-4�����% C���� �%�5�!# 5DDD#
56(# �# !���?#* �# �����* �# <�9�"* ,# P����* Q# ,������* %# ��������* ,# ;��������* Q# .���9��* ��� +# ����"��#��� ,���� ������� -���������# �� ���0 ?������ �� $�����*�� ��*��� ������*# 0665#
56J# ;# �����7$��� ��� Q# ��������# ������� ��� �� � ����� ��� ������ ��������9# �� Q# �������� 8��#:*��������� (�� �� ���������� ��!� �� �������* ���# H# -������ .��� +��������* 0666#
56D# .# Q# ������ ��� �# Q# <����# �#�� ���� ,')+ � &� �%���� ��� '�%��-C��"�� ������� ��# ������7B����"*0660#
556# �������# ����-��># :����JJ@@@���� ��� ��J��J#555# -# �99* K# !�9����* ��� �# .����# G������� �������� �� ����� ��� ����������# �� �# .�"��������� ���
P# -��� 8���#:* ��$�(89J ����% ���� ��!� ��* ����������0 �%"���� �� ��!� �� �������* ���# 54HI �� )(��*��# 5J515D'# .������7������* 5DD(#
550# �# ����# ������� ����� �������������� ���� �3������ �! ��N�� ������� � ������� �����������#$��� ��������� �� ������� ��*�������** ���# 0J8H:���# H541H45* 0660#
554# �# �����# ��!! ������� ��% ���� �����5# +�����7G���* 5DDI#55H# # ;9��* Q# ;���* ��� �# LT������# ���� ������������� ��� 2 Q�<� ����������# �� ��� ���% $����������
���������� �� ������� ��*�������* 7$���;# �%� +����* !���9* �������* 0666#55I# �# $���# �� �.� ������� ��� �! ������ ���� ��� ����7����� ��� ���������� �����# �� -# <T�����*
�# ,�������* ��� -# ������ 8���#:* ����� ��� '������ �22=+ �%"���� �� �����5 ��% ����������* ���#0IJD �� )(��* ��# 4I'14(5# .������7������* 0664#
55'# $�N�� ���������� ,����# �?'+ ��!!�� ?����� � '��!�%��# :����JJ@@@���7���7#55(# $�N�� ���������� ,����# ������� ���� ��*�������* '��!�%�� 7� �';# :����JJ@@@���7���7#55J# $�N�� ���������� ,����# ,') ��.�� ��� �������� C���� �% 4���� ��!� ��* 7�C4�;# :����JJ@@@���7�
��7#55D# $�N�� ���������� ,����# ,') ��.�� ��� ����% ������53 �����!���� ��% ��!�# :����JJ@@@���7���7#506# $�N�� ���������� ,����# ,') ��!���� F����� �0E* :����JJ@@@���7���7#505# $�N�� ���������� ,����# �') '��%�� $�������*�# :����JJ@@@���7���7J� :����7�J/� �����J������J
D���:��#500# $�N�� ���������� ,����# '�� 4���� &�����5 F����� �0=* 5DDD# :����JJ@@@���7���7#504# $�N�� ���������� ,����# ����� ��!���� ��� �� ,')* 0665# :����JJ@@@���7���7#50H# $�N�� ���������� ,����# 4���� ������� )��* �*� �����.����� 7�� ,') �0E;* 0665# :����JJ@@@���7���7#50I# $�N�� ���������� ,����# ,') ��!���� F����� �02* 0664# :����JJ@@@���7���7#50'# ,# T$��������# 2����� ��� ���� �� ��N��7������� ����7��������# �� �# ������ 8��#:* ���0 & �%�!����
��������� � ������� ��*�������* 7&��� �222;3 ������3 6��!��5* ���# 5(J4 �� )(��# .������* 0666#
!#N : � � �� �
50(# .# $��� ��� ;# .���9��# ��� ������ ������� �� +�.# ���# ���#* %������� .��� !��������"* .�� ������������*5DD(#
50J# .# $���* ;# .���9��* Q# �����"* ��� �# .������7%������# ��� +�. �������� ��������* ������ 0#4# ���# ���#*.�� ������������* 5DDD#
50D# Q# +������ ��� <# Q# -�����# ���� �������� � ����� ������������� �"����� ��� ����"?�� �����"7���� �"�����#�� �# %������* G# -���* G#7Q# P�����9* ��� ,# ��?������ 8���#:* ���0 $�6� �22�+ &�� $���������� ������������ 6���� �������!����* ���# 0I6I �� )(��* ��# 44H14I6# .������* <�������* .���* 0660#
546# �# +��� ��� Q# $����S# ������������ ��� ��������� ��9�� ��� +�.# �� G# G������� 8��#:* ���0& �%�!���� ��������� � ������� ��*�������*3 &��� �22� 6���"�3 $��5* ���# 060D �� )(��* ��# 015'# .������*0665#
545# �# +����� ��� Q# !���# � �!� � ���� ��� ����"�� �! ������# �� �# Q# G��� ��� -# �"��� 8���#:* ���0 �� ���E� $��� $���������� ���������� �� � �!��% ������� ��*�������*3 ���899# �---* 5DDD#
540# L# +��* �# ��N?9* ��� �# +����?�# %��9�� ������� �����" ����� �� �! ����������# �� # ����� 8��#:*��!� �� ����53 ���������5 ��% ��� ��5 7 ���0 �2� $�0 ����03 ��&��4' -�22�;* ���# 05J( �� )(��* ��# H'1II# .������* 0665#
544# �# +����?�# .��7������ � ��� �������� �� ���������� �"�����# �� � ���0 ���0 C�( �22�+ ��� $����������$��� ���������� �� C����%���� �5�! ��% (�����* ��# 55H155I# ,T�������* .�����* 0665#
54H# �# +����?�# 2��� ��� ������� ������� ����� �� � ������� ����� ������� �������[ �� ?������ �� ��������5�! C�"����!�� ��� ,') � ,') �22�* ��# 55H155I# �������* ,�����"* 0660#
54I# �# +����# ������� ���������5 '���%# .������* 0665#54'# �# +�����* Q# <R�?���* ��� ,# ,�������# ����;.� � ������� ��������9* ����� �� F.!�* ��� ����� ��������7
������# �� Q# B����� �� ��# 8���#:* ?������ �� �������!���� �� ,')* ��# D41D(# 0665#54(# �# +����# ��������� �� ����� ������� � ���������# & �%�!��� $����!�����* ���# 4480:���# 065106D* 5DDJ#54J# �# +��? ��� <# �������# $��������� ������� �� ����������# �� F# L��� ��� P#7�# .���� 8���#:* ���0
�E� � ������ C����� ����0 7�C��22=;3 � ������ ��!� �� ������� ��!! �������* ���# 0I* ��# 5'D15(D#��������� %������� .���"* 0664#
54D# +��N�� ��������"# <�������� ����������� ����# :����JJ@@@����;� :� ��#5H6# �# �����9# ����� ��9�� ����� ��������# �� �# !������* .# ,�����* ��� .# !� +���� 8���#:* ���0 �� �� =�%
?������ �� � �!��% F���.����� �� ������� �5�! 7�F4�� �22=;* ������ ������ �..-1��16410* ��#5I615'6# ������" �� .����������* 0664#
5H5# �# ������ ��� �# ,������# � ��������� ��� $%!# �� �# 2���� ��� <# ����� 8���#:* ,')899 - ��� ,��.�%'�%����* )��* �*�0 ��5��% �� ���%��%0 �����% $���������� ����������3 &�� ������3 �43 ,��3 4����� �:-=20�9993 �����%��** ���# 5(04 �� )(��* ��# 5I'15(5# .������* 5DDD#
5H0# ,# ��?������ 8��#:# D��%���� �� 6���� 6��!!�� ��% ��!� ��* �5 6���� �������!����+ &� �%����# B����.��� * 5DD(#
5H4# Q# ��������* �# Q������* ��� ,# <���# ��� ,��.�% '�%����* )��* �*� ��������� '�� ��# ������7B����"*5DDD#
5HH# Q# .��?* �# ����� ������?* ��� Q# !# 2�������? ������# ���� ������� ��� ����������� �! ������ �� � ��������������# �� Q# B����� �� ��# 8���#:* ?������ �� �������!���� �� ,')* ��# 555155I# 0665#
5HI# G# .�TX�# ����� ��9�� ����� ��������� ��� ����"��# �� Q# +������� 8��#:* ��"��� $���������� ��������5� �5!��� ! 7���822;* ���# 5J0H �� )(��* ��# 4((144D# .������7������* .���� <������* %�* 0666# :����JJ@@@��/������ ��J�����J���/�?���>>J#
5H'# ,# .������* �# ����R�* ��� �# +����?�# 2����� ��� ���� �� ����� ������������� �"�����# �� �C�� �22�+&� �� � ������ C����%���� ��!� ��* ����������+ &� �����* ��# 5I15'# ��������* 2����* 0660#
5H(# R�# .���� ��� �# ����R�# %��9��!� � ���� ��� ����� ��9�� ����� ������� ���������# �� +# .������*Q# B�����* ��� ,# <��� 8���#:* ���0 ,') �22=+ >� $���������� ���������� �� �� ,��.�% '�%����* )��* �*�*���# 0J'4 �� )(��* ��# D01DI# .������* .�� 2�����* %�* .�* 0664#
5HJ# �# .�T���# .�� ���� �� ����� ����������� ��� ����� ����� ��������# �� # ������� 8��#:* ���0 ?69E+$���������� ?������ �� 6����-�������� ������ �� ��!� �� �������* ��# D64 � !;%.* ��# 5I515'4# .������*5DDH#
5HD# �# .�T���# $� H�E�I* ���# +��������� ,���� ���������� ."�����* ��# H(D1IH'# B���� .��� * 5DD(#5I6# �# .�T���* .# -# .�* �# G���* ��� �# B����# ��� ,F! ,���� �F����� !�������# :����JJ@@@�7�����/J&K*J#5I5# �# .�T���* �# Q# B����* ��� �# LT������# $� H@:I* ���# ��� +�$,�-. �������� !������� ��� -���������*
��# HJ(1II6# B���� .��� * 5DDD#5I0# �# .��� ��� Q# <�������# � ������ ����� ��� ���� ��� ��$+ ����� �� �.$O�-% 5H(I0# �� <# Q���� ���
�# �����9 8���#:* ���0 &��� $���������� ���������� �� &��!�� '���% ��� 4��� 4����-���% C���� �%�5�! 7&'44C� �22�;* ��# 555150'# P�����* -������* ��� ;����������* 0660#
5I4# Q# .���9��# '��!�%�� C��"�� '�%�� '�*�����# +�#�# �����* ��������� ������"* -������ -��������* 0664#5IH# Q# .���9��* �# �������* �# !��������?9"* 2# .�* ��� ,# P����# ����� ���������� ���� ����� ��������������#
�� ���0 ���� $��� $���������� ���������� ��% ?������ �� �� ��*�������* �� ��!� ��-���% �5�!* ��#5ID15'J# G��������* �!* 0664#
: � � �� � !#$
5II# Q# .���9�� ��� ,# P����# �� ��� � ���� ��� ��������� ����� ����� �������# �� �����%��* �� 9� ��� ��$��� $�������� ���������� ��% ?������ �� �� ��*�������* �� ��!� ��-���% �5�!3 ) �%3 ���%��# 0660#
5I'# Q# .?���* �# .���* ��� �# <��9���9# ,��%�� 7 �����7����� ���� ��� �������� �����# �� �# %������*G# -���* G#7Q# P�����9* ��� ,# ��?������ 8���#:* ���0 $�6� �22�+ &�� $���������� ���������� �� 6�����������!����* ���# 0I6I �� )(��* ��# 4'414((# .������* <�������* .���* 0660#
5I(# ,# �����?��# ������� ����� �3����� ������� ��� ������ ��� ����� ������������� �"�����# �� Q# +������ 8��#:*,($6�� �22�+ ,�����! ��������� � 6�������� ���� �����.����� ������/ �* ���# HH 8H: �� �(���# 0665#
5IJ# L# ���R�9# ��� C��*� ��% $!���!������ �� �� �%"����% '�%�� �������!���� �5�!# �������� �����* <������� ������" �� ��������" ��� -�����* 0664#
5ID# �# ������# ��)�# $�����"* 0665#5'6# �# ����� ���R���? ��� Q# !# 2���R����? ����R��# 2������" ������� �! ��� �� ��������� � ����� �������# ��
����% $���������� ���������� �� &��!�� '���% ��� 4��� 4����-���% C���� �% �5�! 7&'44C� �222;#.������� ������"* P����� ����� +����* 0666#
5'5# �# �����R�# �� ������ �� +�. ������� ��� �! .���������# A� ���� �� ,��"���� ��!� �� �������*���# '855:���# 56JJ1556J* 0666#
5'0# 07+�������# ,')+ $����� � �� "0 �02 7����% ��"��% �������;* 0664# :����JJ@@@��������������7J������ ���:��#
5'4# 07+�������# ,')+ � ���� � �� "0 �02 7����% ��"��% �������;* 0664# :����JJ@@@��������������7J
������ ���:��#5'H# Q# �# ������# �� �������� ��� �������� ���������# A0 ���0 ��!� 0 '���0* ���# 04���# 451H0* 5D('#5'I# �# ����R�# ����� ��������� ����� �������������# �� '���1�5!��� ! �22�* ��# HJ1HD# �--- G�����" .����
8< �- .������ <����:* <������� ������" �� ��������" ��� -�����* ���������� �� ����������� ������������� ."�����* 0665#
5''# �# ����R�# ��������� ������� ��������� � ������# �� '���1�5!��� ! �22�* ��# 4H14I# �--- G�����".���� 8< �- .������ <����:* <������� ������" �� ��������" ��� -�����* ���������� �� �������������� ���������� ."�����* 0660#
5'(# �# ����R�# ������� ������� ��������� ��� ��� �" ����� ������������� �"�����# �� G#7Q# P�����9 ��� +# P����8���#:* ���0 �6� �22�+ ?������ �� ������% 6���� �������!����* ��# 5'515(4# ,�������* 2����* 0660#
5'J# �# ����R�# � ������ ������� �� �! .��������� �" ����� �������� �"�����# �� �# %������* G# -���* G#7Q#P�����9* ��� ,# ��?������ 8���#:* ���0 $�6� �22�+ � $���������� ���������� �� 6���� �������!����* ���#0I6I �� )(��* ��# 4(J14D0# .������7������* <�������* .���* 0660#
5'D# �# ����R�# � �������7����� �������� �������� ��� ����������# �� �# %������ 8��#:* ���0 ���� �22�+ ��� ����%���������� �� �C � %�� �� ��!� �� �������* �# 56D# .?����* G�����"* 0660#
5(6# �# ����R�# ������� ������ ��� ���� �� ����� ��������������# �� �# Q���� 8��#:* �C � %�� ?������ ��&'44C� �22�3 &��!�� '���% ��� 4��� 4����-���% C���� �% �5�!# -������* ��� ;����������* 0660#
5(5# �# ����R�# ������� �"���� ����"�� �� ����� �������� ���������# �� +# <����� ��� �# ���� 8���#:* ���06�-F'� �22�+ $���������� ?������ �� 6���� �������!���� ��% F� �� '�%�����* ������/ �* ���# (0 ���(���* ��# I(1(6# -������* <�������* .���* 0660#
5(0# �# ����R�# ��������� ������ ��� ���� �� ����� ������� ��������� �" ����� ��9��# A� ���� �� ������� ��%�5�! '�%�����** 0664# ������ �� ��� .���� ����� �� ,���� ������������� ��� ����� �������� ��������#
5(4# �# ����R�# �! ���� .������ ��� ����� ������������� �"�����# �� '���1�5!��� ! �22=* ��# 00104# �---G�����" .���� 8< �- .������ <����:* <������� ������" �� ��������" ��� -�����* ���������� ������������� ��� ���������� ."�����* 0664#
5(H# �# ����R�# �! ������� �� ��� ���������# �� %# ,��� ��� �# +����?� 8���#:* �-� ��� ��� �'�# +�����G���* 066H# ������� �" ��� �������� ��� ��� ������#
5(I# �# ����R� ��� +# ����9��# � ������ �����������?����R�R�� �����?��# �� -# <��" 8��#:* &'�N, �22=+ &����'�*5���� � %�!L��5� N,�L�<���* ��# I51IH# -��R��" �R�?��� -�"��T����* P���?��R��* ������* 0664# �� G�������#
5('# �# ����R�* .# ,"���"* ��� �# +����?�# ������� ������������� �� �! ������ ��� �"���� ��� ����# ��Q# B����� �� ��# 8���#:* ?�,')82�+ ?������ �� �������!���� �� ,')* ��# 504150(# ,�����* ����"* 0665#
5((# �# ����R� ��� �# +����?�# ���������� ����� ������������� ��� �"���� ��� ����# ���# ���#* <������� ������" �� ��������" ��� -�����* ����# �� ����������� ��� ���������� ."�����* 0666#
5(J# �# ����R� ��� �# +����?�# ���������� ����� �������������� ��� �"���� ��� ����# ���# ���#* <������� ������" �� ��������" ��� -�����* 0665#
5(D# �# ����R� ��� �# +����?�# � ���"�� ������ ��������9 ��� ��������� ������������# ���# ���#* <������� ������" �� ��������" ��� -�����* 0665#
5J6# �# ����R� ��� �# +����?�# �� F�! .���� �������� �� ����� ������������� �"�����# ���# ���#* <������� ������" �� ��������" ��� -�����* ���������� �� ����������� ��� ���������� ."�����* 0665#
5J5# �# ����R� ��� �# +����?�# ����������� ���������� � ����� ��� ����� ��������9 ��� ������� ������������� �� �! ������# �� Q#7�# QR�?R�����* G# G�������* ��� .# %��9 8���#:* ���0 &��� $���������� ������������ �� ,��.�% '�%����* )��* �*� 1 ��� )��* �*� ��% � ����������* ���# 0H'6 �� )(��* ��# 5J144# .������7������* �������* ,�����"* 0660#
!H" : � � �� �
5J0# �# ����R� ��� �# +����?�# �! �������9 �������9�� �����?����R�R�# �� 444K �22�+ @0 4�<L�*� 4���� !-4����L�� K����������# �����R�9Y�* G�����"* 0660# �� G�������#
5J4# �# ����R� ��� �# +����?�# ��������� ������ ��� ���� �� ����� ��������������# �� Q# QT��N���* <# �����*�# 2����* ��� -# <# 2�������? 8���#:* ��C,') �22=+ ������� �5�! C�"����!�� �� ,')O �����%��* �� ��,')82= ?������* ��# � �7�6404 � ������ ������* ��# '41(J# ������� ������T�� �T�����* 0664#
5JH# �# ����R� ��� �# +����?�# 2�����?�� ����� ������������� �"����� �" ������� ����� ������# ���# ���#*<������� ������" �� ��������" ��� -�����* 0664#
5JI# �# ����R� ��� �# +����?�# �! ���� .������ ��� ����� ������������� �"�����# ����%��� ��5�������*0664# �� �����#
5J'# �# ����R� ��� �# +����?�# �+�� � �����* ����� ��� ��������� ����������� ��������9 ��� ������� �����7����� ������ ��� �!# A� ���� �� ������� ��% �5�! '�%�����** ���# 084:���# 5J(1056* 0664#
5J(# �# ����R� ��� ,# ����R�# ������� ��� ������� ������������� �� ����� ���������# .������ ������ 8��P:*������ ������" �� <�������* 5DDD#
5JJ# �# ����R�* ,# ����R�* ��� �# +����?�# ������� ��� ������� ������������� �� ����� ���������# �� G# -��� ���,# �����?�� 8���#:* 6����� �222 A��� � )$6�� D ��% 6��6���� ?������ �� 6���� �������!�����5�!* ��# 5H105# <����* ,�����"* 0666#
5JD# �# ����R�* ,# ����R�* ��� �# +����?�# ������� �� F��1����� ����� ��������� ������ ��� ����� ����������7��� �"�����# ���# ���#* <������� ������" �� ��������" ��� -�����* ���������� �� ����������� ������������� ."�����* 0666#
5D6# �# ����R�* ,# ����R�* ��� �# +����?�# ����� ����� ������������� � �"���� ��� ����# �� -# ,��������*G# ��������* ��� �# +����9 8���#:* CC��� �222 $���������� $��� ?������ �� �� C��*� ��% C��*������ ��������� ���� � ��% �5�!* ��# 54(15H5# <��������* .����9�* 0666#
5D5# �# ����R�* ,# ����R�* ��� �# +����?�# ������� ��� ������� ������������� �� ����� ���������# ������� ����!� �� ��*��!!��** ���# HH80:���# 06I100(* 0660#
5D0# �# ��� ��� <��9# � �������� �� ���������� �������# �� ���0 &��!�� ������/ � �� ���� ��!� ��% &� �������� �5�!* ���# J'4 �� )(��* ��# 50J15HJ# 5DDH#
5D4# �# .# B���# �� ��������� �� ����� �������� �������# �$ '�*�<���* ���# 5I8H:���# 0(1'5* 5DDH#5DH# Q# B�����# 2����� ��������� �� �"����� ����"�� ���� �!# A� ���� �� C����� '���*�!��* ���# 558H:���# H1
54* 5DDD#5DI# Q# B�����# �������������� ��� �������� ������� ���������� ��������� �������������� � �!# �� Q#7�#
QR�?R�����* G# G�������* ��� .# %��9 8���#:* ���0 &��� $���������� ���������� �� �� ,��.�% '�%����* )��* �*�1 ��� )��* �*� ��% � ����������* ���# 0H'6 �� )(��* ��# 00(10H0# .������7������* �������* ,�����"* 0660#
5D'# P# B����# '�%�� �������* ����� ��� '������# +�#�# �����* ������ ������" �� <����* 0665#5D(# B���� B�� B�� %��������# '��') �02# :����JJ@@@�@$ ���7J8��:#5DJ# B���� B�� B�� %��������# ��) �������!���� F����� �02# :����JJ@@@�@$���7J��JD���#5DD# B���� B�� B�� %�������� 8B4%:# �') �� )��* �*� 7� ��; F����� �02# @@@�@$���7J��JD���:#066# 2# F�* �# !���* ��� Q# %# <�����# $�N����9� � ����� ��9�� ���� ��� �3������� ��N��7������� �������� �"�7
��� ������# �� �#7�# P����� ��� G# B���� 8���#:* ���0 &��� �22�+ @� $���������� ���������� �� & �%�!������������� � ������� ��*�������** ���# 046' �� )(��* ��# 445144I# .������* ,�������* 2����* 0660#
065# �# LT������# � ������ ������� ��� ��� 8���7: ����� ��������� ������� � �3����� +�$,�-.# ���# ���#��< D47I* �B�G �����* 5DD4#
060# �# LT������# ,���� ������� ������ � +�$,�-.# �� Q# %��"* G# -���* ,# -�����* ��� ,# ��?������ 8���#:* ���0 &��� $��0 ?������ �� 6���� 6��!!�� ��% ����� ���������� � ��!� �� �������* ���# 56(4 �� )(��*��# HIH1H'J# .������* 5DD'#