Je porte un grand intérêt aux problématiques du génie logiciel et ses challenges (efficacité et efficience des pratiques de développement, maîtrise des risques comme les coûts ou la sécurité). Je suis particulièrement attentif aux principes de développement agile, et aux pratiques d'intégration continue et modélisation des systèmes. Je m'intéresse également plus largement aux avancées faites dans les différents champs de l'informatique comme l'intelligence artificielle, la cryptographie ainsi qu'aux techniques et technologies qu'ils en découlent.
Objectif : travail de recherche sur l'évolution pendant à l'exécution des systèmes complexes. Tâches :
état de l'art des langages, outils et méthodes pour la conception des architectures de système complexe.
conception d'une méthode pour assister l'architecte dans la conception d'une stratégie de reconfiguration dynamique et d'un outil pour leur réutilisation.
analyse, conception et développement d'un framework composant pour la simulation de reconfiguration à l'exécution de système complexe.
publications et présentation dans des conférences et colloques internationaux (SESOS2015, TSI2015, ECSA 2016 etSOSE2018).