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
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsAbbreviations
- 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
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
Zeigler BP, Kim TG, Praehofer H (2000) Theory of modeling and simulation. Academic Press, New York
Ören TI, Zeigler BP (1979) Concepts for advanced simulation methodologies. Simulation 32(3):69–82
http://en.wikipedia.org/wiki/DEVS Accessed Aug 2008
Knepell PL, Aragno DC (1993) Simulation validation: a confidence assessment methodology. IEEE Computer Society Press, Los Alamitos
Law AM, Kelton WD (1999) Simulation modeling and analysis, 3rd edn. McGraw-Hill, Columbus
Sargent RG (1994) Verification and validation of simulation models. In: Winter simulation conference. pp 77–84
Balci O (1998) Verification, validation, and testing. In: Winter simulation conference.
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
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
Traore M, Muxy A (2004) Capturing the dual relationship between simulation models and their context. Simulation practice and theory. Elsevier
Page E, Opper J (1999) Observations on the complexity of composable simulation. In: Proceedings of winter simulation conference, Orlando, pp 553–560
Kasputis S, Ng H (2000) Composable simulations. In: Proceedings of winter simulation conference, Orlando, pp 1577–1584
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
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
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
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
Sarjoughian HS, Zeigler BP (2000) DEVS and HLA: Complimentary paradigms for M&S? Trans SCS 4(17):187–197
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
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
http://en.wikipedia.org/wiki/Simula Accessed Aug 2008
http://en.wikipedia.org/wiki/Java Accessed Aug 2008
http://en.wikipedia.org/wiki/Expert_system Accessed Aug 2008
http://en.wikipedia.org/wiki/Frame_language Accessed Aug 2008
http://en.wikipedia.org/wiki/Agent_based_model Accessed Aug 2008
http://www.swarm.org/wiki/Main_Page Accessed Aug 2008
Unified Modeling Language (UML) http://www.omg.org/technology/documents/formal/uml.htm
Object Modeling Group (OMG) http://www.omg.org
http://en.wikipedia.org/wiki/Semantic_web Accessed Aug 2008
Zeigler BP (1990) Object Oriented Simulation with Hierarchical, Modular Models: Intelligent Agents and Endomorphic Systems. Academic Press, Orlando
http://en.wikipedia.org/wiki/Service_oriented_architecture Accessed Aug 2008
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
Ziegler BP (1988) Simulation methodology/model manipulation. In: Encyclopedia of systems and controls. Pergamon Press, England
Alexiev V, Breu M, de Bruijn J, Fensel D, Lara R, Lausen H (2005) Information integration with ontologies. Wiley, New York
Kim L (2003) Official XMLSPY handbook. Wiley, Indianapolis
Zeigler BP, Hammonds P (2007) Modeling & simulation-based data engineering: introducing pragmatics into ontologies for net-centric information exchange. Academic Press, New York
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
Checkland P (1999) Soft systems methodology in action. Wiley, London
Holland JH (1992) Adaptation in natural and artificial systems: An introductory analysis with applications to biology, control, and artificial intelligence. MIT Press, Cambridge
Goldberg DE (1989) Genetic algorithms in search, optimization and machine learning. Addison-Wesley Professional, Princeton
Davis L (1987) Genetic algorithms and simulated annealing. Morgan Kaufmann, San Francisco
Zbigniew M (1996) Genetic algorithms + data structures = evolution programs. Springer, Heidelberg
Cheon S (2007) Experimental frame structuring for automated model construction: application to simulated weather generation. Doct Diss, Dept of ECE, University of Arizona, Tucson
Zeigler BP (1984) Multifaceted modelling and discrete event simulation. Academic Press, London
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
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
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
Luh C, Zeigler BP (1991) Model base management for multifaceted systems. ACM Trans Model Comp Sim 1(3):195–218
Couretas J (1998) System entity structure alternatives enumeration environment (SEAS). Doctoral Dissertation Dept of ECE, University of Arizona
Hyu C Park, Tag G Kim (1998) A relational algebraic framework for VHDL models management. Trans SCS 15(2):43–55
Chi SD, Lee J, Kim Y (1997) Using the SES/MB framework to analyze traffic flow. Trans SCS 14(4):211–221
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
Carruthers P (2006) Massively modular mind architecture the architecture of the mind. Oxford University Press, USA, pp 480
Wolpert L (2004) Six impossible things before breakfast: The evolutionary origin of belief, W.W. Norton London
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
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
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
Muzy A The activity paradigm for modeling and simulation of complex systems. (in process)
Hofstadter D (2007) I am a strange loop. Basic Books
Minsky M (1988) Society of mind. Simon & Schuster, Goldman
Alvin I (2006) Goldman simulating minds: the philosophy, psychology, and neuroscience of mindreading. Oxford University Press, USA
Denning PJ (2007) Computing is a natural science. Commun ACM 50(7):13–18
Luck M, McBurney P, Preist C (2003) Agent technology: enabling next generation computing a roadmap for agent based computing. Agentlink, Liverpool
Miller JH, Page SE (2007) Complex adaptive systems: an introduction to computational models of social life. Princeton University Press, Princeton
Ferber J (1999) Multi-Agent systems: an introduction to distributed artificial intelligence. Addison-Wesley, Princeton
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
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
Smith RG (1980) The contract net protocol: high-level communication and control in a distributed problem solver. IEEE Trans Comput 29(12):1104–1113
Shoham Y (1993) Agent-oriented programming. Artif Intell 60(1):51–92
Dahl OJ, Nygaard K (1967) SIMULA67 Common base definiton. Norweigan Computing Center, Norway
Rao AS, George MP (1995) BDI-agents: from theory to practice. In: Proceedings of the first intl. conference on multiagent systems, San Francisco
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
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
Books and Reviews
Alexiev V, Breu M, de Bruijn J, Fensel D, Lara R, Lausen H (2005) Information integration with ontologies. Wiley, New York
Alvin I (2006) Goldman Simulating Minds: The philosophy, psychology, and neuroscience of mindreading. Oxford University Press, USA
Carruthers P (2006) Massively modular mind architecture The architecture of the mind. http://www.amazon.com/exec/obidos/search-handle-url/102-1253221-6360121
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
Zeigler BP (1990) Object oriented simulation with hierarchical, modular models: intelligent agents and endomorphic systems. Academic Press, Orlando
Zeigler BP, Hammonds P (2007) Modeling & simulation-based data engineering: introducing pragmatics into ontologies for net-centric information exchange. Academic Press, New York
Zeigler BP, Kim TG, Praehofer H (2000) Theory of modeling and simulation. Academic Press, New York
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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
DOI: https://doi.org/10.1007/978-0-387-30440-3_24
Publisher Name: Springer, New York, NY
Print ISBN: 978-0-387-75888-6
Online ISBN: 978-0-387-30440-3
eBook Packages: Physics and AstronomyReference Module Physical and Materials ScienceReference Module Chemistry, Materials and Physics