Model Based Enterprise Simulation and Analysis

A Pragmatic Approach Reducing the Burden on Experts
  • Vinay Kulkarni
  • Tony Clark
  • Souvik Barat
  • Balbir Barn
Part of the Lecture Notes in Computer Science book series (LNCS, volume 8823)


Modern enterprises are complex systems operating in highly dynamic environments. The time to respond to the various change drivers is short and the cost of incorrect decisions is prohibitively high. Modern enterprises tend to exist in silos leading to fragmented knowledge with little support available for composing the fragments. Current practice places a heavy burden on experts by requiring a quick and comprehensive solution. This paper proposes a model based approach to this problem in terms of a language to be used for enterprise simulation and analysis that is capable of integrating the ‘what’, ‘how’ and ‘why’ aspects of an enterprise. Possible implementation is also hinted.


Enterprise Architecture Enterprise Model Automate Negotiation Change Driver Core Language 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Josey, A.: Togaf v 9.1 enterprise edition - an introduction. The Open Group (November 2009)Google Scholar
  2. 2.
    Zachman, J.A.: A framework for information systems architecture. IBM Systems Journal 26(3), 276–292 (1987)CrossRefGoogle Scholar
  3. 3.
    Wisnosky, D.E., Vogel, J.: Foo. In: Managing and Executing Projects to Build Enterprise Architectures Using the Department of Defense Architecture Framework, DoDAF (2004)Google Scholar
  4. 4.
    Dardenne, A., van Lamsweerde, A., Fickas, S.: Goal-directed requirements acquisition. Science of Computer Programming 20(1), 3–50 (1993)CrossRefzbMATHGoogle Scholar
  5. 5.
    Yu, E., Strohmaier, M., Deng, X.: Exploring intentional modeling and analysis for enterprise architecture. In: 10th IEEE International Enterprise Distributed Object Computing Conference Workshops, EDOCW 2006, p. 32. IEEE (2006)Google Scholar
  6. 6.
    Object Management Group. Business motivation model (bmm), version 1.1 (2010),
  7. 7.
    Meadows, D.H.: Thinking in systems: A primer. Chelsea Green Pub. (2008)Google Scholar
  8. 8.
    Tarr, P., Ossher, H., Harrison, W., Sutton, S.: N degrees of separation: multi-dimensional separation of concerns. In: Proceedings of the 21st Int. Conf. on Software Engineering, pp. 107–119 (1999)Google Scholar
  9. 9.
    Hewitt, C.: Actor model of computation: scalable robust information systems. arXiv:1008.1459 (2010)Google Scholar
  10. 10.
    Hewitt, C.: Norms and commitment for iorgs (tm) information systems: Direct logic (tm) and participatory grounding checking. arXiv:0906.2756 (2009)Google Scholar
  11. 11.
    Kulkarni, V., Clark, T., Barn, B.: A Component Abstraction for Localized, Composable, Machine Manipulable Enterprise Specification. In: 4th International Symposium on Business Modeling and Software Design (2014)Google Scholar
  12. 12.
    Clark, T., Barn, B.: Goal driven architecture development using LEAP. Enterprise Modeling & Information Systems Architectures-An International Journal 8(1), 40–61 (2013)CrossRefGoogle Scholar
  13. 13.
    Clark, T., Barn, B.S., Oussena, S.: LEAP: A precise lightweight framework for enterprise architecture. In: Proceedings of the 4th India Software Engineering Conference, pp. 85–94. ACM (2011)Google Scholar
  14. 14.
    Clark, T., Barn, B.S., Oussena, S.: A method for enterprise architecture alignment. In: Proper, E., Gaaloul, K., Harmsen, F., Wrycza, S. (eds.) PRET 2012. LNBIP, vol. 120, pp. 48–76. Springer, Heidelberg (2012)CrossRefGoogle Scholar
  15. 15.
    Jennings, N.R., Faratin, P., Lomuscio, A.R., Parsons, S., Wooldridge, M.J., Sierra, C.: Automated negotiation: prospects, methods and challenges. Group Decision and Negotiation 10(2), 199–215 (2001)CrossRefGoogle Scholar
  16. 16.
    Bartolini, C., Preist, C., Jennings, N.R.: A software framework for automated negotiation. In: Choren, R., Garcia, A., Lucena, C., Romanovsky, A. (eds.) SELMAS 2004. LNCS, vol. 3390, pp. 213–235. Springer, Heidelberg (2005)CrossRefGoogle Scholar
  17. 17.
    Olfati-Saber, R., Fax, J.A., Murray, R.M.: Consensus and cooperation in networked multi-agent systems. Proceedings of the IEEE 95(1), 215–233 (2007)CrossRefGoogle Scholar
  18. 18.
    Kulkarni, V., Reddy, S., Rajbhoj, A.: Scaling up model driven engineering – experience and lessons learnt. In: Petriu, D.C., Rouquette, N., Haugen, Ø. (eds.) MODELS 2010, Part II. LNCS, vol. 6395, pp. 331–345. Springer, Heidelberg (2010)CrossRefGoogle Scholar
  19. 19.
    Hutchinson, J., Whittle, J., Rouncefield, M., Kristoffersen, S.: Empirical assessment of MDE in industry. In: Proceedings of the 33rd International Conference on Software Engineering, pp. 471–480. ACM (May 2011)Google Scholar

Copyright information

© Springer International Publishing Switzerland 2014

Authors and Affiliations

  • Vinay Kulkarni
  • Tony Clark
  • Souvik Barat
  • Balbir Barn

There are no affiliations available

Personalised recommendations