Collaborative Adaptive Security scenario
As part of our work on Adaptive Security and Privacy (http://asap-project.info) we are exploring the role of collaboration between different components in a ubiquitous computing environment in order to maximise the satisfaction of security requirements. The intuition behind this is that the highly dynamic, heterogeneous device ecosystem of ubiquitous computing environments creates the need to satisfy different security requirements depending on the particular context. The above video presents an early (and very rough!) example of the type of situation we are thinking about. In this scenario, it is not possible for a single device in the environment to deliver all the required security functionality but if multiple devices collaborate, then the security requirement can be satisfied.
Some of our initial ideas of how to engineer a system to exploit a collaborative adaptation for security will be presented at the upcoming Symposium on Software Engineering for Adaptive and Self-Managing Systems (SEAMS '14). Details of the paper are as follows:
Amel Bennaceur, Arosha Bandara, Michael Jackson, Wei Liu, Lionel Montrieux, Thein Than Tun, Yijun Yu and Bashar Nuseibeh, "Requirements-Driven Mediation for Collaborative Security", (to appear) in 9th International Symposium on Software Engineering for Adaptive and Self-Managing Systems (SEAMS '14), Hyderabad, India, 2-3 June 2014. Link: http://oro.open.ac.uk/39643/