quality of software that maintains a record of preceding events, and whose operation is partially determined by that record