A dynamic opportunistic preventive maintenance policy for multi-unit series systems with intermediate buffers. (2nd September 2010)