A Markovian software availability model with a geometrically decreasing perfect debugging rate. (1st January 2003)