business activities that may refer to the work of a per-
son, group, or any business applications.
BPMS provide tools for: i. Process modeling, ii.
Process Execution, and iii. Business Activity Mon-
itoring (Van Der Aalst et al., 2003), among other
things. In particular, Business Activity Monitor-
ing (BAM) software can provide real-time access to
critical business performance indicators for business
activities executed by BPMS. BAM software appli-
cations use Complex Event Processing (CEP) tech-
niques (Buchmann and Koldehofe, 2009), to process
simple software-level events and derive higher level
business events. CEP systems are advanced moni-
toring systems capable to combine data coming from
multiple sources so to infer complex events that sug-
gest more complicated circumstances. In particular,
BAM collects raw data of interest during the run-
time business process execution. These collected data
are then analyzed by CEP and correlated to Key Per-
formance Indicators (KPIs) and Goals defined for
the process models. (Calabro et al., 2015; Koetter
and Kochanowski, 2012) Key Performance Indicators
consist of performance metrics that can be used to
measure those aspects of organizational performance
that are most crucial for success of the organization.
(Parmenter, 2015)
By adopting a model-driven approach, BPMS can
be adopted for design of platforms that can both in-
form and mimic business scenarios for adult learn-
ing. In fact, when the modeled business process re-
produces operational process in the offices, such plat-
forms can provide opportunities for the employees
to acquire knowledge while actually doing the activ-
ity, or in simulation. This kind of learning is called
as workplace learning (Billett, 2001). Workplace
learning emphasizes participatory business practices
for individual and collaborative knowledge-gain.
Within the learning context, Learning path is de-
scribed as the chosen route, taken by a learner through
a range of learning activities, which allows them to
build knowledge progressively (Clement, 2000). It
can be used to formally describe learning scenar-
ios (Janssen et al., 2008a). A learning path includes
a learning flow that defines an orchestration detail be-
tween a set of learning activities. (Mari
˜
no et al., 2007)
Learning path specification should also define learn-
ing objectives or outcomes.
Several platform-independent Educational Model-
ing Languages have been proposed to describe learn-
ing paths. The IMS Global Consortium released
the IMS-Learning Design specification that allows
for defining the learning path as a Unit of Learning
(UOL) (IMS Global, 2003). In (Janssen et al., 2008a),
Janssen and coauthors have then provided a generic
learning-path model that is mapped to IMS-LD.
The aim of this paper is to introduce a learning
path specification that can be integrated to BPMS for
workplace learning, and can be monitored using BAM
systems. Our specification draws together the key
concepts and definitions from Business Process Man-
agement discipline and from Workplace Learning ap-
proaches mentioned above. In future we also plan to
evaluate the effectiveness of our Learning Path model
through various empirical studies.
3 MOTIVATIONAL EXAMPLE
This paper is both inspired by and is part of the ongo-
ing Learn PAd Project. We focus on procedural learn-
ing approach of learning by doing, whereby a civil
servant can use the platform to learn about the tasks
related to relevant business processes by performing
a simulation of the activities. The scope of this paper
includes the specification of learning path for work-
place learning and methods to monitor and assess
those learning paths during simulation. Though simu-
lation is part of the Learn PAd platform, its implemen-
tation is out of scope of this paper. We refer to Learn
PAd for details about the simulation component.
To illustrate our approach we introduce as an ex-
ample the case of a Passport office that accepts and
approves passport applications for citizens. Figure 1
shows a BP model that represents a simplified func-
tioning of this office. As shown, accepting a pass-
port application and issuing the passport is a collab-
orative activity involving two actors, namely a clerk
and a passport granting officer. First, the clerk en-
ter details of the passport applicant in a passport ap-
plication management portal. Next step involves a
complex process (abstracted in this example) where
the passport granting officer will check the applicant’s
background record to verify if he/she is eligible for a
passport. In the next step, the officer will be able to
view the status of the application and based on the re-
sults from the background evaluation process can ap-
prove, withhold or reject the application. The verifica-
tion may of course involve other public administrators
and automated services, but here it will abstracted out
as one single step. After verification, if the applica-
tion needs further evaluation (which is dependent on
the outcome of the previous step), the granting officer
may have to withhold the application for further eval-
uation or can reject the application altogether. Else,
he/she will grant the passport for the applicant and
the process stops here.
In this paper we will be using the above example
to demonstrate how learning paths are designed, exe-
AMARETTO 2016 - International Workshop on domAin specific Model-based AppRoaches to vErificaTion and validaTiOn
64