Compliance-Checking auf BPMN-Modellen
|
|
- Gotthilf Schwarz
- vor 5 Jahren
- Abrufe
Transkript
1 Compliance-Checking auf BPMN-Modellen Martin Kozianka Ausgewählte Themen des Modellbasierten Sicherheits-Engineerings Lehrstuhl 14 - Software Engineering Fakultät für Informatik TU Dortmund Juli
2 Übersicht Was ist Compliance? Business Process Model and Notation (BPMN) Wird noch vervollständigt 2
3 Was ist Compliance? Einhaltung von Gesetzen und Richtlinien in Unternehmen Auch die Einhaltung von Regeln, die ein Unternehmen selbst definiert Das Risiko eines wirtschaftlichen Schadens minimieren Warum geht es jetzt gleich mit BPMN weiter? 3
4 Business Process Model and Notation (BPMN) Grafische Notation zur Definition von Geschäftsprozessen Ab 2001 durch Stephen A. White (IBM) erarbeitet 2004 von der Business Process Management Initiative (BPMI) veröffentlicht 2005 durch die Object Management Group (OMG) übernommen (BPMI ist mit der OMG fusioniert) Object Management Group (OMG) ist ein 1989 gegründetes Konsortium, das sich mit der Entwicklung von Standards befasst (u.a. UML) Der aktuelle BPMN-Standard, BPMN 2.0 wurde im Jaunar 2011 verabschiedet 4
5 Grafische Elemente der BPMN Die grafischen Elemente der BPMN werden in vier Kategorien unterteilt. Flow Objects (entsprechen den Knoten der Diagramme) Connecting Objects (entsprechen den Kanten der Diagramme) Swimlanes (Konzept für Bereiche von Akteuren, Gruppierung von Aktivitäten) Artifacts (weitere Elemente wie z.b. Daten Objekte und Annotationen) 5
6 Flow Objects Event Etwas, das sich während eines Prozesses ereignet. (z.b. eine eintreffende Nachricht sein) Activity Beschreibt die Aufgaben eines Prozesses. Eine Activity kann atomar (Tasl) oder nicht atomar (Sub-Process) sein. Gateway Mit einem Gateway werden Entscheidungspunkte beschrieben. Das Symbol innerhalb der Raute steht für ein AND-, ein OR-, ein XOR- oder ein Event-basiertes Gateway. 6
7 Connecting Objects Die Flow Objects werden durch die Connecting Objects miteinander verbunden. Es gibt 3 Typen von Connecting Objects Sequence Flow Durch die Sequence Flows wird die Reihenfolge der Aktivitäten festgelegt. Message Flow MessageFlows werden dazu verwendet den Austausch von Nachrichten zwischen Akteuren anzuzeigen. Association Eine Association wird verwendet um Daten, Text oder andere Artefakte mit einem Flow Object zu verknüpfen. Associations werden außerdem dazu verwendet Eingaben und Ausgaben von Activities darzustellen. 7
8 Swimlanes und Artifacts TODO Werden noch kurz erwähnt 8
9 Business Process Diagram (BPD) Mit den vorgestellten Elementen kann man ein Business Process Diagram (BPD) erstellen. 9
10 BPMN-Q BPMN-Q wurde 2007 von Ahmed Awad vorgestellt. TODO über Ahmed Awad... Framework mit dem man Abfragen an graphbasierte Geschäftsprozessmodelle stellen kann. Abfragesprache um Prozesse mit ähnlichen Eigenschaften des zu designenden Prozesses zu finden 10
11 BPMN-Q Weitere Anwendungsmöglichkeiten Change Impact Analysis Prozesse identifizieren, die bei Änderung eines Services betroffen sind Discovery of Frequent Process Patterns Häufig genutzte Prozessmuster finden und dafür Sub-Prozesse erstellen (Modularisierung) Checking Fulfillment of Quality Constraints Qualitätsbedingungen sicherstellen (z.b. dass bei jedem Herstellungsprozess vor der Einlagerung oder Auslieferung ein Qualitätscheck stattfinden muss, Complianceregel in einem Unternehmen). 11
12 BPMN-Q Anforderungen Grafisches Interface (Einfache Verwendung für nicht-technische Anwender) Die Sprache muss die Navigationskonstrukte von BPMN unterstützen. Möglichst ähnliche Notation wie in BPMN (flache Lernkurve) Möglichkeit der Definition von Pfaden zwischen Knoten (Das Ergebnis sollte so konfigurierbar sein, dass man entweder den gesamten Prozess oder den passenden Teil des Prozesses bekommt.) (Es sollte die Möglichkeit bestehen mit dem Ergebnis einer Anfrage neue Anfragen zu erstellen.) 12
13 BPMN-Q Sprachelemente 13
14 BPMN-Q Sprachelemente Variable Node Ein Variable Node referenziert eine unbekannte Aktivität. Generic Node Mit einem Generic Node kann ein beliebiger Knoten referenziert werden. Generic Split Durch ein Generic Split kann jeden Typ von Split-Gateways referenziert werden. Generic Join Durch ein Generic Join kann jeder Typ von Join-Gateways referenziert werden. Negative Sequence Flow Durch einen Negative Sequence Flow wird festgelegt das zwei Aktivitäten nicht direkt aufeinander folgen. Path Die Definition von Path stellt sicher, dass es einen Pfad zwischen zwei Aktivitäten gibt. Negative Path Die Definition eines Negative Path stellt sicher, dass es keinen Pfad zwischen zwei Aktivitäten gibt. 14
15 BPMN-Q Beispiel B D A C // (a) What are the alternatives? (c) What happens from the start until B is reached? // A // E C (b) What activities directly follow A? (d) What happens between A and E? ( e) What happens from the start until a point of choice between C and other activities? 15
16 BPMN-Q Beispiel Abfrage (a) Die erste Abfrage fragt nach den alternativen Aktivitäten. Als Ergebnis werden die beiden XOR-Gateways mit den jeweiligen ausgehenden Activities zurückgeliefert. Abfrage (b) In der zweiten Abfrage wird nach der Activity gesucht die direkt auf die Activity A folgt. Das Ergebnis findet sich nicht in Abbildung 3.4, da es leer ist. Auf die Activity A folgt in dem Beispiel ein Gateway und keine Activity. Abfrage (c) Abfrage (c) verwendet den Typ Path und entha lt so als Ergebnis alle Elemente vom Start-Element bis die Activity B erreicht wird. Abfrage (d) Ähnlich wie in (c) wird hier nach den Elementen zwischen Activity A und E gefragt. 16
17 BPMN-Q Beispiel B B B A C Result of query (a) Result of query (c) A B C E A C Result of query (d) Result of query (e) 17
18 Compliance-Checks mit BPMN-Q Prozess Obtain Customer Info Non-VIP Retrieve Full Customer Dtl VIP Analyze Customer Relation Propose Account Opening Receive customer request Identify Customer Info Select Deposit Service Submit Deposit Record Customer Info Prepare Prop. Doc Schedule Status Review Open Acc Status Review Open Account Verify Customer ID Record Acc Info Apply Acc Policy Activate Acc Do Deposit Validate Acc Info Close Acc Evaluate Deposit Val Report Large Deposit Notify Customer 18
19 Compliance-Checks mit BPMN-Q Regeln Regel 1 Bevor ein Konto eröffnet wird müssen Informationen über den Kunden erfasst und verifiziert werden. Kunden die z.b. auf einer schwarzen Liste der Bank stehen dürfen auf keinen Fall ein Konto eröffnen. Regel 2 Wenn ein Kunde ein Depot eröffnen will müssen bestimmte Informationen über den Kunden gespeichert werden bevor das Kundenkonto eröffnet wird. // Obtain Customer Info Verify Customer ID // Open Account Submit Deposit Record // // Customer Info Open Account Rule 1 Rule 2 19
20 BPMN-Q Erweiterung Erklärung zur Notwendigkeit von <<precedes>> und <<leads_to>> B A D C 20
21 BPMN-Q Erweiterung Obtain Customer Info // <<leads to>> Verify Customer ID // <<leads to>> Open Account Submit Deposit Record // // <<leads to>> Customer Info <<precedes>> Open Account Rule 1 Rule 2 21
22 BPMN-Q Analyse BPMN-Q query BPMN process model LTL formulae generator Query processor BPMN sub-graph Graph reducer Reduced sub-graph Petri net generator Petri net Petri net analyzer Temporal logic formulae Finite state machine Model checker Compliance checking result Kurze Erklärung zu den einzelnen Schritten 22
23 BPMN-Q Vor- und Nachteile Auflistung 23
24 Quellen White, S.A.: Introduction to BPMN. IBM Cooperation, Awad, A.: BPMN-Q: A language to query business processes. In: EMISA, Band 119, Seiten , Awad, A., G. Decker und M. Weske: Efficient compliance checking using bpmn-q and temporal logic. Business Process Management, Seiten ,
Seminararbeit. Compliance-Checking auf BPMN-Modellen. Martin Kozianka 25. Juni 2012
Seminararbeit Compliance-Checking auf BPMN-Modellen Martin Kozianka 25. Juni 2012 Gutachter: Prof. Dr. Vorname Nachname Dipl.-Inform. Vorname Nachname Prof. Dr. Jan Jürjens Lehrstuhl 14 Software Engineering
MehrGeschäftsprozessanalyse
Geschäftsprozessanalyse Prozessmodellierung weitere Begriffe: workflow business process modelling business process (re-)engineering 2 Was ist ein Prozess? Prozesse bestehen aus Aktionen / Ereignissen /
MehrOverview: Module Business Process Management
Ecommis Overview: Module Business Process Management TU Berlin Systemanalyse und EDV SOA Research Centre 1 Agenda Administrative issues Structure of the course Case study method TU Berlin Systemanalyse
MehrBPMN. Business Process Modeling Notation. Dr. Martin Bartonitz Product Manager SAPERION AG
BPMN Business Process Modeling Notation Dr. Martin Bartonitz Product Manager SAPERION AG Vorsitzender des Aufsichtsrates: Dieter Matheis Vorstand: Rudolf Gessinger (Vorstandsvorsitzender), Andreas Kunze
MehrGeschäftsprozessmanagement: Einführung in»business Process Modelling Notation«(BPMN)
Geschäftsprozessmanagement: in»business Process Modelling Notation«(BPMN) Eugen Labun Fachhochschule Gießen-Friedberg Fachbereich MNI Institut für Softwarearchitektur Serviceorientierte Architekturen bei
MehrBPMN. Suzana Milovanovic
BPMN Suzana Milovanovic 2 Übersicht Klärung von Begriffen, Abkürzungen Was ist BPMN? Business Process Diagram (BPD) Beispielprozess Entwicklung von BPMN BPMN in der Literatur 3 Grundlegende Begriffe Business
MehrComelio GmbH - Goethestr Berlin. Kurskatalog
Comelio GmbH - Goethestr. 34-13086 Berlin Kurskatalog 2 Inhaltsverzeichnis a. Standorte...3 1. BPMN...4 i. Business Process Model and Notation mit Altova UModel...4 ii. Business Process Model and Notation
MehrEINFÜHRUNG 06.06.2013 IOZ AG 1
BPMN BPMN2.0 EINFÜHRUNG 06.06.2013 IOZ AG 1 EINFÜHRUNG GESCHÄFTSPROZESSMODELLIERUNG Was ist Geschäftsprozessmodellierung? Darstellung von geschäftlichen Abläufen und deren Interaktion Was wird inhaltlich
MehrDas diesem Dokument zugrundeliegende Vorhaben wurde mit Mitteln des Bundesministeriums für Bildung und Forschung unter dem Förderkennzeichen
Das diesem Dokument zugrundeliegende Vorhaben wurde mit Mitteln des Bundesministeriums für Bildung und Forschung unter dem Förderkennzeichen 16OH21005 gefördert. Die Verantwortung für den Inhalt dieser
MehrBPMN 2.0. Prozessmodellierung als Grundlage für Prozessoptimierung und Prozessmanagement. Workshop für Anfänger (OTS6)
BPMN 2.0 Prozessmodellierung als Grundlage für Prozessoptimierung und Prozessmanagement Workshop für Anfänger (OTS6) tekom Jahrestagung 2014, Stuttgart Schmeling + Consultants GmbH Heidelberg www.schmeling-consultants.de
MehrGeschäftsprozessmanagement: Einführung in»business Process Modelling Notation«(BPMN)
Fachhochschule Gießen-Friedberg Fachbereich MNI Institut für Softwarearchitektur Serviceorientierte Architekturen bei Prof. Dr. Michael Jäger im Sommersemester 2010 Geschäftsprozessmanagement: Einführung
MehrComelio GmbH - Goethestr Berlin. Kurskatalog
Comelio GmbH - Goethestr. 34-13086 Berlin Kurskatalog 2 Inhaltsverzeichnis a. Standorte...3 1. BPMN...5 i. Business Process Model and Notation mit Altova UModel...5 ii. Business Process Model and Notation
MehrWorkflows ganz einfach Einführung in die Process Cloud
Workflows ganz einfach Einführung in die Process Cloud Dr. Thomas Schuster DOAG Konferenz 2015-18. November 2015 EINFACH MEHR > BEGEISTERUNG "Mit unserer Begeisterung für führende Technologien vernetzen
MehrInformationssysteme im Gesundheitswesen. Institut für Medizinische Informatik Benjamin Trinczek basierend auf Folien von Philipp Bruland
Informationssysteme im Gesundheitswesen Institut für Medizinische Informatik Benjamin Trinczek basierend auf Folien von Philipp Bruland Inhalt Hausaufgabe: Formularanalyse Prozessmanagement Prozessmodellierung
MehrInhaltsverzeichnis. a. Standorte BPMN...6. b. Impressum i. Business Process Model and Notation mit Altova UModel...
2 Inhaltsverzeichnis a. Standorte...3 1. BPMN...6 i. Business Process Model and Notation mit Altova UModel... 6 ii. Business Process Model and Notation mit Enterprise Architect... 8 iii. Notation und Konzepte...
MehrFACHHOCHSCHULE MANNHEIM
Objektorientierte Programmierung 11. Vorlesung Prof. Dr. Peter Knauber FACHHOCHSCHULE MANNHEIM Hochschule für Technik und Gestaltung Die 2. lgruppe von KobrA: : le der : e Folie 1 Zur Erinnerung: 1. lgruppe:
MehrProzeßbeispiel: Hänschen Klein verläßt die Rollerball GmbH
Prozeßbeispiel: Hänschen Klein verläßt die Rollerball GmbH Hänschen Klein wandert aus Um eine Arbeitserlaubnis zu erhalten muß Hänschen eine Arbeitserlaubnis beantragen und eine Aufenthaltsgenehmigung
MehrV-Modell mit UML. Max Kleiner
V-Modell mit UML Max Kleiner Open or programming for change The Unified Modeling Language [UML95] is a thirdgeneration object-oriented modeling language for specifying, visualizing, and documenting the
MehrComelio GmbH - Goethestr Berlin. Kurskatalog
Comelio GmbH - Goethestr. 34-13086 Berlin Kurskatalog 2 Inhaltsverzeichnis a. Standorte...3 1. BPMN...6 i. Business Process Model and Notation mit Altova UModel...6 ii. Business Process Model and Notation
MehrBPMN Kategorien und Elementgruppen. Flussobjekte
BPMN Kategorien und Elementgruppen Flussobjekte Business Process BP... Activity1 Activity Eine Activity ist die generischer Ausdruck für in Unternehmen anfallende Tätigkeiten. Das Element Activity kann
MehrISO 15504 Reference Model
Process flow Remarks Role Documents, data, tools input, output Start Define purpose and scope Define process overview Define process details Define roles no Define metrics Pre-review Review yes Release
MehrModel Querys zur Überprüfung von sicherheitsrelevanten Eigenschaften
Model Querys zur Überprüfung von sicherheitsrelevanten Eigenschaften Proseminarvortrag Werkzeugunterstützung für sichere Software Jens Knipper Fakultät für Informatik Technische Universität Dortmund 31.
MehrProzessmodellierung in BPMN und EPK
Prozessmodellierung in BPMN und EPK Vortrag von Isabelle Steudel und Nico Städter Gliederung: 1. Modellierung von Geschäftsprozessen 1.1. Einführung 1.2. Darstellungsmöglichkeiten 1.3. Aktueller Bezug
MehrInhaltsverzeichnis. a. Standorte BPMN...4. ii. Business Process Model and Notation mit Enterprise Architect... 6
2 Inhaltsverzeichnis a. Standorte...3 1. BPMN...4 i. Business Process Model and Notation mit Altova UModel... 4 ii. Business Process Model and Notation mit Enterprise Architect... 6 iii. Business Process
MehrWeb Services Die Definition von Web Services in der Theorie und FNT-Command als Web Service in der Praxis
Web Services Die Definition von Web Services in der Theorie und FNT-Command als Web Service in der Praxis Philipp Tendyra Web Service in kurzen Worten dient der Kommunikation zwischen verschiedenen Systemen
MehrArtefakte, Linktypen und Besonderheiten von OOSE/RUP
Artefakte, Linktypen und Besonderheiten von OOSE/RUP Matthias Riebisch TU Ilmenau Workshop AK Traceability 07.12.2007 Darmstadt Eigenschaften von Traceability Links Obligatorisch: Identifier Startelement
MehrVorlesung Software-Engineering I
Vorlesung Software-Engineering I im 3. und 4. Semester 07. SW-Architektur Abläufe Workflows Szenarien Use Cases User Story s -> Betrachtung deterministischer Abläufe DHBW-Stuttgart/Frank M. Hoyer SWE1-07:
MehrBusiness Process Model and Notation BPMN
Business Process Model and Notation BPMN BPMN ist ein Standard der Object Management Group OMG zur graphischen Notation von Geschäftsprozessen Aktueller Standard: BPMN 2.0 (http://www.omg.org/spec/bpmn/2.0/)
MehrVorlesung Software-Engineering I
Vorlesung Software-Engineering I im 3. und 4. Semester 05. Basiskonzepte Sichten auf das Produkt PD-TES/Hoyer, Frank-Michael SWE1: 05. Basiskonzepte - Sichten 16. Juli 2010 geändert: 4. Oktober 2013 SW-Architektur
Mehr2.5 Prozessmodellierung
2.5 Prozessmodellierung Die Prozessmodellierung ist eines der zentralen Basiselemente des Business Process Managements sowie der Ausgangspunkt des Prozesslebenszyklus. Zudem stellt sie im Hinblick auf
MehrAusgewählte Modellierungssprachen Business Process Modeling Notation (BPMN)
Ausgewählte Modellierungssprachen Business Process Modeling Notation (BPMN) Anwendungsfelder der Informationsmodellierung Informationsmodellierung umfasst Datenmodellierung Funktionsmodellierung Organisationsmodellierung
MehrUML (Unified Modelling Language) von Christian Bartl
UML (Unified Modelling Language) von Inhaltsverzeichnis Inhaltsverzeichnis... 2 1 UML Unified Modelling Language... 3 2 Diagrammtypen... 3 2.1 Aktivitätsdiagramm... 3 2.1.1 Notation... 4 2.1.2 Beispieldiagramm...
MehrInhalt. " DiaGen Historie und Beschreibung. " Architektur eines DiaGen-Editors. " Hypergraphen. " DiaGen-Editoren Komponenten
DIAGEN Sven Goeckels Seminar : Visuelle Sprachen Universität Bremen FB Informatik WS 2001/2002 Inhalt " DiaGen Historie und Beschreibung " " Hypergraphen " DiaGen-Editoren Komponenten? Modeler? Reducer?
MehrVertiefte Grundlagen. Übung 2.7. TU Dresden - Institut für Bauinformatik
Bauinformatik Vertiefte Grundlagen Geschäftsprozessmodellierung Übung 2.7 Begriffe Ein Geschäftsprozess beschreibt wiederkehrenden Ablauf. Dieser Ablauf beschreibt, welche Aktivitäten in welcher Folge
MehrBusiness Process Model and Notation
BPMN 2.0 Crashkurs Business Process Model and Notation entwickelt von der Object Management Group, einem Konsortium von vielen Firmen (u.a. HP, IBM, Microsoft, Oracle, SAP) >60 verschiedene Produkte implementieren
MehrAdvances in Integrated Software Sciences
Advances in Integrated Software Sciences Proceedings of the Master and PhD Seminar Summer term 2010, part 2 Softwarepark Hagenberg SCCH, Room 0/2 6 July 2010 Software Competence Center Hagenberg Fuzzy
Mehr4. Übung zur Vorlesung Service-orientierte Architekturen
4. Übung zur Vorlesung Service-orientierte Architekturen Use Cases SoSe 20 Hinweise zur Hausaufgabe 02 EPK Allgemein Zusammenführungen IMMER mit Gateway KEIN XOR nach einem Ereignis Prozesswegweiser stehen
MehrVorlesung Methodische Grundlagen des Software-Engineering im Sommersemester 2013
Vorlesung des Software-Engineering im Sommersemester 2013 Prof. Dr. Jan Jürjens TU Dortmund, Fakultät Informatik, Lehrstuhl XIV Teil 2.2: Prozessmodellierung und Analyse v. 13.05.2013 1 [mit freundlicher
MehrBPMN Wie definiere ich meine Prozesse?
Friedrich-Schiller-Universität Jena Institut für Informatik Lehrstuhl für Datenbanken und Informationssysteme Business Process Management und Workflow-Technologie: Grundlagen, Produkte, Forschung Seminarleiter:
MehrIT-Innovation und -Transfer
Fachbereich Informatik IT-Innovation und -Transfer Corvin Meyer-Blankart Arbeitsbereich IT-Management und -Consulting Wintersemester 2014/2015 Auto-didaktische Hausaufgabe MODELLIERUNG VON GESCHÄFTSPROZESSEN
MehrDescription of the Use Case. 1.1 Name of the Use Case. Use Case Identification Area / ID
Seite 1 von 7 1 Description of the Use Case 1.1 Name of the Use Case Use Case Identification Area / ID Domain(s)/ Name of the Use Case Zone(s) 172 Adaptive Helligkeitsregelung 1.2 Version Management Version
MehrNotationen zur Prozessmodellierung
Notationen zur Prozessmodellierung August 2014 Inhalt (erweiterte) ereignisgesteuerte Prozesskette (eepk) 3 Wertschöpfungskettendiagramm (WKD) 5 Business Process Model and Notation (BPMN) 7 Unified Modeling
MehrExercise (Part XI) Anastasia Mochalova, Lehrstuhl für ABWL und Wirtschaftsinformatik, Kath. Universität Eichstätt-Ingolstadt 1
Exercise (Part XI) Notes: The exercise is based on Microsoft Dynamics CRM Online. For all screenshots: Copyright Microsoft Corporation. The sign ## is you personal number to be used in all exercises. All
MehrVorstellung der Methodik
Vorstellung der Methodik Takeru Shibayama Inhalt 1. Ziel 2. Überblick: Business Modeling 3. Organigramm 4. Unified Modeling Language (UML) 5. Swimlane (Flow)chart 6. Anwendung im Projekt WiWiT 1. Ziel
MehrSoftware-Engineering im Sommersemester 2014
Methodische Grundlagen des Software-Engineering SS 2014 Vorlesung Methodische Grundlagen des Software-Engineering im Sommersemester 2014 Prof. Dr. Jan Jürjens TU Dortmund, Fakultät Informatik, Lehrstuhl
MehrModellbasierte Softwareentwicklung mit Sicherheitseigenschaften und UMLsec
1/ 22 Modellbasierte Softwareentwicklung mit Sicherheitseigenschaften und UMLsec Patrik Elfert Fakultät für Informatik TU Dortmund 5. Februar 2014 Inhalt 2/ 22 1 Einleitung 2 Unified Modeling Language
Mehr1 von 119 Eine Einführung in das Project Management/1 Einführung/Seiten/Startseite
1 von 119 Eine Einführung in das Project Management/1 Einführung/Seiten/Startseite 2 von 119 Eine Einführung in das Project Management/1 Einführung/Seiten/Einführung 3 von 119 Eine Einführung in das Project
MehrTextmasterformat bearbeiten
Michael Korp Technical Evangelist Microsoft Deutschland GmbH http://blogs.technet.com/mkorp Unterstützung für die alltäglichen IT Prozesse und den Service Desk Personen Prozesse Technologie Automatisieren
MehrGeschäftsprozesse und Regeln
Geschäftsprozesse und Regeln 7 Szenarien einer möglichen Integration Jana Koehler Hochschule Luzern Lucerne University of Applied Sciences and Arts jana.koehler@hslu.ch Gartner: Organizations struggle
MehrBusiness Process Model and Notation (BPMN) I
Business Process Model and Notation (BPMN) I Business Process Management Herbstsemester 2016 Prof. Dr. Jana Koehler Agenda Begriff des Modells Vorgehen beim Modellieren BPMN Modellierungselemente 2 Der
MehrSuper. Sub1. Sub2 State2. Sub3. Sub4. Super. State2. Sub4
Sub1 Super Sub3 H Sub2 State2 Sub4 Super State2 Sub4 $FWLYLW\'LDJUDPV Aktivitätsdiagramme beschreiben spezielle Zustandsautomaten. Transitionen werden hier grundsätzlich durch die Beendigung von Aktionen
MehrKapitel 2 Business Process Model and Notation (BPMN) I
Kapitel 2 Business Process Model and Notation (BPMN) I Unternehmensstrukturen und Prozesse HS 2013 Prof. Dr. Jana Köhler jana.koehler@hslu.ch Agenda Begriff des Modells Vorgehen beim Modellieren BPMN Modellierungselemente
MehrWerkzeugunabhängigkeit bei der Modellierung Schwierigkeiten und mögliche Lösungsansätze
Werkzeugunabhängigkeit bei der Modellierung Schwierigkeiten und mögliche Lösungsansätze Oliver Hofrichter (hofrichter@tzi.de) Lars Hamann (lhamann@tzi.de) Überblick Motivation Kontext Warum Werkzeugunabhängigkeit
MehrNACHRICHTENTECHNISCHER SYSTEME
Einführung UML COMPUTERSIMULATION NACHRICHTENTECHNISCHER SYSTEME 11. Unified Modeling Language UML 220 Standardsprache d zur Visualisierung, i Spezifikation, Konstruktion und Dokumentation komplexer (Software-)
MehrXML-based Reference Modelling - Foundations of an EPC Markup Language (EPML)
XML-based Reference Modelling - Foundations of an EPC Markup Language (EPML) Jan Mendling Wirtschaftsuniversität Wien Markus Nüttgens Universität des Saarlandes Seite 1 Gliederung XML und Referenzmodellierung
MehrXML Schema 2012/2013 S Seite 1 h_da W
XML Schema Seite 1 XML/Schema: Strukturen Wiederholung Element / Attribut Deklaration XML Document Type Declaration Seite 2 XML Schema Schemata sind XML-Dokumente
MehrModel-based risk assessment with CORAS. Seminarvortrag. Marica Federico Angewandte Informatik
Model-based risk assessment with CORAS Seminarvortrag Model-based risk assessment with CORAS Marica Federico Angewandte Informatik 1 Model-based risk assessment with CORAS Marica Federico Agenda 1. Einführung
MehrDarstellung und Anwendung der Assessmentergebnisse
Process flow Remarks Role Documents, data, tool input, output Important: Involve as many PZU as possible PZO Start Use appropriate templates for the process documentation Define purpose and scope Define
MehrKomponentenorientierter Entwurf von PIMs und CIMs mit der KobrA-Methode
AKA 2004, 3. Dezember 2004 Komponentenorientierter Entwurf von PIMs und CIMs mit der KobrA-Methode Colin Atkinson, Matthias Gutheil, Oliver Hummel {atkinson, gutheil, hummel}@informatik.uni-mannheim.de
MehrDas Business im Process: Warum Anwender nicht BPMN sprechen
Das Business im Process: Warum Anwender nicht BPMN sprechen Andreas Wußler, PROMATIS software GmbH Ettlingen, 15. November 2011 1 Agenda Einleitung Petri-Netze XML-Netze BPMN 2.0 Warum Projekte scheitern
MehrModellierung der Business Architecture mit BPM 12c
Modellierung der Business Architecture mit BPM 12c Michael Stapf DOAG 2014 Oracle Deutschland B.V. & Co. KG 18. November 2014 Safe Harbor Statement The following is intended to outline our general product
MehrDatenzugriffskomponente mit JPA 2.1
Datenzugriffskomponente mit JPA 2.1 (Grundlagen der Java Persistence Architecture) Vladislav Faerman Gliederung Einführung Konfiguration Objekt-Relationales Mapping (ORM) mit JPA Das zentrale Konzept der
MehrAnalyse und Modellierung von Informationssystemen
Analyse und Modellierung von Informationssystemen Dr. Klaus Höppner Hochschule Darmstadt Sommersemester 2013 1 / 18 UML Einführung Klassendiagramme in der UML Relationen zwischen Klassen 2 / 18 UML: Grundsätzliches
MehrVorwort. 1 Einführung 1
Inhaltsverzeichnis Vorwort XI 1 Einführung 1 1.1 Business Process Management 1 1.1.1 Definition 1 1.1.2 BPM in der Praxis 2 1.1.3 camunda BPM-Kreislauf 3 1.1.4 Prozessautomatisierung 6 1.2 Warum BPMN?
MehrWhat s New German. HyDraw CAD 900 What s New
HyDraw CAD 900 What s New German HyDraw CAD 900 What s New? Tastenkürzel für HyDraw Befehle Replace Symbol Symbole/Verbindungen in HyDraw Objekte konvertieren Zeichnungsrahmen & Schriftfeld einfügen Schriftfeldeinträge
MehrISO 15504 Reference Model
Prozess Dimension von SPICE/ISO 15504 Process flow Remarks Role Documents, data, tools input, output Start Define purpose and scope Define process overview Define process details Define roles no Define
MehrEINFÜHRUNG IN DIE WIRTSCHAFTSINFORMATIK -ÜBUNGEN- Marina Tropmann-Frick mtr@is.informatik.uni-kiel.de www.is.informatik.uni-kiel.
EINFÜHRUNG IN DIE WIRTSCHAFTSINFORMATIK -ÜBUNGEN- Marina Tropmann-Frick mtr@is.informatik.uni-kiel.de www.is.informatik.uni-kiel.de/~mtr ABLAUF Besprechung der Abgaben Petri-Netze BPMN Neue Übungsaufgaben
MehrSeminar XML und Datenbanken. Thema: Workflow
Seminar XML und Datenbanken Thema: Workflow Betreuer: Markus Bon Bearbeiter: Kristof Barklage Gliederung (1) Grundlagen (2) Workflow Management Coalition (3) XML Process Definition Language (XPDL) (4)
MehrBusiness Process Management (BPM) - Das Zauberwort für Nachhaltigkeit
Business Process Management (BPM) - Das Zauberwort für Nachhaltigkeit Seit über 20 Jahren sind unsere ca. 100 Experten an zwei Standorten für Sie im Einsatz (Böblingen, Hamburg) Management- und Prozessberatung
MehrBPMN2.0 Geschäftsprozesse effizient gestalten. Ganz klar persönlich.
BPMN2.0 Geschäftsprozesse effizient gestalten Ganz klar persönlich. Geschäftsprozesse im Wandel morgen gestern Dokumentverwaltung Vertragsablage Problemmanagement heute Sicherung der Compliance Qualitätsgesichertes
MehrJochen Bauer 08.01.2010
08.01.2010 Um was geht s und wie läuft s ab? Eclipse-EMP-MDT: Standards unter einem Dach! Gliederung 1. der Model (MDT) 2. Model-Driven- (MDD) und MDT 3. Interne Domain-Specific-Languages (DSL) 4. 5. 6.,
MehrMethoden zur Visualisierung von ereignisdiskreten Analysedaten
Fakultät Informatik, Institut für Angewandte Informatik, Professur Technische Informationssysteme Methoden zur Visualisierung von ereignisdiskreten Analysedaten Referent: Hendrik Freund Betreuer: Vladimir
MehrABSICHERUNG MODELLBASIERTER SICHERHEITSKRITISCHER AVIONIK SOFTWARE Dr. Elke Salecker
ABSICHERUNG MODELLBASIERTER SICHERHEITSKRITISCHER AVIONIK SOFTWARE Dr. Elke Salecker MOTIVATION Fahrzeug-Software wird modellbasiert mit Simulink/TargetLink entwickelt & DO331/DO-178C ermöglicht modellbasierte
MehrRouting in WSN Exercise
Routing in WSN Exercise Thomas Basmer telefon: 0335 5625 334 fax: 0335 5625 671 e-mail: basmer [ at ] ihp-microelectronics.com web: Outline Routing in general Distance Vector Routing Link State Routing
MehrOracle JDeveloper 10 g
Oracle JDeveloper 10 g Modellierung Evgenia Rosa Business Unit Application Server ORACLE Deutschland GmbH Agenda Warum Modellierung? UML Modellierung Anwendungsfall (Use Case)-Modellierung Aktivitätenmodellierung
MehrVorwort XI Einführung... BPMN - die Notation im Detail... 27
Inhalt Vorwort......... XI 1 Einführung... 1 1.1 Business Process Management... 1 1.1.1 Definition... 1 1.1.2 BPM in der Praxis... 2 1.1.3 Camunda-BPM-Kreislauf... 3 1.1.4 Prozessautomatisierung... 5 1.2
MehrJTAGMaps Quick Installation Guide
Index Index... 1 ENGLISH... 2 Introduction... 2 Requirements... 2 1. Installation... 3 2. Open JTAG Maps... 4 3. Request a free JTAG Maps license... 4 4. Pointing to the license file... 5 5. JTAG Maps
MehrCOSMOS-Portal - Benutzerhandbuch
COSMOS-Portal - Benutzerhandbuch Erstellt von: Christian Reimers Version: draft1 (Nov. 2008) Inhaltsverzeichnis Erste Schritte Startseite des COSMOS Portals Registrierung Anmeldung (Log in) Reiter Home
MehrSymbolic Methods for the Verification of Software Models
Symbolic Methods for the Verification of Software Models DISSERTATION submitted in partial fulfillment of the requirements for the degree of Doktor/in der technischen Wissenschaften by Magdalena Widl Registration
MehrChallenges for the future between extern and intern evaluation
Evaluation of schools in switzerland Challenges for the future between extern and intern evaluation Michael Frais Schulentwicklung in the Kanton Zürich between internal evaluation and external evaluation
MehrInnovator for Business Analysts on Tour, März 2010
BPMN: In wenigen Worten Innovator for Business Analysts on Tour, März 2010 BPMN Basiselemente BPMN & more Der neue Innovator for Business Analysts 2 BPMN Basiselemente Einführungsbeispiel Bearbeitung einer
MehrTutorium Softwaretechnik I
Tutorium Softwaretechnik I Moritz Klammler 30. Mai 2017 Fakultät für Informatik, IPD Tichy Titelfoto: Copyright (C) 2010 Multimotyl CC BY-SA 3.0 1 30. Mai 2017 Moritz Klammler - Tutorium Softwaretechnik
MehrEINFÜHRUNG IN DIE WIRTSCHAFTSINFORMATIK -ÜBUNGEN- Marina Tropmann-Frick mtr@is.informatik.uni-kiel.de www.is.informatik.uni-kiel.
EINFÜHRUNG IN DIE WIRTSCHAFTSINFORMATIK -ÜBUNGEN- Marina Tropmann-Frick mtr@is.informatik.uni-kiel.de www.is.informatik.uni-kiel.de/~mtr FRAGEN / ANMERKUNGEN Vorlesung Neue Übungsaufgaben MODELLIERUNG
MehrObject Constraint Language. 30. Oktober 2012
Object Constraint Language 30. Oktober 2012 54 Was ist die OCL? Wie wird sie verwendet? Die Object Constraint Language (OCL) ist eine textuelle Sprache für Constraints über Objektstrukturen. Sie ist ein
MehrDie BPM-Trilogie BPMN, CMMN, DMN mehr als Schlagworte?
Die BPM-Trilogie BPMN, CMMN, DMN mehr als Schlagworte? Wann Sie die neuen Standards anwenden sollten und wie wir die Konzepte dahinter vermitteln können Präsentation auf dem Process Solutions Day 2015
MehrBridging the Gap Between Business and IT Using Appropriate DSL. Berlin, 11.06.2008
Bridging the Gap Between Business and IT Using Appropriate DSL Berlin, 11.06.2008 Table of Content Quick view on reality Using models with domain specific wording The bridging domain transformation Examples
MehrProcess Management. Neue Möglichkeiten in der Geschäftsprozessmodellierung. Katja Hubl, Vostura GmbH
Process Management Neue Möglichkeiten in der Geschäftsprozessmodellierung Katja Hubl, Vostura GmbH Process Management Solution Documentation in SAP Solution Manager SAP Solution Manager 7.2 kommt mit einer
MehrHIR Method & Tools for Fit Gap analysis
HIR Method & Tools for Fit Gap analysis Based on a Powermax APML example 1 Base for all: The Processes HIR-Method for Template Checks, Fit Gap-Analysis, Change-, Quality- & Risk- Management etc. Main processes
MehrVerteilte Resource Broker
Verteilte Resource Broker Ralf Kahrl Problematik der RB-Architektur ob-kommuniaktion nur über RB möglich submit, status, get-output Broker nicht erreichbar obs gehen nach einem festgelegten Zeitintervall
MehrHdM-Stuttgart, FB1, MI Probeklausur 1, Informatik 4 Prof. Dr. Edmund Ihler. Fachhochschule Stuttgart Hochschule der Medien.
Fachhochschule Stuttgart Hochschule der Medien Probeklausur 1 Dozent: Prof. Dr. Edmund Ihler Leistungsnachweis: Informatik 4 EDV-Nr.: 13037 Prüfungsdauer: 90 Minuten erlaubte Hilfsmittel: keine Beilagen:
MehrModellbasierter Test mit der UML. Vortragender: Lars Westmeier Seminar: Spezifikationsbasierter Softwaretest
Modellbasierter Test mit der UML Vortragender: Lars Westmeier Seminar: Spezifikationsbasierter Softwaretest Inhalt Einleitung und Motivation UML Testgenerierung Fazit Inhalt Einleitung und Motivation UML
MehrMethodik. zur prozessübergreifenden Integration. der Digitalen Fabrik. der Rechts- und Wirtschaftswissenschaftlichen Fakultät
Methodik zur prozessübergreifenden Integration der Digitalen Fabrik in bestehende Unternehmensstrukturen der Rechts- und Wirtschaftswissenschaftlichen Fakultät des Fachbereichs Wirtschaftswissenschaften
MehrSpecifying Patterns for Dynamic Pattern Instance Recognition with UML 2.0 Sequence Diagrams. Lothar Wendehals. Universität Paderborn
Specifying Patterns for Dynamic Pattern Instance Recognition with UML 2.0 Sequence Diagrams Lothar Wendehals 6. Workshop Software-Reengineering Bad Honnef, 3. - 5. Mai 2004 Motivation Unterstützung des
MehrKapitel 2 - Die Definitionsphase
Kapitel 2 - Die Definitionsphase SWT I Sommersemester 2010 Walter F. Tichy, Andreas Höfer, Korbinian Molitorisz IPD Tichy, Fakultät für Informatik KIT die Kooperation von Forschungszentrum Karlsruhe GmbH
MehrVisuelle Sprachen und Ihre Ausdrucksmittel
Visuelle Sprachen und Ihre Ausdrucksmittel Seminar der Projektgruppe Generierung von Web-Anwendungen aus visuellen Spezifikationen Universität Paderborn 11. Juni 2004 Motivation Warum überhaupt visuell?
Mehrarlanis Software AG SOA Architektonische und technische Grundlagen Andreas Holubek
arlanis Software AG SOA Architektonische und technische Grundlagen Andreas Holubek Speaker Andreas Holubek VP Engineering andreas.holubek@arlanis.com arlanis Software AG, D-14467 Potsdam 2009, arlanis
MehrSPICE 1-2-1 und die Assessment Tool Suite Eine Produktfamilie von HM&S & und Nehfort IT-Consulting
SPICE 1-2-1 und die Assessment Tool Suite Eine Produktfamilie von HM&S & und Nehfort IT-Consulting Die Idee Umfassende Tool-Unterstützung für Assessment Modelle: - Abbildung der Process Dimension - Abbildung
MehrBusiness Process Model and Notation (BPMN) II
Business Process Model and Notation (BPMN) II Business Process Management Herbstsemester 2016 Prof. Dr. Jana Koehler Schwerpunkt Heute: Gute Modelle Style Guidelines "BPMN Knigge" 2 Agenda Modellaufbau
MehrSeminarangebot BPMN 2.0
Seminarangebot BPMN 2.0 Prozessmodellierung mit der Business Process Model and Notation im gesamten Unternehmen Praxisorientiertes Seminar für erfolgreiches Prozessmanagement Schmeling + Consultants GmbH
Mehr