VLDB 2026 Research / reviewers in the wild / expert
Nabil Hameurlain
dblp:81/5971
· DBLP profile ↗
15ranked-venue papers
6as first author
4since 2021 · last 2025
0000-0003-3311-4146ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 7 · 4 first-author · 2 since 2021Databases, data management, data science and information retrieval · 3 · 1 since 2021Applied, interdisciplinary, general and emerging computing · 3 · 1 since 2021Artificial intelligence and machine learning · 2 · 1 first-authorSystems, architecture and hardware · 1Graphics, computer vision, multimedia, augmented reality and games · 1Human-computer interaction and ubiquitous computing · 1 · 1 since 2021
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | Maude Strategies-Based SoSs Workflow ModelingabstractInternational audience Charaf Eddine Dridi, Nabil Hameurlain, Faiza Belala |
ENASE | 2 |
| 2024 | Towards Specification and Analysis of Dependable Cyber-Physical Systems
Riad Helal, Kamel Boukhelfa, Akram Seghiri, Nabil Hameurlain, Faiza Belala |
MEDI | 4 |
| 2023 | A Maude-Based Formal Approach to Control and Analyze Time-Resource Aware Missioned Systems-of-SystemsabstractSystems-of-Systems (SoSs) are increasingly utilized to integrate multiple Constituent-Systems (CSs) and fulfill missions surpassing the capabilities of individual systems. Successful mission execution relies on effective management of time and resources. Time constraints denote the timeframes within these missions must be completed, and resource constraints involve the allocation of necessary resources for execution. Addressing these dynamic behavior factors in SoSs poses significant challenges and necessitates the adoption of control strategies for efficient coordination and execution of missions. To confront these challenges, this paper introduces a novel hybrid approach, merging an MDA technique (TRC-MM: Time-Resource Aware Control Meta-model) and Maude language to formally specify and control missions. This approach specifically incorporates time-resource aware missions, resource dependencies, and control mechanisms in the dedicated TRC-MM. Further, RT-Maude is utilized as the formal specification language to develop an executable formal model for the controller's behavior in SoSs' missions, offering a powerful analysis method to express and verify behavioral properties pertaining to time and resource constraints. Charaf Eddine Dridi, Nabil Hameurlain, Faiza Belala |
WETICE | 2 |
| 2022 | Modeling the Dynamic Reconfiguration in Smart Crisis Response SystemsabstractInternational audience Akram Seghiri, Faiza Belala, Nabil Hameurlain |
ENASE | 3 |
| 2020 | A Maude-Based rewriting approach to model and verify Cloud/Fog self-adaptation and orchestration
Khaled Khebbeb, Nabil Hameurlain, Faiza Belala |
J. Syst. Archit. | 2 |
| 2019 | Formal modelling and verifying elasticity strategies in cloud systemsabstractElasticity property allows cloud systems to adapt to their input workload by provisioning and deprovisioning resources as the demand grows and drops. However, due to the unpredictable nature of workload, providing accurate action plans to manage a cloud system's elasticity is a particularly challenging task. In this study, the authors propose a bigraphical reactive system‐based approach to provide a formal modelling of cloud systems’ structure using bigraphs , and their elastic behaviours using bigraphical reaction rules . They introduce elasticity strategies to describe cloud systems’ auto‐adaptation behaviours. One step further, they encode the bigraphical specifications into Maude language to enable an autonomic executability of the elastic behaviours and verify their correctness. Finally, they propose a queuing‐based approach to discuss and analyse elasticity strategies in cloud systems through different simulated scenarios. Khaled Khebbeb, Nabil Hameurlain, Faiza Belala, Hamza Sahli |
IET Softw. | 2 |
| 2018 | Modeling and Evaluating Cross-layer Elasticity Strategies in Cloud Systems
Khaled Khebbeb, Nabil Hameurlain, Faiza Belala |
MEDI | 2 |
| 2018 | A Formal Model for Interaction Specification and Analysis in IoT Applications
Souad Marir, Faiza Belala, Nabil Hameurlain |
MEDI | 3 |
| 2012 | Controllability Preservation and Behavioural Refinement for Service ProtocolsabstractIn this paper, we provide a new compositional framework for specifying controllability and refinement of service protocols interacting asynchronously. First, we investigate necessary and sufficient conditions for protocols controllability. Then, we give sufficient conditions for preserving controllability of protocols by asynchronous composition. Finally, we propose two protocols refinement relations and show the soundness of our formal framework: independent implement ability of protocols together with the preservation of controllability under protocols by refinement. Nabil Hameurlain |
APSCC | 1 |
| 2009 | Compatibility and Conformance of Role-Based Interaction Components in MAS
Nabil Hameurlain |
KES-AMSTA | 1 |
| 2007 | Flexible Behavioural Compatibility and Substitutability for Component Protocols: A Formal SpecificationabstractComponent compatibility and substitutability are widely recognized as the main issues in component- based software engineering (CBSE). Most of existing approaches suffer from the problem of component adaptation. Indeed, components compatibility and substitutability are performed component-to- component without taking into account the context. This paper proposes a new framework where more flexible component protocols compatibility and substitutability relations that depend on the context (environment) can be defined. The proposed approach is based on the notion of component protocol's usability, that is a component such that there exists an environment ensuring the completion and / or the proper termination of the composition of the involved component protocol and that environment. Two optimistic protocols compatibility relations together with two optimistic protocols behavioral subtyping relations related to the principle of substitutability are proposed. Moreover, behavioral refinement of component protocols is studied, and a link between protocols refinement and their usability is established. The soundness of the approach is shown. Nabil Hameurlain |
SEFM | 1 |
| 2006 | A Formal Framework for Component Pr otocols Behavioural CompatibilityabstractIn this paper, we present a new and optimistic approach to the definition of component protocols compatibility, and we provide a framework for modeling component protocols together with their composition. This framework is discussed in terms of compatibility and substitutability checks of protocols. According to the optimistic approach, two protocols are compatible if they are composable and their composition leads to a usable protocol, that is a protocol such that there exists an environment ensuring safety and liveness property of the composed protocol, which is obtained by the composition of the involved protocol and that environment. Safety and liveness properties such as deadlock-freeness and proper termination of protocols are considered up to different extents. Based on that, we present two protocols compatibility relations related to the usability concept, together with two behavioural subtyping relations related to the principle of substitutability. We address their soundness by showing the existing link between compatibility and substitutability relations, which have found necessary when dealing with incremental design of protocols. Nabil Hameurlain |
APSEC | 1 |
| 2006 | An Argumentation-Based Framework for Designing Dialogue Strategies
Leila Amgoud, Nabil Hameurlain |
ECAI | 2 |
| 2005 | On Compatibility and Behavioural Substitutability of Component ProtocolsabstractComponent based development (CBD) aims to facilitate the construction of large-scale applications by supporting the composition of simple building blocks into complex applications. Components specification is thus needed to ensure the safety of composing systems from components. This paper focus on component protocols specification and provides a framework for modelling protocols together with their composition. We start by investigating compatibility of component protocols based on service observation. Two compatibility relations together with their characterisation by the preservation to their degree of change property are proposed. Safety and liveness properties such as deadlock-freeness and proper termination of protocols are preserved up to different extents. Then, we propose some behavioural subtyping relations for component protocols related to the principle of substitutability. Finally, we address the soundness of our subtyping relations by showing the existing link between compatibility and substitutability concepts, namely their combination, which have found necessary when dealing with incremental design of components. Nabil Hameurlain |
SEFM | 1 |
| 1997 | Finite Symbolic Reachability Graphs for High-Level Petri NetsabstractThe construction of reachability graphs (RG) is one of the most useful techniques to analyse the properties of concurrent systems modelled by Petri nets. Such a graph describes all the possible behaviours of the system, and its construction is straightforward. When high-level Petri nets are under consideration, the size of the graph most often is infinite or large. The reason for this combinatory explosion is twofold: first, the authors have the explosion due to the interleaving of traces which is usual in models of concurrency; the second explosion results from the token identity since each transition occurrence is characterized by the transition and by the tokens involved in this occurrence. Then, the reachability graph of a bounded net may be infinite, if the domains of tokens are infinite. Symbolic reachability graphs (SRG) have been introduced to cope with the latter cause of explosion. By exploiting the symmetries of the net, they are more reduced than the whole reachability graph. This paper introduces a general definition of symbolic reachability graphs. This leads to the introduction of various finite symbolic reachability graphs and to their construction. Two instances of such symbolic reachability graphs are defined. Moreover, a criterion for these two SRG to be finite is given together with computation algorithms. Nabil Hameurlain, Christophe Sibertin-Blanc |
APSEC | 1 |