Title :
Design for failure: Software challenges of digital ecosystems
Author_Institution :
Professor, Andrews University, Scotland
Abstract :
In dynamic computation ecosystems involving many different participants, a topdown approach to system dependability does not work. It is not possible to take a topdown approach to system design and implementation and to validate the resulting system against some specification. Rather, we have to assume that elements of the system will become unavailable at unpredictable times and that some elements may be unreliable. Instead of designing systems to avoid failure, we must re-orient our thinking and design systems so that we can tolerate failure and recover from failures when they occur. In this talk, I will discuss the challenges of designing for failure and will introduce research on responsibility modelling that provides information for failure recovery.
Keywords :
Biographies; Computer science; Ecosystems; Sociotechnical systems; Software design; Software engineering;
Conference_Titel :
Digital EcoSystems and Technologies Conference, 2007. DEST '07. Inaugural IEEE-IES
Conference_Location :
Cairns, Australia
Print_ISBN :
1-4244-0470-3
Electronic_ISBN :
1-4244-0470-3
DOI :
10.1109/DEST.2007.371934