Balance ● Growth ● Connections Third Millennium Systems Copyright©2006 Third Millennium Systems LLC Sarah A. Sheard September 2006 Complex Systems Sciences.

Slides:



Advertisements
Similar presentations
SETTINGS AS COMPLEX ADAPTIVE SYSTEMS AN INTRODUCTION TO COMPLEXITY SCIENCE FOR HEALTH PROMOTION PROFESSIONALS Nastaran Keshavarz Mohammadi Don Nutbeam,
Advertisements

Copyright  2012 Third Millennium Systems, LLC Complexity Measurement Results 2012 Sarah Sheard.
Assessment Report Computer Science School of Science and Mathematics Kad Lakshmanan Chair Sandeep R. Mitra Assessment Coordinator.
DYNAMICS OF RANDOM BOOLEAN NETWORKS James F. Lynch Clarkson University.
Dealing with Complexity Robert Love, Venkat Jayaraman July 24, 2008 SSTP Seminar – Lecture 10.
Lynn S. Fichter Dept Geology/Environmental Science James Madison University 1410h AN: ED23C-03.
These slides are designed to accompany Web Engineering: A Practitioner’s Approach (The McGraw-Hill Companies, Inc.) by Roger Pressman and David Lowe, copyright.
1 Dr. Michael D. Featherstone Introduction to e-Commerce Network Theory.
Critical Transitions in Nature and Society Marten Scheffer.
Systems Engineering in a System of Systems Context
Complexity Leadership Academy of Management Professional Development Workshop August 4, 2007.
By: Roma Mohibullah Shahrukh Qureshi
Adaptive Infrastructures EPRI/DoD Initiative on Complex Interactive Networks/Systems Joint innovative research ·EPRI and ·Office of the Director of Defense.
Balance ● Growth ● Connections Third Millennium Systems Complex Systems for Systems Engineering Sarah Sheard.
Creating Architectural Descriptions. Outline Standardizing architectural descriptions: The IEEE has published, “Recommended Practice for Architectural.
II–2 DC Circuits I Theory & Examples.
Page 0 Optimization Uncertainty Decision Analysis Systems Economics Masters of Engineering With Concentration in Systems Engineering A 30 hour graduate.
Triangulation of network metaphors The Royal Netherlands Academy of Arts and Sciences Iina Hellsten & Andrea Scharnhorst Networked Research and Digital.
Copyright 2007 by Linda J. Vandergriff All rights reserved. Published 2007 System Engineering in the 21st Century - Implications from Complexity.
Towards A Multi-Agent System for Network Decision Analysis Jan Dijkstra.
RISK MANAGEMENT IN SOFTWARE ENGINEERING RISK MANAGEMENT IN SOFTWARE ENGINEERING Prepared by Prepared by Sneha Mudumba Sneha Mudumba.
Computational Thinking Related Efforts. CS Principles – Big Ideas  Computing is a creative human activity that engenders innovation and promotes exploration.
Systems Dynamics and Equilibrium
Glenda H. Eoyang, Ph.D. Strategy to Action: The Power of HSD Session 2: HSD and Project Management Glenda H. Eoyang, Ph.D.
1 © HSD Institute. Use with permission. Human Systems Dynamics Professional Certification Training Human Systems Dynamics Professional Certification.
Strategy to Action: The Power of HSD Session 2: HSD and Performance Management October 8, 2008 Glenda H. Eoyang, Ph.D.
Introduction to ModelingMonte Carlo Simulation Expensive Not always practical Time consuming Impossible for all situations Can be complex Cons Pros Experience.
Modeling and Simulation
Scientific Computation Using Excel 1. Introduction Scientific computing is very important for solving real world application problems. Population predictions,
Large-scale organization of metabolic networks Jeong et al. CS 466 Saurabh Sinha.
(Social) Networks Analysis III Prof. Dr. Daning Hu Department of Informatics University of Zurich Oct 16th, 2012.
Elementary Science Leadership Network June 17, 2014 While you are getting settled, think about the NGSS probe and record your answers..
Lessons Learned from 20 Years of Chaos and Complexity J. C. Sprott Department of Physics University of Wisconsin - Madison Presented to the Society for.
Chaos Theory and the Financial Markets Why Do Fractals Matter ?
Happy Network Administrators  Happy Packets  Happy Users WIRED Position Statement Aman Shaikh AT&T Labs – Research October 16,
Week 3a Mechanisms for Adaptation. POLS-GEOG-SOC 495 Spring Lecture Overview Review –CAS –Principles of chaos How do systems “learn”? –“Credit.
Implicit An Agent-Based Recommendation System for Web Search Presented by Shaun McQuaker Presentation based on paper Implicit:
1 Science as a Process Chapter 1 Section 2. 2 Objectives  Explain how science is different from other forms of human endeavor.  Identify the steps that.
Teacher Reference Page This powerpoint is a presentation of Forces and Newton’s Laws. It probably goes through more than is necessary for students to know.
Clustering of protein networks: Graph theory and terminology Scale-free architecture Modularity Robustness Reading: Barabasi and Oltvai 2004, Milo et al.
Introduction to Quantum Chaos
Expanding the CASE Framework to Facilitate Load Balancing of Social Network Simulations Amara Keller, Martin Kelly, Aaron Todd.
FRE 2672 TFG Self-Organization - 01/07/2004 Engineering Self-Organization in MAS Complex adaptive systems using situated MAS Salima Hassas LIRIS-CNRS Lyon.
1 © HSD Institute. Use with permission. Don’t Just Survive—Thrive The Power of HSD Don’t Just Survive—Thrive The Power of HSD Glenda H. Eoyang Human.
Emergence and self­organization in Framsticks © Maciej Komosiński.
Modeling Complex Dynamic Systems with StarLogo in the Supercomputing Challenge
List the steps of the scientific method. List characteristics of life. What is the difference between growth and development? Place the following terms.
The Science of Complexity J. C. Sprott Department of Physics University of Wisconsin - Madison Presented to the First National Conference on Complexity.
Chaos Theory MS Electrical Engineering Department of Engineering
Welcome to Biology Mrs. Webster Room 243. List the steps of the scientific method. List characteristics of life. What is the difference between growth.
Complexity Bruce Kogut October We are entering the epoch of the digitalization of knowledge: past, present, and future Sciences bring to this new.
Some figures adapted from a 2004 Lecture by Larry Liebovitch, Ph.D. Chaos BIOL/CMSC 361: Emergence 1/29/08.
Lars-Erik Cederman and Luc Girardin
Yongqin Gao, Greg Madey Computer Science & Engineering Department University of Notre Dame © Copyright 2002~2003 by Serendip Gao, all rights reserved.
ALGEBRA Concepts Welcome back, students!. Standards  Algebra is one of the five content strands of Principles and Standards and is increasingly appearing.
Page 1 Strategic Foresight Initiative Summary Briefing Emergency Management Higher Education Conference June 6, :30 – 11:30 am.
Chapter 4 Decision Support System & Artificial Intelligence.
Lecture 10: Network models CS 765: Complex Networks Slides are modified from Networks: Theory and Application by Lada Adamic.
Strategy to Action: The Power of HSD Session 2: HSD and Project Management September 10, 2008 Glenda H. Eoyang, Ph.D.
Distributed Models for Decision Support Jose Cuena & Sascha Ossowski Pesented by: Gal Moshitch & Rica Gonen.
Control and Synchronization of Chaos Li-Qun Chen Department of Mechanics, Shanghai University Shanghai Institute of Applied Mathematics and Mechanics Shanghai.
Chaos Theory in Economics JINGWEI SHE 02/14/2016.
1 Dr. Michael D. Featherstone Introduction to e-Commerce Network Theory 101.
Introduction to Forest Stand Dynamics. Stand Dynamics the study of changes in forest stand structure with time, including stand behaviour during and after.
Netlogo demo. Complexity and Networks Melanie Mitchell Portland State University and Santa Fe Institute.
ORGANIZATIONAL BEHAVIOUR
lecture to students october robindcmatthews
The Cournot duopoly Kopel Model
Introduction to Forest Stand Dynamics
GLOBAL BUSINESS Day 2 September 3rd 2015
Presentation transcript:

Balance ● Growth ● Connections Third Millennium Systems Copyright©2006 Third Millennium Systems LLC Sarah A. Sheard September 2006 Complex Systems Sciences and Systems Engineering

Copyright ©2006 Third Millennium Systems LLC 2 Balance ● Growth ● Connections Third Millennium Systems Agenda  What are Complex Systems Sciences?  Why should they affect systems engineering?  What effect are Complex Systems Sciences currently having?  What effects do we want them to have?  How can we make this happen?

Copyright ©2006 Third Millennium Systems LLC 3 Balance ● Growth ● Connections Third Millennium Systems  What are Complex Systems Sciences?  Why should they affect systems engineering?  What effect are Complex Systems Sciences currently having?  What effects do we want them to have?  How can we make this happen? Agenda

Copyright ©2006 Third Millennium Systems LLC 4 Balance ● Growth ● Connections Third Millennium Systems Balance ● Growth ● Connections Scale-Free Networks Autopoiesis (self-organized criticality, self-persistence) Complex Adaptive Systems form via growth and preferential attachment Lead to Synchronization Physical and animate Phase transitions Chaos (“Butterfly effect”) Complexity Edge of Chaos = Life Small Worlds Small avg # steps High local clustering Hubs Resistance to failure Security weak points Tipping points Indicate The Complexity Quagmire Power Law Distributions Fractals Strange Attractors Small changes  Big Effects Movement from Order through Oscillation to chaos Entropy as a measure

Copyright ©2006 Third Millennium Systems LLC 5 Balance ● Growth ● Connections Third Millennium Systems Fractals  Repeated simple rules can cause wondrously complex patterns  Self-similarity, e.g., length of a shoreline  Has implications on development, such as how nature creates complex things like ferns, rivers, bloodstreams Europa lightning ferns (simulations) river basin the lung the Mandelbrot set tree sand ripples

Copyright ©2006 Third Millennium Systems LLC 6 Balance ● Growth ● Connections Third Millennium Systems Chaos Principles 1 Order exists within apparent randomness 2 Simple systems can cause complex behavior 3 Chaotic systems show a sensitive dependence on initial conditions 4 Chaos appears throughout the natural world 5 Chaos evolves the same way in any domain

Copyright ©2006 Third Millennium Systems LLC 7 Balance ● Growth ● Connections Third Millennium Systems Chaos Principle 5  Chaos evolves the same way in any domain. Small nonlinearity factor in wildlife population equation leads to steady state Larger nonlinearity leads to boom/bust oscillation As nonlinear factor increases, cycle doubles again until becoming chaotic This is reproduced in many experimental and mathematical domains [e.g., x(next) = a x (1-x) ]

Copyright ©2006 Third Millennium Systems LLC 8 Balance ● Growth ● Connections Third Millennium Systems Complex Adaptive Systems Realm  Chaos Theory describes one dimension  What happens at the transition from order to chaos?  Many systems adapt to live at the edge of chaos!  Goals: Characterize complex adaptive systems Look at what we engineer in terms of complex adaptive systems

Copyright ©2006 Third Millennium Systems LLC 9 Balance ● Growth ● Connections Third Millennium Systems Edge of Chaos Order : Too little communication Chaos: Too unstable Complex adaptive systems adapt toward the edge of chaos Critical Point (Angle of repose)

Copyright ©2006 Third Millennium Systems LLC 10 Balance ● Growth ● Connections Third Millennium Systems Power Law Source: Victor MacGill, Chaos Theory and Complexity Theory Earthquakes Avalanches Financial dips Traffic jams River sizes Friends Web links Extinctions “Pareto law” Noise

Copyright ©2006 Third Millennium Systems LLC 11 Balance ● Growth ● Connections Third Millennium Systems  What are Complex Systems Sciences?  Why should they affect systems engineering?  What effect are Complex Systems Sciences currently having?  What effects do we want them to have?  How can we make this happen? Agenda

Copyright ©2006 Third Millennium Systems LLC 12 Balance ● Growth ● Connections Third Millennium Systems Today’s SE Problem  Systems engineering needs complex systems Bigger, complex systems of systems need to be developed, controlled and run in a predictable manner Global vulnerability of interconnected software-controlled systems is dominant  Systems engineering is developing as a discipline, but not holistically or solidly Arguments: Systems thinking or green eyeshades? Arguments: Art or science? I or We? Analysis or coordination? Acquirer or contractor? Argument: Improve it or throw it out?

Copyright ©2006 Third Millennium Systems LLC 13 Balance ● Growth ● Connections Third Millennium Systems Source: Monica Farah-Stapleton, IEEE SOS conference, 2006 Used with permission. Army SOS perception

Copyright ©2006 Third Millennium Systems LLC 14 Balance ● Growth ● Connections Third Millennium Systems Agenda  What are Complex Systems Sciences?  Why should they affect systems engineering?  What effect are Complex Systems Sciences currently having?  What effects do we want them to have?  How can we make this happen?

Copyright ©2006 Third Millennium Systems LLC 15 Balance ● Growth ● Connections Third Millennium Systems Need to Connect Across the Gap Engineering Science Multidiscipline Systems Engineering Systems Science Specialized discipline Engineering Science datasupport data Source: Graphic simplified from Hybertson 06

Copyright ©2006 Third Millennium Systems LLC 16 Balance ● Growth ● Connections Third Millennium Systems  What are Complex Systems Sciences?  Why should they affect systems engineering?  What effect are Complex Systems Sciences currently having?  What effects do we want them to have?  How can we make this happen? Agenda

Copyright ©2006 Third Millennium Systems LLC 17 Balance ● Growth ● Connections Third Millennium Systems How Can Complex Systems Help?  Goal: More success engineering ultra-complex systems Predictability, affordability, evolvability  Directed emergence: design by manipulative evolution E.g., financial markets Make it possible to SE large systems No disasters  Research into issues SEs need answers to most: Heuristics

Copyright ©2006 Third Millennium Systems LLC 18 Balance ● Growth ● Connections Third Millennium Systems Engineering Complex Systems: the Trick  Understand the complex, stochastic, chaotic nature of the problem and solution; e.g.: Understand network security holes and how to plug them Design environment for system to grow  Manage the development and operation of the system to create and maintain desired emergent properties Frequently, “design” becomes “constant vigilance”  Reduce the probability of negative outcomes  Prevent catastrophes by accessing and using available knowledge

Copyright ©2006 Third Millennium Systems LLC 19 Balance ● Growth ● Connections Third Millennium Systems SEs Use Principles and Heuristics The principles of minimum communi- cations and proper partitioning are key to system testability and fault isolation In any resource-limited situation, the true value of a given service or product is determined by what one is willing to give up to obtain it Don’t depend on written specifications and state- ments of work. Face-to- face sessions with the different customer/ consumer groups are necessary Questions needing research: Why? Under what conditions? What factors are key? What can be tweaked to affect outcome most?

Copyright ©2006 Third Millennium Systems LLC 20 Balance ● Growth ● Connections Third Millennium Systems Look at One Heuristic... Answers do not exist today, but CS research could easily provide insight The principles of minimum communi- cations and proper partitioning are key to system testability and fault isolation What would be the speed impact if we had to double the number of communications events between two modules? How can I model different ways to partition a system to find the most testable architecture? How can I set up a system that is a no-brainer for fault isolation? Is this kind of partition similar to or in conflict with systems that are highly secure? What types of architecture (kinds of partitioning) do systems naturally evolve into, and to what extent can the systems be controlled?

Copyright ©2006 Third Millennium Systems LLC 21 Balance ● Growth ● Connections Third Millennium Systems  What are Complex Systems Sciences?  Why should they affect systems engineering?  What effect are Complex Systems Sciences currently having?  What effects do we want them to have?  How can we make this happen? Agenda

Copyright ©2006 Third Millennium Systems LLC 22 Balance ● Growth ● Connections Third Millennium Systems What We Can Do  Increase knowledge Become agents of the future Learn and use research results  Increase communication Push SE information into CS arena Read CS information and bring to SE Join the movement to connect the two  Example of applicable work: Cynefin Framework

Copyright ©2006 Third Millennium Systems LLC 23 Balance ● Growth ● Connections Third Millennium Systems Example: Cynefin Framework Describes 4 domains of situations 1.How to tell them apart 2.How to deal with them managerially 3.How to move from one to another (see next slide) Primarily managerial focus Source: Kurtz, C. F., and D. J. Snowden. “The new dynamics of strategy: Sense- making in a complex and complicated world.” IBM Systems Journal 42(3), Used with permission.

Copyright ©2006 Third Millennium Systems LLC 24 Balance ● Growth ● Connections Third Millennium Systems Cynefin Framework (cont’d)  Describes type of connections  Dynamics: moving from one domain to another  Implicit managerial suggestions may apply to engineering as well; certainly applies to teaming

Copyright ©2006 Third Millennium Systems LLC 25 Balance ● Growth ● Connections Third Millennium Systems Course in Complex Systems  Introduction: Resolving SE Paradoxes  Introduction to Chaos Theory: Fractals, Chaos Principles, Becoming Chaotic  Concepts of Complexity Science: Edge of Chaos, Complex Adaptive Sys- tems, Fitness Landscape  Attributes of Complex Systems: SOS Attributes, Complexity Profile, Emergent Behavior  Networks: Small World Networks, Hubs, and Power Laws, Neural Networks  Dynamics of Complex Systems: Evolution, Phase Transitions, Preventing Catastrophe  SE Applications: Seven new approaches, selecting the right approach  Wrap-up: Resolution to paradoxes

Copyright ©2006 Third Millennium Systems LLC 26 Balance ● Growth ● Connections Third Millennium Systems Steps to Bridge the Gap  There is so much that has to be done, and so much that CS has to offer SE. SE needs it greatly. SOS’s, Heuristics, State of SE  “Meta conference” held in 2006 to spread the word INCOSE workshop, Conference on SE Research, IEEE Systems of Systems, NECSI ICCS, INCOSE symposium, SOS Eng Conference, EuSEC,...  For 2007 see next slide...

Copyright ©2006 Third Millennium Systems LLC 27 Balance ● Growth ● Connections Third Millennium Systems Joint Conferences Planned in 2007  Organized by Russ Abbott, myself, and a core committee  Small Workshop January equal numbers of SEs, CS, and related others Purpose: Establish a joint discipline Outcome  Larger Conference planned October 2007 Purpose: Communicate and further the joint discipline In conjunction with ICCS, International Conference on Complex Systems Sponsors include NECSI, Stevens Institute, and CSER  Sign up to be kept informed

Copyright ©2006 Third Millennium Systems LLC 28 Balance ● Growth ● Connections Third Millennium Systems Contact Information Sarah Sheard, Principal Third Millennium Systems LLC +1 (703) cell: +1 (703) location: Washington, DC area

Copyright ©2006 Third Millennium Systems LLC 29 Balance ● Growth ● Connections Third Millennium Systems References  Most pictures come from where photographers post photos for royalty-free use. I always let the artists know I am using their pictures. Some come from US Government websites because of free copyright use. Clipart is from Microsoft. Other credits are as follows:  Slide 4, shell picture gov/newsroom/news /2005/11-UsersMeeting - ws2.htm, credited to D'Arcy Wentworth Thompson's 1917 On Growth and Form. Picture next to Edge of Chaos title: see Slide 8. All other graphics from Complexity Pages: Exploring the New Science of Chaos and Complexity by Victor MacGill ( Used with permission.  Slide 5, most pictures from MacGill, above. River picture from Google Earth (Amazon basin).  Slide 8, Theory.org website on chaos and complexity: /neurodyn/langton-bifurcation.html.  Slide 13, Monica Farah-Stapleton, IEEE SOS conference,  Slides 22-23, Kurtz, C. F., and D. J. Snowden. “The new dynamics of strategy: Sense- making in a complex and complicated world.” IBM Systems Journal 42(3), Used with permission.

Copyright ©2006 Third Millennium Systems LLC 30 Balance ● Growth ● Connections Third Millennium Systems 4. Enterprises: Mitre: Bigger than SOS (and many others) 3b. DOD FOS Family of Systems (e.g. set of systems to help track moving targets) 3a. DOD SOS (CJCSI E) (e.g. combat aircraft) Systems of Systems Definitions 1. Typical SE SOS: (Maier* SOS) 1. Operational Independence 2. Managerial Independence 3. Evolving 4. Emergent Behavior 5. Geographic Dispersion 2. Typical Computer Science SOS Inter-networked Computers *Also called Maier/Sage/Cuppan 5. Complex systems (nonlinear, multi-agent, evolving, emergent...)

Copyright ©2006 Third Millennium Systems LLC 31 Balance ● Growth ● Connections Third Millennium Systems Heuristics Research Needed