Development and Reuse of Engineering Automation