Titulo Estágio
Title: Full-stack application for the SenForFire project
Áreas de especialidade
Engenharia de Software
Local do Estágio
DEI/CISUC
Enquadramento
The SenForFire project, part of the Interreg Sudoe 2021-2027 program, will demonstrate the viability of low-cost wireless sensor networks (WSNs) for their application in forest fire early warning and surveillance systems. Currently, meteorological data and satellite images (remote sensing) with low spatial and temporal resolution and low reliability (high rate of false positives) are used to assess the risk and detect forest fires in the Sudoe region. Additionally, meteorological and remote sensing equipment is costly. WSNs utilize electronic modules with sensors that measure meteorological and environmental parameters in real time, which are crucial for assessing forest fire risks. These modules are equipped with computing and wireless communication capabilities to interact among themselves and with the cloud. WSNs adapt to the characteristics of risk areas, are easy to deploy, and scalable. They serve as a proximity tool that complements remote sensing and facilitates co-responsible risk management by municipalities, local communities, and inhabitants of risk areas.
The project will conduct pilot activities in various Sudoe areas with different climates, orographies, and vegetation to achieve prevention and/or early detection objectives. It will also develop an action plan for the adoption of WSNs in municipalities for meteorological and environmental monitoring and an action plan for the training of professionals in WSNs for environmental risk management. WSNs integrate multiple technologies with varying levels of development in the Sudoe countries, making transnational cooperation essential for the realization of WSNs, pilot activities, and action plans. The achievements will benefit municipalities (innovative technology for effective environmental risk management), landowners and users (protection of crops, pastures, forests, and livestock), SMEs (products and services with high added value and qualified professionals), the young population (quality work and entrepreneurship), and the general population (protection of health, property, infrastructure, natural, and cultural heritage) in rural Sudoe.
Sensors such as thermal sensors, smoke detectors, optical sensors, and others can provide various types of data necessary for intelligent algorithms that detect the presence of fire. One of the challenges of SenForFire is to create an infrastructure for the Extract-Transform-Load (ETL) process: 1) ingest data from sensors, 2) filter, transform, and aggregate the data, and 3) load data into a database. Once data is loaded, the next challenge is to make it accessible flexibly, allowing researchers, firemen, rescuers, public officers, and algorithms to explore the data in the exact formats they need, including displaying that information in maps.
Objetivo
During this internship, the student will conceive and develop the client and server applications necessary for the project. The internship includes the following goals:
1. Requirement Gathering: Engage with stakeholders from various entities within the project to fully understand the problem domain, their needs, and the current state of the art. Collect requirements for the full-stack application, considering the goals of performing the ETL process and making data available.
2. Identification of Platforms, Frameworks, and Tools: Identify the platforms, frameworks, and tools to be used in implementing the applications.
3. Architecture and Design: Based on the requirements, define the application architecture, considering scalability and security.
4. Development: Implement the applications.
5. Integration and Testing: Integrate the backend and frontend components, ensuring seamless communication and functionality across the application. Perform testing, including unit tests, integration tests, and user acceptance tests, to ensure the application meets the specified requirements and performs as expected.
Plano de Trabalhos - Semestre 1
- Gain insight into the problem. (2 months)
- Elicit requirements. (1 month)
- Define the architecture of the application. (1 month)
- Write intermediate report. (1 month)
Plano de Trabalhos - Semestre 2
- Implement the application. (3 months)
- Test the application. (1 month)
- Write the final report. (1 month)
Condições
The work will take place at the Centre for Informatics and Systems of the University of Coimbra (CISUC) in the Department of Informatics Engineering of the University of Coimbra, within the scope of the SenForFire research project (https://interreg-sudoe.eu/pt-pt/proyecto-27/senforfire/).
A €990.98 per month scholarship is foreseen for three months possibly extensible for another three months. The scholarship's attribution is subject to a public application.
The work will be done in cooperation with the University of Évora.
Orientador
Filipe Araújo e Catarina Silva
filipius@uc.pt 📩