Advertisement

Automated and Rule-Based Pruning and Experimental Execution

  • Bernard P. ZeiglerEmail author
  • Hessam S. Sarjoughian
Chapter
Part of the Simulation Foundations, Methods and Applications book series (SFMA)

Abstract

The main features of the System Entity Structure, its specializations and aspects, as well as pruning and model generation have now been introduced. Such concepts provide a wealth and variety of potential hierarchical structures with which to tackle complex Systems of Systems problems. However, the rapidly growing combinatorial spaces that are set up by specialization and aspect selections can outstrip human capacity to do manual pruning. Accordingly, this chapter discusses automated pruning—concepts and tools for pruning that can reduce, and sometimes, eliminate, the manual pruning that is otherwise required. Enumerative pruning entirely eliminates manual pruning entirely but is restricted to small enough solution spaces. Random pruning samples from a large solution space to give a statistical picture of the space. Context-free and context-sensitive selection rules provide the ability to constrain the solution space to combinations that are more likely to meet your requirements. To conclude this chapter, we discuss a methodology and supporting concepts to create SES-based execution control of simulation models that lends itself to implementation on sequential computers as well as parallel and distributed platforms.

References

  1. Zeigler, B. P., & Hammonds, P. (2007). Modeling & simulation-based data engineering: introducing pragmatics into ontologies for net-centric information exchange. Boston: Academic Press. 448 pages.Google Scholar
  2. Zeigler, B. P., Kim, T. G., & Praehofer, H. (2000). Theory of modeling and simulation: integrating discrete event and continuous complex dynamic systems (2nd ed.). Boston: Academic Press.Google Scholar

Copyright information

© Springer International Publishing AG 2017

Authors and Affiliations

  1. 1.University of ArizonaTucsonUSA
  2. 2.Faculty of Computer Science and Computer Systems EngineeringArizona State University, School of Computing, Informatics, and Decision Systems EngineeringTempeUSA

Personalised recommendations