Recherche

Un système d’Information (SI) a été souvent considéré comme un ensemble de sous-SI centrés sur un Processus Métier (PM) (Business Process). Il s’agit d’une structure modulaire spécifique à un SI donné. C’est un processus au cœur du système, représentatif d’une partie du métier de l’entreprise et qui constitue une solution particulière à une classe de problèmes définie pour un domaine métier donné.

De nos jours, le développement et l’utilisation des SI centrés processus métiers fait face à trois défis : l’évolution rapide des règles métiers, l’évolution technologique des dispositifs d’interaction qui intègrent parfois des terminaux mobiles et l’évolution des usages. En effet, une adaptation facile et rapide, d’un processus métier aux changements internes et externes, est ainsi un facteur clé améliorant son utilisabilité et sa performance.

D’un autre côté, la mobilité de l'utilisateur augmente la propagation des appareils mobiles qui permettent l'accès au web partout et à tout moment. Cette utilisation donne lieu à de nouvelles exigences, qui doivent être prises en considération dans les SI mobiles appelés aussi ubiquitaires ou pervasifs. Cependant, l’activité d'identifier des informations, utiles pour les utilisateurs, est devenue plus difficile. C'est pour cette raison que les systèmes d’information sensibles au contexte sont de plus en plus considérés par les développeurs afin de recueillir l’interaction de l’utilisateur, et d'adapter le comportement du système en conséquence.

Mes travaux de recherche sont donc principalement centrés sur le développement de méthodologies d'ingénierie de SI centrés processus métiers. Ils portent sur les différentes facettes de ce domaine que sont les modèles, les démarches et leur instrumentation. Ainsi, mes contributions s’articulent autour de deux axes principaux : 1) Flexibilité des processus métiers et 2) Adaptation des SI mobiles et sensibles au contexte. Les résultas de mes recherches, quant à eux, peuvent être validés par plusieurs applications telles que les villes intelligentes.

Mots-clés : Systèmes d'information, Processus métiers, Variabilité, Méta-modélisation, Méthodologies de développement, Approche par composants, Approche orientée objet, Transformation de modèles, Architectures SOA, Systèmes ubiquitaires, Sensibilité au contexte, Cloud Computing