=Paper= {{Paper |id=Vol-1439/paper9 |storemode=property |title=Hybrid process technologies in the financial sector |pdfUrl=https://ceur-ws.org/Vol-1439/paper9.pdf |volume=Vol-1439 |dblpUrl=https://dblp.org/rec/conf/bpm/DeboisHMS15 }} ==Hybrid process technologies in the financial sector== https://ceur-ws.org/Vol-1439/paper9.pdf
     Hybrid Process Technologies in the Financial Sector

      Søren Debois2 , Thomas Hildebrandt2 , Morten Marquard1 , and Tijs Slaats1,2 ?
       1
         Exformatics A/S, Dag Hammarskjölds Allé 13, DK-2100 Copenhagen Ø, Denmark
              {mmq, ts}@exformatics.com, http://www.exformatics.com
    2
      IT University of Copenhagen, Rued Langgards Vej 7, DK-2300 Copenhagen S, Denmark
                    {debois, hilde, tslaats}@itu.dk, http://www.itu.dk



           Abstract. Danish mortgage credit institutes deal with highly variable and knowledge-
           intensive processes. At the same time these processes are required to be strictly
           conformant to current regulations and laws. In addition different divisions of the
           business are interested in different views on the same process: whereas the IT
           department implementing the processes would like a complete view that shows
           the underlying business rules and supports all variants, the end users are only in-
           terested in a local view that (1) shows only the aspects of the process that they
           are responsible for and (2) only shows the variants of the process that are rel-
           evant to them. This paper reports on a project we undertook with such a credit
           institute where we investigated and addressed these issues by providing a hybrid
           solution, allowing processes to be modelled using our constraint-based modelling
           tools, but also supporting flow-based views of both the entire process and specific
           variants.


Keywords: Hybrid Process Technologies, Declarative Modelling, DCR Graphs, Fi-
nancial Processes, Process Flexibility, Knowledge Work


1     Introduction

This paper describes an investigation by Danish Adaptive Case Management vendor
Exformatics A/S into the usability of its declarative workflow modelling and execution
engine for application within the financial sector. This investigation was carried out in
collaboration with the Process Modelling Group of the IT University of Copenhagen
and Danish mortgage credit institution BRFkredit.
    The investigation indicated that:

    – BRFkredit uses process modelling primarily as an internal communication tool.
    – Different stakeholders have radically different use for the resulting process models.
    – Different stakeholders prefer somewhat different process notations.
    – Many stakeholders are content with representing processes as “representative traces”.
?
    Authors listed alphabetically. This work is supported in part by the Computational Artifacts
    project (VELUX 33295, 2014-2017), by the Danish Agency for Science, Technology and In-
    novation, by the CFIR innovation network, by Exformatics A/S, and by the IT University of
    Copenhagen.




                                              107
2                             Debois, Hildebrandt, Marquard, Slaats

    – Moreover, such representative traces should contain only activities “relevant” to the
      business case at hand.

    In order to accommodate these diverse requirements of process models, Exformatics
has extended their declarative modelling tools to derive from the model representative
traces and other relevant flow-based visualisations. Through this extension the tools
now support a hybrid modelling approach where processes are modelled declaratively
based on their underlying business rules, but the behaviour supported by the model can
be visualised in more familiar flow-based notations, both in full and as representative
traces. The new hybrid features and the broader perspectives of the technology were
well received by BRFkredit, but a more thorough evaluation with more users and case
studies is of course needed to make any firm conclusions on their use in practice.


2     Background

Exformatics A/S is a Danish vendor of Adaptive Case Management (ACM) solutions
with a customer base of approximately 40 organisations, both Danish and international
and both private and public. The core product of Exformatics is a case handling sys-
tem aimed at knowledge workers such as lawyers working with intellectual property
protection or real estate management; engineers and project managers designing and
constructing large power plans; marketing employees planning campaigns for broad-
casting; as well as case workers in various areas such as HR, political hearings, and
workforce political issues.
    Exformatics strongly believes in the need for formal workflow modelling notations
as a means to

    – Strengthen communication of requirements from client organisations.
    – Strengthen commutation within client organisations post deployment.
    – Expedite development.
    – Enable run-time system updates.

    However, for its current clientele of knowledge workers, Exformatics has found
flow-based modelling notations insufficiently flexible. The cases handled by Exformat-
ics’ clients are at the same time uniform yet never actually equal—two different market-
ing campaigns are at the end of the day not radically different, however, the devil is in
the detail, and the detail invariably differs a great deal. Hence, Exformatics has adopted
and co-developed a declarative workflow modelling notation, DCR Graphs [5], origi-
nally conceived at the Process Modelling Group of the IT University of Copenhagen,
headed by Thomas Hildebrandt.
    Exformatics has invested considerable resources into bringing DCR Graphs from
merely an academic vision to a practical, marketable product, in the form of a Process
Execution Engine and Workflow Modelling Toolkit [7]. The former has been deployed
in Exformatics’ solutions, most notably with the inclusion of a complete model of the
workflow of the Danish foundation Dreyers Fond [3].
    However, so far, the use of formal workflow modelling has, from the perspective of
the customer, been an implementation detail; a technical trick Exformatics uses to speed




                                          108
                                Hybrid Process Technologies in the Financial Sector     3

up its implementation. It is the vision of Exformatics that (suitably authorised) expert
end-users should be able to update or even create models themselves, with the Exfor-
matics Process Engine automatically reflecting such updates. With that vision in mind,
Exformatics has been looking for a mature process-intensive knowledge worker–heavy
company, preferably in the financial sector, with which to experiment with the possible
future directions of the Exformatics’ Workflow Modelling Toolkit.
    Such a company was found in Danish mortgage credit institution BRFkredit in
late 2014. A formal collaboration was established between between Exformatics A/S,
BRFkredit, IT University of Copenhagen and a fourth partner, within the purview of
and financially supported by the Copenhagen Fintech Innovation and Research Net-
work (CFIR).
    BRFkredit is a Danish mortgage credit institution lending against collateral on
owner-occupied homes, commercial properties and subsidised housing. On the Dan-
ish housing market mortgage loans are not typically taken out from a bank, but instead
from specialised credit institutions who issue mortgage bonds that pool together many
borrowers and investors, thereby spreading out the associated risk. BRFkredit is one
such mortgage credit institution.
    Within BRFkredit, loans for residential purposes account for the majority of all
lending; corporate lending is loans for office and business properties, private rental and
cooperative housing. BRFkredit finances the current lending by issuing covered bonds
and mortgage bonds continuously, i.e. as tap issues.
    BRFkredit A/S is owned by Jyske Bank A/S through the holding company BRFhold-
ing A/S. BRFkredit has a market share of the total Danish mortgage market of approxi-
mately 8% Jyske Bank and BRFkredit is Denmark’s fourth largest financial institution.
BRFkredit has lending of around DKK 213 billion (approx. EUR 28 billion) distributed
on around 120.000 mortgage loans, managed by just over 750 full time employees 3 .


3     Objectives

Exformatics chose to adopt a declarative notation because of a strong belief in their
client’s need for flexibility: knowledge worker end-users are the experts and should
only be inhibited in their possible actions if required by laws or business rules. As
has been commonly claimed in the academic literature [8], Exformatics believes that
declarative notations are better suited at describing such laws and business rules than
imperative or flow-based notations.
    However, declarative notations have been shown to be more challenging to un-
derstand for end-users than more common flow-based notations such as BPMN [15].
Hence:

    – The primary objective of the investigation for Exformatics was to gain an under-
      standing of how the DCR Graph process modelling can be made more accessible
      to expert end-users.
 3
     BRFkredit in Brief. Accessed August 2015 at http://www.brf.dk/Investors/
     About-BRFkredit/Additional-information/BRFkredit-in-brief




                                        109
4                             Debois, Hildebrandt, Marquard, Slaats

    – One secondary objectives was to gain a better understanding of the motivation for
      and role of manual process modelling in financial institutions, and the applicability
      of DCR Graphs to the same.
    – Another secondary objective was to carry out a practical (yet anecdotal) test of the
      hypothesis that simulation, potentially collaborative simulation, can be a strong tool
      for expert end-users’ work with process models. For the latter, Exformatics places
      a high priority on support for simulation in the its tool-chain [7]. Believing that the
      ability to simulate and ”play through” a process will help users better understand
      the ramifications of a particular declarative model.


4     Related Work
The direction taken in this project relates closely to the recently initiated work on hybrid
business process modelling notations and technologies [10], which aims to combine the
strengths of the flow- and constraint-based process modelling paradigms. A currently
common approach in this field is to provide hybrid modelling notations that combine
both flow- and constraint-based elements [1, 11–13]. Our own approach on the other
hand uses the two paradigms separately: a constraint-based notation is used to model the
process, whereas a flow-based notation is used to give more insight into the behaviour
supported by the models. This relates closely to recent work [2,9] on mapping from the
declarative Declare [8] notation to Petri nets, however contrary to the work presented
here we are not aware of these techniques being used in commercial tools or applied to
industrial case studies.


5     Investigation
The investigation itself took the form of a sequence of full- and half-day meetings in
early spring 2015, primarily at Exformatics, occasionally at ITU or BRFkredit. Dur-
ing the meetings we discussed the needs of BRFkredit for process modeling and the
required extensions to the DCR Graphs tools to meet those needs. In the present case
study, we report only on the conclusion of these discussions.
    The objective of process modeling within BRFkredit is this: process models are
constructed for the purpose of communication within the company. The constructed
models are then used by several different stakeholders:
 1. The IT department uses process descriptions as partial requirements specifications
    for IT systems supporting new and updated financial products.
 2. Caseworkers use process models as road-maps for their daily work.
 3. Management (at multiple levels) uses process models as abstracted views of “what
    goes on in the company”.
    It is interesting to note at this point that for BRFkredit process modeling has enough
value as a communication tool alone to merit allocating resources to their construction
and maintenance.
    However, BRFkredit reported that their use of such models faces two major chal-
lenges:




                                           110
                                    Hybrid Process Technologies in the Financial Sector       5

 1. Different stakeholders use different process model notations.
 2. The level of abstraction appropriate for a model depends on the stakeholder con-
    suming it.
We treat each of these in turn.

Different stakeholders use different notations. Attempts to introduce a small subset of
BPMN as a standard modelling notation used everywhere in BRFkredit has not been
successful: Most departments, including IT, find that notation unhelpful. It is important
to know that this is not because those stakeholders are adverse to process modelling;
on the contrary, some departments have on their own initiative produced extensive and
comprehensive models of their processes for internal consumption.
    These models appear to have a number of commonalities across departments.4
 1. The models are trace models, i.e., each model describes a single “happy-path” run
    of the process in question. The models typically include very little or no possibility
    of choosing between or reordering activities.
 2. The models heavily emphasize roles, whether occupied by humans or IT systems.
    Diagrams are invariably some form of swim-lane diagrams, typically produced in
    Powerpoint.
    The emphasis in point 1 above on single traces over branching models is interest-
ing, and in line with recent research on understandability of process models [4, 14]. It
appears that for the majority of stakeholders understandability far outweighs precision
or generality when it comes to usefulness of models as tools for communication. For
discussion and communication, a representation of a single “happy path”—the most
common variant of a particular process—is far more helpful than a branching model
like BPMN. The greater precision afforded by the branching model sours discussion by
bringing in irrelevant detail.
    Where detail is required—when process models are used as requirements specifica-
tion for IT, or where process model are used as road-maps for caseworkers—BRFkredit
simply produces more single-trace models. Eg., at BRFkredit, the various processes
for granting various kinds of mortgages has been enumerated to more than a thou-
sand. BRFkredit explicitly mentions that this approach is very burdensome in the face
of changes in internal processes, eg., in response to changes in business requirements
or the regulatory climate. It seems very likely that the large number of processes can
profitably be represented as minor variations on a very small number of core processes.
    It is worth noting that in a large company such as BRFkredit, difficulties on agree-
ing on notation go beyond mere process notation. E.g., a seemingly simple and precise
notion such as ”client” has different meaning between departments: For the Sales de-
partment, it is a person who might be interested in obtaining a mortgage; for the Loan
Monitoring department, it is a person who has an active loan with BRFkredit and so
forth.
    To the outside observer, the combination of differences in (ad hoc) model notations
and terminology has the unfortunate consequence that one may be presented with two
 4
     For confidentiality reasons, we cannot include actual examples of the various custom models
     in this document.




                                            111
6                           Debois, Hildebrandt, Marquard, Slaats

diagrams, e.g. one depicting a process as seen by IT and one as seen by sales, and utterly
fail to realise that the two diagrams depict aspects of the same process.

The level of abstraction appropriate for a model depends on the stakeholder consuming
it. This is most easily explained by example, for instance:

 1. Caseworkers need process descriptions that show only the process variant they are
    currently working on, and need not know any detail of underlying IT processes.
 2. Managers sometimes need process descriptions that are precise about interactions
    between departments, but do not contain details about what goes on inside depart-
    ments.
 3. Managers at other times need process descriptions that describe only the part of
    processes pertaining to particular (financial) products or product lines.
 4. IT needs process descriptions that contain every possible process variant and full
    detail on interaction with IT systems, but does not care at all about human interac-
    tions (eg., prospective client meetings).


6   Proposed technology

Reconciling differences in terminology in a large organization is a problem beyond the
scope of process modeling; accordingly, we focus on notation.


Regarding differences in notations. We contend that the difference in process nota-
tions employed in BRFkredit does not arise from any inherent difference in preference
in modeling notations; rather, it arises from the absence of a single notation suitable
for all stakeholders. BPMN is apparently not it; not for want of flexibility, but simply
because of its plethora of symbols and, to the layman, less than completely intuitive
semantics.
    Recall the above observation that most of the ad-hoc diagrams we have been pre-
sented with in reality presents only a single trace with precise distinction between roles.
That notation, then, is apparently the appropriate notation for the majority of stakehold-
ers. As such, we envision a mechanism for presenting process models in terms of a very
small number of representative traces. This idea sits well with the idea of declarative or
constraint-based process modeling: a declarative model is a concise representation of
a typically large number of admissible traces, with semantics that allow us to compute
efficiently whether a trace is admissible. If the processes of BRFkredit were represented
as a single or, more realistically, small number of general processes, one could extract
from these models representative traces “representing” the process in internal commu-
nications.
    This idea begets the question: Which traces? Among all the possible traces admitted
by our hypothesised general model, how do we find an appropriate set of representa-
tives?
    We contend that in a given process model, we can name activities the execution of
which are in fact the objective of the process. In the case of BRFkredit, the objective of,




                                         112
                                 Hybrid Process Technologies in the Financial Sector      7

say, an instance of an mortgage application process is the eventual evaluation of that ap-
plication. Variants of that process arise as different opportunities present themselves for
reaching that goal. For instance, one variant is the one in which the value of the prop-
erty securing the mortgage can be appraised statistically, without an actual inspection. A
different variant arises when the property is in a insufficiently uniform neighbourhood,
whence the constraints of the process model forbid the statistical appraisal.
    In summary, we believe that—at least in this instance—the objectives of the process
can be defined as the execution of a particular activity (“assess loan application”); and
that the variants of the process can be identified by which activities are executed towards
that objective (“statistical appraisal” or “on-site appraisal”).
    This yields a method for identifying relevant traces: domain experts, which must
be consulted anyway when constructing the model, help figuring out which activities
characterise the objective of the process, and the key activities identifying (collections
of) process variants.


Regarding differences in appropriateness of abstractions. For the single-trace model
representatives suggested above, this is simply a matter of suitably projecting the trace
in question, i.e., leaving out activities that are unwarranted at the desired level of ab-
straction. Following the examples from above:

Example 1: Caseworkers need process descriptions that show only the process variant
they are currently working on, and need not know any detail of underlying IT processes.
Proposed solution: Given a complete trace, we simply remove all activities not directly
involving the caseworker.

Example 2: Managers sometimes need process descriptions that are precise about in-
teractions between departments, but do not contain details about what goes on inside
departments. Proposed solution: Again, given a complete trace, we simply remove all
activities not adjacent to an activity of a different department.

Example 3: Managers at other times need process descriptions that describe only the
part of processes pertaining to particular (financial) products or product lines. Proposed
solution: This relates to how the trace is generated; looking for a trace that concludes
in, say, “assess additional loan application” partially fulfils this requirement.

Example 4: IT needs process descriptions that contain every possible process variant
and full detail on interaction with IT systems, but does not care at all about human inter-
actions (eg., prospective client meetings). Proposed solution: In this case, where we do
need branching structure, the picture is less clear. For IT, process descriptions often play
a role as part of a requirements specification, and thus the process model must describe
all and only the behaviour of the desired system: However, we may assume a minimal
sophistication with formal models and so use the general DCR model as the appropri-
ate model. For DCR graphs, the possibilities for semantically well-founded projection is
well-studied, and so getting rid of “human interactions” in the above example amounts
to employing one of the known sound projection methods [6].




                                         113
8                            Debois, Hildebrandt, Marquard, Slaats

7   Proof-of-concept implementation

To present the above ideas to BRFkredit staff in practice, Exformatics has extended its
existing workflow modeling tool with a proof-of-concept analysis tool for (a) presenting
projected traces and (b) generating minimal traces executing or not executing given
activities. We give a brief walk-through of this tool.
     The tool presupposes a single DCR Graph-based process model encompassing a
family of processes, e.g., a particular class of mortgage loan application processes.
For confidentiality reasons, we cannot report on an actual such model here; for clar-
ity, we have constructed a fictional process heavily inspired by the actual processes at
BRFkredit, but simplified slightly. This DCR Graph model is presented in Figure 1
and can be found as a public graph (BPM 2015 BRF Example) online at http:
//dcrgraphs.net.




         Fig. 1. DCR Graph model of a (fictitious) mortgage loan application process.


    Boxes indicate activities, arrows constraints. Each box is labeled (in the middle)
with the name of the activity and (in the top) with the roles participating in the activity.
The objective of the process is the execution of the activity “Assess application”. The
model makes this requirement explicit with the “!” on that box, signifying that the
activity is required for the workflow to be considered complete.
    The arrows with a bullet in the end (coloured yellow in the tool) indicate conditions,
so we cannot “Assess application” before we have executed amongst others “Collect
documents”. Arrows with a bullet in the beginning (coloured blue in the tool) indi-
cate required responses, so whenever “Submit budget” is executed—i.e., whenever the




                                          114
                                Hybrid Process Technologies in the Financial Sector      9

prospective client updates his budget—“Approve budget” must be executed again. The
graphical notation for conditions and responses is consistent with the notation for prece-
dence and response constraints used in DECLARE [8].
    The arrows with % and + in the end (and coloured red and green in the tool) indicate
respectively exclusion and inclusion; arrows with diamonds in the end (and coloured
purple in the tool) represent “milestones”; however, it will not be necessary to under-
stand these in detail to read the remainder of this report, so we omit further details and
refer instead the reader to e.g. [3] for a brief overview.
     This model is only potentially suitable for the IT stakeholders as a requirements
specification for implementation purposes. Accordingly, using Exformatics Workflow
Editing Tool’s plug-in infrastructure, we have constructed a plug-in that gives different
perspectives on this model to be used by the other stake holders (Case Worker and
Management). One such perspective is the full state-space of the DCR Graph model in
a flow-graph notation; this representation includes the full detail of the model, including
branching structure (decision points) and can thus be helpful for implementors, but it is
generally way too detailed. An example is in Figure 2 showing the complete but rather
overwhelming picture.




                 Fig. 2. Flow-graph representation of the model of Figure 1



    For the stakeholders interested in representative traces, the prototype tool has a
panel for specifying such, illustrated in Figure 3 below. One specifies under “Scope”
the activity that should be the starting point of the trace; the ending point; optionally
activities that must or cannot occur along the way. Under “Perspective”, one may in-
dicate an optional projection onto specific roles or groups. The tool will then find the
shortest trace satisfying the given constrains by simply searching through the transition
graph. For instance, suppose we are interested in variants of the loan application process
in which the property in question does need an on-site appraisal. Figures 4 and 5 below
shows the input constraints and the resulting trace. Starting from the same constraints,
we may restrict our attention to the mobile consultant, by clearing “Role” boxes in Fig-




                                         115
10                  Debois, Hildebrandt, Marquard, Slaats




        Fig. 3. Pop-up panel for specifying single-trace parameters.




     Fig. 4. Specification of process variant requiring on-site appraisal.




                                  116
                                  Hybrid Process Technologies in the Financial Sector       11




                Fig. 5. Trace resulting from the parameters entered in Figure 4.


ure 4. Keeping only, say, the “Mobile Consultant” and the “Caseworker”, we obtain the
trace in Figure 6.




Fig. 6. Trace resulting from the parameters entered in Figure 4 plus projection to “Mobile Con-
sultant” and “Caseworker”.




8   Outcome & General lessons learned

Exformatics A/S is currently extending the plug-in architecture for its Workflow Editing
Tool to encompass the proof-of-concept technology reported here as an APP, as well as
evolving the proof-of-concept to an important feature of its current offering.
    BRFkredit is currently undertaking an in-house evaluation of the prototype, in which
actual internal processes are being modelled in Exformatics proof-of-concept imple-
mentation.
    This case demonstrates anecdotally a clear need for different visualisation of pro-
cesses for different stakeholders. Also, the proof-of-concept implementation of the
semi-automatic generation of “representative traces” was well-received by BRFkredit.
Both of these points are likely independent of the concrete case and notation used,
although we believe that the possibility of producing the projections depends on the




                                           117
12                            Debois, Hildebrandt, Marquard, Slaats

use of a formal declarative model such as DCR Graphs. The solution is available at
http://www.dcrgraphs.net.

Acknowledgements: We are grateful to the reviewers for constructive comments.

References
 1. Giuseppe De Giacomo, Marlon Dumas, Fabrizio Maria Maggi, and Marco Montali. Declar-
    ative process modeling in BPMN. In Proceedings of the 27th International Conference on
    Advanced Information Systems Engineering (CAiSE 2015), 2015.
 2. Johannes De Smedt, Seppe KLM Vanden Broucke, Jochen De Weerdt, and Jan Vanthienen.
    A full R/I-net construct lexicon for declare constraints. Available at SSRN 2572869, 2015.
 3. Søren Debois, Thomas Hildebrandt, Morten Marquard, and Tijs Slaats. A case for declarative
    process modelling: Agile development of a grant application system. In International Work-
    shop on Adaptive Case Management and other non-workflow approaches to BPM, 2014.
 4. Cornelia Haisjackl, Stefan Zugal, Pnina Soffer, Irit Hadar, Manfred Reichert, Jakob Pinggera,
    and Barbara Weber. Making Sense of Declarative Process Models: Common Strategies and
    Typical Pitfalls. In Selmin Nurcan, Henderik A. Proper, Pnina Soffer, John Krogstie, Rainer
    Schmidt, Terry Halpin, and Ilia Bider, editors, BMMDS/EMMSAD, volume 147 of Lecture
    Notes in Business Information Processing, pages 2–17, Berlin, Heidelberg, 2013. Springer
    Berlin Heidelberg.
 5. Thomas Hildebrandt and Raghava Rao Mukkamala. Declarative event-based workflow as
    distributed dynamic condition response graphs. In Post-proceedings of PLACES 2010, 2010.
 6. Thomas Hildebrandt, Raghava Rao Mukkamala, and Tijs Slaats. Safe distribution of declar-
    ative processes. In Proceedings of the 9th international conference on Software engineering
    and formal methods, SEFM’11, pages 237–252, Berlin, Heidelberg, 2011. Springer-Verlag.
 7. Morten Marquard, Muhammad Shahzad, and Tijs Slaats. Web-based modelling and collabo-
    rative simulation of declarative processes. In Proceedings of 13th International Conference
    on Business Process Management (BPM 2015), 2015.
 8. Maja Pesic, Helen Schonenberg, and Wil M. P. van der Aalst. DECLARE: Full Support
    for Loosely-Structured Processes. In Proceedings of the 11th IEEE International Enterprise
    Distributed Object Computing Conference. IEEE Computer Society, 2007.
 9. Johannes Prescher, Claudio Di Ciccio, and Jan Mendling. From declarative processes to
    imperative models. In Proceedings of the 4th International Symposium on Data-driven Pro-
    cess Discovery and Analysis (SIMPDA 2014), Milan, Italy, November 19-21, 2014., pages
    162–173, 2014.
10. Hajo A. Reijers, Tijss Slaats, and Christian Stahl. Declarative modeling – An academic
    dream or the future for BPM? In Florian Daniel, Jianmin Wang, and Barbara Weber, edi-
    tors, Proceedings of 11th International Conference on Business Process Management (BPM
    2013), volume 8094 of Lecture Notes in Computer Science, pages 307–322. Springer, 2013.
11. Shazia Sadiq, Wasim Sadiq, and Maria Orlowska. Pockets of flexibility in workflow specifi-
    cation. In Hideko S.Kunii, Sushil Jajodia, and Arne Sølvberg, editors, Conceptual Modeling
    — ER 2001, volume 2224 of Lecture Notes in Computer Science, pages 513–526. Springer
    Berlin Heidelberg, 2001.
12. W.M.P. van der Aalst, M. Adams, A.H.M. ter Hofstede, M. Pesic, and H. Schonenberg.
    Flexibility as a service. In Database Systems for Advanced Applications, volume 5667 of
    Lecture Notes in Computer Science, pages 319–333. Springer, 2009.
13. Michael Westergaard and Tijs Slaats. Mixing paradigms for more comprehensible models. In
    Business Process Management - 11th International Conference, BPM 2013, Beijing, China,
    August 26-30, 2013. Proceedings, pages 283–290, 2013.




                                           118
                                 Hybrid Process Technologies in the Financial Sector       13

14. Stefan Zugal, Jakob Pinggera, Barbara Weber, Jan Mendling, and Hajo A. Reijers. Assessing
    the Impact of Hierarchy on Model - A Cognitive Perspective. In EESSMod, 2011.
15. Stefan Zugal, Pnina Soffer, Cornelia Haisjackl, Jakob Pinggera, Manfred Reichert, and Bar-
    bara Weber. Investigating expressiveness and understandability of hierarchy in declarative
    business process models. Software & Systems Modeling, June 2014.




                                          119