putational) organization theory to propose that next
generation enterprise modeling languages should ad-
dress COT and multi-agent system approaches to pro-
vide a rich simulation platform that supports both ex-
planatory models and predictive models for the “what
if” question. In doing so, we recognize that there are
open-ended research questions around methodology
and proposed the simulation platform. We plan to
validate our proposition in a number of ways. We
are currently developing a collection of representa-
tive case studies based on real-world data in a lab-
oratory setting. One case study illustrates how the
proposed ideas and techniques can help data-driven
decision making in an IT services providing organi-
zation. Another case study will address merger and
acquisition problem in wealth management domain.
We intend to run co-design workshops with Business
Management domain experts in order to evaluate their
response to our proposals. We are currently extending
µLEAP (Clark and Barn, 2014) to be the target kernel
language. We plan to design and implement the ker-
nel language meta-model as a virtual machine, pos-
sibly using multiple Java VMs as targets. Scalability
of the platform in terms of the number of runtime vir-
tual machines is a critical factor for acceptability of
the platform in practice. Recent research by Bolz and
Tratt (Bolz and Tratt, 2013) seems a promising direc-
tion in this regard.
REFERENCES
Argente, E., Julian, V., and Botti, V. (2006). Multi-
agent system development based on organizations.
Electronic Notes in Theoretical Computer Science,
150:55–71.
Bean, S. (2010). Re-thinking enterprise architecture using
systems and complexity approaches. Journal of En-
terprise Architecture, 6(4):7–13.
Bolz, C. F. and Tratt, L. (2013). The impact of meta-tracing
on vm design and implementation. Science of Com-
puter Programming.
Buckley, W. (1967). Sociology and modern systems theory.
Prentice-Hall.
Carley, K. M. and Gasser, L. (1999). Computational or-
ganization theory. Multiagent systems: A modern
approach to distributed artificial intelligence, pages
299–330.
Chan, Y. E. and Reich, B. H. (2007). It alignment: what
have we learned? Journal of Information technology,
22(4):297–315.
Clark, T. and Barn, B. S. (2014). Outsourcing service pro-
vision through step-wise transformation. In Proceed-
ings of the 7th India Software Engineering Confer-
ence. ACM.
Gazendam, H. W., Jorna, R. J., et al. (1998). Theories about
architecture and performance of multi-agent systems.
University of Groningen.
Hewitt, C. (2009). Norms and commitment for iorgs
(tm) information systems: Direct logic (tm) and
participatory grounding checking. arXiv preprint
arXiv:0906.2756.
Hewitt, C. (2010). Actor model of computation: scal-
able robust information systems. arXiv preprint
arXiv:1008.1459.
Hoogendoorn, M., Jonker, C. M., Schut, M. C., and Treur,
J. (2007). Modeling centralized organization of orga-
nizational change. Computational and Mathematical
Organization Theory, 13(2):147–184.
Isern, D., S
´
anchez, D., and Moreno, A. (2011). Organiza-
tional structures supported by agent-oriented method-
ologies. Journal of Systems and Software, 84(2):169–
184.
Kolp, M., Giorgini, P., and Mylopoulos, J. (2006). Multi-
agent architectures as organizational structures. Au-
tonomous Agents and Multi-Agent Systems, 13(1):3–
25.
Leavitt, H. J. (1964). Applied organization change in indus-
try: structural, technical and human approaches. New
Perspectives in Organizational Research, 55:71.
Luck, M., McBurney, P., Shehory, O., and Willmott, S.
(2005). Agent technology: computing as interaction
(a roadmap for agent based computing).
Luftman, J. (2004). Assessing business-it alignment ma-
turity. Strategies for information technology gover-
nance, 4:99.
Parsons, T. and Jones, I. (1960). Structure and process in
modern societies, volume 3. Free Press New York.
Reinhartz-Berger, I., Cohen, S., Bettin, J., Clark, T., and
Sturm, A. (2013). Domain Engineering. Springer.
Scott, W. R. (1992). Organizations. Prentice-Hall Engle-
wood Cliffs, NJ.
Siebers, P.-O. and Aickelin, U. (2008). Introduc-
tion to multi-agent simulation. arXiv preprint
arXiv:0803.3905.
Stanton, N. A. (2006). Hierarchical task analysis: Devel-
opments, applications, and extensions. Applied er-
gonomics, 37(1):55–79.
Veken, K. V. d. (2013). Enterprise architecture modelling
to support collaboration-the archimate language as a
tool for communication.
Wooldridge, M. (2009). An introduction to multiagent sys-
tems. John Wiley & Sons.
Yu, E. (1997). Towards modelling and reasoning support
for early-phase requirements engineering. In Require-
ments Engineering, 1997., Proceedings of the Third
IEEE International Symposium on, pages 226–235.
IEEE.
Zachman, J. A. (1987). A framework for information sys-
tems architecture. IBM systems journal, 26(3):276–
292.
NextGenerationEnterpriseModelling-TheRoleofOrganizationalTheoryandMulti-AgentSystems
487