Vous êtes sur la page 1sur 11

See discussions, stats, and author profiles for this publication at: https://www.researchgate.

net/publication/331772556

Résumé des travaux pédagogiques et scientifiques (Dossier candidature HDR)

Thesis · September 2014


DOI: 10.13140/RG.2.2.25913.21607

CITATIONS READS

0 11,291

1 author:

Djamel Benmerzoug
Université Constantine 2
42 PUBLICATIONS 295 CITATIONS

SEE PROFILE

Some of the authors of this publication are also working on these related projects:

AiP as a Service: An Agent Based Approach for Outsourcing Business Processes to Cloud Computing Services View project

Contribution to the dynamic adaptation of service-oriented systems: application to the Internet of Things View project

All content following this page was uploaded by Djamel Benmerzoug on 15 March 2019.

The user has requested enhancement of the downloaded file.


1

Université Constantine 2
Faculté des NTIC
Département TLSI

Résumé des travaux


pédagogiques et scientifiques
Dossier candidature HDR

Dr. Djamel Benmerzoug


Email : djamel.benmerzoug@univ-constantine2.dz

Septembre 2014
2

Sommaire

I. Introduction................................................................................................................................... 3
II. Activités pédagogiques................................................................................................................. 3
1. Situation administrative ............................................................................................................ 3
2. Expériences professionnelles ...........................................................................................................4
3. Activités d’enseignement .......................................................................................................... 4
4. Responsabilités pédagogiques .................................................................................................. 5
III. Activités scientifiques .....................................................................................................................6
1. Travaux antérieurs..................................................................................................................... 6
2. Travaux actuels (post doctorat)................................................................................................. 8
IV. Conclusion ................................................................................................................................. 9
V. Références ............................................................................................................................................9
3

I. Introduction

Ce rapport, présenté en vue de l’obtention d’une Habilitation à Diriger des Recherches,


décrit le produit de mes activités d’enseignement et de recherche. Mes activités
d’enseignement s’effectuent au sein de l’université de Constantine 2, faculté des NTIC
(Nouvelles Technologies de l’Information et de la Communication). Mes activités de
recherche se déclinent, quant à elles, sous la forme de méthodes, de systèmes prototypés et
expérimentés, et ce dans le contexte des systèmes d’information avancés.

Ce rapport est donc divisé en deux parties.

Dans une première partie, mes investissements relatifs aux deux premières facettes du
métier d’enseignant-chercheur que sont l’enseignement et la prise de responsabilités
collectives sont exposés. Mon parcours professionnel avec les différents choix effectués et
les différentes responsabilités que j’ai choisies d’assumer est donc présenté.

Ensuite, la seconde partie est consacrée à la présentation de mes travaux recherche. Le


contexte de mes recherches reflète la formalisation et la vérification des protocoles
d’interaction complexes et leurs applications dans le contexte du Cloud Computing.

Enfin, ce rapport se termine par une conclusion générale sur cette candidature à l’habilitation
à diriger des recherches.

II. Activités pédagogiques


Cette section commence par une présentation de ma situation administrative actuelle, mes
expériences professionnelles et mon cursus de formation. Mes activités d’enseignement
sont ensuite développées; le parcours que j’ai suivi et les responsabilités occupées y sont
également précisés.

1. Situation administrative

Djamel Benmerzoug,
Né le 21 février 1979 à Teleghma W. Mila,
Marié, 2 enfants,
Domicilié à Teleghma W. Mila

- Grade : Maitre de conférences B depuis le 13 décembre 2009


- Département : Technologies des logiciels et systèmes d’information
4

- Faculté : Nouvelles technologies de l’information et de la communication


- Université : Constantine 2
- Téléphone : 05 58 14 51 71
- Mail : djamel.benmerzoug@univ-constantine2.dz
- Page Web professionnelle : http://www.univ-constantine2.dz/blog/profil-enseignant/benmerzoug-djamel/
- Page Web personnelle : http://dbenmerzoug.e-monsite.com/

2. Expériences professionnelles :

- depuis décembre 2009 : Maitre de conférences B à l’université de Constantine 2.


- 2005-2009 : Doctorat en cotutelle entre : Université Pierre & Marie Curie, Paris, (France) et
Université Mentouri Constantine (Algérie)
 Option: Informatique
 Titre : Modèles et outils formels pour l'intégration d'applications d'entreprises
 Lieu : Laboratoire Lip6 (Paris), Laboratoire LIRE (Constantine)
 Mention: Très honorable
- 2002-2005 : Magister en Informatique à l’Université de Constantine
 Option: Information & Computation
 Titre : Contribution méthodologique à la conception de systèmes d’information
coopératifs : Une approche basée Agent
 Lieu: Laboratoire LIRE (Constantine)
 Mention: Très bien
- 1997-2002 : Ingéniorat d’état en Informatique à l’Université Mentouri Constantine
 Option : Systèmes d’information avancés
 Mention: Bien

3. Activités d’enseignement

Dès mes premières expériences lors de ma préparation de mon mémoire de Magister, j’ai
aimé enseigner, faire partager aux étudiants mes connaissances scientifiques dans des
domaines qui m’intéressent. C’est la raison pour laquelle, j’ai choisi de m'orienter vers le
métier d'enseignant-chercheur en occupant tout d'abord deux postes de vacation avant
d’obtenir un poste de maitre assistant à l’université de Constantine.
5

Dans le tableau ci-dessous, mon parcours d’enseignant est résumé. Les durées, les fonctions
occupées, le lieu ainsi que le contenu des enseignements que j’ai dispensés depuis 2002.

Dates Lieu Contenu

Depuis 2013 Université de Constantine 2, Cours : Techniques de l’information et


département Tronc Commun MI de la communication

2010-2011 Université de Constantine 2, TP : Intranet des Entreprises


département TLSI (M1, SITW)

2009-2013 Université de Constantine 2, TD/TP : Programmation orientée Objet


département TLSI (L3, SITW)

2005-2013 Université de Constantine 2, TD/TP : Systèmes d’exploitation


département TLSI (L2, SITW)

2005-2009 Université Mentouri de TD/TP : Outils de production


Constantine, département multimédia, Systèmes experts, Génie
d’informatique (L2 STIC, 3ième logiciel
Ingénieur)

2004-2007 Cours : Algorithmes et structures de


Université Mentouri de
données
Constantine, département ST

2002-2004 Université Mentouri de TD/TP : Les fichiers


Constantine, département
d’informatique (1ère année
DEUA)

2002-2003 Ecole Nationale Supérieure de Cours : Systèmes d’exploitation,


Formation Abdelhak Benhamouda Réseaux
Sidi Mebrouk - Constantine

4. Responsabilités pédagogiques

Mes responsabilités pédagogiques sont énoncées ci-dessous :


6

- Depuis septembre 2013, responsable de département tronc commun MI


(Mathématiques/Informatique). Mes tâches principales consistent à organiser les
interventions dans les différentes matières (affectation des enseignants, recrutement de
vacataires), gestion des emplois du temps, réunions pédagogiques régulières avec les
enseignants et les étudiants, gestion des interrogations et des examens, délibérations
avant et après rattrapage, orientations des étudiants vers les différentes formations
offertes en 2ième année.
- Depuis janvier 2013 (date de sa création) : membre du comité scientifique de
département TLSI.
- Depuis juin 2014, responsable de la filière Informatique au sein de la faculté des NTIC,
université Constantine 2.

En plus de ces fonctions clairement identifiées, j’ai toujours répondu présent aux activités
régulières de la faculté des NTIC relatives à l'accueil et au suivi des étudiants par :

- le suivi de projets de fin d’études (PFE) au niveau Ingénieur, Licence et Master


- la participation aux soutenances des PFE, aux entretiens de recrutement des maitres
assistants au niveau de la faculté des NTIC.

Dans cette première partie de ce rapport, mes activités pédagogiques que je mène depuis 12
ans sont présentées. Je me suis toujours activement impliqué dans des responsabilités
pédagogiques. Ces activités ont développé mes capacités d’autonomie, accru ma maturité et
m'ont permis de capitaliser une expérience dans l'animation d’équipes. Ces compétences me
seront également utiles pour gérer de manière pertinente et efficace un projet de recherche.
La seconde partie de ce rapport développe les éléments inhérents à mes activités de
recherche.

III. Activités scientifiques

1. Travaux antérieurs

Dans mes travaux antérieurs, je me suis intéressé à l’intégration d’applications d’entreprise


(EAI). Cette intégration consiste à coordonner des processus métiers (issus de différentes
organisations) afin d’atteindre un objectif commun. Mon objectif était de spécifier des
7

propriétés et des AiP (Agent Interaction Protocols) dédiés aux SMA (Systèmes Multi -
Agent), vérifier leurs comportements, et de les adapter dans le contexte de l’EAI.

Plus précisément, dans mes travaux antérieurs, plusieurs contributions ont été développées :

- Modélisation des scénarios d’intégration avec le concept des AiP. Ce travail propose
une approche orientée interaction (observabilité des actions de communication) pour
l’EAI. L’intérêt de cette approche est d’appréhender les interactions dans les SMA à
travers des méthodes pour la modélisation, l’analyse et la vérification. Ce travail a
fait l’objet d’une communication internationale [1].
- Formalisation des AiP avec les réseaux de Petri colorés. J’ai apporté une sémantique
opérationnelle pour les modèles des AiP définis dans mon approche. Cette
sémantique est basée sur des règles de transformation garantissant la cohérence du
système. Le modèle formel retenu pour la représentation du comportement
observable est les réseaux de Petri colorés. J’ai aussi développé l’outil AiP2CPN
pour la génération automatique des réseaux de Petri colorés. Cette contribution a fait
l’objet d’une communication internationale [2] et une publication dans une revue de
revue de renommée établie [3].
- Gestion de l’interaction par le SMA. L’architecture du système qui en découle de
l’approche proposée est basée sur le concept d’agent. Cette architecture repose sur
deux éléments clés : un framework modulaire d’agents interactifs et une bibliothèque
de protocoles réutilisables. Cette architecture a fait l’objet d’une communication
nationale [4].

Les travaux proposés dans ma thèse de doctorat me permettent d’ouvrir plusieurs


perspectives à court et à moyen terme. Par conséquent, après ma soutenance de doctorat, je
me suis concentré sur la composition des AiP. Si un agent requiert des fonctionnalités, et
qu’aucun AiP n’est apte à les fournir, il devrait être possible de combiner des AiP existants
afin de répondre aux besoins de cet agent. A ce stade, il est nécessaire de connaître la
structure interne de chaque protocole pour pouvoir le composer correctement. Une étape de
vérification est alors nécessaire pour assurer que la composition des AiP est correcte. La
section suivante donne un aperçu sur mes travaux actuels.
8

2. Travaux actuels (post doctorat)

Mes travaux actuels portent sur la composition et la réutilisation des AiP dans le cadre des
systèmes collaboratifs d’entreprise. Après ma thèse de doctorat, plusieurs contributions ont
été développées. La première contribution est une approche qui offre un guide pour la
composition des AiP, y compris un ensemble d'opérateurs qui permet la création de
nouveaux AiP de valeur ajoutée à l'aide de ceux qui existent déjà. Cette contribution a fait
l’objet d’une communication internationale [5]. En outre, j’ai étendu l’approche proposée à
la vérification formelle pour assurer que la composition des AiP est correcte. Cette étape de
formalisation et vérification a fait l’objet d’une publication dans une revue de renommée
établie [6].

Une deuxième contribution consiste à appliquer et évaluer notre approche à l’aide d’une
étude de cas. Par conséquent, j’ai développé une architecture basée agent pour la
composition des services Cloud à l’aide des AiP. La composition de services Cloud est la
capacité d’intégrer de multiples services dans des applications de plus haut niveau. Cette
intégration nécessite un format de description uniforme qui facilite la conception, la
personnalisation et la composition. Dans ce contexte, les AiP sont un moyen adéquat pour
structurer l'interaction communicative entre les différents partenaires, en assurant un
échange de messages organisés dans des contextes pertinents et pour fournir un guide
commun pour les toutes les parties. Cette contribution est parmi les premiers efforts qui
utilisent la notion d’AiP pour la composition des services Cloud. Par conséquent, dans [7] et
[11]1, une architecture système qui en découle de l’approche proposée dans [5][6] a été
développée. Cette architecture est basée sur le concept d’agent et elle est dédiée à la
composition des services Cloud à travers les AiP.

L’article [8] est une suite de l’article [11], où je me suis concentré sur l’implémentation et
l’évaluation de l’architecture système que je l’ai développée dans l’article [1 1].

L’article [9]2 est une synthèse des articles [6,8,11]. Cet article présente une approche
complète qui couvre le cycle de vie de la composition des AiP et leur application dans le
domaine de Cloud Computing. L’article [10] propose une architecture basée sur les
systèmes P2P pour la découverte et la composition des services Web sémantique.

1
Article soumis Juillet 2013, publié Janvier 2015
2
Article soumis Avril 2014, publié Octobre 2014
9

L’architecture proposée utilise une ontologie OWL pour représenter les différents concepts
utilisés dans le domaine des services Web.

Comme perspective, je souhaite faire avancer mes recherches sur l’interopérabilité des
services Cloud à travers une approche basée agent. Pour bien mener cette problématique,
cette année j’ai proposé un projet CNEPRU intitulé : Systèmes interactifs pour la gestion de
l’interopérabilité des services Cloud. L'objectif de ce projet est de proposer une approche
centrée Interaction pour la gestion de l’interopérabilité des services Cloud. Cette approche
se focalise en particulier sur l’évolution des modèles AiP. A ce stade, l’interopérabilité des
applications Cloud peut engendrer plusieurs problèmes, par exemple, des inconsistances au
niveau des applications reposant sur ces modèles modifiés. En effet, une approche complète
qui couvre le cycle de vie de cette évolution s'avère nécessaire.

IV. Conclusion

Le poste d’enseignant chercheur que je l’occupe depuis 2005 fut une expérience unique qui
m'a apporté assurance, esprit de synthèse et pédagogie. Je me suis toujours activement
impliqué dans des responsabilités pédagogiques. Ces activités ont développé mes capacités
d’autonomie, accru ma maturité et m'ont permis de capitaliser une expérience dans
l'animation d’équipes.

Mes travaux de recherche se situent au carrefour des recherches sur le génie logiciel,
systèmes d’information avancés (basés Web) et les SMA. Dans mes travaux de thèse, j'ai
introduit l’idée de conception orientée Interaction pour l’intégration d’applications
d’entreprises. Dans ce contexte, l’intégration d’applications se focalise sur les Protocoles
d’Interaction (AiP) qui constituent l’unité fondamentale de la modélisation. Apres ma thèse
de doctorat, je me suis concentré sur la composition et la réutilisation des AiP et leurs
applications dans le contexte du Cloud Computing.

V. Références

1. Djamel Benmerzoug, M. Boufaïda, F. Kordon: A Specification and Validation Approach for Business
Process Integration based on Web Services and Agents. 5th International Workshop on Modelling,
Simulation, Verification and Validation of Enterprise Information Systems, MSVVEIS-2007, In
conjunction with ICEIS 2007, Funchal, Madeira, Portugal, June 2007. pp. 163-168, INSTICC PRESS
10

2. Djamel Benmerzoug, F. Kordon, M. Boufaïda: A Petri-Net Based Formalisation of Interaction Protocols


Applied to Business Process Integration. Advances in Enterprise Engineering I, 4th International
Workshop CIAO! and 4th International Workshop EOMAS, held at CAiSE 2008, Montpellier, France,
June 16-17, 2008. pp. 78-92, LNBIP, Springer Verlag
3. Djamel Benmerzoug, M. Boufaida, F. Kordon. Formalisation and Verification of Interaction Protocols for
Business Process Integration : A Petri net Approach, International Journal of Simulation and Process
Modelling (IJSPM). 4(3/4). 2008.
4. Djamel Benmerzoug: Une architecture basée agent pour l’intégration d’applications d’entreprises. 7ème
Séminaire National en Informatique, SNIB'2010, Biskra, Algérie 02, 03 - 04 Novembre 2010
5. Djamel Benmerzoug, M. Gharzouli, M. Zerari: Agent Interaction Protocols in Support of Cloud Services
Composition. 6th International Conference of Holonic and Multi-Agent Systems, HoloMAS 2013, Prague,
Czech Republic, August 26-28, 2013. pp. 293-304, LNCS, Springer Verlag
6. Djamel Benmerzoug. An Agent-Based Approach for Hybrid Multi-Cloud Applications. International
Journal of Scalable Computing: Practice and Experience, 14(2): pp. 95-109, 2013.
7. Djamel Benmerzoug. Architecting End-to-End Convergence of Cloud Services: An Agent-Based
Approach. International Journal of Web Applications, 5(3): pp. 107-116, 2013.
8. Djamel Benmerzoug. Enterprise Application Integration Based on Interactive Agent in Cloud Computing
Environment. International Journal of Next-Generation Computing (IJNGC), 5(1): pp. 69-83, 2014.
9. Djamel Benmerzoug. Designing Complex Agent Interaction Protocols Using Colored Petri Nets: The
Cloud Services Composition Case Study. International Journal of Agent Technologies and Systems
(IJATS), 6(2), pp. 51-72, 2014.
10. M. Gharzouli, Djamel Benmerzoug: Developing a Knowledge Distributed Architecture to Discover and
Compose Semantic Web Services. International Conference of IT for Organizations Development, IT4OD
2014, Tebessa, Algeria, 2014, IEEE press
11. Djamel Benmerzoug. Towards AiP as a Service: An Agent Based Approach for Outsourcing Business
Processes to Cloud Computing Services. International Journal of Information Systems in the Service
Sector (IJISSS), 7(2), pp. 1-17, 2015. (Indexed by Scopus, Inspec, DBLP, …)
12. Djamel Benmerzoug: Une architecture basée agent pour l’intégration d’applications d’entreprises. 7ème
Séminaire National en Informatique, SNIB'2010, Biskra, Algérie 02, 03 - 04 Novembre 2010
13. Djamel Benmerzoug. Modèles et outils formels pour l’intégration d’applications d’entreprises. Thèse de
Doctorat (PhD Thesis). Université UMPC (Paris) & Université Mentouri (Constantine). 2009
10.13140/RG.2.2.29393.99688.
14. D. Benmerzoug, M. Gharzouli, M. Boufaida: Formalisation and Verification of Web Services Composition
based on BPEL4WS. International Workshop on Web services in Information Systems (WWS’09), pp. 37-
47, 2009, Algies, Algeria
15. Djamel Benmerzoug, Salim Djaaboub, Hani Mahmoudi: Engineering Cooperative JADE Agent with the
AMCIS Methodology: The Transportation Management case Study, Conférence International sur
l’Informatique et ses Applications (CIIA’06), 2006, Saida-Algérie,
16. Djamel Benmerzoug, Contribution Méthodologique à la Conception des Systèmes D'information Coopératifs :
Une Approche Basée Agent. Mémoire de Magister. 2005, 10.13140/RG.2.2.29792.94725.
17. Djamel Benmerzoug, Zizette Boufaïda, Mahmoud Boufaïda: Developing Cooperative Information Agent-Based
Systems with the AMCIS Methodology. IEEE International Conference on Advances in Intelligent Systems -
Theories and Application. Luxembourg, November 2004.
18. Djamel Benmerzoug, Zizette Boufaïda, Mahmoud Boufaïda: From the Analysis of Cooperation Within
Organizational Environments to the Design of Cooperative Information Systems: An Agent-Based Approach.
International Workshops On the Move to Meaningful Internet Systems 2004: OTM 2004 Workshops. Cyprus,
October 25-29, 2004. pp. 495-506, LNCS, Springer Verlag
19. Djamel Benmerzoug, Zizette Boufaïda: Une méthode orientée agent pour la conception de systèmes
d'information coopératifs. International Conference on Complex Systems, Jijel-Algeria, September 2004.

View publication stats

Vous aimerez peut-être aussi