ENGEXP -an integrated environment for the development and application of expert systems in equipment and engine fault diagnosis and repair