9
Extra Video Clip E.1 Concurrency Business Process Modeling and Analysis: An openHPI Course by Mathias Weske

OpenBPM E1 - Ink

Embed Size (px)

DESCRIPTION

OpenBPM E1 - Ink

Citation preview

  • Extra Video Clip E.1

    Concurrency

    Business Process Modeling and Analysis:

    An openHPI Course by Mathias Weske

  • Mathias Weske openHPI course on Business Process Modeling and Analysis 2013 E.1 - 2

    Sequential Execution

    A set of process activities are sequential, if the process model prescribes that they are always executed in a

    sequential order

    - At each point in time, at most one activity is running

    Sequence flow example

  • Mathias Weske openHPI course on Business Process Modeling and Analysis 2013 E.1 - 3

    Sequential Execution

    Time diagrams illustrate process instances

  • Mathias Weske openHPI course on Business Process Modeling and Analysis 2013 E.1 - 4

    Sequential Execution

    When we analyze processes, we look at traces

    - We abstract from the running phase

    - We reduce the interval to a point!

    Thereby we can create trace(s)

  • Mathias Weske openHPI course on Business Process Modeling and Analysis 2013 E.1 - 5

    Sequential Execution

    XOR split example

    Time diagrams

    Traces

  • Mathias Weske openHPI course on Business Process Modeling and Analysis 2013 E.1 - 6

    Concurrent Execution

    A set of process activities are concurrent, if the process model prescribes that they can be executed

    independently from each other with arbitrary interleaving

    - At each point in time, multiple concurrent activities might be

    running

    AND split example

  • Mathias Weske openHPI course on Business Process Modeling and Analysis 2013 E.1 - 7

    Concurrent Execution

    AND split example

    Sample time diagram

    Traces

  • Mathias Weske openHPI course on Business Process Modeling and Analysis 2013 E.1 - 8

    Concurrent Execution

    OR split example

    - If no conditions are given,

    we have to investigate

    all possible executions

    Sample time diagram

    Traces

    - For process instances in which branch D was not selected

  • Mathias Weske openHPI course on Business Process Modeling and Analysis 2013 E.1 - 9

    Summary Extra Video Clip E.1

    Sequential execution

    - Sequence flow

    - XOR Split

    Time diagrams

    - Illustrate temporal aspects

    Traces

    - Abstract from running states

    - Used for process analysis

    Concurrent execution

    - AND Split

    - OR Split

    Investigate all possible executions