A Methodology for Developing C2 Complex Systems Simulator

The design and development of an appropriate simulator for C2 complex systems is field of research. Researchers in this field are trying to create simulation models to describe the behavior of C2 complex systems. Like any other application softwares, the design and development of C2 complex systems simulator needs a methodology to make analysis, design, and development more accurate and produce a high quality software simulation. C2 simulator software usually models and simulates C2 complex systems using multi agent approach. However, the multi agent simulator is basically different from the agent based business applications. Therefore for developing former one we need a special methodology. In this paper, a methodology based on Capra cognitive framework for modeling and simulating C2 complex systems has been proposed. This methodology determines the main steps for the analysis, design, and development of C2 simulator. In addition, since the proposed methodology utilizes the basic concepts of complex systems, it may be used for modeling the main concepts and components of other complex systems such as ant colony and stock market.

[1]  R. Breton,et al.  The M-OODA: Modelling of the OODA loop as a modular functional system , 2008 .

[2]  Michael J. Mauboussin REVISITING MARKET EFFICIENCY: THE STOCK MARKET AS A COMPLEX ADAPTIVE SYSTEM , 2002 .

[3]  Fausto Giunchiglia,et al.  Tropos: An Agent-Oriented Software Development Methodology , 2004, Autonomous Agents and Multi-Agent Systems.

[4]  Sumit Ghosh,et al.  A novel approach to asynchronous, decentralized decision-making in military command and control , 1995, Proceedings ISADS 95. Second International Symposium on Autonomous Decentralized Systems.

[5]  Richard E. Hayes,et al.  Understanding Command and Control , 2011 .

[6]  Rj Allan,et al.  Survey of Agent Based Modelling and Simulation Tools , 2009 .

[7]  Peter Norvig,et al.  Artificial Intelligence: A Modern Approach , 1995 .

[8]  David S Alberts,et al.  Network Centric Warfare: Developing and Leveraging Information Superiority , 1999 .

[9]  Andrew Ilachinski,et al.  Artificial War: Multiagent-Based Simulation of Combat , 2004 .

[10]  Hong Lin Architectural Design of Multi-Agent Systems: Technologies and Techniques , 2007 .

[11]  Uri Wilensky,et al.  NetLogo: A simple environment for modeling complexity , 2014 .

[12]  Gerhard Weiss,et al.  Multiagent systems: a modern approach to distributed artificial intelligence , 1999 .

[13]  F. Capra The hidden connections : integrating the biological, cognitive, and social dimensions of life into a science of sustainability , 2002 .

[14]  Muaz A. Niazi,et al.  A Novel Agent-Based Simulation Framework for Sensing in Complex Adaptive Environments , 2011, IEEE Sensors Journal.

[15]  John R. Clymer Simulation-Based Engineering of Complex Systems , 2009 .

[16]  Yin Shan,et al.  Intelligent Complex Adaptive Systems , 2008 .

[17]  Michael K. Lauren,et al.  Using the Fractal Attrition Equation to Construct a Metamodel of the Mana Cellular Automaton Combat Model , 2006 .

[18]  William C. Regli,et al.  Towards a reference model for agent-based systems , 2006, AAMAS '06.

[19]  Michael J. North,et al.  Experiences creating three implementations of the repast agent modeling toolkit , 2006, TOMC.

[20]  Craig A. Aumann,et al.  A methodology for developing simulation models of complex systems , 2007 .

[21]  Manuela M. Veloso,et al.  Multiagent Systems: A Survey from a Machine Learning Perspective , 2000, Auton. Robots.

[22]  Michael Wooldridge,et al.  Programming Multi-Agent Systems in AgentSpeak using Jason (Wiley Series in Agent Technology) , 2007 .

[23]  James Moffat,et al.  Experimental Validation Of Metamodels For Intelligent Agents In Conflict , 2003 .

[24]  Nick Gkikas Modelling Command and Control: Event Analysis of Systemic Teamwork , 2009 .

[25]  Amir Daneshgar,et al.  A Thought Structure for Complex Systems Modeling Based on Modern Cognitive Perspectives , 2011 .

[26]  Scott A. DeLoach,et al.  Multiagent Systems Engineering , 2001, Int. J. Softw. Eng. Knowl. Eng..

[27]  Agostino Poggi,et al.  Developing Multi-agent Systems with JADE , 2007, ATAL.

[28]  Bernhard Bauer,et al.  Extending UML for agents , 2000 .

[29]  João Leite,et al.  A Survey of Programming Languages and Platforms for Multi-Agent Systems , 2006, Informatica.

[30]  Michael Barlow,et al.  CROCADILE: An Agent-based Distillation System Incorporating Aspects of Constructive Simulation , 2002 .

[31]  James Moffat,et al.  An agent architecture for implementing command and control in military simulations , 2001, Proceeding of the 2001 Winter Simulation Conference (Cat. No.01CH37304).

[32]  Nelson Minar,et al.  The Swarm Simulation System: A Toolkit for Building Multi-Agent Simulations , 1996 .

[33]  M. A. Janssen,et al.  Modeling Malaria as a Complex Adaptive System , 1997, Artificial Life.

[34]  Andrew Ilachinski Irreducible Semi-Autonomous Adaptive Combat ( ISAAC ) : An Arti ̄ cial-Life Approach to Land Combat , 1997 .

[35]  Nicholas R. Jennings,et al.  The Gaia Methodology for Agent-Oriented Analysis and Design , 2000, Autonomous Agents and Multi-Agent Systems.

[36]  John H. Miller,et al.  Complex adaptive systems - an introduction to computational models of social life , 2009, Princeton studies in complexity.

[37]  Andrea Omicini,et al.  An Agent-oriented Conceptual Framework for Biological Systems Simulation , 2004 .

[38]  Ang Yang A networked multi-agent combat model : emergence explained , 2007 .

[39]  Michael K. Lauren,et al.  MAP-AWARE NON-UNIFORM AUTOMATA ( MANA ) — A NEW ZEALAND APPROACH TO SCENARIO MODELLING , 2003 .

[40]  G. Nigel Gilbert,et al.  Simulation for the social scientist , 1999 .

[41]  Mehdi N. Fesharaki,et al.  A New Approach for Biological Complex Adaptive System Modeling and Simulation , 2012 .

[42]  George Rzevski,et al.  Modelling Large Complex Systems Using Multi-agent Technology , 2012, 2012 13th ACIS International Conference on Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing.

[43]  Yukun Cao,et al.  Cognitive Agents for Modeling Military Command Entities , 2006, 2006 5th IEEE International Conference on Cognitive Informatics.

[44]  Massimo Cossentino,et al.  An Overview of Current Trends in European AOSE Research , 2005, Informatica.

[45]  Radovan Cervenka,et al.  Agent Modeling Language (AML): A Comprehensive Approach to Modeling MAS , 2005, Informatica.

[46]  Ibrahim Cil,et al.  A multi-agent architecture for modelling and simulation of small military unit combat in asymmetric warfare , 2010, Expert Syst. Appl..