A System Engineering Approach to Predictive Maintenance Systems: from needs and desires to logical architecture | IEEE Conference Publication | IEEE Xplore