- IoT and Edge/Fog Computing
- Context-Aware Activity Recognition Systems
- Software System Performance and Reliability
- Mobile Crowdsensing and Crowdsourcing
- Modular Robots and Swarm Intelligence
- Software Engineering Research
- Advanced Software Engineering Methodologies
- Real-Time Systems Scheduling
- Energy Harvesting in Wireless Networks
- Green IT and Sustainability
Universidade Federal do Rio Grande do Norte
2022-2024
University of Minho
2012-2017
INESC TEC
2012
With the increased complexity of low-end devices in Internet Things (IoT), mainly due to connectivity and interoperability requirements, development configuration embedded operating systems (OSes) for such is not straight forward. The communication requirements usually mitigated by OS, e.g., Contiki-OS, as it already incorporates an IoT-compliant network stack. Yet, stack requires major knowledge on code structure, leading additional time, particularly when comprises several wireless nodes...
IoT devices deployed in Smart Cities usually have significant resource limitations. For this reason, offload tasks or data to other layers such as fog cloud is regularly adopted smooth out issue. Although offloading a well-known aspect of computing, the specification policies still an open issue due lack clear guidelines. Therefore, we propose OffFog—an approach guide definition context computing. In order evaluate OffFog, extended simulator iFogSim and conducted experimental study based on...
As the Internet of Things (IoT) paradigm expands, challenge sustainable power supply for interconnected devices has prompted a growing interest in energy harvesting strategies. However, their unpredictability poses significant drawbacks. The batteries can mitigate fluctuation but raise critical environmental concerns. In order to address these challenges, Energy-Driven Computing emerged, focusing on gracefully adapting level fluctuations, allowing hibernate during energy-depleted periods,...