Catriona M. Kennedy

Honorary Research Fellow, School of Computer Science,
The University of Birmingham
Edgbaston, Birmingham, UK, B15 2TT


Jump to:

Research interests

Current and recent work

My current work involves software architectures for meta-cognition and particularly cognitive modelling. I am also exploring application domains in e-Health (with University of Manchester) and e-Democracy (in collaboration with MIT). I recently spent a year at MIT CSAIL, working on meta-cognition in social systems.

Previously I worked with Georgios Theodoropoulos on intelligent decision support systems in the social sciences. Our primary collaborators were in the School of Public Policy. We completed a study entitled "Adaptive Intelligent Modelling for the Social Sciences (AIMSS)". Details are here. This was a small grant project funded by the Economic and Social Research Council and was coordinated by the National Centre for e-Social Science (NCeSS) in Manchester. I also spent six months at NCeSS as a visiting researcher. As a result of that visit, and the experience of the AIMSS project, I started to investigate participatory determination of semantics for information systems.

My PhD thesis was "Distributed Reflective Architectures for Anomaly Detection and Autonomous Recovery" and is available in the Cognition and Affect Directory. The aim of the research was to explore architectures which allow an autonomous system to detect and recover from anomalies without user intervention. An anomaly is any event that deviates from the model-predicted state of the world and may also occur in the system's own software or hardware. This means that the system must have a model of its own operation (reflection). Recently I have been extending this work to include some aspects of human-like meta-cognition.

The thesis was inspired by various branches of philosophy and biology, in particular by autopoiesis theory, immune system models and Minsky's Society of Mind concept. Some consultation with dependability researchers also took place. The SimAgent package was used as a simulation tool for conceptual exploration and rapid prototyping.

The research addressed the problem of ensuring that critical requirements are met in anomalous situations (e.g. software failure due to intrusions or design flaws). Moreover, the system should focus attention on the most "critical" anomalies and ignore others. E.g. some software anomalies may only occasionally cause delays or minor inaccuracies, while others can cause the whole system to fail, in particular if they are due to deliberate intrusion.

Summary of my background:

Qualifications: BSc (Hons 2:1) Computer Science, Stirling University, UK; MSc. Intelligent Systems, Brunel University, UK; PhD Computer Science, Birmingham University, UK.
Pre-Birmingham Experience: Software developer, first in UK then in Germany as a research programmer (supporting AI and social science research); then returned to UK for PhD.

OTHER INFORMATION

School of Computer Science.
University of Birmingham.

This file is maintained by Catriona Kennedy
Last updated April 2011