Login
Home
Eoin Bailey . com
Tech, Research, Code, Work, and Fun
  • Home
  • Eoin's CV
  • About Eoin
  • Ph.D.
  • Blog
  • Galleries
  • Training
  • Polls
  • Tags
  • Weblinks
  • Site map
  • Contact

A Random Image

IMG_3381

Tag Cloud

algorithm antarctica apple banking browser code copyright cycle data centre devel Dijkstra drupal drupalcamp economics escapades facebook firefox galway Google iphone ipod livigno theme training weights
more tags

Eoin Bailey's Ph.D. Research Homepage

  • Ph.D.
  • Autonomic Computing
  • Dynamical Systems
  • Publications
  • Links
  • Blog

Ph.D. Research

in
  • General-Research

General Outline

Software architectures involving control systems have long been used to abstract away some of the complexity of managing a set of interconnected software components. However, the complexity of the control systems themselves has recently been approaching the complexity of the systems they manage, and the costs of developing and maintaining these systems has risen accordingly.

In recognition of this growing problem, a new branch of software engineering was created which has come to be known as autonomic software. Autonomic software systems are designed so that they can make modifications to their own execution, adapting to changes in situation and learning from the outcomes of those decisions. Eventually, this will allow the development of autonomic systems which are entirely self-managed and require a minimum of human interaction.

Autonomic software systems will often take a multitude of contextual information into account when making decisions. This information is gleaned from environmental sensors, and sensors fitted as part of the autonomic system itself, which is the case for the systems built into modern automobiles. The system extracts relevant sensor data from the environment, filter and distill them, and transform them into relevant situational information so that decisions can be made in context. This allows the system to adapt in response to changes internal and external to the system.

The provision of a control system which manages and regulates the behaviour of subordinate components can be thought of as the introduction of a distinct layers in the architecture. We suggest that software with autonomic behaviours can be built in at any level of the architecture. Rather than write entirely new systems, in which autonomic capabilites are programmed at every level, we suggest the establishment of autonomic control systems, that have the capability to manage systems that are themselves not inherently autonomic. This allows them to be applied to systems that are already deployed, and could bridge the divide between traditional static systems, and fully adaptive systems.

Who Is Eoin Bailey (academically speaking)?

Currently I can be found in UCD, University College Dublin, in the Computer Science and Informatics department. I have been here since May 2006 (my first week I was a student volunteer at Pervasive 2006, my fourth week I think it was, I was a volunteer for ICAC 2006 too!). This section and it's sub-sections outline some of the work I am currently involved in.

More information on me can be found here: About Eoin

  • Printer-friendly version
  • Send to friend

Current Poll

Who is your favourite scientist?:

Freelance Work

A sample of websites I have developed:

  • Studio Richards
  • Medilex
  • Design21C
  • The Spine Clinic
  • Abrivia - Careers and Outplacement
  • Emilie Conway

Training

  • Spinning
  • Hodson Bay Hotel Training
  • Spinning Class - Not too Shabby!
  • Bike Time Trial
  • Spinning Class of Anti-Doom!

Some Links

  • James Bond Opening Scenes
  • Polls
  • Chess Module-Drupal
  • Ski Trip Jan 2009

Recent Comments

  • external controls via css classes instead of alternate text
  • What if there's more stuff
  • heheh good job man
  • Impressive confidence!
  • Honestly, you may think your
  • Maybe
  • SEO benefits
  • hey dat was nice
  • Time makes fools of us all.
  • I guess I'll have to update

Powered by

Powered by Drupal, an open source content management system

Recent blog posts

  • Dublin GTUG - Google Technology Users Group
  • Intellectual Property, Copyright and Free
  • What Sites are using Drupal?
  • Hit The Road - version 2
  • Richard Feynman - On The Relevancy of Science
  • Lines of Communication are [too] Open?
  • Dublin Web Summit - June 2010
  • Reading Software Licence Agreements
  • PhD, Engineering, Tech - Updates
  • O2 Contracts
more
Copyright © 2010 Eoin Bailey . com.