An artificial intelligence-based constraint network system for concurrent engineering