The UK government has initiated a research program aimed at finding ways to avert catastrophic software failures in critical IT networks like healthcare or banking systems.
Major software companies, government agencies and academics yesterday launched a consortium that aims to find ways to make software more dependable and secure.
Programs crash, people make mistakes, networks grow and change. That?s life, and computer scientists are finally building systems that can deal with it.
David Fisher has created a new computer language that will allow the creation of computer systems that can adapt around attack or sabotage, maintaining survivability by sacrificing components if necessary.
The author examines Meir Lehman's theory of software evolution which tries to analyze the life cycle of large-scale software programs.