A model-based framework for IoT systems in wastewater treatment plants
Alfonso I., Gómez A., Doñate S., Garcés K., Castro H., Cabot J.
Journal of Object Technology, vol. 22, n° 2, 2023
Wastewater treatment is considered an essential industrial activity to protect the environment and human health. Water quality monitoring and management in a wastewater treatment plant (WWTP) can be supported by decentralized Internet of Things (IoT) systems (i.e., multi-layered systems that exploit edge and fog computing) deployed at the plant. However, the design and management of these systems requires technologies and strategies to cover tasks such as plant and IoT system modeling, deployment, and operation. In this paper, we propose an approach that includes a domain-specific language (DSL) for the specification of the process block diagram of the WWTP and the IoT system involved, a code generator that produces YAML manifests for deployment and configuration of the modeled IoT system, and a MAPE-K loop-based framework to operate and monitor the WWTP at run-time. As an example, we have modeled the process block diagram of the Font de la Pedra WWTP located in Spain.