The fundamentals of software aging
basic concepts and taxonomy of dependable and secure computing .