ABSTRACT
Analyzing and validating emergent behavior in component-based models is increasingly challenging as models grow in size and complexity. Despite increasing research interest, there is a lack of automated, formalized approaches to identify emergent behavior and its causes. As part of our integrated framework for understanding emergent behavior, we propose a post-mortem emergence analysis approach that identifies the causes of emergent behavior in terms of properties of the composed model and properties of the individual model components, and their interactions. In this paper, we detail the use of reconstructability analysis for post-mortem analysis of known emergent behavior. The two-step process first identifies model components that are most likely to have caused emergent behavior, and then analyzes their interaction. Our case study using small and large examples demonstrates the applicability of our approach.
- M. Bedau. Weak Emergence. Philosophical Perspectives, 11:375--399, 1997.Google Scholar
- R. Cavallo and G. Klir. Reconstructability Analysis of Multi-dimensional Relations: A Theoretical Basis for Computer-aided Determination of Acceptable System Models. Int. Journal of General Systems, 5:143--171, 1979.Google ScholarCross Ref
- W. Chan, Y. S. Son, and C. M. Macal. Simulation of Emergent Behavior and Differences Between Agent-Based Simulation and Discrete-Event Simulation. In Proceedings of the Winter Simulation Conference, pages 135--150, 2010. Google ScholarDigital Library
- W. K. V. Chan. Interaction Metric of Emergent Behaviors in Agent-based Simulation. In Proceedings of the Winter Simulation Conference, pages 357--368, Phoenix, USA, 2011. Google ScholarDigital Library
- C. Chen, S. B. Nagl, and C. D. Clack. Specifying, Detecting and Analysing Emergent Behaviours in Multi-Level Agent-Based Simulations. In Proceedings of the Summer Computer Simulation Conference, 2007. Google ScholarDigital Library
- L. Chi. Transplating Social Capital to the Online World: Insights from Two Experimental Studies. Journal of Organizational Computing and Electronic Commerce, 19:214--236, 2009.Google ScholarCross Ref
- P. Cilliers. Complexity & Postmodernism. Routledge, 1998.Google Scholar
- P. Davis. New Paradigms and Challenges. In Proceedings of the Winter Simulation Conference, Orlando , USA, 2005.Google Scholar
- U. Fayyad and R. Uthurusamy. Evolving Data Into Mining Solutions for Insights. Communications of the ACM, 45, 2002. Google ScholarDigital Library
- S. Floyd and V. Jacobson. The synchronization of Periodic Routing Messages. In Proceedings of SIGCOMM, pages 33--44, 1993. Google ScholarDigital Library
- M. Gardner. The Fantastic Combinations of John Conway's New Solitaire Games. Mathematical Games, 1970.Google Scholar
- C. Gershenson and N. Fernandez. Complexity and Information: Measuring Emergence, Self-organization, and Homeostatis at Multiple Scales. Complexity, 2012. Google ScholarDigital Library
- R. Gore and P. Reynolds. An Exploration-based Taxonomy for Emergent Behavior Analysis in Simulation. In Proceedings of the Winter Simulation Conference, pages 1232--1240, Miami, USA, 2007. Google ScholarDigital Library
- R. Gore and P. Reynolds. Applying Causal Inference to Understand Emergent Behavior. In Proceedings of the Winter Simulation Conference, pages 712--721, Miami, USA, 2008. Google ScholarDigital Library
- J. Holland. Emergence, From Chaos to Order. Basic Books, 1999. Google ScholarDigital Library
- O. T. Holland. Taxonomy for the Modeling and Simulation of Emergent Behavior Systems. In Proceedings of the 2007 Spring Simulation Multiconference, pages 28--35, 2007. Google ScholarDigital Library
- C. W. Johnson. What are Emergent Properties and How Do They Affect the Engineering of Complex Systems? Reliability Engineering and System Safety, 12:1475--1481, 2006.Google ScholarCross Ref
- A. Kubik. Towards a Formalization of Emergence. Journal of Artificial Life, 9:41--65, 2003. Google ScholarDigital Library
- E. Manley and T. Cheng. Understanding Road Congestion as an Emergent Property of Traffic Networks. In Proceedings of International Multiconference on Complexity, Informatics and Cybernetics, pages 109--114, 2010.Google Scholar
- J. C. Mogul. Emergent (mis)behavior vs. Complex Software Systems. In Proceedings of the 1st ACM SIGOPS/EuroSys European Conference on Computer Systems, pages 293--304, New York, USA, 2006. Google ScholarDigital Library
- Occam. Occam reconstructability analysis: http://dmm.sysc.pdx.edu/, Last retrieved Feb. 2013.Google Scholar
- E. Page and J. Opper. Observations on the Complexity of Composable Simulations. In Proceedings of the Winter Simulation Conference, volume 1, pages 553--560, Phoenix, USA, 1999. Google ScholarDigital Library
- M. Prokopenko, F. Boschetti, and A. J. Ryan. An Information-theoretic Primer of Complexity, Self-organization and Emergence. Complexity, 15:11--28, 2009. Google ScholarDigital Library
- K. K. Ramakrishnan and H. Yang. The Ethernet Capture Effect: Analysis and Solution. In Proceedings of the IEEE Local Computer Networks Conference, Minneapolis, USA, 1994.Google ScholarCross Ref
- C. Reynolds. Flocks, Herds, and Schools: A Distributed Behavioral Model. In Proceedings of ACM SIGGRAPH, pages 25--34, 1987. Google ScholarDigital Library
- A. K. Seth. Measuring Emergence via Nonlinear Granger Causality. In Proceedings of the Eleventh International Conference on the Simulation and Synthesis of Living Systems, pages 545--553, 2008.Google Scholar
- C. Szabo, Y. Teo, and S. See. An Integrated Approach for the Validation of Emergence in Component-based Simulation Models. In Proceedings of the Winter Simulation Conference, pages 2412--2423, 2012. Google ScholarDigital Library
- C. Szabo and Y. M. Teo. Semantic Validation of Emergent Properties in Component-based Simulation Models. Ontology, Epistemology, and Teleology of Modeling and Simulation -- Philosophical Foundations for Intelligent M&S Applications, pages 319--333, 2012.Google Scholar
- Y. Teo and C. Szabo. CODES: An Integrated Approach to Composable Modeling and Simulation. In Proceedings of the 41st Annual Simulation Symposium, pages 103--110, Ottawa, Canada, 2008. Google ScholarDigital Library
- M. Treiber and A. Kesting. Traffic Flow Dynamics. Springer, 2013.Google ScholarCross Ref
- B.-Y. Yaneer. A Mathematical Theory of Strong Emergence using Multiscale Variety. Complexity, 9:15--24, 2004. Google ScholarDigital Library
- M. Zwick. An Overview of Reconstructability Analysis. Kybernetes, 33:877--905, 2004.Google ScholarCross Ref
Index Terms
- Post-mortem analysis of emergent behavior in complex simulation models
Recommendations
Emergent (mis)behavior vs. complex software systems
Proceedings of the 2006 EuroSys conferenceComplex systems often behave in unexpected ways that are not easily predictable from the behavior of their components; this is known as emergent behavior. As software systems grow in complexity, interconnectedness, and geographic distribution, we will ...
Emergent (mis)behavior vs. complex software systems
EuroSys '06: Proceedings of the 1st ACM SIGOPS/EuroSys European Conference on Computer Systems 2006Complex systems often behave in unexpected ways that are not easily predictable from the behavior of their components; this is known as emergent behavior. As software systems grow in complexity, interconnectedness, and geographic distribution, we will ...
Emergent gummy modules: modular representation of emergent behavior
GPCE '14Emergent behavior is generally defined as the appearance of complex behavior out of multiplicity of relatively simple interactions. Nowadays, there are various kinds of software systems that deal with detecting the emergence of certain behavior in ...
Comments