An architecture for a distributed system for product engineering lifecycle support | IEEE Conference Publication | IEEE Xplore