Nabila BELHAJ

Dr. Nabila BELHAJ

orcid

Research Focus & Metrics

Academic Career Length

2Years (2025-Present)

(Calculated once Scilit publication data is synced: current year − year of first publication + 1)

Representative Publications

View All Publications
16 June 2025 in Engineering Proceedings
Verified
Conference Paper
Open access
PDF file
NBNabila BELHAJ
Nabila BELHAJ
JPJérémy Patrix
Jérémy Patrix
OOOuail Oulmakki
Ouail Oulmakki
JVJerome Verny
Jerome Verny
Automation technologies play a pivotal role in optimizing logistics operations within warehouse facilities. Retail companies invest in these technologies to maintain pace with the customers demands by increasing their production capacity while reducing their financial expenses. In this paper, we conduct a study on warehouse automation in the European e-commerce sector by analyzing historical data from three fulfillment centers. Accordingly, we explore diverse data science approaches applied to trained machine learning models to determine the automatons that have the greatest impact on financial costs. The purpose is to support supply chain managers in identifying the most profitable logistics automatons that merit consideration in future automation projects. The study offers a comprehensive analysis that encourages e-commerce companies to invest in tailored automation for future warehouse installations.

3 April 2026
Verified
Thesis
Closed access
NBNabila BELHAJ
Nabila BELHAJ
Gestion autonomique générique des services pour les applications à base de composants: Au cours de la dernière décennie, la complexité des applications a considérablement évolué afin de répondre aux besoins métiers émergeants. Leur conception implique une composition distribuée de composants logiciels. Ces applications fournissent des services à travers les interactions métiers maintenues par leurs composants. De telles applications sont intrinsèquement en évolution dynamique en raison de la dynamicité de leurs contextes. En effet, elles évoluent dans des environnements qui changent tout en présentant des conditions très dynamiques durant leur cycle de vie d’exécution. De tels contextes représentent une lourde charge pour les développeurs aussi bien pour leurs tâches de conception que de gestion. Cela a motivé́ le besoin de renforcer l’autonomie de gestion des applications pour les rendre moins dépendantes de l’intervention humaine en utilisant les principes de l’Informatique Autonomique. Les Systèmes Informatiques Autonomes (SIA) impliquent l’utilisation des boucles autonomiques, dédiées aux systèmes afin de les aider à accomplir leurs tâches de gestion. Ces boucles ont pour objectif d’adapter leurs systèmes à la dynamicité de leurs contextes, en se basant sur une logique d’adaptation intégrée. Cette logique est souvent donnée par des règles statiques codées manuellement. La construction de ces règles demande beaucoup de temps tout en exigeant une bonne expertise. En fait, elles nécessitent une compréhension approfondie de la dynamicité du système afin de prédire les adaptations précises à apporter à celui-ci. Par ailleurs, une telle logique ne peut envisager tous les scénarios d’adaptation possibles, donc, ne sera pas en mesure de prendre en compte des adaptations pour des situations précédemment inconnues. Les SIA devraient donc être assez sophistiqués afin de pouvoir faire face à la nature dynamique de leurs contextes et de pouvoir apprendre par eux-mêmes afin d’agir correctement dans des situations inconnues. Les SIA devraient également être capables d’apprendre de leur propre expérience passée afin de modifier leur logique d’adaptation en fonction de la dynamicité de leurs contextes. Dans ce manuscrit, nous abordons les lacunes décrites en utilisant les techniques d’Apprentissage par Renforcement (AR) afin de construire notre logique d’adaptation. Cependant, les approches fondées sur l’AR sont connues pour leur mauvaise performance lors des premières phases d’apprentissage. Cette mauvaise performance entrave leur utilisation dans le monde réel des systèmes déployés. Par conséquent, nous avons amélioré cette logique d’adaptation avec des capacités d’apprentissage plus performantes avec une approche AR en multi-pas. Notre objectif est d’optimiser la performance de l’apprentissage et de le rendre plus efficace et plus rapide, en particulier durant les premières phases d’apprentissage. Nous avons aussi proposé́ un cadriciel générique visant à aider les développeurs dans la construction d’applications auto-adaptatives. Nous avons donc proposé de transformer des applications existantes en ajoutant des capacités d’autonomie et d’apprentissage à leurs composants. La transformation consiste en l’encapsulation des composants dans des conteneurs autonomiques pour les doter du comportement auto-adaptatif nécessaire. Notre objectif est d’alléger la charge des tâches de gestion des développeurs et de leur permettre de se concentrer plus sur la logique métier de leurs applications. Les solutions proposées sont destinées à être génériques, granulaires et basées sur un standard connu, à savoir l’Architecture de Composant de Service. Enfin, nos propositions ont été évaluées et validées avec des résultats expérimentaux. Ils ont démontré leur efficacité en montrant un ajustement dynamique des applications transformées face aux dynamicités de leurs contextes en un temps beaucoup plus court comparé aux approches existantes

17 June 2026 in The International Review of Retail, Distribution and Consumer Research
Verified
Journal Article
Closed access
MMMourad Makaci
Mourad Makaci
IZIskander Zouaghi
Iskander Zouaghi
JVJerome Verny
Jerome Verny
OOOuail Oulmakki
Ouail Oulmakki
NBNabila BELHAJ
Nabila BELHAJ
Retail supply chains are now operating in a context of persistent and structural volatility rather than episodic disruption. Recent years have revealed the cumulative effects of pandemics, geopolit...