pervasive adaptation ()


The EvoNet Network of Excellence brings together active European researchers and practitioners in the field of evolutionary computing. Originally set up in 1996 with European Commission funding, the EvoNet network provides coordination, support and a web-based infrastructure for research and...
Presence Research in Action, ‘Peach’, is a co-ordination action, part of the European Union’s 6th Research and Development Framework Programme in Information Systems Technologies. Peach is a project aimed at coordinating research in Presence across the EU.
New Ties
The project is concerned with emergence and complexity in socially-inspired artificial systems. We will study large systems consisting of an environment and an inhabitant population. The main goal of the project is to realize an evolving artificial society capable of exploring the environment and...
Aim The project will investigate and further develop novel synthetic image rendering technologies into an innovative mediation system (a Virtual Environment) that provides close-to photo-realistic 3D real-time visualisation of existing (real) places for one or more moving observers.
This project seeks to provide the technology and software infrastructure necessary to support the next generation of evolving infohabitants in a way that makes that infrastructure universal, open and scalable. The Distributed Resource Evolutionary Algorithm Machine (DREAM) will use existing...
Conceptual foundations of HCI
When system developers design a computer system (or other information artefact), they must inevitably make judgements as to how to abstract the worksystem and how to represent this abstraction in their designs. In the past such abstractions have been based either on a 'traditional' philosophy of...
PerAda (PANORAMA) was an EU Coordination Action coordinating research in a proactive initiative on Pervasive Adaptation. Although the project has now officially finished, the project website remains an excellent resource for materials for teaching, research, and public engagement.
Speckled Computing
To establish a research infrastructure for realising minute (around 1 cubic millimetre) semiconductor specks which can sense, compute and communicate wirelessly. Specks, scattered or sprayed on the person or surfaces, will collaborate as programmable computational networks called specknets.
SCOPE: Server Configuration Optimisation through Parameter Evolution
A Knowledge Transfer Partnership to use Emergent Computing Techniques for Server Configuration Optimisation
This is an EU-funded research project to develop basic methodologies and principles of systemic intelligence for artefacts such as robots that will be capable of steadily growing their knowledge through continued experience. The project involves four teams: one in the School of Computing at Napier...
Metaheuristics are widely used to solve important practical combinatorial optimization problems. But the how and why they work effectively for specific problems and for others not, remains a mystery. The overall goal of the Metaheuristis Network is to explore these mysteries, to structure algorithm...
To build and infra-red detector system that can count people as they move around the urban environment. In particular we wish to evaluate measures for the vitality and viability of urban areas.
Mobile Agents in Ad-hoc routing
Recent advances in technology provided the ground for highly dynamic, mobile, infrastructure-less networks, namely, ad-hoc networks. Despite their enormous benefits, the full potential cannot be reached unless certain issues are resolved.


David Benyon
+44 131 455 2736
Andrew Cumming
Senior Lecturer / Principal Consultant
+44 131 455 2753
Jon Kerridge
+44 131 455 2777
Oli Mival
Principal Research Fellow
+44 131 455 2761
Peter Ross
+44 131 455
Kevin Chalmers
Senior Lecturer
+44 131 455 2484
Emma Hart
Director of CEC
+44 131 455 2783
Alistair Lawson
Associate Professor (Reader)
+44 131 455 2730
Ben Paechter
Director of Research
+44 131 455 2764


Jaroucheh, Z., Liu, X., Smith, S., Zhao, H. (2014). A Unified Platform for the Dynamic Evolution of Context-aware Highly Agile Services. In: (Ed.) Encyclopedia of Information Science and Technology, , () (3rd ed.). (pp. ). : . IGI Global Publishing.

Paechter, B., Pitt, J., Serbedzija, N., Michael, K., Willies, J. (2011). Heaven and Hell: Visions for Pervasive Adaptation. In: Giacobino, E., Pfeifer, R. (Eds.) Proceedings of the 2nd European Future Technologies Conference and Exhibition 2011 (FET 11), , () ( ed.). (pp. ). Hungary: . Elsevier Science.

Hart, E., Paechter, B. (2010). Towards Self-Aware PerAda Systems. In: Hart, E. (Ed.) Proceedings of 9th International Conference on Artificial Immune Systems, LNCS 6209, () ( ed.). (pp. 314-216). : . Springer.

Chalmers, K. (2009). Investigating Communicating Sequential Processes for Java to Support Ubiquitous Computing (PhD). Edinburgh Napier University (Kerridge, J., Romdhani, I.).

Hart, E., Davoudani, D., McEwan, C. (2009). Exploiting Collaborations in the Immune System: The Future of Artificial Immune Systems. In: Mumford, C., Jain, L. (Eds.) Computational Intelligence: Collaboration, Fusion and Intelligence, 1, () ( ed.). (pp. 527-561). : . Springer-Verlag.

Hart, E. (2009, 17 November 2009). The secret life of the immune system: inspiring pervasive systems. PerAda Magazine, .

Kerridge, J. (2007). Testing and Sampling Parallel Systems. In: McEwan, A., Schneider, S., Ifill, W., Welch, Peter H. (Eds.) Communicating Process Architectures 2007, 30, () (30 ed.). (pp. ). : . IOS Press.

Craenen, B., Paechter, B. (2005). Peer-to-peer networks for scalable grid landscapes in social agent simulations. In: (Ed.) Proceedings of the Artificial Intelligence and Social Behaviour Convention (AISB) 2005, , () ( ed.). (pp. ). Hatfield: . .

Kettley, S. (2005). Visualising Social Space with Networked Jewellery. In: Turner, P., Davenport, E., Turner, S. (Eds.) More Space, , () ( ed.). (pp. ). : . .

de Toro Negro, F., Ortega, J., Ros, E., Mota, S., Paechter, B., Martin, J.M. (2004). PSFGA: Parallel processing and evolutionary computation for multiobjective optimisation. Parallel Computing, 30, (5-6), 551-816.

Kettley, S., Smyth, M. (2004). The Materiality of Wearable Computers - Craft & Authentic User Experience. In: (Ed.) Pixelraiders2, , () ( ed.). (pp. ). . .

Kettley, S., Smyth, M. (2004). The Materiality of Wearable Computers - Craft & Authentic User Experience. The Design Journal, 7, (2), 32-41.

McCall, R., O'Neill, S., Smyth, M., Benyon, D., Carroll, F. (2004). A Method for Designing Virtual Places. In: (Ed.) Presence 2004, , () ( ed.). (pp. ). Valencia, Spain (poster and paper in proceedings): . .

McCall, R., O'Neill, S., Carroll, F. (2004). Measuring Presence in Virtual Environments. In: (Ed.) Conference on Human-Factors in Computing: CHI'2004, , () ( ed.). (pp. ). Vienna, Austria: . Association of Computing Machinery (demo paper).

McCall, R., O'Neill, S., Carroll, F., Benyon, D. (2004). The Presence Probe. In: (Ed.) Workshop on Designing and Evaluating Virtual Reality Systems, , () ( ed.). (pp. ). University of Nottingham, UK (position paper): . .

O'Neill, S., McCall, R., Carroll, F. (2004). Measuring Presence in Virtual Environments (Video). Conference on Human Factors in Computing 2004: CHI'2004, , (CD), .

O'Neill, S., McCall, R., Smyth, M., Benyon, D. (2004). Probing the Sense of Place. In: (Ed.) Presence 2004, , () ( ed.). (pp. ). Valencia, Spain: . .

Benyon, D. (2003). Human-Centred Interaction Design. In: Cairncross, S., Varey, A., McEwan, T. (Eds.) Proceedings of 6th HCI Educators Workshop,, , () ( ed.). (pp. ). : . .

Jelasity, M., Preus, M., Paechter, B. (2002). Maintaining Connectivity in a Scaleable and Robust Distributed Environment. Proceedings of the IEEE International Symposium on Cluster Computing and the Grid, , (), 389-394.

Paechter, B., Baeck, T., Schoenauer, M., Eiben, A.E., Merelo, J.J. (2000). ., “A Distributed Resource Evolutionary Algorithm Machine. In: (Ed.) Special Session on Evolving Information Ecosystems, , () ( ed.). (pp. ). : . .

Smyth, M. (2000). TOUCH: Creating interactional artefacts in a physical world. Interfaces, , (43), 17.

Kennedy, J., Mitchell, K., Barclay, P. (1996). A Framework for Information Visualisation. ACM SIGMOD Record, , (), .

Smyth, M. (1995). Human computer co-operative systems - Empowering users through partnership. In: (Ed.) Proceedings of the International Workshop on the Design of Cooperative Systems, , () ( ed.). (pp. 37-55). Antibes-Juan-les-Pins: . .

Kerridge, J., Nixon, P. (1994). Dynamic Allocation of TASKs in occam3. In: Gloria, A. De (Ed.) Transputer Applications and Systems '94, , () (September ed.). (pp. 375-389). : . IOS Press.

Smyth, M. (1994). Toward a Co-operative Software Agent. In: Connolly, J., Edmonds, E. (Eds.) CSCW and Artificial Intelligence, , () ( ed.). (pp. 1-11). London: . Springer-Verlag.