Skip to main content

Artificial Intelligence in Modeling and Simulation

  • Reference work entry

Definition of the Subject

This article discusses the role of Artificial Intelligence (AI) in Modeling and Simulation (M&S). AI is the field of computer science thatattempts to construct computer systems that emulate human problem solving behavior with the goal of understanding human intelligence. M&S isa multidisciplinary field of systems engineering, software engineering, and computer science that seeks to develop robust methodologies forconstructing computerized models with the goal of providing tools that can assist humans in all activities of the M&S enterprise. Although each ofthese disciplines has its core community there have been numerous intersections and cross‐fertilizations between the two fields. From theperspective of this article, we view M&S as presenting some fundamental and very difficult problems whose solution may benefit from the concepts andtechniques of AI.

Introduction

To state the M&S problems that may benefit from AI we first briefly review a system‐theory...

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   3,499.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Hardcover Book
USD   549.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Abbreviations

Behavior:

The observable manifestation of an interaction with a system.

DEVS:

Discrete Event System Specification formalism describes models developed for simulation; applications include simulation based testing of collaborative services.

Endomorphic agents:

Agents that contain models of themselves and/or of other endomorphic Agents.

Levels of interoperability:

Levels at which systems can interoperate such as syntactic, semantic and pragmatic. The higher the level, the more effective is information exchange among participants.

Levels of system specification:

Levels at which dynamic input/output systems can be described, known, or specified ranging from behavioral to structural.

Metadata:

Data that describes other data; a hierarchical concept in which metadata are a descriptive abstraction above the data it describes.

Model‐based automation:

Automation of system development and deployment that employs models or system specifications, such as DEVS, to derive artifacts.

Modeling and simulation ontology:

The SES is interpreted as an ontology for the domain of hierarchical, modular simulation models specified with the DEVS formalism.

Net‐centric environment:

Network Centered, typically Internet‐centered or web‐centered information exchange medium.

Ontology:

Language that describes a state of the world from a particular conceptual view and usually pertains to a particular application domain.

Pragmatic frame:

A means of characterizing the consumer's use of the information sent by a producer; formalized using the concept of processing network model.

Pragmatics:

Pragmatics is based on Speech Act Theory and focuses on elucidating the intent of the semantics constrained by a given context. Metadata tags to support pragmatics include Authority, Urgency/Consequences, Relationship, Tense and Completeness.

Predicate logic:

An expressive form of declarative language that can describe ontologies using symbols for individuals, operations, variables, functions with governing axioms and constraints.

Schema:

An advanced form of XML document definition, extends the DTD concept.

Semantics:

Semantics determines the content of messages in which information is packaged. The meaning of a message is the eventual outcome of the processing that it supports.

Sensor:

Device that can sense or detect some aspect of the world or some change in such an aspect.

System specification:

Formalism for describing or specifying a system. There are levels of system specification ranging from behavior to structure.

Service-oriented architecture:

Web service architecture in which services are designed to be (1) accessed without knowledge of their internals through well‐defined interfaces and (2) readily discoverable and composable.

Structure:

The internal mechanism that produces the behavior of a system.

System entity structure:

Ontological basis for modeling and simulation. Its pruned entity structures can describe both static data sets and dynamic simulation models.

Syntax:

Prescribes the form of messages in which information is packaged.

UML:

Unified Modeling Language is a software development language and environment that can be used for ontology development and has tools that map UML specifications into XML.

XML:

eXtensible Markup Language provides a syntax for document structures containing tagged information where tag definitions set up the basis for semantic interpretation.

Bibliography

Primary Literature

  1. Wymore AW (1993) Model-based systems engineering: An introduction to the mathematical theory of discrete systems and to the tricotyledon theory of system design. CRC, Boca Raton

    Google Scholar 

  2. Zeigler BP, Kim TG, Praehofer H (2000) Theory of modeling and simulation. Academic Press, New York

    Google Scholar 

  3. Ören TI, Zeigler BP (1979) Concepts for advanced simulation methodologies. Simulation 32(3):69–82

    Google Scholar 

  4. http://en.wikipedia.org/wiki/DEVS Accessed Aug 2008

  5. Knepell PL, Aragno DC (1993) Simulation validation: a confidence assessment methodology. IEEE Computer Society Press, Los Alamitos

    Google Scholar 

  6. Law AM, Kelton WD (1999) Simulation modeling and analysis, 3rd edn. McGraw-Hill, Columbus

    Google Scholar 

  7. Sargent RG (1994) Verification and validation of simulation models. In: Winter simulation conference. pp 77–84

    Google Scholar 

  8. Balci O (1998) Verification, validation, and testing. In: Winter simulation conference.

    Google Scholar 

  9. Davis KP, Anderson AR (2003) Improving the composability of department of defense models and simulations, RAND technical report. http://www.rand.org/pubs/monographs/MG101/. Accessed Nov 2007; J Def Model Simul Appl Methodol Technol 1(1):5–17

  10. Ylmaz L, Oren TI (2004) A conceptual model for reusable simulations within a model-simulator-context framework. Conference on conceptual modeling and simulation. Conceptual Models Conference, Italy, 28–31 October, pp 28–31

    Google Scholar 

  11. Traore M, Muxy A (2004) Capturing the dual relationship between simulation models and their context. Simulation practice and theory. Elsevier

    Google Scholar 

  12. Page E, Opper J (1999) Observations on the complexity of composable simulation. In: Proceedings of winter simulation conference, Orlando, pp 553–560

    Google Scholar 

  13. Kasputis S, Ng H (2000) Composable simulations. In: Proceedings of winter simulation conference, Orlando, pp 1577–1584

    Google Scholar 

  14. Sarjoughain HS (2006) Model composability. In: Perrone LF, Wieland FP, Liu J, Lawson BG, Nicol DM, Fujimoto RM (eds) Proceedings of the winter simulation conference, pp 104–158

    Google Scholar 

  15. DiMario MJ (2006) System of systems interoperability types and characteristics in joint command and control. In: Proceedings of the 2006 IEEE/SMC international conference on system of systems engineering, Los Angeles, April 2006

    Google Scholar 

  16. Sage AP, Cuppan CD (2001) On the systems engineering and management of systems of systems and federation of systems. Information knowledge systems management, vol 2, pp 325–345

    Google Scholar 

  17. Dahmann JS, Kuhl F, Weatherly R (1998) Standards for simulation: as simple as possible but not simpler the high level architecture for simulation. Simulation 71(6):378

    MATH  Google Scholar 

  18. Sarjoughian HS, Zeigler BP (2000) DEVS and HLA: Complimentary paradigms for M&S? Trans SCS 4(17):187–197

    Google Scholar 

  19. Yilmaz L (2004) On the need for contextualized introspective simulation models to improve reuse and composability of defense simulations. J Def Model Simul 1(3):135–145

    MathSciNet  Google Scholar 

  20. Tolk A, Muguira JA (2003) The levels of conceptual interoperability model (LCIM). In: Proceedings fall simulation interoperability workshop, http://www.sisostds.org Accessed Aug 2008

  21. http://en.wikipedia.org/wiki/Simula Accessed Aug 2008

  22. http://en.wikipedia.org/wiki/Java Accessed Aug 2008

  23. http://en.wikipedia.org/wiki/Expert_system Accessed Aug 2008

  24. http://en.wikipedia.org/wiki/Frame_language Accessed Aug 2008

  25. http://en.wikipedia.org/wiki/Agent_based_model Accessed Aug 2008

  26. http://www.swarm.org/wiki/Main_Page Accessed Aug 2008

  27. Unified Modeling Language (UML) http://www.omg.org/technology/documents/formal/uml.htm

  28. Object Modeling Group (OMG) http://www.omg.org

  29. http://en.wikipedia.org/wiki/Semantic_web Accessed Aug 2008

  30. Zeigler BP (1990) Object Oriented Simulation with Hierarchical, Modular Models: Intelligent Agents and Endomorphic Systems. Academic Press, Orlando

    MATH  Google Scholar 

  31. http://en.wikipedia.org/wiki/Service_oriented_architecture Accessed Aug 2008

  32. Mittal S, Mak E, Nutaro JJ (2006) DEVS-Based dynamic modeling & simulation reconfiguration using enhanced DoDAF design process. Special issue on DoDAF. J Def Model Simul, Dec (3)4:239–267

    Google Scholar 

  33. Ziegler BP (1988) Simulation methodology/model manipulation. In: Encyclopedia of systems and controls. Pergamon Press, England

    Google Scholar 

  34. Alexiev V, Breu M, de Bruijn J, Fensel D, Lara R, Lausen H (2005) Information integration with ontologies. Wiley, New York

    Google Scholar 

  35. Kim L (2003) Official XMLSPY handbook. Wiley, Indianapolis

    Google Scholar 

  36. Zeigler BP, Hammonds P (2007) Modeling & simulation-based data engineering: introducing pragmatics into ontologies for net-centric information exchange. Academic Press, New York

    Google Scholar 

  37. Simard RJ, Zeigler BP, Couretas JN (1994) Verb phrase model specification via system entity structures. AI and Planning in high autonomy systems, 1994. Distributed interactive simulation environments. Proceedings of the Fifth Annual Conference, 7–9 Dec 1994, pp 192–1989

    Google Scholar 

  38. Checkland P (1999) Soft systems methodology in action. Wiley, London

    Google Scholar 

  39. Holland JH (1992) Adaptation in natural and artificial systems: An introductory analysis with applications to biology, control, and artificial intelligence. MIT Press, Cambridge

    Google Scholar 

  40. Goldberg DE (1989) Genetic algorithms in search, optimization and machine learning. Addison-Wesley Professional, Princeton

    MATH  Google Scholar 

  41. Davis L (1987) Genetic algorithms and simulated annealing. Morgan Kaufmann, San Francisco

    MATH  Google Scholar 

  42. Zbigniew M (1996) Genetic algorithms + data structures = evolution programs. Springer, Heidelberg

    MATH  Google Scholar 

  43. Cheon S (2007) Experimental frame structuring for automated model construction: application to simulated weather generation. Doct Diss, Dept of ECE, University of Arizona, Tucson

    Google Scholar 

  44. Zeigler BP (1984) Multifaceted modelling and discrete event simulation. Academic Press, London

    Google Scholar 

  45. Rozenblit JW, Hu J, Zeigler BP, Kim TG (1990) Knowledge-based design and simulation environment (KBDSE): foundational concepts and implementation. J Oper Res Soc 41(6):475–489

    Google Scholar 

  46. Kim TG, Lee C, Zeigler BP, Christensen ER (1990) System entity structuring and model base management. IEEE Trans Syst Man Cyber 20(5):1013–1024

    Google Scholar 

  47. Zeigler BP, Zhang G (1989) The system entity structure: knowledge representation for simulation modeling and design. In: Widman LA, Loparo KA, Nielsen N (eds) Artificial intelligence, simulation and modeling. Wiley, New York, pp 47–73

    Google Scholar 

  48. Luh C, Zeigler BP (1991) Model base management for multifaceted systems. ACM Trans Model Comp Sim 1(3):195–218

    MATH  Google Scholar 

  49. Couretas J (1998) System entity structure alternatives enumeration environment (SEAS). Doctoral Dissertation Dept of ECE, University of Arizona

    Google Scholar 

  50. Hyu C Park, Tag G Kim (1998) A relational algebraic framework for VHDL models management. Trans SCS 15(2):43–55

    Google Scholar 

  51. Chi SD, Lee J, Kim Y (1997) Using the SES/MB framework to analyze traffic flow. Trans SCS 14(4):211–221

    Google Scholar 

  52. Cho TH, Zeigler BP, Rozenblit JW (1996) A knowledge based simulation environment for hierarchical flexible manufacturing. IEEE Trans Syst Man Cyber- Part A: Syst Hum 26(1):81–91

    Google Scholar 

  53. Carruthers P (2006) Massively modular mind architecture the architecture of the mind. Oxford University Press, USA, pp 480

    Google Scholar 

  54. Wolpert L (2004) Six impossible things before breakfast: The evolutionary origin of belief, W.W. Norton London

    Google Scholar 

  55. Zeigler BP (2005) Discrete event abstraction: an emerging paradigm for modeling complex adaptive systems perspectives on adaptation, In: Booker L (ed) Natural and artificial systems, essays in honor of John Holland. Oxford University Press, Oxford

    Google Scholar 

  56. Nutaro J, Zeigler BP (2007) On the stability and performance of discrete event methods for simulating continuous systems. J Comput Phys 227(1):797–819

    MathSciNet  ADS  MATH  Google Scholar 

  57. Muzy A, Nutaro JJ (2005) Algorithms for efficient implementation of the DEVS & DSDEVS abstract simulators. In: 1st Open International Conference on Modeling and Simulation (OICMS). Clermont-Ferrand, France, pp 273–279

    Google Scholar 

  58. Muzy A The activity paradigm for modeling and simulation of complex systems. (in process)

    Google Scholar 

  59. Hofstadter D (2007) I am a strange loop. Basic Books

    Google Scholar 

  60. Minsky M (1988) Society of mind. Simon & Schuster, Goldman

    Google Scholar 

  61. Alvin I (2006) Goldman simulating minds: the philosophy, psychology, and neuroscience of mindreading. Oxford University Press, USA

    Google Scholar 

  62. Denning PJ (2007) Computing is a natural science. Commun ACM 50(7):13–18

    Google Scholar 

  63. Luck M, McBurney P, Preist C (2003) Agent technology: enabling next generation computing a roadmap for agent based computing. Agentlink, Liverpool

    Google Scholar 

  64. Miller JH, Page SE (2007) Complex adaptive systems: an introduction to computational models of social life. Princeton University Press, Princeton

    Google Scholar 

  65. Ferber J (1999) Multi-Agent systems: an introduction to distributed artificial intelligence. Addison-Wesley, Princeton

    Google Scholar 

  66. Gasser L, Braganza C, Herman N (1987) Mace: a extensible testbed for distributed AI research. Distributed artificial intelligence – research notes in artificial intelligence, pp 119–152

    Google Scholar 

  67. Agha G, Hewitt C (1985) Concurrent programming using actors: exploiting large-scale parallelism. In: Proceedings of the foundations of software technology and theoretical computer science, Fifth Conference, pp 19–41

    Google Scholar 

  68. Smith RG (1980) The contract net protocol: high-level communication and control in a distributed problem solver. IEEE Trans Comput 29(12):1104–1113

    Google Scholar 

  69. Shoham Y (1993) Agent-oriented programming. Artif Intell 60(1):51–92

    MathSciNet  Google Scholar 

  70. Dahl OJ, Nygaard K (1967) SIMULA67 Common base definiton. Norweigan Computing Center, Norway

    Google Scholar 

  71. Rao AS, George MP (1995) BDI-agents: from theory to practice. In: Proceedings of the first intl. conference on multiagent systems, San Francisco

    Google Scholar 

  72. Firby RJ (1992) Building symbolic primitives with continuous control routines. In: Procedings of the First Int Conf on AI Planning Systems. College Park, MD pp 62–29

    Google Scholar 

  73. Yilmaz L, Paspuletti S (2005) Toward a meta-level framework for agent-supported interoperation of defense simulations. J Def Model Simul 2(3):161–175

    Google Scholar 

Books and Reviews

  1. Alexiev V, Breu M, de Bruijn J, Fensel D, Lara R, Lausen H (2005) Information integration with ontologies. Wiley, New York

    Google Scholar 

  2. Alvin I (2006) Goldman Simulating Minds: The philosophy, psychology, and neuroscience of mindreading. Oxford University Press, USA

    Google Scholar 

  3. Carruthers P (2006) Massively modular mind architecture The architecture of the mind. http://www.amazon.com/exec/obidos/search-handle-url/102-1253221-6360121

  4. John H (1992) Holland adaptation in natural and artificial systems: an introductory analysis with applications to biology, control, and artificial intelligence. The MIT Press Cambridge

    Google Scholar 

  5. Zeigler BP (1990) Object oriented simulation with hierarchical, modular models: intelligent agents and endomorphic systems. Academic Press, Orlando

    MATH  Google Scholar 

  6. Zeigler BP, Hammonds P (2007) Modeling & simulation-based data engineering: introducing pragmatics into ontologies for net-centric information exchange. Academic Press, New York

    Google Scholar 

  7. Zeigler BP, Kim TG, Praehofer H (2000) Theory of modeling and simulation. Academic Press, New York

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2009 Springer-Verlag

About this entry

Cite this entry

Zeigler, B., Muzy, A., Yilmaz, L. (2009). Artificial Intelligence in Modeling and Simulation. In: Meyers, R. (eds) Encyclopedia of Complexity and Systems Science. Springer, New York, NY. https://doi.org/10.1007/978-0-387-30440-3_24

Download citation

Publish with us

Policies and ethics