Making Reliable Distributed Systems in the Presence of Software Errors

How can we program systems which behave in a reasonable manner in the presence of software errors? This is the central question that I hope to answer in this thesis. Large systems will probably always be delivered containing a number of errors in the software, nevertheless such systems are expected to behave in a reasonable manner.

Making Reliable Distributed Systems in the Presence of Software Errors

I've only skimmed this, but it looks to be a great introduction to the Erlang development philosophy. I wished I'd found this a couple of years ago.

On a related note I am still working on the promised Erlang vs. Java articles, but I've been in an intense a coding mindset lately so the verbal part of my brain isn't very active right now. Maybe that's just an excuse for being lazy about writing. Anyway, I worked on it some during a beach trip this week, so I'm still making progress on it.

Posted July 5, 2006 11:02 PM