Information Technology Reference
In-Depth Information
Approve
accepted
candidates
Collect
candidates
Assess
candidates
Notify
results
Delete last
position
created
Ch eck
winner
Is t here a winner?
Approve
accepted
candidates
Check
winner
Vot e
updated
notified
Is t here a winner?
Ch eck
winner
Publish
winner
Notify
results
published
Ch eck
winner
Vot e
Publish
winner
Fig. 2. Object life cycle of data object Resolution of the business process in Fig. 1
BP. Figure 2 depicts the life cycle of data object Resolution of our use case.
The life cycles of a data object have one start state (represented with a filled
circle), one final state (represented with a semi-filled circle), and one or more
intermediate states (represented with a rectangle) that correspond with states of
the data object in the BP model. Transitions (represented with directed arrows)
connect two states and contain the parts of the BP that are executed in the
transition between states of the data object.
3 BP2OLC Procedure
BP2OLC is our approach to automatically generate the OLCs of the data ob-
jects represented in a BPMN model 2 . As depicted in Figure 3, it is a three-step
procedure based on model transformations which involves four different models.
The procedure must be carried out for each data object type present in the BP
model. We assume the source BP model has the following features:
1. As far as control flow is concerned, the BP model is sound, which basically
means it has no control flow deadlocks and terminates properly [6].
2. There is only one copy of each data object in each instance of the process,
e.g., there is only one data object Resolution in one instance of the process.
2 All the terms referring to elements of a BP model are used in the same sense as in
the BPMN 2.0 specification [1].
Search WWH ::




Custom Search