Concurrent engineering of mechanical systems