Software architecture for condition monitoring of mobile underground mining machinery: A framework extensible to intelligent signal processing and analysis | IEEE Conference Publication | IEEE Xplore