3.2 Erstellung, Installation und Verwaltung von Prozessvorlagen. 3.5 Erzeugung, Ausführung und Überwachung von Prozessinstanzen



Ähnliche Dokumente
Flexibles Workflow-Management mit ADEPT2

Prozess-Management-Systeme der nächsten Generation: Nur ein wenig Flexibilität wird nicht reichen

Realisierung adaptiver, prozessorientierter Informationssysteme

Datenübernahme easyjob 3.0 zu easyjob 4.0

MESONIC WINLine Jahreswechsel. Umstellung des Wirtschaftsjahres SMC IT AG

Anleitung Redmine. Inhalt. Seite 1 von 11. Anleitung Redmine

Petri-Netze / Eine Einführung (Teil 2)

Eigenen WSUS Server mit dem UNI WSUS Server Synchronisieren

6.2 Petri-Netze. kommunizierenden Prozessen in der Realität oder in Rechnern Verhalten von Hardware-Komponenten Geschäftsabläufe Spielpläne

Anleitung Redmine. Inhalt. Seite 1 von 11. Anleitung Redmine

Facebook I-Frame Tabs mit Papoo Plugin erstellen und verwalten

Anti-Botnet-Beratungszentrum. Windows XP in fünf Schritten absichern

MS-SQL Client Installation

INDEX. Öffentliche Ordner erstellen Seite 2. Offline verfügbar einrichten Seite 3. Berechtigungen setzen Seite 7. Öffentliche Ordner Offline

INSTALLATION DES V-MODELL XT UNTER WINDOWS VISTA

Standardisiert aber flexibel

Version NotarNet Bürokommunikation. Bedienungsanleitung für den ZCS-Import-Assistenten für Outlook

Reporting Services und SharePoint 2010 Teil 1

Die Beschreibung bezieht sich auf die Version Dreamweaver 4.0. In der Version MX ist die Sitedefinition leicht geändert worden.

Formular»Fragenkatalog BIM-Server«

OP-LOG

Matrix42. Use Case - Sicherung und Rücksicherung persönlicher Einstellungen über Personal Backup. Version September

Seite 1 von 14. Cookie-Einstellungen verschiedener Browser

Installation SQL- Server 2012 Single Node

OLXTeamOutlook 1.5 für Outlook 2003, 2002/XP, 2000 und 97/98

1. Einschränkung für Mac-User ohne Office Dokumente hochladen, teilen und bearbeiten

Installation der SAS Foundation Software auf Windows

INHALT 1. INSTALLATION DES V-MODELL XT UNTER WINDOWS 7 2. INSTALLATION DES V-MODELL XT UNTER WINDOWS VISTA

Handbuch. timecard Connector Version: REINER SCT Kartengeräte GmbH & Co. KG Goethestr Furtwangen

Business Application Framework für SharePoint Der Kern aller PSC-Lösungen

Step by Step Webserver unter Windows Server von Christian Bartl

Installation & Konfiguration AddOn AD-Password Changer

Im Folgenden wird Ihnen an einem Beispiel erklärt, wie Sie Excel-Anlagen und Excel-Vorlagen erstellen können.

Word-CRM-Upload-Button. Handbuch

Software-Lizenzierung und Aktivierung: Verteilen von Software mit Apple Remote Desktop

HANDBUCH ÜBERNAHME BANKLEITZAHLEN

ICS-Addin. Benutzerhandbuch. Version: 1.0

Kurzanleitung zur Softwareverteilung von BitDefender Produkten...2

Microsoft Office 365 Migration Benutzerdaten

Sophia Business Leitfaden zur Administration

Installation Wawi SQL in Verbindung mit Microsoft SQL Server 2008 R2 Express with management Tools

Herzlich Willkommen zur IT - Messe

Leitfaden zu Jameica Hibiscus

Übungen Workflow Management. Blatt 2

Benutzerverwaltung Business- & Company-Paket

Umstieg auf Microsoft Exchange in der Fakultät 02

bizsoft Rechner (Server) Wechsel

Installation SelectLine SQL in Verbindung mit Microsoft SQL Server 2012 Express with management tools

Zur Bestätigung wird je nach Anmeldung (Benutzer oder Administrator) eine Meldung angezeigt:

Migration NVC 5.x auf NEM/NPro (Migration eines bestehenden, produktiven NVC Verteilservers auf NEM/NPro)

ecaros-update 8.2 Update 8.2 procar informatik AG 1 Stand: DP 02/2014 Eschenweg Weiterstadt

Projekte für reale Herausforderungen Projektarbeit: Einleitung und Gliederung. Projekte für reale Herausforderungen

Urlaubsregel in David

Er musste so eingerichtet werden, dass das D-Laufwerk auf das E-Laufwerk gespiegelt

BUILDNOTES TOPAL FINANZBUCHHALTUNG

Einführung in Petri-Netze. Modellierung von Abläufen und Prozessen (1) Abhängigkeitsgraphen: Motivation. Petri-Netze

Prozessbewertung und -verbesserung nach ITIL im Kontext des betrieblichen Informationsmanagements. von Stephanie Wilke am

Software-Engineering SS03. Zustandsautomat

Clients in einer Windows Domäne für WSUS konfigurieren

SDD System Design Document

Installationsanleitung WibuKey Treiber

DOKUMENTATION VOGELZUCHT 2015 PLUS

TX Praxis auf Windows Vista

Diese Ansicht erhalten Sie nach der erfolgreichen Anmeldung bei Wordpress.

Anleitung. Update EBV 5.0 EBV Mehrplatz nach Andockprozess

Inhalt. 1 Einleitung AUTOMATISCHE DATENSICHERUNG AUF EINEN CLOUDSPEICHER

AUF LETZTER SEITE DIESER ANLEITUNG!!!

Berechtigungen im Kalender Anleitung für die Rechtevergabe im Outlook Kalender FHNW, Services, ICT

Ordner Berechtigung vergeben Zugriffsrechte unter Windows einrichten

Einfache und effiziente Zusammenarbeit in der Cloud. EASY-PM Office Add-Ins Handbuch

Upgrade auf die Standalone Editionen von Acronis Backup & Recovery 10. Technische Informationen (White Paper)

Leitfaden zur ersten Nutzung der R FOM Portable-Version für Windows (Version 1.0)

Installation Microsoft SQL Server 2008 Express

Benutzung der Avid Liquid Edition Schnittplätze an der Universität Innsbruck

AVS TD 6.2 Einstellungen Design/Schrift (1.7.9_82, )

Albert HAYR Linux, IT and Open Source Expert and Solution Architect. Open Source professionell einsetzen

Das Einzelplatz-Versionsupdate unter Version Bp810

Beschreibung des MAP-Tools

Upgrade-Leitfaden. Apparo Fast Edit. Wechsel von Version 2 auf Version oder Wechsel von Version auf Version 3.0.

Datensicherung. Beschreibung der Datensicherung

ARAkoll 2013 Dokumentation. Datum:

Updatehinweise für die Version forma 5.5.5

SMARTtill Server mit Manager

Suche schlecht beschriftete Bilder mit Eigenen Abfragen

Restore Exchange Server 2007 SP2

Educase. Release Notes 1.7: Neue Funktionen und Verbesserungen. Base-Net Informatik AG Wassergrabe 14 CH-6210 Sursee

2. Die eigenen Benutzerdaten aus orgamax müssen bekannt sein

SMART Newsletter Education Solutions April 2015

robotron*e count robotron*e sales robotron*e collect Anmeldung Webkomponente Anwenderdokumentation Version: 2.0 Stand:

Um zu prüfen welche Version auf dem betroffenen Client enthalten ist, gehen Sie bitte wie folgt vor:

Neue Funktionen in Innovator 11 R5

Microsoft Dynamics NAV 2013 R/2 Installationsanleitung. Inhalt: Begleitmaterial des ERP Übungsbuchs:

Business Rules Ansatz It s a long way März 2008

INSTALLATIONSANLEITUNG

Datensicherung und Wiederherstellung

THEMA: "SAS STORED PROCESSES - SCHNELL GEZAUBERT" HELENE SCHMITZ

GDI - Lohn & Gehalt Umstieg auf Firebird 2.5

Task: Nmap Skripte ausführen

Arbeiten mit dem neuen WU Fileshare unter Windows 7

Transkript:

Inhalt 3.1 Einführung und Überblick 3.2 Erstellung, Installation und Verwaltung von Prozessvorlagen 3.3 Unterstützung von Anwendungsfunktionen 3.4 Organisationsmodellierung und Bearbeiterzuordnung 3.5 Erzeugung, Ausführung und Überwachung von Prozessinstanzen 3.6 Fehler- und Ausnahmebehandlung, Flexibilität zur Laufzeit 3.7 Prozessschema-Evolution 3.8 Eingebettetes Prozess-Management 3.9 Ergänzende Entwurfs- und Implementierungsaspekte 3.10 Zusammenfassung und Ausblick 3.11 Ergänzende Literatur P. Dadam, Business Process Management, 2010/11 Kapitel 3: Funktionalitäten von Prozess-Management-Systemen 1

3.7 Prozessschema-Evolution Problemstellung Laufende Prozessinstanzen eines Prozessschemas S Schema S soll auf S geändert werden, z.b. weil das Unternehmen umstrukturiert hat neue gesetzliche Vorschriften dies erfordern der bisherige Prozessablauf zu umständlich ist der bisherige Prozess nicht alle relevanten Fälle abdeckt der bisherige Prozesse Fehler aufweist Die bereits gestarteten Prozessinstanzen können nicht einfach auf Basis von Schema S zu Ende geführt werden, weil sie noch zu lange laufen ( Koexistenzphase wäre zu lang) das Problem zu gravierend ist dem gesetzliche Vorschriften entgegen stehen Ziel: Systemseitige Migration von Prozessinstanzen von Schema S auf S P. Dadam, Business Process Management, 2010/11 Kapitel 3: Funktionalitäten von Prozess-Management-Systemen 2

Beispiel 1: Migration unverzerrter Instanzen Schema S: Schema S : instruct give drug allergy test instruct give drug transport critical transport critical admit call prepare examine write report admit call prepare examine write report Instanz 1 auf S: verträglich Instanz 1 auf S : Instanz 2 auf S: nicht verträglich verbleibt auf Schema S P. Dadam, Business Process Management, 2010/11 Kapitel 3: Funktionalitäten von Prozess-Management-Systemen 3

Beispiel 2: Migration verzerrter Instanzen Schema S: Schema S': instruct instruct xray call call ET=sync admit prepare perform examination admit prepare perform examination Instanz 1 auf S (ad hoc modifiziert): verträglich Instanz 2 auf S (ad hoc modifiziert): nicht verträglich ET=sync allergy test P. Dadam, Business Process Management, 2010/11 Kapitel 3: Funktionalitäten von Prozess-Management-Systemen Deadlock! 4

Beispiel 3: Migration verzerrter Instanzen mit überlappenden Änderungen Schema S: instruct Schema S': instruct allergy test call call admit prepare perform examination admit prepare xray perform examination Instanz 1 auf S (ad hoc modifiziert): allergy test verträglich äquivalent xray Instanz 2 auf S (ad hoc modifiziert): verträglich Enthaltensein-äquivalent xray P. Dadam, Business Process Management, 2010/11 Kapitel 3: Funktionalitäten von Prozess-Management-Systemen 5

3.7 Prozessschema-Evolution Technologische Herausforderungen (unter anderem) Entwicklung von Korrektheitskriterien zur Entscheidung, unter welchen Voraussetzungen Prozessinstanzen migrierbar sind Analogie: Serialisierbarkeitsprinzip der Concurrency Control bei DBMS Entwicklung von effizienten Algorithmen zur Überprüfung, ob Korrektheitskriterium erfüllt ist zur Durchführung der Instanz-Migration P. Dadam, Business Process Management, 2010/11 Kapitel 3: Funktionalitäten von Prozess-Management-Systemen 6

3.7 Prozessschema-Evolution Korrektheitskriterien (vereinfacht) am Beispiel von ADEPT Strukturelle Kriterien 1. Ad-hoc-Änderungen auf dem alten Instanzschema werden auch auf dem neuen Instanzschema ausgeführt, soweit dort nicht bereits bei der Erstellung der neuen Version vollzogen Im alten Instanzschema gelöschte Prozessschritte werden auch im neuen Instanzschema gelöscht, sofern dort noch vorhanden eingefügte Prozessschritte werden auch im neuen Instanzschema eingefügt, sofern dort noch nicht vorhanden 2. Die Zusammenführung der beiden Instanz-Schemata (im obigen Sinne) darf die allgemeinen strukturellen Konsistenzbedingungen nicht verletzen Instanzzustandsbezogenes Kriterium Die durch die Prozessinstanz erzeugte Ausführungsspur (engl. trace) muss auch durch das neue Instanzschema erzeugbar sein ( Trace Equivalence & Compliance [CCPP98]) ( Beispiel) P. Dadam, Business Process Management, 2010/11 Kapitel 3: Funktionalitäten von Prozess-Management-Systemen 7

3.7 Prozessschema-Evolution Beispiel: Trace Equivalence Schema S: C Schema S : make invoice C invoice send invoice A B E F A B E F D D Trace der Prozessinstanz auf neuem Schema reproduzierbar? Trace von Instanz I auf S (vereinfacht): <A>, <B>, <D> Trace auch auf neuem Schema erzeugbar Trace Equivalence ist gegeben Instanz I ist migrierbar Etwas komplizierter: Berücksichtigung von Datenflüssen und Schleifen (für Details siehe [RRD04, Rind04]) Weitere Herausforderungen: - Wie führt man den Compliance-Test effizient durch? - Wie migriert man Prozess-Instanzen effizient? P. Dadam, Business Process Management, 2010/11 Kapitel 3: Funktionalitäten von Prozess-Management-Systemen 8

3.7 Prozessschema-Evolution Effiziente Migration von verträglichen Prozess-Instanzen Gesamtbild laufende Instanzen Migration gewünscht user constraints viele Fälle zu unterscheiden Migration nicht gewünscht unveränderte Instanzen individuell veränderte Instanzen migrationsverträgliche Instanzen migrationsunverträglich e Instanzen P. Dadam, Business Process Management, 2010/11 Kapitel 3: Funktionalitäten von Prozess-Management-Systemen Instanzen ohne überlappenden Veränderungsbereich migrationsverträgliche Instanzen migrationsunverträglich e Instanzen Instanzen mit überlappendem Veränderungsbereich migrationsverträgliche Instanzen migrationsunverträglich e Instanzen 9

3.7 Prozessschema-Evolution Beispiel: Migration von verträglichen Instanzen... mit einer Lösung aus der Petrinetz-Welt [ElKe00] I auf S: A B C I auf S*: A B C ordne A und B parallel an Entsprich t I auf S : A A Abbildung? B C B C P. Dadam, Business Process Management, 2010/11 Kapitel 3: Funktionalitäten von Prozess-Management-Systemen Migrations-Schema S* Vom Prozessmodellierer auszutüfteln 10

3.7 Prozessschema-Evolution Migration einer verträglichen Instanz am Beispiel ADEPT make invoice invoice send invoice 1. Durchführung der strukturellen Anpassung 2. Systemseitige Neubewertung von Kanten und Knoten im änderungskritischen Bereich fertig! Für Details siehe [Rind04] P. Dadam, Business Process Management, 2010/11 Kapitel 3: Funktionalitäten von Prozess-Management-Systemen 11

3.7 Prozessschema-Evolution Die Anwendersicht am Beispiel von ADEPT P. Dadam, Business Process Management, 2010/11 Kapitel 3: Funktionalitäten von Prozess-Management-Systemen 12

3.7 Prozessschema-Evolution ADEPT Process Management System Std Client API Web Clnt API Modeling API Dyn. Change API Admin. API Role Mgmt Authorization Time Mgmt Msg Queuing Recovery Audit Trail... Ein (Geschäfts-) Prozess muss geändert werden Process 4 Process 3 Process 2 Process 1 Process Execution Engine Process 6 Process 5 Process 11 Process 10 Process 9 Process 8 Process 7 Process 14 Process 13 Process 12 ADEPT Process Composer Create Process Template Modify Process Template Check Process Template Repository Anwendungen / Application Server... Process Templates Application Functions Users P. Dadam, Business Process Management, 2010/11 Kapitel 3: Funktionalitäten von Prozess-Management-Systemen Process Designer / Process Administrator 13

3.7 Prozessschema-Evolution ADEPT Process Management System Std Client API Web Clnt API Modeling API Dyn. Change API Admin. API Role Mgmt Authorization Time Mgmt Msg Queuing Recovery Audit Trail... Ein (Geschäfts-) Prozess muss geändert werden Process 4 Process 3 Process 2 Process 1 Process Execution Engine Process 6 Process 5 Process 11 Process 10 Process 9 Process 8 Process 7 Process 14 Process 13 Process 12 ADEPT Process Composer Create Process Template Modify Process Template Check Process Template Repository Anwendungen / Application Server... Process Templates Application Functions Users P. Dadam, Business Process Management, 2010/11 Kapitel 3: Funktionalitäten von Prozess-Management-Systemen Process Designer / Process Administrator 14

3.7 Prozessschema-Evolution Users ADEPT Process Management System Std Client API Web Clnt API Modeling API Dyn. Change API Admin. API Role Mgmt Authorization Time Mgmt Msg Queuing Recovery Audit Trail... Process Execution Engine Process 11 Process 4 Process 3 Process 2 Process 1 Process 6 Process 5 Process 10 Process 9 Process 8 Process 7 Process 14 Process 13 Process 12 Anwendungen / Application Server... Ein (Geschäfts-) Prozess muss geändert werden ADEPT Process Composer Create Process Template Modify Process Template Check Process Template Repository Process Templates Application Functions P. Dadam, Business Process Management, 2010/11 Kapitel 3: Funktionalitäten von Prozess-Management-Systemen Process Designer / Process Administrator 15

3.7 Prozessschema-Evolution Users ADEPT Process Management System Std Client API Web Clnt API Modeling API Dyn. Change API Admin. API Role Mgmt Authorization Time Mgmt Msg Queuing Recovery Audit Trail... Process Execution Engine Process 11 Process 4 Process 3 Process 2 Process 1 Process 6 Process 5 Process 10 Process 9 Process 8 Process 7 Process 14 Process 13 Process 12 Anwendungen / Application Server... Prozess-Verantwortlicher nimmt die Änderungen vor ADEPT2 Process Composer Create Process Template Modify Process Template Check Process Template Repository Process Templates Application Functions P. Dadam, Business Process Management, 2010/11 Kapitel 3: Funktionalitäten von Prozess-Management-Systemen Process Designer / Process Administrator 16

3.7 Prozessschema-Evolution Users ADEPT Process Management System Std Client API Web Clnt API Modeling API Dyn. Change API Admin. API Role Mgmt Authorization Time Mgmt Msg Queuing Recovery Audit Trail... Process Execution Engine Process 11 Process 4 Process 3 Process 2 Process 1 Process 6 Process 5 Process 10 Process 9 Process 8 Process 7 Process 14 Process 13 Process 12 Anwendungen / Application Server... und lässt das System die laufenden Instanzen prüfen ADEPT2 Process Composer Create Process Template Modify Process Template Check Process Template Repository Process Templates Application Functions P. Dadam, Business Process Management, 2010/11 Kapitel 3: Funktionalitäten von Prozess-Management-Systemen Process Designer / Process Administrator 17

3.7 Prozessschema-Evolution Users ADEPT Process Management System Std Client API Web Clnt API Modeling API Dyn. Change API Admin. API Role Mgmt Authorization Time Mgmt Msg Queuing Recovery Audit Trail... Process Execution Engine Process 11 Process 4 Process 3 Process 2 Process 1 Process 6 Process 5 Process 10 Process 9 Process 8 Process 7 Process 14 Process 13 Process 12 Anwendungen / Application Server... und lässt das System die laufenden Instanzen prüfen ADEPT2 Process Composer Create Process Template Modify Process Template Check Process Template Repository Antwort: 4.238 Instanzen können systemseitig von Schema S alt nach S neu migriert werden 1.117 Instanzen sind zu weit im Ablauf fortgeschritten und verbleiben auf S alt 112 Instanzen können wegen Änderungskonflikt nicht migriert werden; sie verbleiben auf S alt Für Details siehe Report. Process Templates Application Functions P. Dadam, Business Process Management, 2010/11 Kapitel 3: Funktionalitäten von Prozess-Management-Systemen Process Designer / Process Administrator 18

3.7 Prozessschema-Evolution Users ADEPT Process Management System Std Client API Web Clnt API Modeling API Dyn. Change API Admin. API Role Mgmt Authorization Time Mgmt Msg Queuing Recovery Audit Trail... Process Execution Engine Process 11 Process 4 Process 3 Process 2 Process 1 Process 6 Process 5 Process 10 Process 9 Process 8 Process 7 Process 14 Process 13 Process 12 Anwendungen / Application Server... Prozess-Verantwortlicher beauftragt das System die Migrationen durchzuführen ADEPT2 Process Composer Create Process Template Modify Process Template Check Process Template Repository Process Templates Application Functions P. Dadam, Business Process Management, 2010/11 Kapitel 3: Funktionalitäten von Prozess-Management-Systemen Process Designer / Process Administrator 19

3.7 Prozessschema-Evolution Users ADEPT Process Management System Std Client API Web Clnt API Modeling API Dyn. Change API Admin. API Role Mgmt Authorization Time Mgmt Msg Queuing Recovery Audit Trail... Process Execution Engine Process 11 Process 4 Process 3 Process 2 Process 1 Process 6 Process 5 Process 10 Process 9 Process 8 Process 7 Process 14 Process 13 Process 12 Anwendungen / Application Server... Prozess-Verantwortlicher beauftragt das System die Migrationen durchzuführen ADEPT2 Process Composer Create Process Template Modify Process Template Check Process Template Repository Antwort: 4.238 Instanzen wurden von Schema S alt nach S neu migriert 1.229 Instanzen wurden nicht migriert; sie verbleiben auf Schema S alt Für Details siehe Migrationsprotokoll. Process Templates Application Functions P. Dadam, Business Process Management, 2010/11 Kapitel 3: Funktionalitäten von Prozess-Management-Systemen Process Designer / Process Administrator 20

Clinical Example Unbiased Instances Schema S: Schema S : prepare give drug prepare give drug transport critical transport critical admit call instruct examine write report admit call allergy test instruct examine write report Instance 1 on S: compliant Instance 1 on S : Instance 2 on S: not compliant P. Dadam, Business Process Management, 2010/11 Kapitel 3: Funktionalitäten von Prozess-Management-Systemen remains running on S 21

Clinical Example Biased Instances Schema S: Schema S': instruct instruct xray call call ET=sync admit prepare perform examination admit prepare perform examination Instance 1 on S (ad hoc modified): compliant Instance 2 on S (ad hoc modified): not compliant ET=sync P. Dadam, Business Process Management, 2010/11 Kapitel 3: Funktionalitäten allergy von test Prozess-Management-Systemen Deadlock! 22

Clinical Example Biased Instances with Overlapping Changes Schema S: Schema S': instruct instruct allergy test call call admit prepare perform examination admit prepare xray perform examination Instance 1 on S (ad hoc modified): allergy test compliant equivalent xray Instance 2 on S (ad hoc modified): compliant subsumption equivalent xray P. Dadam, Business Process Management, 2010/11 Kapitel 3: Funktionalitäten von Prozess-Management-Systemen 23

Inhalt 3.1 Einführung und Überblick 3.2 Erstellung, Installation und Verwaltung von Prozessvorlagen 3.3 Unterstützung von Anwendungsfunktionen 3.4 Organisationsmodellierung und Bearbeiterzuordnung 3.5 Erzeugung, Ausführung und Überwachung von Prozessinstanzen 3.6 Fehler- und Ausnahmebehandlung, Flexibilität zur Laufzeit 3.7 Prozessschema-Evolution 3.8 Eingebettetes Prozess-Management 3.9 Ergänzende Entwurfs- und Implementierungsaspekte 3.10 Zusammenfassung und Ausblick 3.11 Ergänzende Literatur P. Dadam, Business Process Management, 2010/11 Kapitel 3: Funktionalitäten von Prozess-Management-Systemen 24

Ein Beispiel

Kekseautomat Platz Transition

Kekseautomat als Petrinetz fig. 1.1

Nach Eintritt von t fig. 1.2

Ein Blick ins Innere

fig. 1.3

Nach Eintritt von a fig. 1.4

Nach Eintritt von b fig. 1.5

Schnittstelle Kalte Tra sitio e fig. 1.6

Ablauf Erreichbarer Zustand mit drei unabhängig voneinander eintretenden Transitionen fig. 1.7

Alternativen Mit Münzrückgabe fig. 1.8

Alternativen Münze zurück und a beide möglich. Aber nur eine von den beiden Transitionen kann eintreten. Die beiden Transitionen sind in Konflikt. fig. 1.9

Speicher leer! Wir müssen in dieser Situation die eingeworfene Münze zurück geben. fig. 1.11

Schaltmodus fig. 1.12

Erreichbarer Zustand mit dem Schaltmodus x = 4 fig. 1.13

Plätze und Marken modellieren: Komponenten eines realen Automaten: Einwurfschlitz, Kasse, Speicher, Entnahmefach mit Münzen und Schachteln als Marken Technische Abstraktionen: den Zähler mit einer Zahl als Marke u d Sig al it ei er schwarze Marke, die ein aktuell vorliegendes Signal darstellt Logische Abstraktionen: Entwurf möglich und kein Sig al it ei er schwarze Marke, die de Wahrheitswert wahr bezeichnet

Transitionen modellieren: Aktionen des Automaten in seinem Inneren, die den Transport von Objekten und Signale modellieren: a (Münze akzeptieren) und b (Schachtel abgeben) Aktionen des Automaten an seiner Schnittstelle: Münze zurück Aktionen des Kunden, die der Automat ermöglicht und die den Automaten beeinflussen: Münze einwerfen, Schachtel entnehmen

Ende

Grundlegende Konzepte

Beispiel fig. 2.1

Plätze, Transitionen, Kanten fig. 2.2

Netzstruktur Kante (p,t) Kante (t,p)

Vorbereich und Nachbereich

Markierungen und Beschriftung (anschaulich)

Datenstruktur: Multimengen

Datenstruktur: Multimengen

Markierung (formale Definition)

Aktivierung

fig. 2.3

fig. 2.4

Markierungsgraph (Erreichbarkeitsgraph) fig. 2.1

Markierungsgraph (Erreichbarkeitsgraph) fig. 2.5