El Mostapha Aboulhamid
Systèmes matériels et logiciels
Portrait
Expertise de recherche
Mes intérêts de recherche se situent dans le domaine de la modélisation, la synthèse et la vérification des systèmes matériels/logiciels ainsi que l’accélération des algorithmes en utilisant les systèmes matériels reconfigurables. J’ai travaillé dans les années 1980/1990 sur les techniques d'autotest et de tests embarqués, la conception pour la testabilité, la couverture de pannes multiples et la génération automatique de tests ainsi qu’aux problèmes de complexité de calcul reliée à ce domaine. Par la suite je me suis intéressé aux méthodes de modélisation et de synthèse des systèmes matériels ainsi qu’à l’accélération de calcul.
Biographie
Titulaire d'un doctorat en informatique de l'Université de Montréal, El Mostapha Aboulhamid est professeur titulaire au Département d'informatique et de recherche opérationnelle. Il enseigne à l'Université de Montréal depuis presque trente ans.
Formation
- 1984 — Doctorat — Informatique — Université de Montréal
- 1979 — Maîtrise — Informatique — Université de Montréal
- 1974 — Baccalauréat — Informatique — Institut National Polytechnique de Grenoble (ENSIMAG)
Affiliations et responsabilités
Enseignement et encadrement
Encadrement
Thèses et mémoires dirigés (dépôt institutionnel Papyrus)
Parallelization of SAT on Reconfigurable Hardware
Cycle : Maîtrise
Diplôme obtenu : M. Sc.
Application du concept des transactions pour la modélisation et la simulation multicoeur des systèmes sur puce
Cycle : Doctorat
Diplôme obtenu : Ph. D.
Vérification temporelle des systèmes cycliques et acycliques basée sur l’analyse des contraintes
Cycle : Maîtrise
Diplôme obtenu : M. Sc.
Timing verification in transaction modeling
Cycle : Doctorat
Diplôme obtenu : Ph. D.
Nouvelles approches pour la conception d'outils CAO pour le domaine des systèmes embarqués
Cycle : Doctorat
Diplôme obtenu : Ph. D.
Design et implémentation sur FPGA d'un algorithme DES
Cycle : Maîtrise
Diplôme obtenu : M. Sc.
Intégration d'un système d'exploitation dans le flot de développement logiciel/matériel
Cycle : Maîtrise
Diplôme obtenu : M. Sc.
Modélisation et réalisation de la couche physique du système de communication numérique sans fil, WiMax, sur du matériel reconfigurable
Cycle : Maîtrise
Diplôme obtenu : M. Sc.
SCIL processor : a common intermediate language processor for embedded systems
Cycle : Maîtrise
Diplôme obtenu : M. Sc.
Modélisation et implémentation des patrons de conception
Cycle : Maîtrise
Diplôme obtenu : M. Sc.
Méthodologie de conception d'un modèle comportemental pour la vérification formelle
Cycle : Maîtrise
Diplôme obtenu : M. Sc.
Distribution d'objets avec les techniques de développement orientées aspects
Cycle : Doctorat
Diplôme obtenu : Ph. D.
Mécanismes d'introspection pour la vérification semi-formelle de modèles au niveau système
Cycle : Maîtrise
Diplôme obtenu : M. Sc.
Optimisation mémoire et exploration architecturale d'applications multimédias sur un réseau sur puce
Cycle : Maîtrise
Diplôme obtenu : M. Sc.
Méthodologie et outil de conception de systèmes embarqués basés sur le cadre d'applications .NET
Cycle : Maîtrise
Diplôme obtenu : M. Sc.
Méthodes formelles de haut niveau pour la conception de systèmes électroniques fiables
Cycle : Doctorat
Diplôme obtenu : Ph. D.
The co-design methodologies on click router application system
Cycle : Maîtrise
Diplôme obtenu : M. Sc.
Une plateforme pour le raffinement des services d'OS pour les systèmes embarqués
Cycle : Maîtrise
Diplôme obtenu : M. Sc.
Accélération de prédiction génétique par implémentation hautement parallèle sur un matériel re-configurable
Cycle : Maîtrise
Diplôme obtenu : M. Sc.
De la fusion du génie logiciel et d'une bibliothèque à source ouverte pour la modélisation/simulation de processus matériel et logiciel
Cycle : Doctorat
Diplôme obtenu : Ph. D.
Understanding retargeting compilation techniques for network processors
Cycle : Maîtrise
Diplôme obtenu : M. Sc.
ESys.Net : a new .Net based system-level design environment
Cycle : Maîtrise
Diplôme obtenu : M. Sc.
Réutilisation des processus d'affaires pour le développement de systèmes d'information
Cycle : Maîtrise
Diplôme obtenu : M. Sc.
ARM processor modeling at a cycle accurate level in systemC
Cycle : Maîtrise
Diplôme obtenu : M. Sc.
Projets
Projets de recherche
FGR-CRSNG-20162017
EMSYSCAN - EMBEDDED SYSTEMS CANADA
DOMAIN SPECIFIC LANGUAGE INTEGRATION OF HARDWARE-AWARE SOFTWARE GENERATION
NEW PARADIGMS TO EXPLOIT PARALLELILSM IN MODELING AND SIMULATION OF HETEROGENEOUS SYSTEMS
MÉTHODOLOGIE DE CONCEPTION, VÉRIFICATION ET TEST DES SYSTÈMES EMBARQUÉS TOLÉRANTS AUX RADIATIONS - AVIO 403_INTL
REGROUPEMENT STRATEGIQUE EN MICROSYSTEMES DU QUEBEC (RESMIQ) QUEBEC
METHODOLOGIE DE CONCEPTION, VERIFICATION ET TEST DES SYSTEMES EMBARQUES TOLERANTS AUX RADIATIONS - AVIO 403_INTL
NEW PARADIGMS TO EXPLOIT PARALLELILSM IN MODELING AND SIMULATION OF HETEROGENEOUS SYSTEMS
Rayonnement
Publications et communications
Disciplines
- Génie informatique et génie logiciel
- Informatique
Champ d’expertise
- Architecture des ordinateurs
- Systèmes embarqués
- Partitionnement logiciel / matériel
- Systèmes reconfigurables
- Modélisation
- Accélération du calcul
- Simulation distribuée
- Test de systèmes informatiques
Besoin d’aide avec votre profil?
Espace documentaire | Nous joindre
Le Répertoire des professeurs est propulsé par le SADVR et est un projet du CENR.