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).