Collaborative Engineering - Main features and challenges of cross-company collaboration in engineering of products and services | IEEE Conference Publication | IEEE Xplore