Kapitel 6. Konsistenz. 6.1 Ablaufkonsistenz: Workflow. 6.2 Datenkonsistenz: Serialisierbarkeit

Größe: px
Ab Seite anzeigen:

Download "Kapitel 6. Konsistenz. 6.1 Ablaufkonsistenz: Workflow. 6.2 Datenkonsistenz: Serialisierbarkeit"

Transkript

1 Kapitel 6 Konsistenz 6.1 Ablaufkonsistenz: Workflow 6.2 Datenkonsistenz: Serialisierbarkeit

2 6.1 Ablaufkonsistenz: Workflow nden Informationssysteme aus (application systems, APPL), rating system, OS) aufsetzten ( (database management systems, UIMSs) ren fand mitdbmss) den Benutzerober- (user interfacem management Anwend systems, flächen e munikation mit dem Benutzer aus dem APPL OS 1960 s APPL OS 1970 s DBMS UIMS APPL OS 1980 s DBMS (operating system, OS) Programme wurde eine e WFMS UIMS APPL OS 1990 s Formale Grundlagen der Informatik II Kap 6: Konsistenz (Teil 1) Seite 2 DBMS e in den 90-er Jahren mit der Ent- (workflow management systems, wicklung Verwaltung von Geschäftsprozes- WFMSs) sen aus s Seite 193

3 1. Aufnahme einer Beschwerde (register) 2. Fragebogen an Beschwerdeführer (send Formale Grundlagen der Informatik II Kap 6: Konsistenz (Teil 1) Seite 3

4 2. Fragebogen an Beschwerdeführer (send questionnaire) 3. Bewertung (evaluate) (nebenläufig zu 2.) 4. Fragebogenauswertung (process questonaire), falls Rü Formale Grundlagen der Informatik II Kap 6: Konsistenz (Teil 1) Seite 4

5 4. Fragebogenauswertung (process questonaire), falls Rücklauf innerhalb von 2 Wochen, sonst: 5. Nichtberücksichtigung des Fragebogens (time out). 6. Je nach Ergebnis der Bewertung (3.) : Aussetzung der Bearbeitung Formale Grundlagen der Informatik II Kap 6: Konsistenz (Teil 1) Seite 5

6 6. Je nach Ergebnis der Bewertung (3.) : Aussetzung der Bearbeitung (no processing) oder 7. Beginn der eigentlichen Prüfung (processing required) 8. Bearbeitung der Beschwerde (process complaint) unter Berücksichti- Formale Grundlagen der Informatik II Kap 6: Konsistenz (Teil 1) Seite 6

7 1 Nebenbedingung c Bearbeitung der Beschwerde (process complaint) unter Berücksichtigung des Fragebogens 1 9. Bewertung der Bearbeitung (check processing) mit dem Ergebnis Formale Grundlagen der Informatik II Kap 6: Konsistenz (Teil 1) Seite 7

8 9. Bewertung der Bearbeitung (check processing) mit dem Ergebnis 10. erneute Prüfung (processing nok) oder Formale Grundlagen der Informatik II Kap 6: Konsistenz (Teil 1) Seite 8

9 9. Bewertung der Bearbeitung (check proce 10. erneute Prüfung (processing nok) oder 11. Abschluss (processing ok) 12. Ablage (archive) Formale Grundlagen der Informatik II Kap 6: Konsistenz (Teil 1) Seite 9

10 11. Abschluss (processin 12. Ablage (archive) Formale Grundlagen der Informatik II Kap 6: Konsistenz (Teil 1) Seite 10

11 Definition Ein P/T-Netz N = (P, T, F, ma )2 heißt WorkflowNetz (WF-Netz), falls a) es zwei besondere Pla tze {a, e} P entha lt mit a = ( Start, Quelle, Anfangsplatz ) und e = ( Ende, Senke, Endplatz ), b) alle Pla tze und Transitionen auf Pfaden zwischen a und e liegen und c) Anfangsmarkierung ma then 1 else 0 fi] sowie Endmarkierung me then 1 else 0 fi] Formale Grundlagen der Informatik II Kap 6: Konsistenz (Teil 1) Seite

12 Typische Strukturen ( patterns 3 ) alternative Bearbeitung (letztere m Formale Grundlagen der Informatik II Kap 6: Konsistenz (Teil 1) Seite 12

13 Formale Grundlagen der Informatik II Kap 6: Konsistenz (Teil 1) Seite 13

14 Formale Grundlagen der Informatik II Kap 6: Konsistenz (Teil 1) Seite 14

15 Abbildung 2.27: Sequentielle und nebenläufige Bearbeitung 6.4 Formale Grundlagen der Informatik II Kap 6: Konsistenz (Teil 1) Seite 15

16 Abbildung 2.28: 6.5 Alternative Bearbeitung mit und ohne expliziten Testbedingungen Abbildung : Iteration Formale Grundlagen der Informatik II Kap 6: Konsistenz (Teil 1) Seite 16

17 Abbildung 2.30: 6.7 Graphische Symbole für Verzweigung Formale Grundlagen der Informatik II Kap 6: Konsistenz (Teil 1) Seite 17

18 Abbildung 2.31: 6.8 Trigger eines Workflowsystems a) Automatisch (keine externe Eingabe notwendig). b) Benutzer (user) : ein Bearbeiter oder Benutzer oder eine Funktionseinheit nimmt einen Auftrag an und bearbeitet ihn. c) Nachricht (message) : eine Nachricht von außen wird benötigt (Brief, Anruf, , Fax). d) Zeit (time) : es besteht eine Zeitbedingung für die Bearbeitung. Formale Grundlagen der Informatik II Kap 6: Konsistenz (Teil 1) Seite 18

19 Die Erfahrung aus der Praxis zeigt, dass Workflow-Prozesse oft nicht richtig verstanden werden (Mehrdeutigkeit, Widersprüche, Verklemmungen), allein schon die (versuchsweise) Modellierung durch Petrinetze allein schon die (versuchsweise) Modellierung durch Petrinetze Mängel aufdeckt und bei fertiggestellten Petrinetz-Modellen von Workflow-Systemen Mängel durch strukturelle Untersuchungen aufgedeckt oder durch Werkzeuge (automatisch) gefunden werden. Formale Grundlagen der Informatik II Kap 6: Konsistenz (Teil 1) Seite 19

20 falsche Abbildung : Problematisches Workflownetz für Beschwerdebearbeitung Marke Formale Grundlagen der Informatik II Kap 6: Konsistenz (Teil 1) Seite 20

21 falsche Marke Abbildung : Problematisches Workflownetz für Beschwerdebearbeitung Formale Grundlagen der Informatik II Kap 6: Konsistenz (Teil 1) Seite 21

22 falsche Marke Abbildung : Problematisches Workflownetz für Beschwerdebearbeitung Formale Grundlagen der Informatik II Kap 6: Konsistenz (Teil 1) Seite 22

23 6.2 Ein WF-Netz N = (P, T, F, ma ) heißt korrekt, falls Definition 2.18 gilt : a) m R(N ) w T w : m me b) m R(N ) : m(e) 1 m = me t c) t T m R(N ) : m a) Aus jeder erreichbaren Markierung ist eine ordnungsgema ße Termination mo glich. b) Genau eine Marke in dem Endplatz e ist die einzige Mo glichkeit zu terminieren. c) Jede Transition kann in einer mo glichen Schaltfolge schalten, denn sonst wa re sie nutzlos. Formale Grundlagen der Informatik II Kap 6: Konsistenz (Teil 1) Seite 23

24 WF-Netz N korrekt, Abschluss von N N N lebendig und beschränkt Jede Transition behält die Eigenscha& potenzie' zu schalten Es gibt eine obere Schranke für die Markenzahl Eigenscha(en, für die Algorithmen bestehen. Formale Grundlagen der Informatik II Kap 6: Konsistenz (Teil 1) Seite 24

25 tt t Abbildung 2.34: 2.34: Transformation eineseines WF-Netzes Abbildung Transformation WF-Netze Definition 2.19 Zu Zu einem einem WF-Netz WF-Netz N N = (P, ( T, F ) definieren, wir den efinition Zu einem WF-Netz N = (P, T, F ) definieren, wi (P, T, F2.19 ) durch eines WF-Netzes,2.34: T, FTransformation ) durch aa e a) P := P ransformation eines WF-Netzes a e (disjunkte Vereinigung) )Netz P b) := TP T T, F ) definieren, definieren, wir wir den den Abschluss N = N = := (P, {t } ), (t, a)} c) F := F {(e, t := T {t } (disjunkte Vereinigung) N) T = (P, T, F ) definieren, wir den Abschluss N = Definition 6.3 Fu r ein WF-Netz N = (P, T, F, ma ) mit Anfangsplatz Abbildung eines WF-Netzes a und Endplatz e 2.34: heißt NTransformation = (P, T, F, ma ) der Abschluss von N, falls ) F :=gilt F : {(e, t ), (t, a)} reinigung) ng) Abbildung 2.34: Transformation eines WF-Netzes a) T := T {t } fu r eine neue Transition t /T b) F := F {(e, t ), (t, a)} Formale Grundlagen der Informatik II FGI-2/WiSe 2008/09 Kap 6: Konsistenz (Teil 1) Seite 25 FG

26 tt t Abbildung 2.34: 2.34: Transformation eineseines WF-Netzes Abbildung Transformation WF-Netze Definition 2.19 Zu Zu einem einem WF-Netz WF-Netz N N = (P, ( T, F ) definieren, wir den efinition Zu einem WF-Netz N = (P, T, F ) definieren, wi (P, T, F2.19 ) durch eines WF-Netzes,2.34: T, FTransformation ) durch aa e a) P := P ransformation eines WF-Netzes a e (disjunkte Vereinigung) )Netz P b) := TP T T, F ) definieren, definieren, wir wir den den Abschluss N = N = := (P, {t } ), (t, a)} c) F := F {(e, t := T {t } (disjunkte Vereinigung) N) T = (P, T, F ) definieren, wir den Abschluss N = Satz Ein WF-Netz N ist genau dann korrekt, wenn sein AbAbbildung 2.34: Transformation eines WF-Netzes FG ) schluss F := F {(e, t ),und (t,beschr a)} a nkt ist. N lebendig reinigung) Abbildung 2.34: Transformation eines WF-Netzes ng) Formale Grundlagen der Informatik II FGI-2/WiSe 2008/09 Kap 6: Konsistenz (Teil 1) Seite 26

27 u beno tigen wir eine kleine Transformation des WF-Netzes. Sie best r neuen Transition t von e nach a. kt, wenn seine Erreichbarkeitsmenge R(N ) bzw. sein 2.10) endlich ist. Im folgenden Satz werden korrekte eschra nkt und,,lebendig (Def.??) charakterisiert. Kapitel 2: Petr ation des WF-Netzes. Sie besteht in der Hinzufu gung annte Transformation des WF-Netzes besteht in der Hinzuf uen Transition t zwischen e und a (Abbildung 2.34). falsche Abbildung : Problematisches Workflownetz fu r BeschwerdebearbeiMarke tung t Abbildung 2.34: Transformation eines WF-Netzes? finition 2.19 Zu einem WF-Netz N = (P, T, F ) definieren, wir Formale Grundlagen der Informatik II Kap 6: Konsistenz (Teil 1) Seite 27

28 u beno tigen wir eine kleine Transformation des WF-Netzes. Sie best r neuen Transition t von e nach a. kt, wenn seine Erreichbarkeitsmenge R(N ) bzw. sein 2.10) endlich ist. Im folgenden Satz werden korrekte eschra nkt und,,lebendig (Def.??) charakterisiert. Kapitel 2: Petr ation des WF-Netzes. Sie besteht in der Hinzufu gung falsche annte Transformation des WF-Netzes besteht in der Hinzuf Marke uen Transition t zwischen e und a (Abbildung 2.34). Abbildung : Problematisches Workflownetz fu r Beschwerdebearbeitung t Abbildung 2.34: Transformation eines WF-Netzes? finition 2.19 Zu einem WF-Netz N = (P, T, F ) definieren, wir Formale Grundlagen der Informatik II Kap 6: Konsistenz (Teil 1) Seite 28

29 u beno tigen wir eine kleine Transformation des WF-Netzes. Sie best r neuen Transition t von e nach a. falsche kt, wenn seine Erreichbarkeitsmenge R(N )Marke bzw. sein 2.10) endlich ist. Im folgenden Satz werden korrekte eschra nkt und,,lebendig (Def.??) charakterisiert. Kapitel 2: Petr ation des WF-Netzes. Sie besteht in der Hinzufu gung annte Transformation des WF-Netzes besteht in der Hinzuf uen Transition t zwischen e und a (Abbildung 2.34). Abbildung : Problematisches Workflownetz fu r Beschwerdebearbeitung t Abbildung 2.34: Transformation eines WF-Netzes? finition 2.19 Zu einem WF-Netz N = (P, T, F ) definieren, wir Formale Grundlagen der Informatik II Kap 6: Konsistenz (Teil 1) Seite 29

30 u beno tigen wir eine kleine Transformation des WF-Netzes. Sie best r neuen Transition t von e nach a. kt, wenn seine Erreichbarkeitsmenge R(N ) bzw. sein 2.10) endlich ist. Im folgenden Satz werden korrekte eschra nkt und,,lebendig (Def.??) charakterisiert. Kapitel 2: Petr ation des WF-Netzes. Sie besteht in der Hinzufu gung annte Transformation des WF-Netzes besteht in der Hinzuf uen Transition t zwischen e und a (Abbildung 2.34). Abbildung : Problematisches Workflownetz fu r Beschwerdebearbeitung t Abbildung 2.34: Transformation eines WF-Netzes? finition 2.19 Zu einem WF-Netz N = (P, T, F ) definieren, wir Formale Grundlagen der Informatik II Kap 6: Konsistenz (Teil 1) Seite 30

31 Formale Grundlagen der Informatik II Kap 6: Konsistenz (Teil 1) Seite 31

32 Formale Grundlagen der Informatik II Kap 2: Petrinetze (Teil 2) Seite 32

33 Formale Grundlagen der Informatik II Kap 2: Petrinetze (Teil 2) Seite 33

34 Sondertarif für Studierende: 15 Formale Grundlagen der Informatik II Kap 2: Petrinetze (Teil 2) Seite 34

Warum Modellierung? OE-Vorlesung 2016 Einführung in Petrinetze. Was ist ein Modell? Und warum Petrinetze? Petrinetze sind ein Modellierungswerkzeug.

Warum Modellierung? OE-Vorlesung 2016 Einführung in Petrinetze. Was ist ein Modell? Und warum Petrinetze? Petrinetze sind ein Modellierungswerkzeug. Warum Modellierung? OE-Vorlesung 016 Einführung in Petrinetze Dr. Lawrence Cabac cabac@informatik.uni-hamburg.de Folien: Dr. Frank Heitmann Fachbereich Informatik Universität Hamburg Petrinetze sind ein

Mehr

Kapitel 4: Analyse von Petrinetzen

Kapitel 4: Analyse von Petrinetzen Kapitel 4: Analyse von Petrinetzen 1. Beispiele 2. Analyseansatz 3. Markierungsgraph 4. Beschränktheit 5. State Space Explosion: Beispiel 6. Komplementbildung 7. Zusammenhängend 8. Tot, lebendig, verklemmungsfrei

Mehr

Software Engineering in der Praxis

Software Engineering in der Praxis Software Engineering in der Praxis Praktische Übungen Inhalt Nachlese Überblick Aufgaben Lernziele bei der Objektorientierten Analyse Abgrenzung der Analyse zum Design als Lernprozeß UML Verhaltensdiagramme

Mehr

Kapitel 3: Workflow-Modellierungssprachen Einführung in High-Level Petrinetze

Kapitel 3: Workflow-Modellierungssprachen Einführung in High-Level Petrinetze Kapitel 3: Workflow-Modellierungssprachen Einführung in High-Level Petrinetze 1. Überblick über Modellierungssprachen 1. Ziel: Analyse 2. Modellierungssprachen: Perspektiven und Anforderungen 2. Petrinetze

Mehr

Kapitel 4: Analyse von Petrinetzen

Kapitel 4: Analyse von Petrinetzen Kapitel 4: Analyse von Petrinetzen 1. Beispiele 2. Analyseansatz 3. Markierungsgraph 4. Beschränktheit 5. State Space Explosion: Beispiel 6. Komplementbildung 7. Zusammenhängend 8. Tot, lebendig, verklemmungsfrei

Mehr

3.0 VU Formale Modellierung

3.0 VU Formale Modellierung 3.0 VU Formale Modellierung Gernot Salzer Arbeitsbereich Theoretische Informatik und Logik Institut für Computersprachen SS 2016 1 Inhalt 0. Überblick 1. Organisation 2. Was bedeutet Modellierung? 3. Aussagenlogik

Mehr

OE-Vorlesung Einführung in Petrinetze. Dr. Köhler-Bußmeier. Department für Informatik Universität Hamburg OE 2008

OE-Vorlesung Einführung in Petrinetze. Dr. Köhler-Bußmeier. Department für Informatik Universität Hamburg OE 2008 OE-Vorlesung 2008 Einführung in Petrinetze Dr. Köhler-Bußmeier Department für Informatik Universität Hamburg OE 2008 Dr. Köhler-Bußmeier (Uni-HH) OE-Vorlesung 2008 1 / 32 Übersicht 1 Informatik 2 Der Liebling

Mehr

Kapitel 3: Petrinetze und Workflow Modellierung

Kapitel 3: Petrinetze und Workflow Modellierung Kapitel 3: Petrinetze und Workflow Modellierung 1. Modellierung 1. Ziel: Analyse 2. Modellierungssprachen: Perspektiven und Anforderungen 2. Petrinetze 1. Geschichtliches 2. Gründe und Bestandteile 3.

Mehr

Petrinetze und GPSS/H

Petrinetze und GPSS/H Hochschule Mittweida (FH) Seminararbeit Simulation 11. Januar 2006 Agenda 1 2 3 4 Agenda 1 2 3 4 Themen Modellierung von dynamischen Systemen Formale Modellierung von nebenläufigen Systemen Simulation

Mehr

Mengenlehre. Mengenlehre. Quick Start Informatik Theoretischer Teil WS2011/ Oktober QSI - Theorie - WS2011/12

Mengenlehre. Mengenlehre. Quick Start Informatik Theoretischer Teil WS2011/ Oktober QSI - Theorie - WS2011/12 Mengenlehre Mengenlehre Quick Start Informatik Theoretischer Teil WS2011/12 10. Oktober 2011 Mengen Mengen Den Begriff Menge hat Cantor wie folgt beschrieben: Definition (Menge) Unter einer Menge verstehen

Mehr

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

Petri-Netze / Eine Einführung (Teil 2) Manuel Hertlein Seminar Systementwurf Lehrstuhl Theorie der Programmierung Wiederholung (1) Petri-Netz = bipartiter, gerichteter Graph Aufbau: Plätze (passive Komponenten) Transitionen (aktive Komponenten)

Mehr

Prozessmodellierung mit Petri-Netzen

Prozessmodellierung mit Petri-Netzen Prozessmodellierung mit Petri-Netzen Ingo Frommholz Universität Duisburg-Essen Vorlesung "Information Engineering" SS 2007 UNIVERSITÄT D U I S B U R G E S S E N Inhaltsverzeichnis 1 Prozesse im Information

Mehr

im Wintersemester 2014/15

im Wintersemester 2014/15 WS 24/5 Vorlesung im Wintersemester 24/5 Prof. Dr. Jan Jürjens TU Dortmund, Fakultät Informatik, Lehrstuhl XIV Teil.4: Petrinetze v. 5.2.24.4 Petrinetze Einordnung.4 Petrinetze WS 24/5 Modellgetriebene

Mehr

Modellierungsmethoden der Informatik

Modellierungsmethoden der Informatik smethoden der Informatik Petrinetze (Teil III) 05.12.2007 Überblick Überblick Organisatorisches Wiederholung S/T-System: Grundbegriffe - Grundsituationen Nebenläufigkeit Invarianten B/E-Systeme Prädikat-Transitions-Netze

Mehr

1.1 Transitionssysteme Produkte von Transitionssystemen Kripkestrukturen Verifikation und Model-Checking...

1.1 Transitionssysteme Produkte von Transitionssystemen Kripkestrukturen Verifikation und Model-Checking... Transitionssysteme und Verifikation 3. Transitionssysteme.................................. 3. Produkte von Transitionssystemen......................... 9.3 Automaten und reguläre Sprachen.........................

Mehr

Vo r d ä c h e r-ca r p o r t s. Vo r d ä c h e r-ca r p o r t s a u s Sta h l Ed e l s ta h l u n d. Gl a s. En g i n e e r i n g

Vo r d ä c h e r-ca r p o r t s. Vo r d ä c h e r-ca r p o r t s a u s Sta h l Ed e l s ta h l u n d. Gl a s. En g i n e e r i n g a u s Sta h l Ed e l s ta h l u n d Gl a s 2 Ve r z i n k t e Sta h l k o n s t r u k t i o n m i t g e k l e bt e n Ec h t g l a s- s c h e i b e n Da c h ü b e r s p a n n t d i e Fr ü h s t ü c k s

Mehr

Modellbildung und Analyse eingebetteter Systeme für mechatronische Anwendungen mit höheren Petri-Netze unter Verwendung verschiedener Erweiterungen

Modellbildung und Analyse eingebetteter Systeme für mechatronische Anwendungen mit höheren Petri-Netze unter Verwendung verschiedener Erweiterungen Modellbildung und Analyse eingebetteter Systeme für mechatronische Anwendungen mit höheren Petri-Netze unter Verwendung verschiedener Erweiterungen Wolfgang Fengler Vesselka Duridanova Technische Universität

Mehr

Dialognetze. Ziel : Beschreibung von Methoden und Beschreibungstechniken für den Entwurf und die Dokumentation von Dialogabläufen

Dialognetze. Ziel : Beschreibung von Methoden und Beschreibungstechniken für den Entwurf und die Dokumentation von Dialogabläufen Dialognetze Ziel : Beschreibung von Methoden und Beschreibungstechniken für den Entwurf und die Dokumentation von Dialogabläufen Dialogabläufe auf Fensterebene "grobe Dialogabläufe" d.h. Wechsel zwischen

Mehr

Bericht 240. Untersuchung der Beziehungen zwischen Eigenschaften von Petrinetzen. Simon Kohl

Bericht 240. Untersuchung der Beziehungen zwischen Eigenschaften von Petrinetzen. Simon Kohl Universität Hamburg Fachbereich Informatik Vogt-Kölln-Str. 30 D-22527 Hamburg Bericht 240 Untersuchung der Beziehungen zwischen Eigenschaften von Petrinetzen Simon Kohl Juni 2002 Zusammenfassung In dieser

Mehr

Analyse von Petri-Netzen

Analyse von Petri-Netzen Universität Stuttgart Institut für Technische Informatik Hauptseminar: Architektur und Entwurfsmethoden eingebetteter Systeme Analyse von Petri-Netzen Manuela Antonovic 8. Semester Betreuer: Dominik Lücke

Mehr

Kapitel 2 Vorstellung der Standardsoftware Horus

Kapitel 2 Vorstellung der Standardsoftware Horus ProkSy - EBSS Institut AIFB WS 2013/2014 Einsatz betrieblicher Standardsoftware (ProkSy EBSS) Kapitel 2 Vorstellung der Standardsoftware Horus Institut für Angewandte Informatik und Formale Beschreibungsverfahren

Mehr

6 F O R M A L E S P R A C H E N. 6.1 formale sprachen

6 F O R M A L E S P R A C H E N. 6.1 formale sprachen 6.1 formale sprachen 6 F O R M A L E S P R A C H E N Eine natürliche Sprache umfasst mehrere Aspekte, z. B. Aussprache und Stil, also z. B. Wortwahl und Satzbau. Dafür ist es auch notwendig zu wissen,

Mehr

II. Formalismus assoziativer Netze für VLSI - Implementierung

II. Formalismus assoziativer Netze für VLSI - Implementierung II. Formalismus assoziativer Netze für VLSI - Implementierung Um die Eigenschaften und die Verwendungsmöglichkeiten neuronaler Netzwerkmodelle beschreiben und vergleichen zu können, bedarf es einer allgemeinen,

Mehr

Gemeinsamkeiten und Unterschiede bei der Anwendung für die Analyse von Geschäftsprozessen

Gemeinsamkeiten und Unterschiede bei der Anwendung für die Analyse von Geschäftsprozessen Gemeinsamkeiten und Unterschiede bei der Anwendung für die Analyse von Geschäftsprozessen Gliederung Geschäftsprozess Einführung der Modellierungskonzepte PetriNetz und EPK Transformation von EPK in PN

Mehr

Theoretische Informatik: Berechenbarkeit und Formale Sprachen

Theoretische Informatik: Berechenbarkeit und Formale Sprachen Prof. Dr. F. Otto 26.09.2011 Fachbereich Elektrotechnik/Informatik Universität Kassel Klausur zur Vorlesung Theoretische Informatik: Berechenbarkeit und Formale Sprachen SS 2011 Name:................................

Mehr

Projektdokumentation

Projektdokumentation Beschränkte Petrinetze Projektdokumentation Autoren: Michael Große Arne Brutschy 19. Februar 2003 Beschränkte Petrinetze - Dokumentation Version 0.01 2 3 Copyright c 2002 Michael Große, Arne Brutschy This

Mehr

WebTransit Schnelleinstieg Single-User-Modus

WebTransit Schnelleinstieg Single-User-Modus WebTransit Schnelleinstieg Single-User-Modus 2015-09 Stand 2015-09. Transit wird kontinuierlich weiterentwickelt. Aktuelle Service Packs, Installationsanleitungen, Benutzerdokumentationen und Zubehör finden

Mehr

Universität Stuttgart Institut für Automatisierungs- und Softwaretechnik Prof. Dr.-Ing. Dr. h. c. P. Göhner. Lehre am IAS. gestern, heute und morgen

Universität Stuttgart Institut für Automatisierungs- und Softwaretechnik Prof. Dr.-Ing. Dr. h. c. P. Göhner. Lehre am IAS. gestern, heute und morgen Universität Stuttgart Institut für Automatisierungs- und Softwaretechnik Prof. Dr.-Ing. Dr. h. c. P. Göhner Lehre am IAS gestern, heute und morgen Festkolloquium des IAS am 17.07.2015 Peter Göhner www.ias.uni-stuttgart.de

Mehr

Outline Automaten FSM Synthesis FSM in VHDL FSM auf FPGA. State Machines. Marc Reichenbach und Michael Schmidt

Outline Automaten FSM Synthesis FSM in VHDL FSM auf FPGA. State Machines. Marc Reichenbach und Michael Schmidt State Machines Marc Reichenbach und Michael Schmidt Informatik 3 / Rechnerarchitektur Universität Erlangen Nürnberg 05/11 1 / 34 Gliederung Endliche Automaten Automaten Synthese FSM Beschreibung in VHDL

Mehr

3 Geoverarbeitung mit dem ModelBuilder

3 Geoverarbeitung mit dem ModelBuilder 3.1 Der ModelBuilder in ArcGIS Mit dem ModelBuilder können schematisch und mithilfe von Grafiken Arbeitsabläufe mit den Werkzeugen von ArcGIS erstellt und bearbeitet werden. Ein solcher Arbeitsablauf (Workflow)

Mehr

Automaten und Formale Sprachen

Automaten und Formale Sprachen Automaten und Formale Sprachen Prof. Dr. Dietrich Kuske FG Theoretische Informatik, TU Ilmenau Wintersemester 2011/12 WS 11/12 1 Organisatorisches zur Vorlesung Informationen, aktuelle Version der Folien

Mehr

VHDL Synthese. Dr.-Ing. Matthias Sand. Lehrstuhl für Informatik 3 (Rechnerarchitektur) Friedrich-Alexander-Universität Erlangen-Nürnberg WS 2009/2010

VHDL Synthese. Dr.-Ing. Matthias Sand. Lehrstuhl für Informatik 3 (Rechnerarchitektur) Friedrich-Alexander-Universität Erlangen-Nürnberg WS 2009/2010 VHDL Synthese Dr.-Ing. Matthias Sand Lehrstuhl für Informatik 3 (Rechnerarchitektur) Friedrich-Alexander-Universität Erlangen-Nürnberg WS 2009/2010 VHDL Synthese 1/36 2009-11-02 Inhalt Begriff Arten Kombinatorische

Mehr

Crashkurs Kommandozeile

Crashkurs Kommandozeile Crashkurs Kommandozeile Thomas Werner This work is licensed under the Creative Commons Attribution ShareAlike 2.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by sa/2.0/de/

Mehr

Einführung in Petri-Netze

Einführung in Petri-Netze Einführung in Petri-Netze Modellierung und Analysen von Workflows Vertretung: Stephan Mennicke, Reaktive Systeme SS 2012 Organisatorisches In der 24. KW (11.06. 17.06.): Vorlesung am Dienstag, 15:00 Uhr

Mehr

8.4 Digraphen mit negativen Kantengewichten Grundsätzliches Betrachte Startknoten s und einen Kreis C mit Gesamtlänge < 0.

8.4 Digraphen mit negativen Kantengewichten Grundsätzliches Betrachte Startknoten s und einen Kreis C mit Gesamtlänge < 0. 8.4 Digraphen mit negativen Kantengewichten 8.4.1 Grundsätzliches Betrachte Startknoten s und einen Kreis C mit Gesamtlänge < 0. k 4 5 1 s 1 3 2 C k 0 k 3 1 1 1 k 1 k 2 v Sollte ein Pfad von s nach C und

Mehr

Prof. Dr. Jürgen Dassow Otto-von-Guericke-Universität Magdeburg Fakultät für Informatik P E T R I N E T Z E. Vorlesungsskript

Prof. Dr. Jürgen Dassow Otto-von-Guericke-Universität Magdeburg Fakultät für Informatik P E T R I N E T Z E. Vorlesungsskript Prof. Dr. Jürgen Dassow Otto-von-Guericke-Universität Magdeburg Fakultät für Informatik P E T R I N E T Z E Vorlesungsskript Magdeburg, April 2007 Juli 2007 Inhaltsverzeichnis Vorwort 1 1 Einführende Beispiele

Mehr

Accounts Anleitungen für Merlin Server ProjectWizards GmbH

Accounts Anleitungen für Merlin Server ProjectWizards GmbH Accounts Anleitungen für Merlin Server 2017 - ProjectWizards GmbH Accounts - Stand June 2017 Merlin Server Konfiguration 1 Merlin Project 2 Merlin Server Protokoll 4 Diese Kurzanleitung beschreibt die

Mehr

Digitale Signaturen. Einführung Gunnar Hartung, Björn Kaidel. FAKULTÄT FÜR INFORMATIK, INSTITUT FÜR THEORETISCHE INFORMATIK

Digitale Signaturen. Einführung Gunnar Hartung, Björn Kaidel.  FAKULTÄT FÜR INFORMATIK, INSTITUT FÜR THEORETISCHE INFORMATIK Digitale Signaturen Einführung Gunnar Hartung, Björn Kaidel FAKULTÄT FÜR INFORMATIK, INSTITUT FÜR THEORETISCHE INFORMATIK 0 2016-10-21 G. Hartung, B. Kaidel Digitale Signaturen: Einführung KIT Die Forschungsuniversität

Mehr

Software-Engineering SS03. Zustandsautomat

Software-Engineering SS03. Zustandsautomat Zustandsautomat Definition: Ein endlicher Automat oder Zustandsautomat besteht aus einer endlichen Zahl von internen Konfigurationen - Zustände genannt. Der Zustand eines Systems beinhaltet implizit die

Mehr

Datenmodelle und Datenbanken 2

Datenmodelle und Datenbanken 2 Datenmodelle und Datenbanken 2 Prof. N. Fuhr Institut für Informatik und Interaktive Systeme Arbeitsgruppe Informationssysteme 24. Februar 2005 Hinweise zur Bearbeitung Die Zeit läuft erst, wenn Sie alle

Mehr

Mathematik für Informatiker 1 Wintersemester 2013/14 Übungsblatt 6

Mathematik für Informatiker 1 Wintersemester 2013/14 Übungsblatt 6 Dipl.Inf. Malte Isberner Dr. Oliver Rüthing Dipl.Inf. Melanie Schmidt Dr. Hubert Wagner Übungen zur Vorlesung Mathematik für Informatiker 1 Wintersemester 2013/14 Übungsblatt 6 Die Lösungshinweise dienen

Mehr

Perlen der Informatik I Wintersemester 2012 Aufgabenblatt 7

Perlen der Informatik I Wintersemester 2012 Aufgabenblatt 7 Technische Universität München WS 2012 Institut für Informatik Prof. Dr. H.-J. Bungartz Prof. Dr. T. Huckle Prof. Dr. M. Bader Kristof Unterweger Perlen der Informatik I Wintersemester 2012 Aufgabenblatt

Mehr

FERNSTUDIUM: ERFAHRUNGSBERICHT

FERNSTUDIUM: ERFAHRUNGSBERICHT FERNSTUDIUM: ERFAHRUNGSBERICHT Patrick Ryf Wissenschaftlicher Assistent INHALTE 1. Einleitung 2. Voraussetzungen Fernstudium Universität Luzern 3. Ziele 4. Lösungen & Erfolge 5. Quintessenz 6. Fragen &

Mehr

Modellierung von Geschäftsprozessen Teil 6 - Petri-Netze

Modellierung von Geschäftsprozessen Teil 6 - Petri-Netze FHTW Berlin FB4, Wirtschaftsmathematik Modellierung von Geschäftsprozessen Teil 6 - Petri-Netze Dr. Irina Stobbe, 2005-2008 Thema - Überblick Petri-Netze Petri-Netze Einführung Funktionsweise Definition

Mehr

im Wintersemester 2014/15

im Wintersemester 2014/15 WS 24/5 Vorlesung im Wintersemester 24/5 Prof. Dr. Jan Jürjens TU Dortmund, Fakultät Informatik, Lehrstuhl XIV Teil.4: Petrinetze v. 5.2.24.4 Petrinetze Einordnung.4 Petrinetze WS 24/5 Modellgetriebene

Mehr

Übungsblatt 3. Grundlagen der computergestützten Produktion und Logistik W1332. Fakultät für Wirtschaftswissenschaften

Übungsblatt 3. Grundlagen der computergestützten Produktion und Logistik W1332. Fakultät für Wirtschaftswissenschaften Übungsblatt 3 Grundlagen der computergestützten Produktion und Logistik W1332 Fakultät für Wirtschaftswissenschaften Sebastian Lauck, M.Sc. Wirtschaftsinformatik, -insb. CIM CIM Richtig oder Falsch? Reale

Mehr

Aut u om o at a isier e tes e T es e ten e n v on o n ver e tei e lten e n S y S stem e en e n ü b ü e b r e Pet e rine n t e ze

Aut u om o at a isier e tes e T es e ten e n v on o n ver e tei e lten e n S y S stem e en e n ü b ü e b r e Pet e rine n t e ze Automatisiertes Testen von verteilten Systemen über Petrinetze Tim Ruß Kurzvorstellung ifak 2 1 Vorstellung ifak ifak: Institut für Automation und Kommunikation e.v., Magdeburg 50 Mitarbeiter plus Studenten

Mehr

Systems of Distinct Representatives

Systems of Distinct Representatives Systems of Distinct Representatives Seminar: Extremal Combinatorics Peter Fritz Lehr- und Forschungsgebiet Theoretische Informatik RWTH Aachen Systems of Distinct Representatives p. 1/41 Gliederung Einführung

Mehr

Voice Mail Dienst Regeln

Voice Mail Dienst Regeln Voice Mail Dienst Regeln Über den Telefonapparat ist es nur möglich zwei verschiedene Begrüssungen zu speichern, die nur alternativ aktiv werden. Über das Web Mail-Interface (OWA) ist es möglich Regeln

Mehr

Benachrichtigungen. Installation und Konfiguration. Version 2017 Summer Release

Benachrichtigungen. Installation und Konfiguration. Version 2017 Summer Release Benachrichtigungen Installation und Konfiguration Version 2017 Summer Release Status: 28. April 2017 Copyright Mindbreeze GmbH, A-4020 Linz, 2017. Alle Rechte vorbehalten. Alle verwendeten Hard- und Softwarenamen

Mehr

Styleguides als Werkzeug für bessere Software-Usability im Gesundheitswesen

Styleguides als Werkzeug für bessere Software-Usability im Gesundheitswesen Styleguides als Werkzeug für bessere Software-Usability im Gesundheitswesen Motivation, Vorteile, Handlungsempfehlungen SESSION 2 Usability und Mobility 09. April, conhit 2013 Sabrina Schmidt (BSc Medizinische

Mehr

Intelli PRINT Lotus Notes & Domino Daten Reporting

Intelli PRINT Lotus Notes & Domino Daten Reporting 98, 100, 0, 45 WORK-FLOW & DOKUMENTENMANAGEMENT Intelli PRINT Lotus Notes & Domino Daten Reporting Mit integriertem Reporting-Tool von 5 4 3 2 1 Process Time One Process Time Two NTConsult Informationssysteme

Mehr

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

6.2 Petri-Netze. kommunizierenden Prozessen in der Realität oder in Rechnern Verhalten von Hardware-Komponenten Geschäftsabläufe Spielpläne 6.2 Petri-Netze WS 06/07 mod 621 Petri-Netz (auch Stellen-/Transitions-Netz): Formaler Kalkül zur Modellierung von Abläufen mit nebenläufigen Prozessen und kausalen Beziehungen Basiert auf bipartiten gerichteten

Mehr

Bereichsabfragen II. Dr. Martin Nöllenburg Vorlesung Algorithmische Geometrie

Bereichsabfragen II. Dr. Martin Nöllenburg Vorlesung Algorithmische Geometrie Vorlesung Algorithmische Geometrie LEHRSTUHL FÜR ALGORITHMIK I INSTITUT FÜR THEORETISCHE INFORMATIK FAKULTÄT FÜR INFORMATIK Martin Nöllenburg 17.07.2012 Objekttypen in Bereichsabfragen y0 y0 y x x0 Bisher

Mehr

Stellvertreter-Berechtigung für Kalender und Posteingang Outlook

Stellvertreter-Berechtigung für Kalender und Posteingang Outlook Informationen über Zugriffsrechte für Stellvertretung Über die Funktion Zugriffsrechte für Stellvertretung kannst du zusätzliche Berechtigungen erteilen, z. B. die Möglichkeit für eine Stellvertretung,

Mehr

Vektor-Additions-Systeme und Invarianten

Vektor-Additions-Systeme und Invarianten Vektor-Additions-Systeme und Invarianten http://www.informatik.uni-bremen.de/theorie/teach/petri Renate Klempien-Hinrichs Stellen- und Transitions-Vektoren T -Invarianten S-Invarianten Bezug zu erreichbaren

Mehr

iphoto und AppleScript

iphoto und AppleScript iphoto und AppleScript iphoto gehört auch zu den so genannten Scriptable Applications, was bedeutet, dass sich das Programm über die Skriptsprache AppleScript steuern lässt. Der Vorteil besteht darin,

Mehr

Bereichsabfragen II. Dr. Martin Nöllenburg Vorlesung Algorithmische Geometrie

Bereichsabfragen II. Dr. Martin Nöllenburg Vorlesung Algorithmische Geometrie Vorlesung Algorithmische Geometrie LEHRSTUHL FÜR ALGORITHMIK I INSTITUT FÜR THEORETISCHE INFORMATIK FAKULTÄT FÜR INFORMATIK Martin Nöllenburg 17.07.2012 Objekttypen in Bereichsabfragen y0 y x x0 Bisher

Mehr

Theoretische Informatik

Theoretische Informatik Theoretische Informatik Lektion 10: Entscheidbarkeit Kurt-Ulrich Witt Wintersemester 2013/14 Kurt-Ulrich Witt Theoretische Informatik Lektion 10 1/15 Inhaltsverzeichnis Kurt-Ulrich Witt Theoretische Informatik

Mehr

Untersuchung zur Verständlichkeit von Prozessmodellen

Untersuchung zur Verständlichkeit von Prozessmodellen Untersuchung zur Verständlichkeit von Prozessmodellen Sehr geehrte Teilnehmer, Auf den folgenden Seiten finden Sie einen Fragebogen zum Thema Verständlichkeit von Prozessmodellen, der an der Wirtschaftsuniversität

Mehr

Diskrete Strukturen Kapitel 2: Grundlagen (Relationen)

Diskrete Strukturen Kapitel 2: Grundlagen (Relationen) WS 2016/17 Diskrete Strukturen Kapitel 2: Grundlagen (Relationen) Hans-Joachim Bungartz Lehrstuhl für wissenschaftliches Rechnen Fakultät für Informatik Technische Universität München http://www5.in.tum.de/wiki/index.php/diskrete_strukturen_-_winter_16

Mehr

Grundlagen der Theoretischen Informatik

Grundlagen der Theoretischen Informatik Grundlagen der Theoretischen Informatik 4. Kellerautomaten und kontextfreie Sprachen (III) 17.06.2015 Viorica Sofronie-Stokkermans e-mail: sofronie@uni-koblenz.de 1 Übersicht 1. Motivation 2. Terminologie

Mehr

Lösungsvorschläge und Erläuterungen Klausur zur Vorlesung Grundbegriffe der Informatik 15. September 2016

Lösungsvorschläge und Erläuterungen Klausur zur Vorlesung Grundbegriffe der Informatik 15. September 2016 Lösungsvorschläge und Erläuterungen Klausur zur Vorlesung Grundbegriffe der Informatik 15. September 2016 Klausurnummer Nachname: Vorname: Matr.-Nr.: Diese Klausur ist mein 1. Versuch 2. Versuch in GBI

Mehr

Bäume und Wälder. Definition 1

Bäume und Wälder. Definition 1 Bäume und Wälder Definition 1 Ein Baum ist ein zusammenhängender, kreisfreier Graph. Ein Wald ist ein Graph, dessen Zusammenhangskomponenten Bäume sind. Ein Knoten v eines Baums mit Grad deg(v) = 1 heißt

Mehr

Interleaving-Semantik: Parallelausführung wird auf Hintereinanderausführung in beliebiger Reihenfolge zurückgeführt.

Interleaving-Semantik: Parallelausführung wird auf Hintereinanderausführung in beliebiger Reihenfolge zurückgeführt. Einführung Interleaving-Semantik: Parallelausführung wird auf Hintereinanderausführung in beliebiger Reihenfolge zurückgeführt. P 1 = (a.stop) (b.stop) und P 2 = (a.b.stop) + (b.a.stop) werden nicht unterschieden.

Mehr

Dokumenten Management (DMS)

Dokumenten Management (DMS) Uptime Services AG Brauerstrasse 4 CH-8004 Zürich Tel. +41 44 560 76 00 Fax +41 44 560 76 01 www.uptime.ch Dokumenten Management (DMS) Funktionalitäten 27. Dezember 2013 Inhaltsverzeichnis 1 ARTS DMS Option...

Mehr

Automatisierungstechnik im

Automatisierungstechnik im Automatisierungstechnik im Technikunterricht Anwendung der didaktischen Reduktion in unterschiedlichen Bildungskonteten Universität Duisburg Essen Universitätsstraße 15 45141 Essen Phone: 0201/1832633

Mehr

Anleitung für Korrektoren. Mac OS X. Stand

Anleitung für Korrektoren. Mac OS X. Stand Anleitung für Korrektoren Mac OS X Stand 8.11.2007 Vorbereitung...3 Laden und Installieren eines geeigneten Texteditors...3 Einstellungen in der Retro bib...7 Arbeiten mit Texten...8 Finden von Texten...8

Mehr

Workflow Management: Workflow (1)

Workflow Management: Workflow (1) Workflow Management: Workflow (1) Abgrenzung: Geschäftsprozeß Vorgang (Aktivität) Arbeitsablauf (Workflow) Arbeitsschritt (Work Item) Otto-von-Guericke-Universität Magdeburg Fakultät für Informatik Institut

Mehr

Modellierung. Prof.Dr. Hans Kleine Büning, Prof.Dr. Johannes Blömer. Paderborn, 6. Februar Universität Paderborn Institut für Informatik

Modellierung. Prof.Dr. Hans Kleine Büning, Prof.Dr. Johannes Blömer. Paderborn, 6. Februar Universität Paderborn Institut für Informatik Modellierung Prof.Dr. Hans Kleine Büning, Prof.Dr. Johannes Blömer Universität Paderborn Institut für Informatik Paderborn, 6. Februar 2015 J. Blömer 1/19 Vorbereitung auf die Klausur 1 Vorlesungsinhalte

Mehr

Grundbegriffe der Informatik

Grundbegriffe der Informatik Grundbegriffe der Informatik Einheit 14: Endliche Automaten Thomas Worsch Universität Karlsruhe, Fakultät für Informatik Wintersemester 2008/2009 1/38 Überblick Erstes Beispiel: ein Getränkeautomat Mealy-Automaten

Mehr

Formale Sprachen und Automaten

Formale Sprachen und Automaten Formale Sprachen und Automaten Kapitel 1: Grundlagen Vorlesung an der DHBW Karlsruhe Thomas Worsch Karlsruher Institut für Technologie, Fakultät für Informatik Wintersemester 2012 Ziel Einführung der wichtigsten

Mehr

Vorlesung Modellierung nebenläufiger Systeme Sommersemester 2014 Universität Duisburg-Essen

Vorlesung Modellierung nebenläufiger Systeme Sommersemester 2014 Universität Duisburg-Essen Vorlesung Modellierung nebenläufiger Systeme Sommersemester 2014 Universität Duisburg-Essen Barbara König Übungsleitung: Sebastian Küpper Barbara König Vorlesung Modellierung nebenläufiger Systeme 1 Das

Mehr

Menge von Teilmengen: -Algebra

Menge von Teilmengen: -Algebra Menge von Teilmengen: -Algebra 2 Zusammenfassung Ein Maß ist eine Funktion W A 7!.A/, wobei A jeweils eine (Teil-)Menge ist. Dieses Kapitel befasst sich mit dem Definitionsbereich A der Funktion. Der Definitionsbereich

Mehr

Pflichtteil Aufgabe 5 Funktionenkompetenz

Pflichtteil Aufgabe 5 Funktionenkompetenz Pflichtteil Aufgabe 5 Funktionenkompetenz 2016 (5VP) Die Abbildung zeigt den Graphen einer Stammfunktion F einer Funktion f. Entscheiden Sie, ob folgende Aussagen wahr oder falsch sind. Begru nden Sie

Mehr

1,2,3,4,5,... Dabei ist die Reihenfolge wichtig, jede Zahl hat also ihre feste Position. Die Folge 2,1,4,3,... ist eine andere als 1,2,3,4,...

1,2,3,4,5,... Dabei ist die Reihenfolge wichtig, jede Zahl hat also ihre feste Position. Die Folge 2,1,4,3,... ist eine andere als 1,2,3,4,... 9 Folgen Eine (unendliche) Folge im herkömmlichen Sinn entsteht durch Hintereinanderschreiben von Zahlen, z.b.: 1,2,3,4,5,... Dabei ist die Reihenfolge wichtig, jede Zahl hat also ihre feste Position.

Mehr

Semantik von Programmiersprachen SS 2017

Semantik von Programmiersprachen SS 2017 Lehrstuhl für Programmierparadigmen Denis Lohner Sebastian Ullrich denis.lohner@kit.edu sebastian.ullrich@kit.edu Semantik von Programmiersprachen SS 2017 http://pp.ipd.kit.edu/lehre/ss2017/semantik Lösungen

Mehr

Benutzeranleitung. Intranet Zugang aus dem Internet. Zweck

Benutzeranleitung. Intranet Zugang aus dem Internet. Zweck Benutzeranleitung Intranet Zugang aus dem Internet Zweck Das Spital STS AG Intranet bietet Mitarbeitern, beauftragten Personen und Partnern folgend als Anwender bezeichnet die Möglichkeit zur web-basierten

Mehr

Securepoint Security Systems

Securepoint Security Systems HowTo: Bearbeiten von Templates Securepoint Security Systems Version 2007nx Release 3 Inhalt 1 Verbinden mit der Firewall... 4 2 Template bearbeiten... 5 2.1 Dienste anzeigen lassen... 5 2.2 Liste der

Mehr

Inhalt Kapitel 3: Induktion und Termination

Inhalt Kapitel 3: Induktion und Termination Inhalt Kapitel 3: Induktion und Termination 1 Wohlfundierte Relationen Ackermannfunktion 2 Untere Schranke für Türme von Hanoi Weitere Beispiele 52 Wohlfundierte Relationen Wohlfundierte Relationen Definition

Mehr

Eine Transition t 2 T ist im Modus μ 2 M bzgl. der Markierung m 0 2 IR L 0 aktiviert, wenn gilt: Pre t;μ» m 0 : Schaltet eine bzgl. m 0 im Modus μ akv

Eine Transition t 2 T ist im Modus μ 2 M bzgl. der Markierung m 0 2 IR L 0 aktiviert, wenn gilt: Pre t;μ» m 0 : Schaltet eine bzgl. m 0 im Modus μ akv Das Erreichbarkeitsproblem für Stetige Petri-Netze ist entscheidbar von Nicolas Schiller Fachbereich Mathematik Johann Wolfgang Goethe-Universität Frankfurt am Main August 1999 Zusammenfassung Petri-Netze

Mehr

Formale Grundlagen der Informatik 1 Kapitel 16 Normalformen und Hornformeln

Formale Grundlagen der Informatik 1 Kapitel 16 Normalformen und Hornformeln Formale Grundlagen der Informatik 1 Kapitel 16 Normalformen und Frank Heitmann heitmann@informatik.uni-hamburg.de 9. Juni 2015 Frank Heitmann heitmann@informatik.uni-hamburg.de 1/36 Ersetzbarkeitstheorem

Mehr

Algorithmentheorie. 13 - Maximale Flüsse

Algorithmentheorie. 13 - Maximale Flüsse Algorithmentheorie 3 - Maximale Flüsse Prof. Dr. S. Albers Prof. Dr. Th. Ottmann . Maximale Flüsse in Netzwerken 5 3 4 7 s 0 5 9 5 9 4 3 4 5 0 3 5 5 t 8 8 Netzwerke und Flüsse N = (V,E,c) gerichtetes Netzwerk

Mehr

Mobile Applikationen in Logistik und SCM. DOAG Applications 2013

Mobile Applikationen in Logistik und SCM. DOAG Applications 2013 Mobile Applikationen in Logistik und SCM DOAG Applications 2013 Daniel Silter, PROMATIS software GmbH Berlin, 09. Oktober 2013 1 Mobile Applikationen in Logistik und SCM Gliederung Integration mobiler

Mehr

Studienbegleitende Leistungsnachweise. Gewichtung für die Bildung der Prüfungsgesamtnote. Lfd. Nr. Module SWS Art der Lehrveranstaltung

Studienbegleitende Leistungsnachweise. Gewichtung für die Bildung der Prüfungsgesamtnote. Lfd. Nr. Module SWS Art der Lehrveranstaltung Anlage zur Studien- und Prüfungsordnung für den Bachelorstudiengang Wirtschaftsinformatik an der Technischen Hochschule Ingolstadt vom 21.01.2013 in der Fassung der Änderungssatzung vom 15.02.2016 Modul-

Mehr

Kompetenzzentrum für Praktisches Prozess- und Qualitätsmanagement (KpPQ)

Kompetenzzentrum für Praktisches Prozess- und Qualitätsmanagement (KpPQ) Lehrstuhl für Angewandte Informatik IV Prof. Dr.-Ing. Stefan Jablonski Lehrstuhl für Angewandte Informatik IV Datenbanken und Informationssysteme Prof. Dr.-Ing. Stefan Jablonski Kompetenzzentrum für Praktisches

Mehr

Objektorientierte Programmierung. Kapitel 3: Syntaxdiagramme

Objektorientierte Programmierung. Kapitel 3: Syntaxdiagramme Stefan Brass: OOP (Java), 3. 1/31 Objektorientierte Programmierung Kapitel 3: Stefan Brass Martin-Luther-Universität Halle-Wittenberg Wintersemester 2014/15 http://www.informatik.uni-halle.de/ brass/oop14/

Mehr

Analysis I für Studierende der Ingenieurwissenschaften

Analysis I für Studierende der Ingenieurwissenschaften Analysis I für Studierende der Ingenieurwissenschaften Ingenuin Gasser Department Mathematik Universität Hamburg Technische Universität Hamburg Harburg Wintersemester 2008/2009 1 Kapitel 1: Aussagen, Mengen

Mehr

Geschäftsprozessanalyse

Geschäftsprozessanalyse Geschäftsprozessanalyse Prozessmodellierung weitere Begriffe: workflow business process modelling business process (re-)engineering 2 Was ist ein Prozess? Prozesse bestehen aus Aktionen / Ereignissen /

Mehr

Was bisher geschah Chomsky-Hierarchie für Sprachen: L 0 Menge aller durch (beliebige) Grammatiken beschriebenen Sprachen L 1 Menge aller monotonen

Was bisher geschah Chomsky-Hierarchie für Sprachen: L 0 Menge aller durch (beliebige) Grammatiken beschriebenen Sprachen L 1 Menge aller monotonen Was bisher geschah Chomsky-Hierarchie für Sprachen: L 0 Menge aller durch (beliebige) Grammatiken beschriebenen Sprachen L 1 Menge aller monotonen (Kontextsensitive) Sprachen L 2 Menge aller kontextfreien

Mehr

Inhaltsverzeichnis. Teil 1: Konventionelle Dateiverarbeitung - Datenbanken. 1. Einführung und Definition von Grundbegriffen 13

Inhaltsverzeichnis. Teil 1: Konventionelle Dateiverarbeitung - Datenbanken. 1. Einführung und Definition von Grundbegriffen 13 Inhaltsverzeichnis Teil 1: Konventionelle Dateiverarbeitung - Datenbanken 1. Einführung und Definition von Grundbegriffen 13 2. Konventionelle Dateiverarbeitung 15 2.1 Aufbau/Dateiorganisation 15 2.1.1

Mehr

Satz Eine Teilmenge U von M ist genau dann offen, wenn jeder Punkt von U innerer Punkt ist. U x, und U ist als Vereinigung offener Mengen offen.

Satz Eine Teilmenge U von M ist genau dann offen, wenn jeder Punkt von U innerer Punkt ist. U x, und U ist als Vereinigung offener Mengen offen. Ergänzungen zu offenen und abgeschlossenen Mengen Definition Ist L Teilmenge eines topologischen Raums M, so heißt x L innerer Punkt von L, wenn es eine offene Umgebung von x gibt, die ganz in L liegt.

Mehr

Dieser Foliensatz darf frei verwendet werden unter der Bedingung, dass diese Titelfolie nicht entfernt wird.

Dieser Foliensatz darf frei verwendet werden unter der Bedingung, dass diese Titelfolie nicht entfernt wird. Thomas Studer Relationale Datenbanken: Von den theoretischen Grundlagen zu Anwendungen mit PostgreSQL Springer, 2016 ISBN 978-3-662-46570-7 Dieser Foliensatz darf frei verwendet werden unter der Bedingung,

Mehr

Arbeiten mit Workflows Installationsleitfaden Zur Installation des d3 Workflows

Arbeiten mit Workflows Installationsleitfaden Zur Installation des d3 Workflows Arbeiten mit Workflows Installationsleitfaden Zur Installation des d3 Workflows Sage ist bei der Erstellung dieses Dokuments mit großer Sorgfalt vorgegangen. Fehlerfreiheit können wir jedoch nicht garantieren.

Mehr

Modellbasiertes Requirements Engineering - MDD konsequent weitergedacht

Modellbasiertes Requirements Engineering - MDD konsequent weitergedacht Modellbasiertes Requirements Engineering - MDD konsequent weitergedacht Tilo Sauer Copyright 2005 GEBIT Solutions Agenda Motivation Zielsetzungen Anforderungen Abhä ngigkeiten Strukturierung UML Integration

Mehr

EAI - Enterprise Application Integration

EAI - Enterprise Application Integration EAI - Enterprise Application Integration Jutta Mülle WS 2005/2006 EAI - Folie 1 Überblick und Begriffsbildung Zusammenfassung und Ausblick hinweise EAI - Folie 2 Conclusion EAI Enterprise Application Integration

Mehr

Verhaltensanalysegraph für Petrinetze

Verhaltensanalysegraph für Petrinetze Bachelorarbeit Carl von Ossietzky Universität Oldenburg 9. Januar 215 en 1 Gliederung en en 2 kurze gehen zurück auf Carl Adam Petri (1962). s 1 t 1 s 2 t 2 t 3 2 s 3 Abbildung : Beispiel Petrinetz...

Mehr

Graphentheorie: Das Hamiltonische-Kreis-Problem: Definitionen, Resultate und Anwendungen

Graphentheorie: Das Hamiltonische-Kreis-Problem: Definitionen, Resultate und Anwendungen Graphentheorie: Das Hamiltonische-Kreis-Problem: Definitionen, Resultate und Anwendungen Dr. Gerold Jäger Habilitationsvorlesung Christian-Albrechts-Universität zu Kiel Institut für Informatik 21. April

Mehr

A1 WLAN Box ADB VV 5522 für Mac OS X 10.6 & 10.7

A1 WLAN Box ADB VV 5522 für Mac OS X 10.6 & 10.7 Installationsanleitung Einfach A1. A1 WLAN Box ADB VV 5522 für Mac OS X 10.6 & 10.7 Einfach schneller zum Ziel. Zu Ihrer A1 WLAN Box haben Sie eine A1 Installations-CD erhalten, mit der Sie alle Einstellungen

Mehr

Algorithmen und Datenstrukturen II

Algorithmen und Datenstrukturen II Algorithmen und Datenstrukturen II Algorithmen zur Textverarbeitung III: D. Rösner Institut für Wissens- und Sprachverarbeitung Fakultät für Informatik Otto-von-Guericke Universität Magdeburg Sommer 2009,

Mehr