Adaptation• Adaption on multiple timescales• Organised adaptation• Adaptation to hostile situations• Adaptation to changing environments• Adaptation for robustness Adaptation for robustness
Evolution/EmergenceEvolution Emergence• Evolution of new collective • Emergent Systems behaviours • Emergent behaviours• Open‐ended evolution
Self‐ Self *Self‐properties Self‐awareness• Self‐expression • of state• Self‐optimisation • about environment • Self‐organising networks g g • of context• Self‐organisation • Collective self‐awareness • Situation awareness
Awareness of me Awareness of me• How do others see me ?• Look‐* self awareness Look self‐awareness• Is the environment aware of me ?
Learning/Behaviour• Learning• Cognition• Filtering• Characteristics of behaviours• Opportunistic behaviour Opportunistic behaviour• Knowledge• Knowledge‐intensive systems
Distribution and collectives Distribution and collectivesDistributed Collectives• Decentralised systems • Collective intelligence• Distributed artificial • Global behaviour – local intelligence decisions• Robust distributed systems • Coordination technologies• Distributed Control • Collaborative decision making
System Properties System PropertiesRobust/Resilient Others!• Fault tolerance • Relevant• Robustness to sub‐ideal • Out of control operation • Homeostasis• Resilience • Efficient • Autonomous
Socially Inspired Socially Inspired• Social media• Social cognition Social cognition• Human cognition• Human in the loop• Augmented society Augmented society• Social networking• Socio‐technical combinatorics
Services/Systems• Adaptive middleware• Architecture support for adaptivity Architecture support for adaptivity• Self‐joining services• Common services (middleware)• Service oriented architecture Service oriented architecture• Autonomic service components
Information and Modelling Information and ModellingInformation/Recognition Models• Introspection about norms • Meta‐modelling of run‐time and conventions behaviour• Utility of information • Organisational models• Intention recognition • Modelling the environment• Event recognition • modelling inner state
Techniques/SystemsTechniques Systems• Bio‐inspired computing • Multi‐agent systems• Stream computing • Ensembles• Software‐engineering • Self‐governing ensembles g g• Pervasive computing • Cloud computing• Social computing • Sensor networks• E‐mobility bili • Eco system• Languages • Robot swarms• Measurement • Autonomous systems
Questions• How does self‐awareness relate to self‐* ?• How are self‐aware systems designed ? How are self aware systems designed ?• What are meaningful applications of self‐ awareness ? ?• How do we program such systems ? p g y• How do we enable innovations ?