A STEP-Compliant Knowledge Based Systems for the process control of discrete components