Intelligent prognostics tools and e-maintenance