Halim Djerroud

Halim Djerroud

Associate Professor in Computer Science
LISV / UVSQ / Paris-Saclay

Projects and Open Source Software

Discover my research projects, frameworks, and open source tools developed over the years.

gAgent
Multi-agent system
Framework for developing and simulating multi-agent systems. gAgent provides a flexible architecture for creating autonomous agents capable of communicating, cooperating, and solving complex problems in a distributed manner.
PwitStart
PHP framework for web development
Modern and lightweight PHP framework for web application development. PwitStart offers a clear MVC architecture, simple routing, and tools to accelerate the development of professional web projects.
LeaRN
Machine Learning library
Machine learning library implementing classic and modern ML algorithms. LeaRN aims to provide pedagogical and practical tools for teaching and applying machine learning.
MPAL
Automated planning algorithms
Collection of automated planning algorithms for robotics and AI. MPAL implements classic and modern planners, usable for teaching and research in planning.
VICA
Cognitive architecture for autonomous robots
VICA (Vision-Intention-Cognition-Action) architecture developed during my doctoral thesis. This architecture allows an autonomous robot to make decisions by integrating perception, reasoning, and action in a coherent system inspired by human cognition.
JEX
JEX
Visualization module for JADE
Agent visualization module for the JADE platform (Java Agent DEvelopment Framework). JEX allows real-time visualization of agent interactions, facilitating debugging and analysis of multi-agent systems.
FlightGear Saitek
Drivers for Saitek interfaces
Drivers for Saitek flight interfaces compatible with the FlightGear flight simulator. Allows the use of Saitek yokes, throttles, and panels for a realistic simulation experience.
BocalStore
Equipment management software
Web application for inventory and equipment management. BocalStore facilitates equipment tracking, reservations, and stock management for laboratories and organizations.
SL Compiler
FILA language compiler (Flex & Bison)
Compiler for the FIPA language (Foundation for Intelligent Physical Agents) using Flex and Bison. This compiler translates FIPA specifications into executable code for multi-agent systems compliant with FIPA standards.
Smart Card
Smart card programmer
Programming tool for smart cards and Java Card applications. Facilitates the development, deployment, and testing of applets on smart cards for teaching and security projects.
Labello
Automatic dataset creation tool
Software for automatically building datasets for machine learning. Labello automates the acquisition, annotation, and preparation of RGBD data for computer vision tasks, particularly object weight prediction.
HDD-Robot
Robotics and AI projects
Home made robot deveped for research and educational purposes. The HDD Robot integrates various sensors and actuators to explore autonomous navigation, object manipulation, and human-robot interaction.