An overview of fundamental requirements for a condition monitoring and fault diagnosis system for machinery and power plants