1 / 36

After-Unit Review Notes on Patterns Observed

After-Unit Review Notes on Patterns Observed. Complex Adaptive Systems. Unit Review – Complex Adaptive Systems. Plug and Play enablers/constrainers; Rules that set behavior boundaries. Plug and Play enablers/constrainers; Rules that set behavior boundaries. Infrastructure (framework)

marion
Télécharger la présentation

After-Unit Review Notes on Patterns Observed

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. After-Unit Review Notes on Patterns Observed

  2. Complex Adaptive Systems

  3. Unit Review – Complex Adaptive Systems Plug and Play enablers/constrainers; Rules that set behavior boundaries Plug and Play enablers/constrainers; Rules that set behavior boundaries • Infrastructure • (framework) • Resources • (modules) • Pro/Con • Patterns • Principles • Tools • OtherNoteworthy • Governance Drag and drop elements; The stuff that gets mobilized • ? Forces in tension; Yin/Yang; Good/Bad; • ? Seen again…differently; What might we abstract for re-use; Possible “pattern language” metaphors • Autocatalysis • Emergence • Regimes of behavior Guide lines; Values; Domain independent concepts • Simplicity rules • Parsimonious Things we can employ to solve problems, develop conclusions, shape inquiry, analyze situations • Boundary of behavior • Patch theory • Complex/ Wicked / SoS types 090309

  4. Unit Review – Complex Adaptive Systems Plug and Play enablers/constrainers; Rules that set behavior boundaries Plug and Play enablers/constrainers; Rules that set behavior boundaries • Infrastructure • (framework) • Resources • (modules) • Pro/Con • Patterns • Principles • Tools • OtherNoteworthy • Attractors – generating functions Drag and drop elements; The stuff that gets mobilized • Pattern library Forces in tension; Yin/Yang; Good/Bad; • Solutions can cause new problems • Good tools can be used for bad purposes Seen again…differently; What might we abstract for re-use; Possible “pattern language” metaphors • Complexity is based on simplicity • Fractal • Emergence Guide lines; Values; Domain independent concepts • Expertise takes purposeful study • Complexity is based on simplicity Things we can employ to solve problems, develop conclusions, shape inquiry, analyze situations • Keep it simple • ? 080512

  5. Unit Review – Complex Adaptive Systems • Fractal • Actractor • Infrastructure • (framework) • Resources • (modules) • Pro/Con • Patterns • Principles • Tools • Other • Agents in CAS • Whac-a-mole • Different judicial systems • Wicked Problem • Lorenz attracter, et al • Fractal • CAS display emergent behavior • Edge of Chaos • Counter measures for bad CAS emergence • ? • Biological innovation 080111

  6. Unit Review – Complex Adaptive Systems • Generative rules • Infrastructure • (framework) • Resources • (modules) • Pro/Con • Patterns • Principles • Tools • Other • Attractors • Emergence • CA • Fractal architecture • HIT • Evolution • Phase/Regime stasis • Forces in tension • Edge of chaos • Self correcting • Detection/Decision/Tiered-Correcting • HIT 071015

  7. Agility Class 1 and 2

  8. Unit Review – Agility Class 1 and 2 Plug and Play enablers/constrainers; Rules that set behavior boundaries Plug and Play enablers/constrainers; Rules that set behavior boundaries • Infrastructure • (framework) • Resources • (modules) • Pro/Con • Patterns • Principles • Tools • OtherNoteworthy • Chaordic equilibrium • Plug and play Drag and drop elements; The stuff that gets mobilized • Drag and drop Forces in tension; Yin/Yang; Good/Bad; • Proactive / Reactive • Agility is not resilience (but encompasses it) Seen again…differently; What might we abstract for re-use; Possible “pattern language” metaphors • ASD congruence Guide lines; Values; Domain independent concepts • Agile systems provide options • Lean optimizes processes • Proactive is a relative concept • RRS: Reusable/Reconfigurable/Scalable Things we can employ to solve problems, develop conclusions, shape inquiry, analyze situations • Voice of the system • Agility is one of the forms of risk management • Agile vs flexible • Operational system and development processes can be agile independently 090309

  9. Unit Review – Agility Class 1 and 2 Plug and Play enablers/constrainers; Rules that set behavior boundaries Plug and Play enablers/constrainers; Rules that set behavior boundaries • Infrastructure • (framework) • Resources • (modules) • Pro/Con • Patterns • Principles • Tools • OtherNoteworthy • Plug and Play Drag and drop elements; The stuff that gets mobilized • Drag and Drop modules • Agile software as a resource Forces in tension; Yin/Yang; Good/Bad; • Lean vs Agile • Proactive vs Reactive • Apple vs MS closed/open Seen again…differently; What might we abstract for re-use; Possible “pattern language” metaphors • Lean vs Agile pattern • Domain independence Guide lines; Values; Domain independent concepts • O-O • Visa-type opt-in systemApple vs MS closed/open • Ability to respond effectively to changing conditions • Iterations • RRS Things we can employ to solve problems, develop conclusions, shape inquiry, analyze situations • Metrics (time, cost, quality, scope) • Agility as risk management • XP, Scrum, et al as development methods • RRS • Transformation 080512

  10. Unit Review – Agility Class 1 and 2 Plug and Play enablers/constrainers; Rules that set behavior boundaries Plug and Play enablers/constrainers; Rules that set behavior boundaries • Infrastructure • (framework) • Resources • (modules) • Pro/Con • Patterns • Principles • Tools • OtherNoteworthy • ASD • CMMI • Standards that evolve • Proactive/Reactive Drag and drop elements; The stuff that gets mobilized • Black Box Forces in tension; Yin/Yang; Good/Bad; • ASD / CMMI Seen again…differently; What might we abstract for re-use; Possible “pattern language” metaphors • Plug and Play • Next generation cycles Guide lines; Values; Domain independent concepts • “Facilitate” PnP • Scalability/Reusability/Reconfigurability • Capability based relationship Things we can employ to solve problems, develop conclusions, shape inquiry, analyze situations • RRS • Metaphor Model • Response metrics • Concept pattern • ? 080414

  11. Unit Review – Agility Class 1 and 2 • Requirements don’t stop changing when you deliver • Infrastructure • (framework) • Resources • (modules) • Pro/Con • Patterns • Principles • Tools • Other • Catalysts as resources • Centralized/Decentralized • Class 1 & Class 2 agile system pattern • Decentralized network pattern a la Starfish/Spider • Strength/weakness network types • Graphical pattern of key elements for agile systems • RRS 10 principles • Class 2 demands information to trigger response • Class 2 agents are selfish motivated • SoS must evolve to survive • Autocatalysis • Network analysis tools • ? 080111

  12. Unit Review – Agility Class 1 and 2 • Evolution necessary • Infrastructure • (framework) • Resources • (modules) • Pro/Con • Patterns • Principles • Tools • Other • Encapsulation • External data sources • Open vs Closed systems • Proactive / Reactive • Decision location re the edge • Commitment deferral • Lean vs Agile trade space • Stigmergy • Edge of chaos • Plug & Play – Drag & Drop • Proactive – Reactive • Local optimization • Value propositioning • 10 RRS principles • ? 071015

  13. Autonomous Agent Systems

  14. Unit Review – Multi-Agent Systems Plug and Play enablers/constrainers; Rules that set behavior boundaries Plug and Play enablers/constrainers; Rules that set behavior boundaries • Infrastructure • (framework) • Resources • (modules) • Pro/Con • Patterns • Principles • Tools • OtherNoteworthy • Infrastructure needs a sufficiency Drag and drop elements; The stuff that gets mobilized • Critical mass of agents in a MAS Forces in tension; Yin/Yang; Good/Bad; • Autonomy is Autonomy • Communication can inhibit or enable certain outcomes Seen again…differently; What might we abstract for re-use; Possible “pattern language” metaphors • S curve • Statistical behavior • Autocatalysis Guide lines; Values; Domain independent concepts • Situatedness • Self sustaining • Role of the catalyst Things we can employ to solve problems, develop conclusions, shape inquiry, analyze situations • Autonomous robots • StarLogo and NetLogo • ? 090309

  15. Unit Review – Multi-Agent Systems Plug and Play enablers/constrainers; Rules that set behavior boundaries Plug and Play enablers/constrainers; Rules that set behavior boundaries • Infrastructure • (framework) • Resources • (modules) • Pro/Con • Patterns • Principles • Tools • OtherNoteworthy • ? Drag and drop elements; The stuff that gets mobilized • Autonomy among entities in a group • ? Forces in tension; Yin/Yang; Good/Bad; • Decentralized: resilience / inefficiency Seen again…differently; What might we abstract for re-use; Possible “pattern language” metaphors • Decentralized control • S curve • Statistical behavior controls • Subsumption architecture Guide lines; Values; Domain independent concepts • Small interactive connections Things we can employ to solve problems, develop conclusions, shape inquiry, analyze situations • Decentralized control • ? 080512

  16. Unit Review – Multi-Agent Systems Plug and Play enablers/constrainers; Rules that set behavior boundaries Plug and Play enablers/constrainers; Rules that set behavior boundaries • Infrastructure • (framework) • Resources • (modules) • Pro/Con • Patterns • Principles • Tools • OtherNoteworthy • Subsumption Architecture Drag and drop elements; The stuff that gets mobilized • Agents Forces in tension; Yin/Yang; Good/Bad; • Positive/Negative Feedback Seen again…differently; What might we abstract for re-use; Possible “pattern language” metaphors • Swarm • Self organization • Agent • Stigmergy • Emergent behaviors • S curve in SO systems Guide lines; Values; Domain independent concepts • Local information / interaction • Multi role switching in agents • Statistical distribution on behavior choices Things we can employ to solve problems, develop conclusions, shape inquiry, analyze situations • Stigmergy • IVA as a (research) tool • Simulation in tandem with real world testing • Virtual environments • ? 080414

  17. Unit Review – Multi-Agent Systems • Subsumption architecture • Generating function (of behavior) • Layered hierarchical networks • Infrastructure • (framework) • Resources • (modules) • Pro/Con • Patterns • Principles • Tools • Other • Agents • ? • Stigmergy • Swarming intelligence • Stigmergy • Self learning • Sense making • Let mistakes happen (leverage them) • Infrastructure • Randomness as an evolution component • Catalyst • Reward successful behavior • Genetic Algorithm • Catalyst • ? 080111

  18. Unit Review – Multi-Agent Systems • Stigmergy • Environment • Infrastructure • (framework) • Resources • (modules) • Pro/Con • Patterns • Principles • Tools • Other • Autonomous agents • Expendability of resources in evolutionary experimentation? • Stigmergy • VC as evolutionary experimenters • Feedback loops • Randomness • Statistical something • Feedback loops • Randomness • Evolution simulation environments • Genetic algorithms • ? 071015

  19. HIT/UPAN Systems

  20. Unit Review – HIT/UPAN Systems Plug and Play enablers/constrainers; Rules that set behavior boundaries Plug and Play enablers/constrainers; Rules that set behavior boundaries • Infrastructure • (framework) • Resources • (modules) • Pro/Con • Patterns • Principles • Tools • OtherNoteworthy • Networks • Motivation / performance feedback (reward) / ease of participation Drag and drop elements; The stuff that gets mobilized • ? Forces in tension; Yin/Yang; Good/Bad; • Publically Available Personal Information • People harnessed in low-level tasks Seen again…differently; What might we abstract for re-use; Possible “pattern language” metaphors • ? Guide lines; Values; Domain independent concepts • Hit/Upan concepts Things we can employ to solve problems, develop conclusions, shape inquiry, analyze situations • Networks • CAPTCHA • Human as harnessed problem solver • ? 080512

  21. Unit Review – HIT/UPAN Systems Plug and Play enablers/constrainers; Rules that set behavior boundaries Plug and Play enablers/constrainers; Rules that set behavior boundaries • Infrastructure • (framework) • Resources • (modules) • Pro/Con • Patterns • Principles • Tools • OtherNoteworthy • Internet enables accessibility • Attractor for human behavior Drag and drop elements; The stuff that gets mobilized • Mental cycles • People’s stuff and processor cycles Forces in tension; Yin/Yang; Good/Bad; • Cheap but maybe unreliable mental-labor Seen again…differently; What might we abstract for re-use; Possible “pattern language” metaphors • Captcha • Multi-agent utilization • Distributed work Guide lines; Values; Domain independent concepts • Rewards acting as attractor (entertainment, ego, altruism, …) Things we can employ to solve problems, develop conclusions, shape inquiry, analyze situations • Captcha • Game as a tool • Move the virtual concepts into reality 080512

  22. Unit Review – HIT/UPAN Systems Plug and Play enablers/constrainers; Rules that set behavior boundaries Plug and Play enablers/constrainers; Rules that set behavior boundaries • Infrastructure • (framework) • Resources • (modules) • Pro/Con • Patterns • Principles • Tools • OtherNoteworthy • Validation framework (non cheat/reliability) • Internet as infrastructure of connectivity Drag and drop elements; The stuff that gets mobilized • Human cycles Forces in tension; Yin/Yang; Good/Bad; • Asymmetric/Symmetric • game good/game bad Seen again…differently; What might we abstract for re-use; Possible “pattern language” metaphors • Symmetric and asymmetric validation Guide lines; Values; Domain independent concepts • Attractors • Motivators • Make it fun, make it simple Things we can employ to solve problems, develop conclusions, shape inquiry, analyze situations • Games with a purpose • Motivators • Attractors • Popular sites for population boost • ? 080414

  23. Unit Review – HIT/UPAN Systems • Statistical governing effects • Infrastructure • (framework) • Resources • (modules) • Pro/Con • Patterns • Principles • Tools • Other • Collective human minds • Open systems control/loss of? • Divergent perspectives (2-edged sword) • Open/Network systems aging • Open/decentralized • Asymmetric/Symmetric • Systems as pools of resources with lose/no hierarchy • Short duration tasks with built in validation • Common concepts/structures as patterns • Requisite variety • Internal self correction for open systems • Values/rewards/contributions motivator • Conscious design of performance/behavior attractor • Remove barriers to entry (involvement) • Harnessing application of human intelligence • Internet social-systems web 2.0 mechanisms • Values/rewards/contributions as a motivator • Gaming concepts • ? 080111

  24. Unit Review – HIT/UPAN Systems • Extrinsic/Intrinsic rewards • Game concept • Infrastructure • (framework) • Resources • (modules) • Pro/Con • Patterns • Principles • Tools • Other • Human as module • Extrinsic/Intrinsic rewards • Extrinsic/Intrinsic rewards Symmetric/Asymmetric game • Extrinsic/Intrinsic rewards • Symmetric/Asymmetric game • HIT game as tool to achieve system objective • ? 071015

  25. Open Community Systems

  26. Unit Review – Open Community Systems Plug and Play enablers/constrainers; Rules that set behavior boundaries Plug and Play enablers/constrainers; Rules that set behavior boundaries • Infrastructure • (framework) • Resources • (modules) • Pro/Con • Patterns • Principles • Tools • OtherNoteworthy • Governance • Slashdot and digg provide a framework, wikipedia, CafeExpress, etc Drag and drop elements; The stuff that gets mobilized • People harnessed as resources Forces in tension; Yin/Yang; Good/Bad; • Open community contributions • Fast vs accuracy of network communication Seen again…differently; What might we abstract for re-use; Possible “pattern language” metaphors • Cascade positive and negative • Tipping point for cascade/autocatalysis • Synchronization Guide lines; Values; Domain independent concepts • Law of five (and such) Things we can employ to solve problems, develop conclusions, shape inquiry, analyze situations • Do the analysis for critical mass, tipping points, etc? • Coupled oscillators • ? 090309

  27. Unit Review – Open Community Systems Plug and Play enablers/constrainers; Rules that set behavior boundaries Plug and Play enablers/constrainers; Rules that set behavior boundaries • Infrastructure • (framework) • Resources • (modules) • Pro/Con • Patterns • Principles • Tools • OtherNoteworthy • Governance • Common defined goal Drag and drop elements; The stuff that gets mobilized • Willing individuals • Inspired/passionate individuals Forces in tension; Yin/Yang; Good/Bad; • Governance can hinder or enable • Naïve attempts to harness open resources • Behavior of an open community w/o an unequivocal attractor Seen again…differently; What might we abstract for re-use; Possible “pattern language” metaphors • Ageing effects due to growth • Critical mass for autocatalysis • Drive/strive toward “optima” • Patch theory as architecture Guide lines; Values; Domain independent concepts • Governance • Collective work needs a personal reward Things we can employ to solve problems, develop conclusions, shape inquiry, analyze situations • Wikipedia • Skill sets • Patch theory • ? 080512

  28. Unit Review – Open Community Systems Plug and Play enablers/constrainers; Rules that set behavior boundaries Plug and Play enablers/constrainers; Rules that set behavior boundaries • Infrastructure • (framework) • Resources • (modules) • Pro/Con • Patterns • Principles • Tools • OtherNoteworthy • Network Drag and drop elements; The stuff that gets mobilized • Network nodes • Catalyst Forces in tension; Yin/Yang; Good/Bad; • Emergence/Rules-of-behavior Seen again…differently; What might we abstract for re-use; Possible “pattern language” metaphors • Rewards other than financial are strong motivators • Ageing pattern in open systems toward more control/rules/power-centers • Emergent behavior Guide lines; Values; Domain independent concepts • Low/no cost to join • Perception: open community passionate • Joiners will produce better quality Things we can employ to solve problems, develop conclusions, shape inquiry, analyze situations • Catalyst • Purposeful disruption • ? 080414

  29. Unit Review – Open Community Systems • Infrastructure allows new emergent activities and actors • Bazaar of knowledge commerce on te net ? • Infrastructure • (framework) • Resources • (modules) • Pro/Con • Patterns • Principles • Tools • Other • ? • Open system is two edged sword? • Mob rule vs collective wisdom • Cascading failures as well as successes • Ideology vs platform • Open systems may age toward hierarchical system • Systems that evolve…some through cycles • Crowd sourcing • Avoidance of hierarchy enabled by network • Result is from interaction of system with environment (situated effect) • Death as an unwitting tool • Communication networks are the channels of interoperability • ? 080111

  30. Unit Review – Open Community Systems • Bazaar • Internet leverage layer upon layer • Infrastructure • (framework) • Resources • (modules) • Pro/Con • Patterns • Principles • Tools • Other • Community is the resource • Be careful what you wish for: danger as well as opportunity • Exponential growth is out of control • Viral spread • Distribute random search • Intrinsic rewards are an important element • Inconsequential barrier to entry • Concept is being employed as a (potential) tool • ? 071015

  31. Systems of Systems

  32. Unit Review – Systems of Systems Plug and Play enablers/constrainers; Rules that set behavior boundaries Plug and Play enablers/constrainers; Rules that set behavior boundaries • Infrastructure • (framework) • Resources • (modules) • Pro/Con • Patterns • Principles • Tools • OtherNoteworthy • Generative Frameworks • Azimov’s 4 laws • Autocatalytic / cooperative / functional Drag and drop elements; The stuff that gets mobilized • ? Forces in tension; Yin/Yang; Good/Bad; • Emergent behavior Seen again…differently; What might we abstract for re-use; Possible “pattern language” metaphors • Emergent behavior • Aberrant behavior • Autocatalytic / cooperative / functional • Collective action problem Guide lines; Values; Domain independent concepts • Self perpetuation • Socially Attentive Monitoring Things we can employ to solve problems, develop conclusions, shape inquiry, analyze situations • Monitoring • Motivation / rewards / selfishness • SNORT • Self awareness 090309

  33. Unit Review – Systems of Systems Plug and Play enablers/constrainers; Rules that set behavior boundaries Plug and Play enablers/constrainers; Rules that set behavior boundaries • Infrastructure • (framework) • Resources • (modules) • Pro/Con • Patterns • Principles • Tools • OtherNoteworthy • Interoperability rules • Strategic objective Drag and drop elements; The stuff that gets mobilized • Communication protocols • Communication devices Forces in tension; Yin/Yang; Good/Bad; • Interoperability as common or translated Seen again…differently; What might we abstract for re-use; Possible “pattern language” metaphors • Collective action problem • Synchronization Guide lines; Values; Domain independent concepts • Collective action principles • Connection of the agent good to the group good • Cultural compatibility Things we can employ to solve problems, develop conclusions, shape inquiry, analyze situations • Communication media • Mapping of interoperability elements • Metrics of compatibility among interoperable elements 080512

  34. Unit Review – Systems of Systems Plug and Play enablers/constrainers; Rules that set behavior boundaries Plug and Play enablers/constrainers; Rules that set behavior boundaries • Infrastructure • (framework) • Resources • (modules) • Pro/Con • Patterns • Principles • Tools • Generative framework (the boundary establishment) • Evolving environment • Real world Drag and drop elements; The stuff that gets mobilized • personnel and small groups • rewards • systems Forces in tension; Yin/Yang; Good/Bad; • perception and misperceptions • learning systems • learning/teaching • emergent behavior • tension between aberrant behavior & • requisite variety • aggression vs going along Seen again…differently; What might we abstract for re-use; Possible “pattern language” metaphors • randomness • critical mass point (phase change) • Liveness Guide lines; Values; Domain independent concepts • validation over verification • MOE over MOP • situated in real world • system as organisim rather than machine • evolving / spiral dev & test • digital & human trust in autonomous sys • collective action • open company principles • statistical distributions Things we can employ to solve problems, develop conclusions, shape inquiry, analyze situations • Maslow’s hierarchy of needs • Org behavior in general • flexibility/adaptability/composability • DODAF and SysML • Starkermann’s work • Simulation & VR • real world (as a testbed tool) • consider UxV providing info about why it is doing whatever ….? • meth and metrics for swarm assessment • cognitive assessment frameworks and metrics 080414

  35. Unit Review – Systems of Systems Plug and Play enablers/constrainers; Rules that set behavior boundaries Plug and Play enablers/constrainers; Rules that set behavior boundaries • Infrastructure • (framework) • Resources • (modules) • Pro/Con • Patterns • Principles • Tools • OtherNoteworthy • Generative framework Drag and drop elements; The stuff that gets mobilized • Elements/agents can play multiple roles at different times Forces in tension; Yin/Yang; Good/Bad; • Top down / bottom up regulation • Collective wisdom / leadership • imperfect agents can result in an effective system Seen again…differently; What might we abstract for re-use; Possible “pattern language” metaphors • Swarm converge/diverge • Systems/networks age/evolve over time • Common vale/enemy unifies a SoS • Agent population size affects behavior • Self policing / self regulation • Dynamic resource allocation • Nature favors aggression • Self watching • S curves Guide lines; Values; Domain independent concepts • Self Awareness in SO-SoS is desired • Incentivies as a motivator for behavior • Leadership in SoS is better than consensus • 4 principles of system self awareness • Common value/enemy unifies a SoS • Maslov’s hierarchy • Information enables desired activity Things we can employ to solve problems, develop conclusions, shape inquiry, analyze situations • Agent-based modeling • Control theory • Maslov’s hierarchy • Generative framework • An SoS can be partially self organizing • No individual behaviors predictable but collective behavior is • Effectiveness not predicated on efficiency 081011

  36. Unit Review – Systems of Systems • Multidimensional interoperable framework • Fitness functions • Infrastructure • (framework) • Resources • (modules) • Pro/Con • Patterns • Principles • Tools • Other • Willfulness in human modules • Collective action role acceptance • Aggression/Devotion • Aggression • Collective action problem • Clerics and heretics • Collaboration • Generative framework/rules • Collective action solution concepts • Fitness function • Starkermann’s models • ? 071015

More Related