A distributed knowledge model for collaborative engineering knowledge management in allied concurrent engineering | IEEE Conference Publication | IEEE Xplore