Towards a Software-Based Approach to Smart Railway Maintenance | IEEE Conference Publication | IEEE Xplore