unit encapsulates state (i.e. a set of State attributes),
trace (i.e. events it has responded to and raised till
now) and behaviour (i.e. encoding of reactions). As
the modelling abstraction supports ‘time’ concept,
value of a variable and relationships between
variables can change with respect to time. Consider
the example of determining the impact of track record
on bid win of organisation where the value of track-
record variable changes over time thus affecting bid
win factor. Since a process is an individual actor,
simulator can determine the impact of successful
contract completion, renewal with/without
negotiation etc., for that specific process – systems
dynamics model falls short here. A trace of events
serves as a memory that can be queried to establish
more complex relationships between levers. For
example, successful completion of contract leads to
improved track record as well as better rapport with
the customer thus improving the bid win factor of
future outsourcing bids everything else remaining the
same. Thus, the abstraction provides primitives for
creating models that closely mimic reality.
7 CONCLUSIONS
Effective decision-making is a challenge that all
modern enterprises face. It requires deep
understanding of aspects such as organisational goals,
structure, operational processes. Large size, socio-
technical characteristics, and increasingly fast
business dynamics make this activity much more
difficult task for decision makers. Inadequate support
for representing necessary aspects of an organisation
in a relatable form and inability to handle inherent
uncertainty and temporal characteristics are the
present lacuna in state-of-the-art technological aids
that are used in decision-making.
This paper shows the gaps by evaluating
technological aids with respect to the needs of
complex dynamic decision-making. We began by
outlining a conceptual model (i.e. CMModel) that has
potential to mitigate the identified gaps between the
available technical capabilities and expected
characteristics. We then argued that an extended form
of actor model (i.e., AMModel and EAMModel) can
address these needs. We validated the hypothesis
through an industry scale case study from BPO
domain. We have shown how the case study can be
modelled in terms of the proposed realisation model
that is an extension of actor model of computation for
complex dynamic decision making. We have shown
how simulation of this model helped in identifying
the most appropriate of the available alternatives at
each decision point. Thus, it can be said that the
proposed approach can be used to define purpose-
specific strategy and/or evaluate the most appropriate
from a set of candidate strategies.
We acknowledge this paper does not discuss the
language constructs of ESL, but, principal objectives
of paper were: establish the core concepts of CDDM,
correlate the core concepts with actor model of
computation, and propose the necessary extensions to
actor model for supporting complex dynamic
decision-making.
Our next step is to use the proposed extended
actor meta-model and its implementation in the form
of ESL for developing a business-facing decision-
making framework that will improve the precision of
decision-making, reduce personal biases while
considering decisions, consider short term and long
term effects before arriving at decisions, and reduce
the excessive analysis burden on human experts in
decision-making process.
In addition, further exploration of behavioural
adaptability, understanding of emergent behaviour in
an organisation, and the introduction of game
theoretic approach in a simulation are part of our
research agenda.
REFERENCES
Agha, G.A., 1985. Actors: A model of concurrent
computation in distributed systems. Tech. rep., DTIC
Document.
Allen, J., 2013. Effective akka. O'Reilly Media, Inc.
Armstrong, J., 1996. Erlang - a survey of the language and
its industrial applications. In: Proc. INAP. vol. 96.
Astley, M., 1998. The actor foundry: A java-based actor
programming environment. University of Illinois at
Urbana-Champaign: Open Systems Laboratory.
Barat, S., Kulkarni, V., Clark, T., Barn, B., 2016a:
Enterprise Modeling as a Decision Making Aid: A
Systematic Mapping Study. PoEM 2016: 289-298.
Barat, S., Kulkarni, V., Clark, T., Barn, B., 2016b: A
Simulation-based Aid for Organisational Decision-
making. ICSOFT-PT 2016: 109-116.
Borshchev, A., 2013. The big book of simulation modeling:
multimethod modeling with AnyLogic 6. AnyLogic
North America Chicago.
Camus, B., Bourjot, C., Chevrier, V., 2015. Combining
devs with multi-agent concepts to design and simulate
multi-models of complex systems. In: Proceedings of
the Symposium on Theory of Modeling & Simulation:
DEVS Integrative M&S Symposium. pp. 85-90.
Conrath, D.W., 1967. Organizational decision making
behavior under varying conditions of uncertainty.
Management Science 13(8), B-487.
Cyert, R.M., March, J.G., et al., 1963. A behavioral theory
of the firm. Englewood Cliffs, NJ 2).