Repairable systems receive maintenance actions that restore/renew system components when
they fail. These actions change the overall makeup of the system. These actions must now be
taken into consideration when assessing the behavior of the system because the age of the
system components is no longer uniform nor is the time of operation of the system continuous.
An important application area is software reliability.