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

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

A Random Image

IMG_3739

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

What is your current phone OS?:

Freelance Work

A sample of websites I have developed:

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

Twitter

Follow @eoinbailey

Some Links

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

Training

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

Recent Comments

  • Happy New Year 2012!
  • Thank you..
  • Simple way
  • Yep, CSS is an option - there
  • Maybe CSS is an easy solution?
  • Thanks for the direction.
  • Thank you for the insight.
  • Exactly.
  • Thank you for the insight.
  • I'm open to correction on

Powered by

Powered by Drupal, an open source content management system

Recent blog posts

  • Leap Card
  • A new College term - Dijkstra's Algorithm
  • Dublin GTUG - June 2011 - Over 100 attendees
  • City of a Thousand Welcomes
  • Groupon et al. - "Bet on the Future"
  • Dublin Web Summit - DWS6 - Roundup
  • Anti-Spam - Using a Catch-All to identify bad companies
  • Hide a Note Title - Drupal 7
  • The Election on Hit The Road
  • Syntax Highlighter Module - Javascript Problem
more
Copyright © 2012 Eoin Bailey . com.

I'm trying out: Web Analytics