Research

Self-Adaptive Systems

"Designing systems that evolve and adapt automatically to changes in their environment."

My doctoral research at Université de Lille and Inria focuses on the self-adaptation of distributed systems in the cloud. I develop innovative approaches to enable microservices to dynamically adapt to load variations, failures and evolving business requirements.

Monitor
Plan
Execute
Analyse
2 Publications
1 Framework developed
2025 PhD start year
3 Research domains
Domains

Research areas

Self-Adaptive Systems

Designing systems capable of modifying their behaviour in response to changes in their environment, without human intervention.

MAPE-K Feedback Loop Runtime

Cloud Computing

Optimising cloud deployments and dynamically managing resources to guarantee performance and resilience of applications.

Kubernetes Auto-scaling Elasticity

Business Process Management

Modelling and optimising adaptation processes with BPMN, integrating adaptability into enterprise workflows.

BPMN 2.0 Workflow Camunda
Projects

Research projects

Framework Open Source

AdaptiFlow

AdaptiFlow is a lightweight Java framework designed to enable microservice self-adaptation in real time. It implements the MAPE-K pattern (Monitor, Analyze, Plan, Execute – Knowledge) to allow cloud applications to automatically adapt to changes in their environment.

Real-time monitoring of system and application metrics
Rule-based automated decision making
Extensible and configurable architecture
Java 11+ Apache Docker Kubernetes

Status

Actively developed

View on GitLab
Demo Benchmark

Adaptable TeaStore

Adaptable TeaStore is a demo application based on TeaStore (a reference microservices benchmark) enhanced with AdaptiFlow's self-adaptation capabilities. It concretely illustrates how an e-commerce system can adapt automatically to traffic spikes.

Full e-commerce application with multiple microservices
Traffic scaling based on performance metrics
Test scenarios to evaluate adaptability
Docker Compose Grafana Locust PostgreSQL

Status

Proof of Concept

View on GitLab
Publications

Scientific publications

My work has been presented at leading international workshops and conferences in the field of software engineering.

Workshop Paper 2025

AdaptiFlow: An Extensible Framework for Event-Driven Autonomy in Cloud Microservices

ZEMTSOP NDADJI B.A., Simon Bliudze, Clément Quinton.

Presentation of AdaptiFlow, a lightweight framework enabling the integration of self-adaptation capabilities into existing microservices architectures, evaluated on the TeaStore benchmark.

Workshop Paper 2025

Adaptable TeaStore

Simon Bliudze, Giuseppe De Palma, Saverio Giallorenzo, Ivan Lanese, Gianluigi Zavattaro, ZEMTSOP NDADJI B.A.

Affiliations

Institutions

Inria logo

Inria

French national research institute for digital science and technology

Lille research centre, team specialising in distributed systems and software architecture.

Université de Lille

Faculty of Science and Technology

PhD in Computer Science within the CRIStAL laboratory (Research Centre in Computer Science, Signal and Automation of Lille).

Interested in my research?

I am open to academic and industrial collaborations. Feel free to reach out to discuss joint projects or partnership opportunities.