Designing predictive maintenance systems using decision tree-based machine learning techniques | Synapse