Welcome!

You've arrived at Eoin Woods' web page. I maintain this page to act as somewhere to publish various pieces of information relating to my work that might be of interest to other people. Select the links on the left to access the different parts of the site.

I'm a software architect and I've worked in a variety of jobs in the software development field since the early 1990s. These pages contain various pieces of writing and links to other pieces of information that I've created or found useful over the years.

Let me know if you find the content of these pages useful.


News

ECSA 2010

I'll be presenting a paper on how software architecture gets lost in implementation and what we might do about it at ECSA 2010 in Copenhagen in Denmark in August. I'm looking forward to seeing lots of software architecture acquaintances there.

SA 2010

I'm giving a couple of talks at Bear Park's Software Architect 2010 conference, in October in London. The event is at a new venue this year (the America Square Conference Centre in the City) but when you read the programme it's clear that as well as a great new venue, the quality of the content is going to be as high as ever. The talks I'm giving this year are entitled Using design principles to unify software architecture and design and Where did my architecture go? Preserving the software architecture in the implementation. Both are on Thursday 21st October.

ACCU Exception Handling Article

A final version of the exception handling paper that Andy Longshaw and I wrote a few years ago for Euro PLoP has now been published by the ACCU in their Overload journal. See the articles page for links to the articles.

Software Architecture Description Template

Nick Rozanski and I have finally got our act together and finished the architectural description template that we've been promising various people for quite a while. We've published it on our Viewpoints and Perspectives website.


Book

I am co-author, with Nick Rozanski, of a book on software architecture, entitled Software Systems Architecture: Working With Stakeholders Using Viewpoints and Perspectives (published by Addison-Wesley). Our book is a practitioner-oriented guide to designing and implementing effective architectures for information systems. It is both a readily accessible introduction to software architecture and a useful handbook of well-established best practices. It has recently been added to the SEI's Software Architecture Essential Bookshelf.

You can find out more about the book on this page.