Typing of engineering