360 likes | 455 Views
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)
E N D
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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