11
1 Einleitung Petri-Netze stellen ein Instrument zur Modellierung, Analyse und Simulation von dynamischen Systemen mit nebenläu- figem und nichtdeterministischem Verhal- ten dar. An ihnen wird häufig bemängelt, dass ihre Anwendung auf reale Problem- stellungen zu unübersichtlichen Modellen führt und dass sie bisher als isoliertes Werkzeug nicht ausreichend mit anderen Modellierungstechniken kombiniert wor- den sind [ Balz96, 319; Zele95, 72]. In objektorientierten Analyse- und Ent- wurfsansätzen lassen sich mit der Funk- tions- und Datensicht statische Perspekti- ven eines betrieblichen Informationssys- tems (IS) modellieren und verknüpfen. Da- gegen wird die Abbildung und Einbezie- hung der Systemdynamik über eine Vor- gangssicht nur teilweise, d. h. unvollstän- dig unterstützt [ FeSi98, 125]. Die Seman- tik und das Zusammenwirken der dort ver- wendeten graphischen Notationen ± wie etwa Vorgangs-Ereignisschemata von SOM [FeSi98, 176] bzw. Interaktions-, Zustands- oder Aktivitätsdiagramme der Unified Modeling Language [ Rati98] ± stellen zwar beachtliche Fortschritte ge- genüber konventionellen Modellierungs- verfahren dar, sind jedoch semiformal defi- niert, was eine exakte Darstellung des Sys- temverhaltens erschwert. Verfügbare Arbeiten zur Integration von Petri-Netzen und objektorientierten Ansätzen lassen darauf schlieûen, dass bei- de Instrumente komplementäre Eigen- schaften besitzen. Sie werfen die Frage auf, ob sich objektorientierte Konzepte zur besseren Strukturierung von Petri-Netzen heranziehen lassen bzw. ob sich Petri-Net- ze in objektorientierte Ansätze integrieren lassen, um das Verhalten (dynamische Sicht) von IS präziser modellieren zu kön- nen. Dieser Beitrag stellt einen Übersichts- artikel dar. In ihm werden verfügbare An- sätze zur Verknüpfung von Petri-Netzen und objektorientierten Ansätzen gesam- melt, klassifiziert, exemplarisch dargestellt und einer ersten Bewertung unterzogen. Vornehmliches Augenmerk gilt der (gra- phischen) Notation der betrachteten An- sätze. Fragen zur Vorgehensweise bei der Modellierung von IS werden nachrangig behandelt. 2 Grundlagen Die statische und die dynamische Sicht stellen unterschiedliche Aspekte eines IS dar, die bei der Implementierung zusam- mengeführt werden müssen. Das ¹Ein- fügen von Teilen in ein Ganzesª [Fran94, 22] wird dabei als Integration bezeichnet (Der Begriff ¹Integrationª wird im folgen- den nicht streng systemtheoretisch ver- wendet). Prinzipien sind Grundsätze, die man der Modellierung zugrunde legen kann [ Balz98, 558]. Sie sind allgemeingültiger Natur und bilden eine theoretische Grundlage zur Charakterisierung be- stimmter Eigenschaften von Modellen. Als relevante Prinzipien werden im vorliegen- den Kontext die Strukturierung, Hierar- chisierung und Modularisierung aufgegrif- fen [ Balz98, 558]. Zwischen ihnen existie- ren vielfältige Abhängigkeiten, wobei da- von ausgegangen wird, dass die Strukturie- rung eines Gebildes von seiner Hierarchi- sierung und Modularisierung abhängt [ Balz92, 67]. Konzepte erlauben die Modellierung von Sachverhalten unter einem oder meh- reren Gesichtspunkten [ Balz96, 38]. In der Objektorientierung haben sich als maû- gebliche Konzepte die Klasse, die Kapse- lung, die Vererbung, der Polymorphismus und der Nachrichtenaustausch durch- gesetzt [ Balz96, 164; Fran94, 111 ff.]. Die Modellierung von Petri-Netzen lässt sich mit Hilfe von Netzmorphismen oder -transformationen beeinflussen. Als we- sentliche Konzepte werden dabei die Ver- gröberung bzw. Verfeinerung, die Einbet- tung bzw. Restriktion und die Faltung bzw. Entfaltung von Netzen angeführt [ Baum96, 58 ff.]. Dipl.-Wirtschaftsmath. Michael Zapf, Prof. Dr. Armin Heinzl, Universität Bay- reuth, Lehrstuhl für BWLVII (Wirtschaftsinformatik), Universitätsstr. 30, D-95440 Bayreuth, E-Mail: {Michael.Zapf jArmin.Heinzl}@uni-bayreuth.de Ansätze zur Integration von Petri-Netzen und objektorientierten Konzepten Michael Zapf, Armin Heinzl WI-Aufsatz 36 WIRTSCHAFTSINFORMATIK 42 (2000) 1, S. 36±46

Ansätze zur Integration von Petri-Netzen und objektorientierten Konzepten

  • Upload
    armin

  • View
    213

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Ansätze zur Integration von Petri-Netzen und objektorientierten Konzepten

� ��������

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

� ��1�$������������� ������� ��� 2���!��������� ���� ��� ��� ��� 3��$������ ��� 4�������� ������� ���5�$������ ���� ������������� ��������������� 6 �7 ����������� ��� ���$�"5��� 4������� !��� ��� ��������� ��� 2����������� ��� �����������$ "��� ���� ������������ ��� ����!���� � � ������������� ������"�� %3���'8� */-0 4�� ��������$ ��� �� ,������!��$�� ��� ���� ����!������� ���5������ ���������� 9 !����!� ��������2������������� ����:� %3���'8� *.(0 �! �����$������,������ ���� �$���������������� ���;������ �������� <������� %=���'80 9������ !�� ����������� 3���������� ������"��� $�������������� �������������

��������� ���� ��� 1����� ��������� ����������� !� ���� �>�$�� 4��������� �� ��������������� ����!���

����"����� �������� �� ������������� ����������� ��� ��1�$������������������� ���� ������ �����?��� �� ������ ��������� $��5��������� 2������������ ������ ��� !����� ��� 3���� ������ ��� ��1�$������������ @���5�� �������� ����$��������� ��� ��������������������� ���� �! �� ��� ����������� �� ��1�$������������ ����� ���������������� �� �� ��������� 6��������������7 ��� � 5����� ����������� � $A�����

4���� &������ ����� ����� B������������$�� ��� � ��� !����� ����"����� ������ �� ���$�"5���� ��� �������������� ��1�$������������� ������ ���������� $���������� �>��5������ ������������� ����� ����� &�!������ ��������� ������������ ��������$ ���� ��� 6����5������7 �������� ��� ������������ ������ 3����� �� ��������!��� ��� ��������������� ��� � !����� �������������������

� � ������

4�� ������� ��� ��� ��������� ����������� ��������������� �5�$�� ���� ����� ��� ��� ��� �5������������ ����������"��� !����� �"�� 4� C2����"��� ��� D����� �� ��� E���F %3���'G�//0 !��� ����� �� ��������� ���������64�� &������ C ����������F !��� �� ���������� ����� ����� �������������� ����!�����7

���� �� ��� E�������� ��� ������ ������������ ������� ����� $���%&��'8� --80 ��� ��� ����������"����������� ��� ������ ���� �����������E�������� �� H����$���������� ���������� 2����������� ��� �������� ����������� �����5��� !����� �� ������������� @����>� ��� ����$���������� I��������������� ��� �������������� ������������� %&��'8� --80 ,!����� ����� �>�������� ����������� ��������$������ !���� ������ ���������� !���� �� ��� ����$���������� ���� E������ ��� ����� I��������������� ��� �������������� �������%&��'/� (.0

���� �� �������� ��� ��������������� ������������� ����� ����� ���� ��������� E�����5��$��� %&��'(� )80 � ���:�1�$������������� ����� ��� �� ��?��������� @���5�� ��� @���� ��� @�5������� ��� ���������� ��� �������5������� ��� ������������������ ����������� %&��'(� *(G+ 3���'G� *** �� 0 4�������������� ��� ����������� ��� ������ I���� ��� ������5����� �������������������� ���������� �� !���������� @���5�� !����� ����� ��� ������A������ �! ������������� ��� 2���������� �! =����$���� ��� ��� 3�������! 2��������� ��� ����� �����"���%&���'(� -8 �� 0

4�5� �#������������ ������� ,�5������ 4� ����� I����� ;��������� &��������� <������� �"� &#<� 6#�����������������$7�;����������� )J� 4�'-GGJ &��������2�����K L������� ,�5������� I����MN������������ ��

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

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

��� ������

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

Page 2: Ansätze zur Integration von Petri-Netzen und objektorientierten Konzepten

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

����������� ��� �>��5������ ���������!������ !����� @���5�� ��� ����������������� ��1�$������������� ����� �������������D�5�� $��������� !����� ���!�� ��� ���� @���������� ��� ��� �������"����� �����5��� ��!��$� � ���������� �� %&��'-0 ���� ��� ���� ��������������������� ������������K

� ���������� ��� ��1�$������������� @����5��� �� �����������

� ���������� ��� ����������� �� ��1�$������������� ����� ���

� ���������� ���������� ��� ��1�$�������������� ������ ��� �����������

�� 1���� @�������� !��� ��� ��������� ���������������� ���������� ��� ������ ����<�����$���5��� %���$')� //0 ��������������� �� ��!���$�������� ������ ��� �����������$��� �� ��������� ��� ��� @�������� �� ����������$���5��

.-� ��� ���1�23�� 4�������5���6��� ��7�������������

2�� D���5�������������� ����� �������� <@# ��� ���������������� 3������$�5������� 4��� 3������� $A���� ��������������� 3������ �������� !��������� 1����� ���� 5������ 3����������� �"���� 1�!������� <@# ���A����� &���� ���H�������� ����5������� !����� $������ ��� D���5���������� ��� @���������������� ��� ������ ���� ��������!��� ����� <@# ��� ������������ @�5������ ��� 3����� ��������� ���� ��� &������� �� <@# ��� ��� ���A������ H���������� !��� ��� 3���� ��������"��� ������ <@# �� &����������� �������� �������?��� ������ ������ ��� ��������5�5���� ���� @�������� ��� 3�$����������� D���5���� ����

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

.-�-� ����6���� 8� ������

� ����� @�������� !����� ���������� ���������� ���������� ��� @����������������� �"� � ���!������ !������ �������$��� ��� ���$�� ��� ������� ����� ���

������� 4�� ������� ���� ���� $A����:�1�$�� ��������� � ��� D����������!����� :�1�$�� ����5������� :�1�$���������� �����"��� ���� ��� :�1�$�������������� ���������� 6��� &��� *7 4����� ������ 1����� $��� ����$��� ������������������� !����� �������� :�1�$���� ����

.-�-� 8� "�6#���������

���H�� 6���5�� ���������� ����� ������5��> ��1��� ���!��$7 ������� �������� ���� ����������� �������� ��� ���$���� @���5� �� 2��������� ��� :��1�$��� �� ���������� �� %���$')0 4������ ���� �� ����� ��� ��� @�55�����

���� � ���� ����� ��� ������� ������ ��� ��������� �� ��� �������9����: �� ����3�� �� ;<���=>,�?

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

@� 1A�� � � ������ � ���� ����� ��� ��� �������� �� ������� ������ ��� ��������� ������ �� �1 �23���B��, ���� ����� ���� 6���� ��6���6���� � ������23�1��� ��������- "�� 7� 1�� ��� % �� �1, �� ��23 ������� ������ �� ��������� ����� �� "� �� �� � ��� ��� �������� 3� �����3�� ������ ��7- �� ��23��� ������� �� ������� ������ �� ������� ���� �� �� ������, 6 ��� @� 3����� �����1� 6�������5���6�� � ����� 6������� �� � �C����-� <����3���� ������� � ���� ����� ��� ��� �������� �� ������� ������ ���

��������� 7� ��� ���66���, ������1���� � �� �D�6��� ��23 �� �������-� �� 7� � �����, 7�� ��� ���� ����� ��� ��� �������� �� ������� ������ ���

��������� � ���� ����� �� "� �� �� � ��� ��1� 6�������5���6�� ���� ���� ����-

� �� ���� � ���� <�7� �� �������� ������� 7� � �����23 �6�23�, 7��23����� �������� ����� � ��� ������ � �������� 1A3 �-

���������� ��� �������, &������ ������ �� ����5��, &������ ������ �� ���7 1,'������� � ��� ��1� 6�������5���6��, ���� �����

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

�#

Page 3: Ansätze zur Integration von Petri-Netzen und objektorientierten Konzepten

��� �������� ��� ���������� ������������ ����� ��� ���������� ��� :�1�$���� �� ���������� �� 6���������� �����������7 ,�� ������� ��� ��� ���!�������������� ������������������$�� !������� ��� ������� ��������!��$���� ������ ���������� ,�������"����� ���

2��!��$������������ � ����� �������������� E�����������$��� �"����

���H�� �� �� &��������� �� 2>�5�������1�$�� ��������� 6��������� ������������� ���7� �� ��� ��� ,�������� ��<���� ������� !����� ����� �������� =������ �"� ��� 2��!��� ��� ����������������� � ���!��$��� %I�=�')0

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

4�� ����������������� ������� ��� I������� ���� @��5�������K

� ����� ����������� �� 4������������ :�1�$������������� ��� !������������� &��������� !����� ����������������� :�1�$���5�� 6���H��:�1��� �����7�

� ����� ����������� �� 4������������ ��1�$��������� ��� �"�������������� �������� 6���H�� ��� �����7 ���

� ����� ��� ������� ����� �� 3������������ ��� ������������� �� :�1�$���� 6���H�� �������7

&��� / ���� ��� ����������� �"� �� �������� ����������� D���5���5������� ����� �� !�� ��������� ���������K

6*7 4�� ���� ������� ������ �� ���������:�1�$���5��� ��� ��� I���� ��� =�������$�� ��� ������������ 2�$�� ����������� !����� 4����� D���5������������ !����� & ����� ��� :�1�$���5C�������F ���������� 4��� 2������������� !�� ��!� ��� ������������6C�����F7� $A���� ����� @���� ����������� !������ ��� "��� @����� ������ ����A����� :�1�$���5 ���������� ��� 3"� &��������� !�����:�1�$���5�� !����� ���������� @������ 6������7 ���!����� ��� ���5�������� ���������� ;��������������@������������� ��� &��������� !������ ����� ��� ������������ �����5����� ����������K 2�� C3�����F ����������� C<@#F ������� ��� C�������F!��� ������� ��� ����� ����� C<@#F����!��$���

6/7 � ��� !����� ������� $A���� ��������� :�1�$���5�� � ����������H����������1�$��� ���������� !����� ������ ������������� ���A������� ����� �������� @�55����� ��� :�1�$����� ������������ 3"� ��� D����5���5������ !����� ��� ��������� :��1�$�� C3�����F ��� C<@#F � �����H����������1�$� CD���5���F ������������

4�� ���������������� ������� �� ����H�� ��� ����� 5������� �����������5��� ��� :�1�$�� �� ���$�� ����� �� �����!��� !����� 4�� ������� �� ������� ��� ��� �������� :�1�$���5�� ����� :�1�$������� ���$�"5�� ��� $A�����������?���� :�1�$�� ����� D�5 ���������� � &��� ) �� ��� ���������� �"���� ��!��$���� ��� D���5���������������������� � ��� ����� 1��� ������ ����&��������� ��� ����� ����A����� :��1�$���5� ��� �� @������� ������ ��� ���������� �� � C#��������F �������� �����!� :�1�$�� �� D�5 C3�����F� !�������� ��� CE�����F ����������� C<@#F ���������� !����� $A���� 3��� ��� ����������� ��������������� :�1�$�� ��5�������� !����� ������ �"�� ���� �������� ����� H����������1�$� ������������ !����� &�� ��� ��!��$���� ����D���5���� �� � �� &��5��� !��$���?��� 1���� C<@#F ����� C3�����F ��������� ��� ���� �������?��� ��������� ��� ��� =��� � ����$�� 4�����!����� ��� !�� :�1�$���5�� C<@#F��� C3�����F �� H����������5 CD����5���F ����������� ��� �������?������ ������� C<@# ��� 3�����F� C&��������<@#F ��� C<����� <@#F ���������

,�� ��������� ���� ������� !�������� D���������� ���� ���� ��� I���� ������ ��� ������� ������ ��� ���H�� ��������� ���������� ��� $��� �� 2���������������� ��� <A���� ��� :�1�$�������� ���� �� 3����������� ��� 5������������������������ �������� !�����

@� 7������ ��������

� ���H�� ������ ��� @���5�� @������ ��������� �� ��� &������ ��� ���1�$������������� 4�������$�� ��!������%���$')� *. � /-0 4� ���������$���5������� ��� �������?���� ��� ������� 2������������ ��� ����� ��� �� ������������ :�1�$��� 3"� ��� ������������ ��������������� !��� $��� I���������������$���5� ��������� %���$')� /*0

4�� ����!������� ��1�$�������������@���5�� ������ ��� E�������� �"� ��������� �������������� ��� �������� ���������� �"�� ��� ���������� @�5������$���5� ������������� !������ �� ���������������������� !��$������� �������"��� 4� ���� $��� I���������������$���5� ��������� ��� $��� ��� �������� �������� ;�����"���� ��� ���������$��������� �� &��� ��� ��� ���������������� @���5�� ��5������ !�����

���� � ��� &�����6����� �� "�6#��9����: �� ����3�� �� ;@� �=., ��?

���� � ��� � �����6����� �� "�6#��9����: �� ����3�� �� ;@� �=., ��?

�� ����� A���� ���� ��23� ��� ����������� � ������6����� ������� 7� ���- 8�� ��23� ��3� �����1����� ��� ���6���� ���� 6�� E) - - - +F ��������23���-

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

�$

Page 4: Ansätze zur Integration von Petri-Netzen und objektorientierten Konzepten

.-�-. G�� ��23� A�� �����3�����������

����� ���H�� �>������� !������ ������� ���������� ��� :�1�$��� �� ���������� 6��� D������ *7 4�� 4��������� ������$�����$�� ������� "��� ���� ���5������ �������� 6 & ��������� ���H��2�:��� ���H��7 ���� ���� �5����$������5����� 6 & <::��� ::H���:&O��7 D�����$�� ��� �5������� !�� ���!� 2=� %H���.(0� :�D %=&�2'*0�;�< %=���'80 ���� 2 332< %����'/0!����� ����$� ���� �� ������ ������������3��� �������� &�� ��� �����������!����� ������ ������ �����5�� ������������� ��� ����!��� �� ����������� �����5��������������� ����� �� ����� ����������� 2����������� ����� � $A���� 2������ ������� ������ ������ ��� &��� ���������� ������ ��PD� ���� �PD���������

4�� ������������������$�� ��� ������� �"� ��� ������� ��� 2��!���5���$���5���� ���H��2 �� ����� ���H����� ������ ����� ��� ��� ���� �����$��� ���������� ������ �� ��� �������������� !����� ���������� 4�������$��!��������� �� 3��� ��� O�����������5�� %���

E�'80 ���������� ��� !���!��� ��� ������������� ���� ��1�$������������� 4�������$����������������� ��������� !�����$A����

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

.-.-� ����6���� 8� ������

&�� ��� ���������� ��� ����������� ����1�$������������ ����� !��� ��� ����$���������� �� ����� ��� ��1�$�������������� D�����$�� �����������K ,������!����� ��� ���������� :�1�$�� ��� 4��$��!��� ��� ����� !����������� &���������� ������������� �������?��� ���������� &���������� �� :�1�$������������� ��� @������$����� !����� ��������� :�1�$��� ��� I���� ��� �����������6��� &��� G7

.-.-� 8� &<'�������

&��� ��1���P��������� ����� 6:&�7%@���'*0� ����� ��1�$������������� 4��������������$� !��� �"� ��� &������������� �������� ����� ���� �������� ���!���

���� ��� ��� @���5��� ��� ����������4���������������� %I���8*0 ������ 4�� ������������ ��� ���������� ������������ ��� 4���������� ��� ������������������ ��� ��� ���� ��� �� ��PD������������������

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

� :&� !��� !����� !�� D�5�� ���4��������� ������������K

� �������������� 6:�1��� 4������7������ ��� 2����������� ��� &���������� !����� :�1�$��� ���

� ������������������ 6&�������� 4�������7 !����� �� ������������ ���:�1�$�������$��� �������� :�1�$����������

� ����� ������������� ������� ��������������� ��� :�1�$���5�� �����=������$� 2�� =������$ ��� ��55�����=����� ������ ��� �� ��� ����� D�5������� :�1�$�� �>������� $A���� 6��� &��� -7 4� 4������� �"� ���� D����5�������������� ������� �� �����5 ��������� �������������� ��� ���� �������H������� 5�������� !����� ���KC3�����F� C<@#F� C��������F ��� CD����

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

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

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

4&&�� 4���� 1� &���2��& ������ ��� � ����;4���=�?

����� "� �23� �1� ��� ��� ���3�1���������

4&&�� ;4���=H?

'�2 ���� ;��"<=(? � 7���� � �� � ������ ��� ;#3��I/?

����� �����5� '�2 ���2

'&<J '������� � ��� <A ��5���6�� ;%�4 �=.? "6��������H*;�� �H.?

����� �����5� '&<J

���#�"� ��� � ��� <���� #�"� ;'� D=H? ����� � �1 &'! ; <��=�? K��� ������ ��� � L!������� ���!K� ;'� D=H?

&<M"� ���� ;<�8'HH? &<M� ;%�M'H>? ����� �����5� &��

&&#��&���2��& ������ #��� �� ��� ����� ;���=.?

��%%�4 ;'�5�=�? �1� ��� ����� �- �-

&�'&������� ������'����� ;�3<�=>? K'4 ; �� �=H? ! ���1� 6����� �� "L!� ��� �1� ��� ����� 6C��23

&!� � ;&!�=H?

"�6#�� "�6��� ���� ���� '���� 1� #�6���D&���2� ���7� �� ;@� �=.?

����� ����� ��� ����� �����5� �D"��2� ;<���=H?

!$& � !�6�� $�� � 23�2�� &���2�� ������ ����;"2"�=>?

#NN ;"� �=�? ����� �����5� !$& �L8� ;����=H?

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

�%

Page 5: Ansätze zur Integration von Petri-Netzen und objektorientierten Konzepten

5����F :�1�$������������� !����� �� 1��!������� :�1�$��������$ ������� 3��� ���� ����� �� ��������� ��� ����� �����������1�$���5 �������� !�� ��!� ��� C�����F ���� C3�����F� � !��� ����� D�5����� ���� 2���5� ��������� �� �������������� ���������� &��������� !������ :�1�$���5�� !����� ����� ������������ ������ "��� �������� �������������������K 4� �������� C<@#F �� :��1�$���5 C3�����F ���� ���5���!��� ����� ��� C3�����F ��� 3����������� �"�������� C<@#F �����

4�� <�����$��� ��� :�1�$��� !������ �� ������������������� 5��������

� &��� ( �� �� ���5�������� 4��������"� ��� :�1�$���5 CD���5���F ���������� �$��������� !����� ��� I���� ��� Q��������� ���������� ��� "��� ������ ��� ���:�1�$�������� ��������� 4�� �$�������� CD���5��� ������������F �"������� ����� ���"����� �� ��� ,�����CD���5��� �������������F �� 2����� <�����$�� !��� ��� CD���5���F����� ���A��� ������ �� ��� 2�������CD���5��� ��������"���F "����"��� ������� ���� �"� ������������� ������� ������"����

4�� @����������� ��� <�����$���� �������� :�1�$�� !��� �� 5��������������������������� ��� ������������������� ����������������� ����������� &��� . ���� ���� ��� �5����$�������������� �"� ��� �$������� CD����5��� ������������F �� :�1�$���5CD���5���F I��� !����� ��������������� ��� ��!��$����� ��� �$������� �����������K &���� ��� D���5��� �������������� !����� $���� �� ��� C3����� ��#��������F� ��� C<@# �� ��� E�����F��� ��� C������� �������F ��� ���� ���,������������ �� ��� CD���5��� ��������������F ��� ��� ���5��������C3����� �� <@#F 4����������� <�����!����� �� 4������� ���� ���!������!��� ��� ����A����� :�1�$�� ���� ����"���� ��� �$������� ����� ,����� ����������������� !����� ����������� <����� ������� 4�� ������������ ������� �� ������ ��� �$������� !���"������� ����������!����� ��� �� ;������������ ���:�1�$��������� ��� :�1�$������������� :&� ����� ���� !������ 4����������5�� �"� ��� �>�$�� �5����$�������� ����������������� 4� ����� 2����������� 1����� ����� !�������� ��E������������� �� ����� ���������!��� �� ����� ������ ������ ��������� %��� @���'*0

@� 7������ ��������

4�� :&������ ������ ��� ��1�$�������������� @���5�� @���� @�5������ ����������� �������5���� ��� ������������������� ������� %@���'*� */)�*/G0 ,������� �� ��������� ��� ��������:�1�$������������� !��� ��� ������������ :�1�$�������$��� �������� ��� ����5��������� ��������������� !����� 1������ ����� �����"��� %@���'*� */.0 &����� 2�������� ��� �������������������$A���� ������������ �$����������������� ��� ����� �������������� ���

���� � ���� ����� ��� ��� �������� �� ������� ������ �� �������-9����: �� ����3�� �� ;<���=>, �?

���� � ��� &�������� �66 �� &<'

���� ��� @� 3��������� �66 �� &<'

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

&'

Page 6: Ansätze zur Integration von Petri-Netzen und objektorientierten Konzepten

�����A�������� ��� �������� ������"��!����� %@���'*� */.0

4���� ��� ���!������� ��1�$�������������� @���5�� !��� ���� ����� ��������������� �� ����� ��������� !��������� ������������ ��� �������������� ������ ������ I�������������� ��� �������� �"��� &���� ����� � ����� "���������������� ����$��������� �� E��������� ���

.-.-. G�� ��23� A�� �����3�����������

���� ��������� ����� @�������� ��� ����=���� ��� ������ ���!��$��� !����� 2����� �������� ��� @�55����� ��� ��������� :�1�$����� ������������� ��� �������� ��������� ������ �� E��������� � ;��������� � ��� ������ ���1�$������������� �����������5������$��� ����� ��� ���!������ ��� ����������� �� :�1�$��� ����� ��� �R����������� ������ ���� ������������ ������������ :�1�$��� ���������� !�����

3"� ��� 4��������� ��� :�1�$��� !������� ���� ������ ��1�$������������ �5��������!����� 6��� D������ /7� ��� ����!��� ������ ���5����� �������� ������ !���6I::4 ���� �=:D:&7 :&� ������$���� �5������ ������ �������?���� 4���������� !������ �� :H�� ��� ::&�$���� ����������� "��� ��� �������� ���:�1�$��� ������� ��� ����� ��� 2�������������� ���������� ���A������ !��� :�1�$����� !����� ��� I���� ������������5�� ���� ��$������ �A����� ������5�� !�� ��!� ��� ��PD������ ���� ���������� ����� ����������

.-( <��������� ���� ����� ���������� ������ ��� ���������� ��� ��������

.-(-� ����6���� 8� ������

4�� ����� �� ����������� ������������� ��1�$������������� ������ ��� ������������ $A���� �� #��������!��$������� ���������� ��� ����� �� :�1�$����������� !����� ���� ���� !����������� :�1�$�� ���!������ �� ������� � ���$��������� ��� ��������?��� !��� �� ��������� ��� :�1�$�� ���I���� ��� ����� ���������� ���������� $A���� ��� :�1�$����� ����� ���������� ���$��� ������ ���� =�������

�� ��� ������ :�1�$�� ���������� �������������� !������� ����� ���� ����������� !��� �! 6��� &��� 87 4����������������� ���A������ ���� ����������� ������������ ��� ����������������������

.-(-� @� ������ ��������7�3���� ��������: ���!&O

���D:S 6����� ��� ��� ��� ��1��� H����������� �5�����������7 ������ ��� ��� ���� � �� ����� ����� ��� ����������

���� ! ��� ���������������1����������� �66 �� &<'

���� " <��������� ���� ����� ��� ������� ������ ��� �������� �� ��� ��������

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

&(

Page 7: Ansätze zur Integration von Petri-Netzen und objektorientierten Konzepten

���� ����������� ���������� :�1�$��� ������������ %I���'-0 4��� :�1�$��� 9 ���� ������� ������� 9 ��� ����� ��������������� ��������� ��$������������� ��� I���� ��� ����������� ����������!��� 4���� ��� ��� &���������� ���?������������ ������ ���A������ !��������� ��� ����� ��� �������� �������������������� ���������� ����

���D:S ������� ��� ����� ��� �A������$��� ��� ��������������� �����5���"� ��� ������������ ��� �������� �������� � ���!����� O��� �����$��5������� $��� � ��� ��� �����5 ����������!������ ��� ��� �� ����� �"� �� 1�!������� ����������� ������ 4�� �"��� � �����5���������R����� ��� ���>����� �������������������$

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

4�� ������������ �� ���D:S ��� ������� ��� �������$����� ��������� :��1�$�� ��� ��!������������ ����� 4���"� $A���� ��������� ��1�$�������������������������� �������� !����� 4���$����� :�1�$�� �� ����� !����� ��������?��� 1�!��� �� ��� ����!"���!��!���� ��!������� �� ��� �� ������� :�1�$����������� ��� ��� ������������ �� ��?���!��� ���������� !����� 4����� ���������� 4��������� ��� �������������!����� !����� �������� :�1�$��� ���I���� 5������� @��5������� ��� @����

����������1�$�� ,������� $A���� ���������������� 3����� ��� �������������������� !����� :�1�$��� �� �������� ����������� !������ ��� ��� ��3�������� 1����� ����� ����� �����������!��� %��� I���'-0

�� &��5��� ���� ����!"���!���������� �� &��� ' ��� :�1�$� C3�����F �"� �����!��$���� ���� D���5���� ������������� �� ��������� @��5������� ������K

6*7 2�� ���������� ��������� �� ���������������� ���� 3����� � ������������� 3��� !��� ��� �������� &P2�������!������ �� ��� <�����$�� ����� 3����� ��������� 4�� ���������$������ ��� ��� ������ C3����� �� #���������F ���� ��� �� ��� ��� 3����������� �� #�������� ���������!��� �� ��� �� �� ����� ������"���!��� 2 �� � ��������� �� ��� :��1�$���� ����� �� ����� ����������:�1�$� �����$�5��� �� ��� ����� �����$� ��� ��?�� ����5������ !�����$���

6/7 ;� ��� 2�5���� ��� ����������� �������� :�1�$�� � ���A�������� !��� ����� A���������� #����������� �� �����"���� ������� 4��� ������������ ������� �� ��������� ��� $����� ����$���� ,������ ��� �� :�1�$���� ��������� ���� ��� D���������� � ����!������ ��� 2�� 3����� $��� & ��� �������������� C&���� <@#F�

C������ <@#F ���� C&����� 3����F��� ������� :�1�$��� ��������

6)7 4�� ��������������������� !�����"��� ���� 2�!�������� �� :�1�$������� ��� ���������� C��������� ��� �>�������F 6 �27� ��� ����� ���$�"5�� 4�� �2 ������ ���� �� ��������������� ��� ����$� ��� D���������� ��:�1�$����� ��������� ��� #������ 3����� ���5���!��� ��� ������������� C&���� <@#F ������� !������ ����� ������� ���� ���$� �� ������5�������� ������ ��� �2 �������"�� 4�������� $��� ��� D��������C�� <@# ���������F ������� ��� ���3����� �� ��� ,����� C3����� ��<@#F ������ !����� � ��� ��������� !��� ������������� �� ��� ����$�� $����$� �� �� ��� ������"�� !������� ��� ���� ��������������� ������5�� ����������� ���$�"5�� !�����$A���� � ��� =����������5����"�� ��� �5�������������� ������������� ��� ����� ������� �� 3������ H����������� ����� 5������������������5����� 5�������� !������

4�� ������� !����� :�1�$���$��� ����� !�� @�����$�� ����������!�����K

3"� ���� �������� @��5������� !������ :�1�$��� $A���� ����� :�1�$������ ��� I���� ��� �� �����������

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

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

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

#4&�� #���� & ������ ��� 7��3 ���� ;<�#8=>? ����� "� �23� ����� �����5� &�� ���� ��6���

$&&8 ���� ;8���=�? ����� ��3��23� ����� ���,�8�������2��� ;<� �H(?

3C3� � �����5���,�- <- � L!������

�- �-

&<' &���2�L<�3���� '���� ;��"2=�? ����� ����� ���, ����� � �1��6�����23� 8����6�������� � ;$�'2H�?

! ���1� 6����� �� � L!������ 6C��23

�����

&#�� &���2� #��� �� ��� � ���� ;'�'�=I? <������� ������� ���� �� ������� ����� �� 7�����

! ���1� 6����� �� �1� �������� 6C��23

�- �-

&&<'&���2��& ������ <�3���� '������� 1� ����!�6� 8���� ;$�8�=I?

<������� ������� ���� �� ������� ����� �� 7�����

�1� ��� ����� �- �-

��' ��� � ��� ����� ���� �2� '�23��� ;<�#�=>? ����� "� �23� �1� ��� ����� �- �-

� &!&< ;<�< HH? ����� ����� ��� ��"� �23�

����� �����5� � &!&<

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

&)

Page 8: Ansätze zur Integration von Petri-Netzen und objektorientierten Konzepten

����������� ���$�"5�� !����� 4�� ������������������ !����� ��� :�1�$���������� ����� �� �����5 ����� ��� ��������������� ��� D���������� 4��� ��������� ��� ��������� ��� ���������� �� 6�7��� @�5����� ��� :�1�$����� ������������� !����� �� ��� 6�7 $���� ����������������� �����5�� �� ��������������� $��5���������� :�1�$�� ���!�����!����� $A����

4�������"��� ���A������� �����!��������� ��� �5����$����� $��5��>��@��5�������������� !����� ������:�1�$��� ����� ���������� ��� ���� ���������� ��������� �� &��5��� �"� ��� @���5���������1�$� �� �� &��� *J ��� ��������$����� D���5�����!��$���� �� ����������:�1�$� ���������� 4�� ������ !����� ��� ����� 5������� 3��� ��� �����$����PD���������������� ����������� �� �������������:�1�$�� �� �����$��� �������� !����� �� $A���� ���5���!��� ��#�������� :�1�$�� �� D�5 C3�����F ��������� ��� �� ��� D�������� CD���5��� �������������F ��� ��� ��������������������� C&���� <@#F �� 3����� ����������� !����� 4�� ,������ ��� ��������� !��� "��� ��� &���������� ��� D����������� ���������� ��� �� ��� E��5��$����� ��55��� ����������� <����� ����������� ���

@� 7������ ��������

���D:S ���� ��� ��1�$�������������@���5�� @���� @�5������ ������������ ������������������ ,���� !�������������� �� ��� �������5������������ ��!������ �� 2�� &��5��� ������"� ���� ��� 1����� �������� %I���'-�*�) ��� (�80

�� ������5����� ���� ��� ��������A������ �! ������������ ��� ���2��������� �! =����$���� ���"���� 4�� ������������ ������ ����� ��� �������2����������� �������$�� ������ ������ ��� I���� ����� ��������������� D������$� ��� �� ������H����� �� ������������ ��������������������� �� :�1�$������� ������� %I���'-� **0

4�� @���5�� @���� @�5����� ��������������������� ������ ����� ������������ E�������� �� ����������������� ���������������� 4�� ������������������"�� ���� ���� ����������������$��������� �� E�������� �� ���������������� E���������� ���A��������� @���������� ���������������� ������5�� ��� ��������� ����������������

���� # ��� ��� �������&����� �� ���!&O

���� �$ ��� ��� ��������������� �� ���!&O

�� � A���� �� G�� ��23���23���� 7 �� ��� '����� �1 ��� &������ E! ����� �F �� E%�3 � F ���23 ����- 8������� ����� �7��23�� ����6 E! ����� �F �� ���� ��� E�1� ���F, E4��F �� E#������� �F � 1��� �����-

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

&�

Page 9: Ansätze zur Integration von Petri-Netzen und objektorientierten Konzepten

�����$���������� 4���� ������"�����D:S ���� @���5�� ��� :�1�$�������������� ��� ��� ���������� �� ��� ������������� �����

.-(-. G�� ��23� A�� �����3�����������

�� D������ ) !��� ����������� �� ��������� ����� ����� @�������� ���� ������� ��1�$������������ �5����� �� 4���������� ��� ��������$��� ���!����� E���5����� 2������� !����� �"� ��� ������������� ��� �������� ����� ��� ������������������ 4�� 4��������� ��� ��������������� ��� ���� ���!��$����� ������������+ �������?���� ���D:S ���A��������� ������������ ��� :�1�$������ ���I���� �������� �����5��

( ��7�����������

#������ ������ ������� �� ����������������� ����� �������� $��$���� ��!����������5���� ���!����� 6 & ����������:&T� :&�� :��� ���H��7� ����

����� ��� ������ �� B�������5��������� �������� ������������������� ����!���� �� !����� ��� I���� �� C������5�����5��� 5������F 6 & H::�<::��UU� ���D:S7 ��� �� ��� ������������$��� ��� ������ �������������� @�����$�� ��� �A������ ������������������������� ���������� I��!������ ��!������������� �������� ����� ������ !� � ����� ��1�$����� ��� ������2��������� �"���� �� 6��� D������ G7

4�� B������� $��������� ��� ��!��������� ��� �������� �� ���� =��������� 4�� ��� ����� E��������������� ������� ������$������������ ��!��������!����� ��� $��������� �������� ����������� %@�"�'J� /'80 I��!��� ��� ��������!������������� ��!�������� �"����� � ����� 2��������� �� ��� %��!�������������� 4�� #��&������������ �� ������������ ��� ������ ������������� =��������� �������� !����� ��� ���������� ��� ��� �������� ���#��$����� �"� ��� I��������� ��� �����!��� ��� �� �!��� �"� ��� D�������� ���������$ �� ���� �"� ��� ����!����� ���������$ 6����K #�����������������$7 ���&�������� %&��'(� )-0 4���� !��� ���������� �� ��� ��!������ @��������� �����

�������?���� ��� 2����� ��������$����� �� �������� ��!����������������� �! ��������� ����������� ��� ,���� �� ����� ��������?��� �� �������� �������� ��� �������� ��!�������5�$���� ������ $A���� �� ���5�"������ ��� ��� ������� ���������� 4���� ����� ��� B������� ����� ������������ H����$���

> %����

� =����� ��� ������������ ����� ����� ��� ��1�$������������ @���5�� �������� ����$��������� ��� ��������������������� �! ���������� �� ��1�$������������� ����� ������������ �� ����������� ��� � 5���� ����������� �$A���� 2�� �� =����� ��� ����������� ���������� ��� :�1�$��� ��� ������������ ������������ ���� ������������� ������ ������������������� ��� ������������ ��������5�������� @���5�� ��������5��� ��������� ������"�� �� ��������������� ��������� ��� ������� ��������������������� � !������"�������;������������ �� 1����� ���������������� !������ �� ��� ���� ����� ����

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

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

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

#&�&��L� #��2 ��� &���2��& ������ ��� � ����;<�<�=/?

����� "� �23� ����� �����5� #�����!���� ;#���=H?

#&&� #���� �� ��� &���2�� ;<���=.? ����� "� �23� ����� �����5� "J &#& ;"�$!=>?

$&&� $�3� �& �� &���2� ���� ;4C�$=>? ����� � �1 &'!��� ������ ���

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

4&&��NN 4���� 1� &���2� ��� � ����;4���=I?

����� "� �23� ! ���1� 6����� �� �1� �������� 6C��23

4&&��NN ;4���=H?

&&��&���2��& ������ ��� � ���� ;#�M�=I? ����� ����� ���, "6��������% �6���� ;�� �H.?

����� �����5� ������ ;M���=H?

&&��4&���2��& ������ ��� � ��� 4����;����=I?

����� ����� ��� ����� �����5� #������ ;#���=H?

&&� L! ���� &���2��& ������ � L!����� ;�3��=I? &'! ; <��=�? ��� K'4; �� �=H?

� L!������ �- �-

&�� &���2� ��� � ���� ;@���=/? �- �- ����� �����5� �- �-

���!&O ��� � ��� !���� 1� &���2� #��2 ��25"��2�1�2����� ;$�@�=>? ;$�@�=>�?

����� ����� ��� ��� �23�����23� �����5���6C��23

�- �-

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

&&

Page 10: Ansätze zur Integration von Petri-Netzen und objektorientierten Konzepten

��� ������ ����� ��� 1�!������� @���������� "��������� ���

I��� $A����� ������������ ����� �����$����� &������ �� !������"�������2��������� ��� �������� ������ ���������� 3����� ��� ������������������$��� ��� ������R������� �"�� ������"������� ��������� !����� �� �� ����� B��������������� ��� ������������ ��� 2�������� ��� ��� <�����>5�������� ���$����� ��� 9 ��������� ��������� ��� ���������5������� #��$���� ����������� 9 ��� 2��������$��� ��� @�����$������������ ��� ���������������� ������ ��� ����$����� #��� ����������%,���'-� .JU'J0 4� ��� D��������� ������� D�� ���������? ��� 3���� ���� �����������!��� ��� ��� ������$�����$����� ���!������ �"���� 5������ �� ����������� ��� 3���� ��� �������$ !����� ����� E�������� ��� &���������� �"�$�� :��� �������$ $A���� ��� ���� ��� &��������� 1���� ���������� ������������� �������� I���� ��� !������$�������� ���5���� ������� �������� ����

2�!���� ��� ��� ��������� ��5��$��$����� ��� ������� $���5��>������ ���������� 6 & ��� ���������������������������������7 ���$��� ����������� ���?� ��� ���� ��� 3���� �����!���

���� �� ��� ,���!��� �� ����$���� ����������������� ��� I���� ��� :�1�$������� ��� ����������� ����� ����� ������������ ��� 2��������$��� ��� @�����$������������ C��$����F !��� ,�� B���5�"��������� ����� �� 1����� ���� ��� ������#�� � ����������

4��� ��

%��E�'80 ����� �'( )���� *'+ D�� O��� ������������ <������� �������#����� =������� *''8

%&�&�880 ,�������� �'( ,��� )'+ �� 2����������� ��� :�1����:������� H����5���� ������������ &��� �� �=:D ��� �K -���!���� 6I�� 7K ������� �� ����� ��� <�H�)GJ� �5������� &����� *'88� � /J�G)

%&�H4'-0 ,������ .'( /���� �'( 0� /�!� 1'+ ���������� ��� H���������� ��H<:#� �K ���� )'( �� /�� 1' 6I�� 7K���������� �� ��� *� #��$��5 �� :�1����:������� ����������� ��� ����� �� H����������� !����� ��� *(�� ������������ H���������� �� �55�������� ��� D����� �� ����� ��� D���� *''-

%&�H�'-0 ,�����2�� 3'( /��� �'+ ���K ������ �������� ������� ������� ��� ��� �5������������ �� H��������� ����� �K ���� )'(�� /�� 1' 6I�� 7K ���������� �� ��� *�#��$��5 �� :�1����:������� �������������� ����� �� H���������� !����� ��� *(��

������������ H��������� �� �55�������� ���D����� �� ����� ��� D���� *''-

%&�4�880 ,������ .'( 0� /�� 1'( ���� )'+ :&O�� ��� �K -������� 6I�� 7K �������� �� ����� ��� <�H� )GJ� �5������� &������ *'88

%&�$$'80 ,������� ��������� /���������+2>�5���K 2>�������� �5����������� D��� ���5KPP!!! ��$$���� ��P��P�>5���P����> ���� ������ �� *''8�**�J/

%&��'/0 ,������ 3'+ 4�� 2��!��$���� ��� �����!����������� & #��������������� ��������� � � *''/

%&��'(0 ,������ 3'+ <������� ��� ����!����������$� &��� * �5�$����� I��������� � � *''(

%&��'80 ,������ 3'+ <������� ��� ����!����������$� &��� / �5�$����� I��������� � � *''8

%&���')0 ,����� -'( �����4�� �'+ H��5�������:�1���K � H��������� ����� ��� &��� :�1����:������� <������� �K ���������� �� ��� 222 ������������ H��������� �� ��������� ��� H���������� <� D��R��� *'') ��� )� 222� ��! T��$ *'')� � /8(9/'*

%&���8G0 ,����� *' )'+ ����������� �� �4� �������#����� <����� � � *'8G

%&��'-0 ,����� -'+ �55������ �� �������� ������ ��� ��� ��� :�1����:������� �55����� �K ���������� �� ��� *� #��$��5 �� :��1����:������� ����������� ��� ����� ��H���������� !����� ��� *(�� ������������H��������� �� �55�������� ��� D����� �� ������ ��� D���� *''-

%&���'(0 ,��������� ,'+ ���������� �5�$������ I��������� � � *''(

������� � ��7����������� ������� ������ �� ��� ��������������

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

�������� #$��%���� '������� � P "�6��� ��� �� ������ �� �������1�� "5���6�, "�6��� ��� ���� ��� "5���6�

#4&��, #&�&��L�, #&&�, 4&&��, 4&&��NN,&<M"�, &&#��, &&��, ��', � &!&<, ���!&O,!$& �

'������� � ��� ����7� �� ���������, ������� ����� �� ��� <�� �����5���6��, �23���� ��5���6��, ������������� "5���6��

4&&��, 4&&��NN, &&<', &&��4, � &!&<, !$& �

��$� ��������� '������� � ��� <����� ��� 1��23�� #&&�

���7�2��� ��� ��1� 6�������5���6��, 8���� ���8����������7������

$&&8 ����, '&<J, ���#�"�, &<', &#��, &&��,&&� L!�����, &�', "�6#��

� ����5��� ������� ���� �� �� 8����� 4&&��, 4&&��NN

�������$��$��%���� K��� ��36���6������� �, ���23�1��� ���������5���� �6������� �

'�2 ����, &�'

<A ���1� 6�������5���6�,�� �1��7�5���6� $&&�, '�2 ����, '&<J

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

%� � ������� �, 1��D���� %� � ����5���6�,���6������ ����23���

� &!&<, &�', !$& �

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

&*

Page 11: Ansätze zur Integration von Petri-Netzen und objektorientierten Konzepten

%&�&E'(0 ,������� �'( ,���� 0'( )���� "'+H::��P/K � �5����������� <������� ��� 4���������� ����� 2���������� D�������� =��5��� '(P*(.� �!� 3������ ������� �� D����������� <������� *''(

%H�O�'.0 /���� �'( *������ �'+ � 3����� ������ ��� :�1��� :������� ����� ��� �������� �K ������� �� ����� ������� ��� �55��������� 6*''.7 ���� �5����� ��

%H���.(0 /��� �'+ D�� 2����� =���������5 ������ 9 D�!��� � ;������ ���! �� 4��� �K�H� D��������� �� 4������ ������ *6*'.(7 *� � '9)(

%H���'80 /� ���� .�������� -�������)�� + H������� ���5KPP!!! ��$ �� ��� ��PV�������P� *''89J*�J'� ����� �� *''89**�)J

%4�E�'*0 0 )���� -'+ I::4 ��� �K -!������� 6I�� 7K ������� �� ����� ��� *''* <�H� -/G� �5������� &����� *''*� � *GJ9*(J

%2���')0 .����� #' 5'+ H������� ����� ��� �����1������������ ��������� &������� *'')

%2�'.0 .���� -'+ �� ��1��� �������� ����� ����������� ��� �������� ���� ����� �K ����������� �� ��� 8�� ������������ #��$��5 ������!��� D��������� ��� 2���������� �������������5������� H��5���� ����� ����!��� 2������������ <����� *''. 222� <� �������*''.� � /*(9//)

%3���'80 1�����( #��+ E��������� ��� #������������������$ :���������� �"�����#��� *''8

%3EO�8-0 1������� �'( )���� *' �'( *�!������ *' �'( �������� *'+ ������5�� �� :&O/ �K H��������� =����� �� ��� D!����� �������H� ���5���� �� ������5�� �� ������������ <������� �H�� *'8-� � -/9((

%3�<�')0 1��������� 3'( 5������� 6'+ �:&T9 � D��� ��� I��� <���� ����� ��� !��� :��1��� �K ���������� �� ��� 222 ������������H��������� �� ������ ��� ��� H����������<� D��R���P3����� *'') 222� ��! T��$*'')� � (GG9(G'

%E�=�8)0 )������ �'( -��� 0'+ ���������$�8JK D�� <������� ��� �� �5����������� �������#����� =������ 6�� 7 *'8)

%I�4�'.0 3���� �' �'( 0��� $' #'+ :�1������������ ��������� ��������� ��� ��������� ������ �K ���������� �� ��� )�� ������������#��$��5 �� :�1����:������� =����D��� 4��5������� ������ ��!5��� &���� *''. 222� <� �������P;�� *''.� � .G98/

%I���8*0 3����� �'( ��5�� 0'+ 4������4����5���� !��� �4�K � �������� 4��� ������ �K �H� D��������� �� 4������ ������� ( 6*'8*7 )� � )-*9)8(

%I�=�')0 3�� �' �' �'( -������ �' �' �'( ���!����� �'�'/'+ �5����������� ��� ���������

!��� 2>�5��� �K 5���� ����� .' 6I�� 7K3��������� ������������ H����������� ����������� ��� ��������� =������� ������������� <������ ����� *''*9*''/� �5������� &������� � *'')� � /'(9)/8

%I���'-0 3���� $'( ��������� �'+ ���D:SK� �������� ��� 4�����5���� 2���������� ���:�1��� H���������� �5����������� �K *�#��$��5 �� :�1����:������� �������������� ����� �� H���������� !����� ��� *(�� ������������ H��������� �� �55�������� ���D����� �� ����� ��� D���� *''-

%O���'80 *������ �'+ �����$ ���1��� ���5KPP!!! ��� ����� �P; �DP����P1�����$P5����$P5����$ ����� *''.�*J�/J� ����� ��*''8�**�)J

%@���'*0 �� �� )'( #������ �'+ ;��� �� :��1����:������� 4������ D�����R�� 3�� D�� 4����� :� ���������� ����� �K #� 3' )'(��� 3�� �' �' 6I�� 7K 4������ ��������� �� ���������� ����� 2������ ������� ��������� & � � ������I������ *''*� � */*9*(G

%@��&'G0 ������ -' �'( #��� 7'( ,������ )' �'+ ��������� � ���5��� ��� 2>5����� ���3��>���� 3������� ��� &���� ��������� �K���������� �� ��� #��$��5 �� H��5�������55����� H��5������� #��$� ����� ��� ���=������ 3������� ������ ��� *-�� ������������� H��������� �� �55�������� ��� D������� ����� ��� ,������� �5��� *''G� � -*9--

%@�"�'J0 ��8������� 1'+ ��������$ �K # ��� �'( ��8������� 1' 93���':+ <�>�$�� ��������$��� @������$�����������$� 4"������*''J� � /'.9/''

%��0%<�@�'*0 5��� /' �'( ���� /' 0'+ ����������� !��� :�1����:������� ����� ��� �K��������� ����!��� 2���������� H��������� ������� �������� *''*

%<�$�'.0 5��� /' �'+ :�1��� :������� ���������� !��� :�1��� ����� ��� �K ������� ������� ��� <�H�� �5������� &����� *''.

%<�$�'80 5��� /'+ :�1��� ����� ��� =�������� ��� ;�������� �� D������ ���5KPP!!! ��� ��� ��� ��P4�5�����P�������P����5P���P�!� �P�5� � ���� ����� ��*''8�**�)J

%<A#I'-0 5;&� �'( %����� 0'( 3�� <'+I������:���� :�1��� ��� ��� ����� �55��������� �� #��$���! �������� 3��������������� '-9)G� 3& ��������$� D�������� ;���������� &������ *''-

%����'.0 ���� /'( ���� 0'+ :�1��� H�������� ����� ��� 9 � 3����� D�����R�� ��� :�1���:������� ��������� �K 1��&�� ,'( ���� 0'(#���� �'!�' 6I�� 7K ����� ��� �� ����� 2������������ ���������� ������������ ��� ����������� 3���������� ��������$� ;��������� I�������� *''.� � **9*'

%���>'80 ���= $'+ �2DH��2 ���$��� ������*''8

%����'/0 ��>�� ,'+ 2�����K D�� <������� ��������� I���� *''/

%:D#'80 �%# #��&��� )��3+ :D# / ���5KPP!!! ��! ��P� ����� �� *''8�**�)J

%��&#'-0 ��� & �'( ,�������� -'( %�� �'+ :�1�$������������ ������������ ��� ���:�1�$������������� E 3������55� / - /2� ���3������55���������� *''-

%����'.0 ��� #' + ����� ��������� ����:�1����:������� ��PD���� 3���������� ���������$ /-�'.� ;��������� @������<������*''.

%=���'80 -����� #��&��� /� ����+ ;�������������� <�������� ������ * * ���5KPP!!! �������� ���P���P������������� ����� *''.�J'�J*� ����� �� *''8�**�)J

%=&�2'*0 -������� *'( ,���� �'( ��������� %'( .��> 1'( 5������ %'+ :�1����:���������������� ��� 4����

���������I���� 2����!��� H���� ��! O����*''*

%���4'80 ,��� �'+ H��3��� E���5 ���������� ����!��� ���5KPP���!!! �5�� ��PH������P��� ����� *''.�J8�*(� ����� ��*''8�**�)J

%���#'-0 #��;� #' ( #��������� �'( %���� -'+ 2�������� ���������� �� DI:= ��� �K���������� �� ��� *(�� ������������ H���������� �� �55�������� ��� D����� �� ����� ����D����� *''- <�H� ')-� �5������� &����� *''-�� G*/9G)*

%��ID'-0 #�����!,���� /'( 3�������� "'($����� �'+ �T=:H:K � HUU ��5������������� H��5������� :�1��� �K *� #��$��5 ��:�1����:������� ����������� ��� ����� ��H���������� !����� ��� *(�� ������������H��������� �� �55�������� ��� D����� �� ������ ��� D���� *''-

%����'/0 #������� ,'+ 4�� HUU�������������5����� �������#����� &��� � � *''/

%���$'(0 ���� -'+ :� ������ �� :�1��� �������� &������ �� *8-P'( 63& �II�&�*8-P'(7�3���������� ��������$� ;��������� I�������� *''(

%���$')0 �������� �' �' /'+ ��������� ����������� ����� 4���� 2�������� *'')

%#���'80 %��� -'+ 4��K 4��������� ��� ����������� ���5KPP���� :33 � ;���:�������� 42P5��1�$��P4��P� *''.�JG�/8� ����� ��*''8�**�)J

%,���'-0 ?���&�� #' + ��������������� ������������� $��5��>�� �����$���������� &���'K &���������� �� ���������@���5� �������������� �� *G �� ������ �"� �����$�����!�������� ��� ���������� �����������!�������� ��� ;��������� <��5��� *''-

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

&�