Ubicom Book Slides: Autonomous Systems & Artificial Life
Ubicom Book Slides: Autonomous Systems & Artificial Life
Chapter 10
Autonomous Systems & Artificial Life
(All Parts, Short Version)
Stefan Poslad
http://www.eecs.qmul.ac.uk/people/stefan/ubicom
–
• These systems tend to focus on:
– Physical world awareness and user awareness
– How the system decides how to adapt to such context changes &
how they affect current, active, user goals (Section 7.2).
• Key challenges?
• Self-Configuring • Self-Interested
• Self-Regulating • Self-Organising
• Self-Optimising, Self-Tuning • Self-Creating, Self-
• Self-Learning Assembly, Self-Replicating
• Self-Healing, Self-Recovery • Self-Evolution, Emergence
• Self-Protecting • Self-Managing or self-
• Self-Aware governing
• Self-Inspection Self-Decision • Self-Describing Self-
Explaining
• Self-representing
• Useful that systems know its internal state & how it acts?
• Self-explaining systems
• Design issues?
– How rich are descriptions?
– How structured are they?
– How full versus short?
– Internal versus external and on-line versus off-line,
– Co-located versus external not co-located (Section 6.2).
• Design issues?
– How to support & enable this meta-level processing
– How the reflection is represented,
– what triggers the reflection
– what parts of the system can be reflected upon
– performance & security aspects of using reflection.
• Intrusion detection:
• UbiCom Applications
– Network routing
– Power distribution & energy regulation system etc
• UbiCom Applications:
– to provide context information to other entities to follow the field.
– to signal that someone wants priority use of specific resources.
– to repel (separation) or attract individuals (cohesion and alignment).
– to support tourists in planning their activities
• UbiCom Applications:
– Resource allocation in networks to enable them to adapt to
continuous node failure and to the addition of new nodes and
resources and changes in traffic conditions (Section 11.8.1).
• Applications
• to control access to shared things such as devices or people in
social spaces, e.g., patient appointment system
• Cellular computing
• Amorphous computers
Ubiquitous computing: smart devices, environments and interaction 65
Self-Creation and Self-Replication
• Self-organising models discussed so far focus on how
existing peers and resources are optimised through self-
organisation, not clear how
• Anti-virus systems?
• UbiCom Applications?