VLDB 2026 Research / reviewers in the wild / expert
Aida Lahouij
dblp:146/6839
· DBLP profile ↗
11ranked-venue papers
5as first author
7since 2021 · last 2025
0000-0003-4296-6893ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 4 · 2 first-author · 2 since 2021Artificial intelligence and machine learning · 1 · 1 since 2021Systems, architecture and hardware · 1 · 1 first-author · 1 since 2021Computer networks · 1 · 1 since 2021Databases, data management, data science and information retrieval · 1 · 1 since 2021Human-computer interaction and ubiquitous computing · 1 · 1 first-authorTheory of computation · 1 · 1 first-author
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | Dilated Causal CNNs for Energy Forecasting and Optimization in LoRaWAN NetworksabstractBattery lifetime remains a central constraint in scaling LoRaWAN deployments across diverse IoT applications. We propose a lightweight dilated causal Convolutional Neural Network (CNN) designed to forecast per-node energy consumption with high temporal fidelity. Unlike recurrent models, our approach captures both transient spikes and long-range patterns without sequential overhead, enabling efficient edge deployment. Trained on a 12-month NS-3 simulation dataset encompassing smart lighting, environmental monitoring, waste management, and agriculture, the model achieves 96.5% forecasting accuracy with mean absolute error below 0.3, improving over SARIMA and LSTM baselines by 55% and 32% respectively. We integrate this predictor into an end-to-end energy optimization pipeline where on-device inference executes every 15 minutes with under 5 ms overhead. Forecasts drive adaptive duty-cycling, transmission slotting, and data rate control, extending device lifetime by 20%, halving collision rates, and improving fairness by 15%. Real-world validation on ten STM32F407VG microcontrollers and a commercial RAK7258 gateway confirms practical feasibility: inference completes within 0.8 ms with 4.4 mW peak power draw and 95.6% packet delivery ratio. These results demonstrate the CNN's suitability for real-time, edge-centric forecasting and its potential for enabling sustainable, intelligent LoRaWAN networks. Sana Slama, Aida Lahouij, Lazhar Hamel, Mohamed Graiet, Walid Gaaloul |
WiMob | 2 |
| 2025 | Ensuring the Correctness and Reliability of CBPS System Using Event-BabstractABSTRACT During the early phases of software system development, error detection can be challenging due to the complexity of both the requirements and the operating environments. This paper advocates for the utilization of formal modelling and verification throughout the first phases of systems development to promptly detect and correct errors. The formalism employed throughout is Event‐B, which is backed by the Rodin toolset. To conquer requirements complexity, the frameworks of set theory and first‐order logic are employed, which provide the necessary tools for formalizing and analysing the properties and behaviours associated with Event‐B. Also, we detail the way in which modelling may be used to achieve abstraction, as well as the way in which refinement can be used to manage complexity through layering. Furthermore, we emphasize the significance of model validation and verification in improving the precision of formal models and requirements in IoT communication systems. The model is exemplified using a Content‐Based Publish Subscribe System (CBPS), with a special emphasis on a fire alarm system as a motivating example. Sarah Hussein Toman, Lazhar Hamel, Aida Lahouij, Zinah Hussein Toman, Mohamed Graiet |
Softw. Test. Verification Reliab. | 3 |
| 2024 | A Scalable Approach for Improving IoT Healthcare Systems with Privacy and Permissioned Blockchain
Arije Yahyaoui, Sonia Kotel, Fatma Sbiaa, Lazhar Hamel, Aida Lahouij, Raouda Maraoui Kamoun |
WISE (3) | 5 |
| 2024 | Service to service communication based on CBPS system: refinement and verification
Sarah Hussein Toman, Aida Lahouij, Sonia Kotel, Lazhar Hamel, Zinah Hussein Toman, Mohamed Graiet |
Soft Comput. | 2 |
| 2023 | A Correct by Construction Model for CBPS Systems VerificationabstractThe Internet of Things (IoT) comprises a group of interconnected devices that communicate through the internet, necessitating a robust infrastructure and security protocols. Within this ecosystem, the Content-based Publish-Subscribe (CBPS) messaging paradigm enables devices to subscribe to specific data or events. However, as the number of messages transmitted increases, ensuring reliable transmission and accurate event matching becomes a challenging task. To tackle this issue, this study proposes an Event-B formal model for verifying the correctness of IoT CBPS communication. The model aims to guarantee that messages are delivered to the intended devices while ensuring the appropriate use of context information for filtering messages. Furthermore, the model's consistency has been verified using Event-B tools. Sarah Hussein Toman, Aida Lahouij, Lazhar Hamel, Zinah Hussein Toman, Mohamed Graiet |
ISCC | 2 |
| 2023 | Formal reconfiguration model for cloud resources
Aida Lahouij, Lazhar Hamel, Mohamed Graiet |
Softw. Syst. Model. | 1 |
| 2022 | An optimization approach for cloud composite services
Aida Lahouij, Lazhar Hamel, Mohamed Graiet |
J. Supercomput. | 1 |
| 2020 | Dynamic Reconfiguration of Cloud Composite Services Using Event-B
Aida Lahouij, Lazhar Hamel, Mohamed Graiet |
ICSR | 1 |
| 2020 | An Event-B based approach for cloud composite services verificationabstractAbstract The verification of the Cloud composite services’ correctness is challenging. In fact, multiple component services, derived from different Cloud providers with different service description languages and communication protocols, are involved in the composition which may raise incompatibility issues that in turn lead to a non-consistent composition. In this work, we propose a formal approach to model and verify Cloud composite services. Four verification levels are considered in this article; the structural, semantic, behavioral, and resource allocation levels. Therefore, we opted for the Event-B formal method that enables complex problems decomposition thanks to its refinement capabilities. The proposed approach has proven its efficiency for the modelling and verification of Cloud composite services. The proposed model comprises four abstract levels with respect to the four verification axes. A proof-based approach is applied to the model’s verification. We also succeeded in the validation of the model thanks to the model animation provided by the PROB tool. The use of formal methods provides a rigorous reasoning and mathematical proofs on the correction of the model which ensures the elaboration of correct-by-construction composite services. Aida Lahouij, Lazhar Hamel, Mohamed Graiet, Béchir el Ayeb |
Formal Aspects Comput. | 1 |
| 2015 | Formal Behavioral Modeling for Verifying SCA Composition with Event-BabstractWith the emergence of Service Component Architecture (SCA), all interests were focused on representing this architecture in a formal way in order to be able to prevent the specifications failures. In this context, our recent works were interested in formalizing structural properties of the SCA specifications, particularly in defining structural compatibility between connected services. In fact, verifying structural compatibility is necessary but not sufficient. In this paper we intend to represent, in a first step, the SCA behavioral properties by means of Event-B invariants and events. In a second step, we established behavioral compatibility between services interacting together which is considered as a delicate task and has a great importance in guaranteeing reliable communication between services. The consistency and the validity of the obtained model have been proved by the Event-B dedicated tools. Mohamed Graiet, Aida Lahouij, Imed Abbassi, Lazhar Hamel, Mourad Kmimech |
ICWS | 2 |
| 2015 | Formal Modeling for Verifying SCA Dynamic Composition with Event-BabstractService Component Architecture (SCA) is a set of specifications which describe a model for building applications and systems using a Service-Oriented Architecture (SOA). However, SCA in its current form does not represent any formal definition. In addition, there is a growing interest for verification techniques which help to prevent SCA composition specification failure. In this context, we intend to propose an Event-B based approach so as to configure the SCA composition dynamically. We focus, particularly, on the correctional dynamic such as substituting faulty services and components. The consistency and the validity of the obtained model have been proved by the Event-B dedicated tools. Aida Lahouij, Lazhar Hamel, Mohamed Graiet |
WETICE | 1 |