“…The software-based methods use field sensors to monitor the operational and hydraulic conditions of the pipeline, such as the measurement of the flow, pressure and temperature [ 16 , 25 , 36 , 54 ] and smart computational algorithms to process the measurements in order to detect and localize the occurrence of leaks on the pipeline [ 29 ]. Some of the software-based methods available in the literature include methods based on model estimation (e.g., Kalman filter [ 19 , 29 , 61 ], state observer [ 62 ], system identification [ 63 ], the impedance method [ 64 ]), methods based on signal processing (Negative Wave Pressure [ 32 ], Mass Balance [ 65 ], Pressure Point Analysis [ 66 ], Acoustic Correlation Analysis [ 67 ], Spectral Analysis Response [ 68 ]) and data-driven methods (Support Vector Machine [ 69 ], K-nearest neighbor [ 70 ], Naïve Bayes [ 69 ]). They involve the use of either intrusive sensors or non- intrusive sensors to monitor the internal pipeline parameters.…”