https://doi.org/10.4236/wjet.2023.113042