Error Specification, Tracking and Recovery in Computer Integrated Manufacturing