Skip to content
View asmakhoualdia98's full-sized avatar

Block or report asmakhoualdia98

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
asmakhoualdia98/README.md

👩‍🔬 Asma Khoualdia

📍 Amiens, Hauts-de-France, France
📧 asma.khoualdia@etud.u-picardie.fr | asma.khoualdia@u-picardie.fr
📞 +33 6 50 62 84 94
🔗 LinkedIn | Google Scholar | GitHub


🧠 Personal Statement

My research focuses on autonomous robot swarms and how they achieve collective intelligence through simple local rules without direct communication.
I employ formal verification, automatic synthesis, and optimization methods grounded in satisfiability (SAT/Max-SAT) and constraint programming to guarantee correctness, self-stabilization, and robustness in swarm behaviors.

I also investigate the logical formulation and self-stabilization properties of distributed algorithms, such as the Synchronous Unison algorithm by Arora et al., using satisfiability-based approaches.


🎓 Education

Degree Institution Location Years
🎓 PhD in Computer Science University of Picardie Jules Verne Amiens, France 2025–2028
🎓 Master’s Degree in Computer Systems and Network Infrastructure University of Picardie Jules Verne Amiens, France 2024–2025
🎓 Master’s Degree in IoT and Data Processing Polytechnic School of Tunisia Tunis, Tunisia 2023–2024
🎓 Engineering Degree in Computer Science National Engineering School of Carthage Ariana, Tunisia 2019–2022
🎓 Preparatory Studies for Engineering Preparatory Institute for Engineering Studies Tunis, Tunisia 2017–2019
🎓 Baccalaureate Diploma in Mathematics Pioneer High School of Gafsa Gafsa, Tunisia 2017

💼 Experience

🧩 MIS Laboratory

PhD ResearcherTowards an Explainable and Reliable Swarm AI based on (Maximum) Satisfiability
📍 Amiens, France | ⏰ Oct. 2025 – Sep. 2028

  • Research on autonomous robot swarms exhibiting collective intelligence through local rules.
  • Formal verification, automatic synthesis, and optimization using SAT and Max-SAT.

Research InternAnalyzing Self-Stabilizing Algorithms through Constraint Programming
📍 Amiens, France | ⏰ June 2024 – Sep. 2025

  • Logical formulation of the Synchronous Unison algorithm by Arora et al.
  • Optimization through additional constraints to reduce redundant cases.
  • Tools: Python, PySAT, CaDiCal, MapleSat, Glucose, OR-Tools, CNF/Constraint Encodings.

💻 Sofrecom

Development EngineerWeb Application for Task Management
📍 Tunis, Tunisia | ⏰ Apr. 2023 – Oct. 2023

  • Designed and implemented features including task management, user profiles, and calendar integration.
  • Developed and deployed a cloud-based, containerized web app with CI/CD automation.
  • Tools: Angular, Spring Boot, Postgres, GitLab CI/CD, Docker, Kubernetes.

💡 Bee Coders

Full-Stack Developer InternOnline Training Management Platform
📍 Tunis, Tunisia | ⏰ Mar. 2022 – Sep. 2022

  • Managed training events, categories, and student registrations.
  • Built role-based spaces for admins, students, and teachers.
  • Tools: JHipster, Angular, Spring Boot, MySQL, AdobeXD.

🌍 Progress Technologies

Development EngineerOnline Sales Website & BI Dashboard
📍 Massy, France (Remote) | ⏰ Jul. 2021 – Aug. 2021

  • Developed a commercial dashboard for sales analytics.
  • Created an interactive geographic map using Leaflet.
  • Tools: Angular, Bootstrap.

🧾 Publications

C = Conference

  • [C.1] Asma Khoualdia, Sami Cherif, Stéphane Devismes, Léo Robert (2025).
    Analyzing Self-Stabilization of Synchronous Unison via Propositional Satisfiability.
    In The 31st International Conference on Principles and Practice of Constraint Programming (CP2025), Glasgow, Scotland.

  • [C.2] Asma Khoualdia, Sami Cherif, Stéphane Devismes, Léo Robert (2025).
    Analyzing Self-Stabilization of Synchronous Unison via Propositional Satisfiability.
    In Journées Francophones de Programmation par Contraintes (JFPC2025), Dijon, France.


🗣️ Talks

  • “Analyzing Self-Stabilization of Synchronous Unison via Propositional Satisfiability” — CP2025 Main Conference, University of Glasgow
  • “Analyzing Self-Stabilization of Synchronous Unison via Propositional Satisfiability” — CP2025 Doctoral Program, University of Glasgow
  • “Analyzing Self-Stabilization of Synchronous Unison via Propositional Satisfiability” — JFPC 2025 Main Conference, Université Bourgogne Europe

🧑‍⚖️ Services

  • Reviewer: CP2025

🧰 Projects

  • Race Checkpoint Runner Tracking Website
    🧩 Tools: JHipster, Spring Boot, Angular, Postgres

  • Multi-Task Deep Learning for Image Fusion and Segmentation
    🧩 Tools: Keras, Scikit-Learn, Wheat Head Disease Dataset

  • Autoencoder Variants: Vanilla AE, Deep AE, CAE, VAE, Denoising AE
    🧩 Tools: Keras

  • AI/ML-Based Body Decoder for Emotion Recognition
    🧩 Tools: Mediapipe, OpenCV


🧾 Certifications

  • Sofrecom Academy (2023) — Java, Spring Boot, Angular, GitLab CI/CD, Docker, Kubernetes, Agile, UML

✨ “Towards an Explainable and Reliable Swarm AI — combining collective intelligence and formal methods.”

Popular repositories Loading

  1. SU_SAT_Exec SU_SAT_Exec Public

    Python 2

  2. Login Login Public

    JavaScript

  3. Projet-MM-IA Projet-MM-IA Public

    Jupyter Notebook

  4. blog blog Public

    Windows10

  5. Jhipster_project Jhipster_project Public

    I am using openJDK: openjdk version "11.0.15" 2022-04-19 OpenJDK Runtime Environment Temurin-11.0.15+10 (build 11.0.15+10) OpenJDK 64-Bit Server VM Temurin-11.0.15+10 (build 11.0.15+10, mixed mode)

  6. Auto-encoder Auto-encoder Public

    Jupyter Notebook