A term for a system in which any object consistently preserves its informational content across some expectable stressing modification, and more generally accross all the modifications that time is likely to bring.

The most frequent such modifications involved when talking about persistence of computer software is the unavoidable shutdown of computer hardware, and the associated termination of low-level computing processes in traditional OS design.

Persistence across unexpected failures is rather called being resilient.

See Orthogonal Persistence, as opposed to the traditional file system based design for providing persistent memory services.

This page is linked from: C++   Continuation-Passing Style   KeyKOS   Mica   Orthogonal Persistence   Persistence 101   Prevayler   Resilient   Scheme   Security   SETL   Squeak   Unity Project   Vital