






Publications of Douai's team
2009
- Guillaume Grondin, Noury Bouraqadi, and Laurent Vercouter. MaDcAr-Agent : un modèle pour le développement d’agents auto-adaptables. 17ème Journées Francophones des Systèmes Multi-Agents (JFSMA 2009), 19-21 october 2009. Lyon, France. (à paraître)
2008
- Guillaume Grondin. MaDcAr-Agent : un modèle d'agents auto-adaptables à base de composants. Thèse de Doctorat en Informatique, Ecole Nationale Supérieure des Mines de Saint-Etienne, 24 novembre 2008, Douai, France.
- Guillaume Grondin, Noury Bouraqadi, and Laurent Vercouter. Component Reassembling and State Transfer in MaDcAr-based Self-adaptive Software. In Proceedings of the 46th International Conference on Objects, Models, Components, Patterns (TOOLS-EUROPE 2008). LNBIP 11, pages 258-277, June 2008, Zurich, Switzerland. Springer-Verlag.
- G. Bastide, A.-D. Seriai, M. Oussalah: Self-adaptation of Software Component Structures in Ubiquitous Environments. Proceeding of the International Conference on Pervasive Services (ICPS'08), July 6-10, Sorrento, Italy, 2008. (To appear)
- G. Bastide, A.-D. Seriai, M. Oussalah: Decision-Making Mechanisms for Self-adaptation of Software Component Structures in Ubiquitous Environments. Proceedings of the First International Workshop on Self-Adaptive Software Engeneering (SASE - 2008) in Conjunction with CSMR 2008, Athens, Greece, April, 2008. (To appear)
- Guillaume Grondin, Noury Bouraqadi, and Laurent Vercouter. Assemblage automatique et adaptation d'applications à base de composants. 14ème Colloque International sur les Langages et Modèles à Objets (LMO 2008), pages 21-38, 3-7 Mars 2008. Montréal, Québec. RNTI, Cépaduès Editions.
- Sylvain Chardigny, Abdelhak Seriai, Mourad Chabane Oussalah, Dalila Tamzalit. Extraction métaheuristique d’une architecture à base de composants à partir d’un système orienté objet. 2ème Conférence Francophone sur les Architectures Logicielles (CAL 2008), 3-7 Mars 2008. Montréal, Québec. (To appear)
- Sylvain Chardigny, Abdelhak Seriai, Mourad Chabane Oussalah, Dalila Tamzalit. Extraction of Component-Based Architecture From Object-Oriented Systems. 7th Working IEEE/IFIP Conference on Software Architecture (WICSA 2008), 18-22 fevrier 2008. Vancouver, Canada. (To appear)
- Sylvain Chardigny, Abdelhak Seriai, Dalila Tamzalit, Mourad Chabane Oussalah. Quality-Driven Extraction of a Component-based Architecture from an Object-Oriented System. 12th European Conference on Software Maintenance and Reengineering (CSMR 2008), 1-4 avril 2008. athenes, Grece. (To appear)
2007
- Sylvain Chardigny, Abdelhak Seriai, Mourad Chabane Oussalah, Dalila Tamzalit. Extraction d'Architecture à Base de Composants d'un Système Orienté Objet. INFORSID 2007: 487-502, Perros-Guirec, France.
- Sylvain Chardigny, Abdelhak Seriai, Mourad Chabane Oussalah, Dalila Tamzalit. Guides pour l’extraction d’architecture dans un système orienté objet. IDM 2007, Atelier Rimel, Toulouse, 19-20 mars.
- Sylvain Chardigny, Abdelhak Seriai, Mourad Chabane Oussalah, Dalila Tamzalit. Extraction of Component-Based Architecture from Object-Oriented Systems. The Third International ERCIM Symposium on Software Evolution , Paris , 05 october 2007.
- Sylvain Chardigny. Extraction d’architecture logicielles à base de composants dans un système orienté objets. Journée JDOC 2007, Nantes, mars 2007.
- G. Bastide: Scorpio : une Approche d'Adaptation Structurelle de Composants Logiciels Application aux Environnements Ubiquitaires. PhD thesis, Thèse de doctorat de l'Université de Nantes, 2007. [download]
- G. Bastide, A.-D. Seriai, M. Oussalah: Software Component Reengineering for their Context-Aware Deployment in Ubiquitous Environments. Proceedings of the Third International ERCIM Symposium on Software Evolution, Paris, France, October 2007. [download]
- G. Bastide, A.-D. Seriai, M. Oussalah: Auto-adaptation de composants logiciels : Prise en compte du contexte d'exécution pour l'auto-adaptation structurelle de composants logiciels. INFORSID 2007, GEDSIP (Gestion de données dans les systèmes d'information pervasifs). Perros-Guirec, 2007. [download]
- G. Bastide, A.-D. Seriai, M. Oussalah: Software Component Re-engineering for their Runtime Structural Adaptation. Proceedings of the 31st Annual IEEE International Computer Software and Applications Conference (COMPSAC - 2007), July 23-27, 2OO7, Beijing, China. [download]
- G. Bastide, A. Seriai et M. Oussalah: Restructuration de composants logiciels: Une approche d'adaptation structurelle de composants logiciels monolithiques basée sur leur refactorisation. RSTI - L'Objet - Special issue on Software Evolution, vol. 13, n°1, p. 81-116, Hermès/Lavoisier Editions, 2007. [download]
- Guillaume Grondin, Noury Bouraqadi and Laurent Vercouter. Modèle de transfert d'état pour l'adaptation d'applications à base de composants Rapport interne Ecole des Mines de Douai, 2007-2-2. Février 2007.
- Guillaume Grondin, Noury Bouraqadi and Laurent Vercouter. Conception d'agents auto-adaptables à base de composants Rapport interne Ecole des Mines de Douai, 2007-2-1. Février 2007.
2006
- A. Seriai, G. Bastide, M. Oussalah: How To Generate Distributed Software Components From Centralized Ones? Journal of Computers, pp 40-52, Issue 5, ISSN 1796-203X, 2006. [download]
- G. Bastide, A.-D. Seriai, M. Oussalah: Dynamic Adaptation of Software Component Structures. Proceedings of the 2006 IEEE International Conference on Information Reuse and Integration, IRI - 2006, Sep 16-18, 2006, Waikoloa, Hawaii, USA. [download]
- G. Bastide, A.-D. Seriai, M. Oussalah: Transformation d’un composant logiciel centralisé en un composant logiciel distribué. Journées Composants 2006, Perpignan, Octobre 2006. [download]
- Guillaume Grondin, Noury Bouraqadi, and Laurent Vercouter. Auto-Fractal: Autonomatic and Dynamic (Re-)Assembling of Fractal-Based Applications. 5th Fractal CBSE Workshop at ECOOP 2006 (ECOOP 2006). July 3rd 2006. Nantes, France. [bibtex]
- G. Bastide: Restructuration de composants logiciels: Une approche d'adaptation structurelle statique basée sur la refactorisation de code orienté-objet. INFORSID 2006, OCM-SI. Hammamet, Tunisie, 2006. [download]
- G. Bastide: Adaptation de Composants Logiciels dans les Environnements Ubiquitaires et Mobiles. Journée JDOC 2006, Saint-Nazaire, Avril 2006. [download]
- G. Bastide, A-D. Seriai, M. Oussalah: Adaptation of Monolithic Software Components by their Transformation into Composite Configurations Based on Refactoring. Proceedings of the 9th International Symposium on Component-Based Software Engineering. Västerås near Stockholm, Sweden, July 2006. [download]
- A. Seriai, G. Bastide, M. Oussalah: Transformation of centralized software components into distributed ones by code refactoring. Proceedings of the International Conference on Distributed applications and Interoperable Systems, Bologna, Italy, June 2006. [download]
- Guillaume Grondin, Noury Bouraqadi, and Laurent Vercouter. MaDcAr: an Abstract Model for Dynamic and Automatic (Re-)Assembling of Component-Based Applications. In Proceedings of the 9th International SIGSOFT Symposium on Component-Based Software Engineering (CBSE 2006), LNCS 4063, pages 360-367, June 2006, Västerås, Sweden. Springer. [bibtex]
- Guillaume Grondin, Noury Bouraqadi, and Laurent Vercouter. Assemblage automatique de composants pour la construction d'agents avec MaDcAr. Journée Multi-Agent et Composant (JMAC 2006). 21 Mars 2006. Nîmes, France. [bibtex][PDF]
- G. Bastide: A Refactoring-based Tool for Software Component Adaptation. Proceedings of the 10th European Conference on Software Maintenance and Reengineering, March 22-24, Bari, Italy, 2006. [download]
- G. Bastide, A-D. Seriai, M. Oussalah: Adapting Software Components by Structure Fragmentation. The 21st Annual ACM Symposium on Applied Computing; Software Engineering: Applications, Practices, and Tools (SE), Dijon, France, April 2006. [download]
2005
- Ludovic Guégan. Hybridation d’agents pour systèmes embarqués. Master thesis supervised by N. Bourqadi and S. Stinckwich. September 2005. [PDF]
- Le Goaer Olivier. De l’adaptation des composants logiciels vers leur évolution. Master thesis. September 2005.
- Houssam Fakih and Noury Bouraqadi. Les aspects et les composants logiciels : Etude de cas avec le modèle du composant Fractal. In Pierre Cointe, editors, numéro spécial de la revue l'Objet. Hermès Science, 11(3):1-17, 2005. In French.
- N. Bouraqadi, D. Seriai, and G. Leblanc. Towards Unified Aspect-Oriented Programming. In Proceedings of the ESUG 2005 Research Conference. August 2005. Brussels, Belgium. [PDF]
- Abdelaziz Gacemi, Abdelhak Djamel Seriai and Chabane Mourad Oussalah. Code generation from architecutral multiviews description. In Journal of Object Technology, vol. 4, no 3, April 2005, Special issue. .
- G. Bastide, A-D.Seriai, M. Oussalah : COMMODE :Un modèle pour l'adaptation structurelle de composants logiciels. Session OCM-LMO, Berne, Switzerland, March 2005. [download]
- R. Razavi, N. Bouraqadi, J. W. Yoder, J. F. Perrot, and R. Johnson. Language support for adaptive object-models using metaclasses. In the Elsevier International journal Computer Languages, Systems and Structures, Volume 31, Number 3-4, October/December 2005. Also published in the proceedings of the Research Track of the ESUG 2004 Conference.
- N. Bouraqadi and R. Wuyts guest-editors. The Elsevier International journal Computer Languages, Systems and Structures. Volume 31, Number 3-4, October/December 2005.
- N. Bouraqadi and T. Ledoux. Chapter 12 - Supporting AOP using Reflection. In Aspect-Oriented Software Development, Edited by M. Aksit, S. Clarke, T. Elrad and R. Filman. Addison-Wesley, 2005.
2004
- Abdelhak-Djamel SERIAI & Abdellah SARI : Software Component Structure Updating. CSITeA’04 conference, Cairo, Egypt December 27-29, 2004
- N. Bouraqadi and R. Wuyts editors. Proceedings of the ESUG 2004 Smalltalk Conference Research Track. Köthen (Anhalt), Germany. September 2004.
- Abdelaziz Gacemi, Abdelhak Djamel Seriai and Chabane Mourad Oussalah. Separation of concerns in sofware architecture level via a multiviews description. The 2004 IEEE International Conference on Information Reuse and Integration (IEEE IRI-2004) . Las Vegas, Nevada, USA. November 2004.
- R. Robbes, N. Bouraqadi, and S. Stinckwich. Un modèle multi-agent unifiant les notions de groupe et d'aspect. In Systèmes multi-agents défis scientifiques et nouveaux usages - Actes des JFSMA 2004, Paris, France, November 2004.
- Abdelaziz Gacemi, Abdelhak Djamel Seriai and Chabane Mourad Oussalah. Code generation from architecutral multiviews description. The 6th GPCE young researchers workshop . Vancouver, Canada. October 2004.
- Abdelaziz Gacemi, Abdelhak Djamel Seriai and Chabane Mourad Oussalah. Code generation from architecutral multiviews description. Summary of the paper in the Journal of Object Technology (to appear).
- Houssam Fakih, Noury Bouraqadi and Laurence Duchien. Aspects and Software Components : a study case of the Fractal Component Model. International Workshop of Aspect-Oriented Software Development. Beijing, China. September 2004 [pdf].
- R. Razavi, N. Bouraqadi, J. W. Yoder, J. F. Perrot, and R. Johnson. Language support for adaptive object-models using metaclasses. In Research Track of the ESUG 2004 Smalltalk Conference, Köthen (Anhalt), Germany, September 2004. Selected for publication in the Elsevier international journal Computer Languages, Systems and Structures. [PDF ]
- R. Robbes, N. Bouraqadi, and S. Stinckwich. An aspect-based multi-agent system. In Research Track of the ESUG 2004 Smalltalk Conference, Köthen (Anhalt), Germany, September 2004. [PDF]
- Houssam Fakih and Noury Bouraqadi. Les aspects et les composants logiciels : Etude de cas avec le modèle du composant Fractal. Journées Francophones de la Programmation Par Aspects, JFDLPA'04. September 2004. In French. [PDF]
- Houssam Fakih, Noury Bouraqadi and Laurence Duchien. Towards Integrating Aspects and Components. In proceedings of the Third AOSD Workshop on Aspects, Components, and Patterns for Infrastructure Software (ACP4IS) held as a one day Workshop at AOSD'04. March 2004. [pdf]
- N. Bouraqadi. Safe metaclass composition using mixin-based inheritance. [ PDF , PS] Journal of Computer Languages Systems & Structures, Volume 30, Special issue: Smalltalk Language, Issues 1-2, Pages 49-61 - Edited by S. Ducasse and R. Wuyts, April-July 2004.
- Gabriel Leblanc. Vers une généralisation du concept d'aspect [PDF]. French Master's Thesis (DEA). July 2004. (In french).
- Abdellah SARI. Adaptation structurelle de composanats logiciels. French Master's Thesis (DEA). September 2004. (In french).
- Ali Hamadi. Une implémentation du modèle Fractal en Smalltalk. French Master's Thesis (DEA). September 2004. (In french).
2003
- U. Assmann, E. Pulvermueller, I. Borne, N. Bouraqadi and P. Cointe Editors. Proceedings of the ETAPS 2003 Software Composition Workshop (SC 2003). Volume 82, Issue 5 (available on-line) of the Electronic Notes in Theoretical Computer Science. Elsevier Science. April 2003.
- N. Bouraqadi. Simplification de la production de logiciel par la programmation par aspects [PDF, PS]. Technical Report 2003-3-1. March 2003. Ecole des Mines de Douai, France. (In french)
- A. SERIAI , E. LAMINE. LA REECRITURE DE REQUETES PAR UTILISATION DE VUES : UNE APPROCHE BASEE SUR LA REPRESENTATION ET LE RAISONNEMENT OBJET. (.pdf. in proceeding of Sciences Electroniques, Technologies de l'Information et des Télécommunications. Sousse, Mars 2003.
- A. Gacemi et A. SERIAI . Réutilisation : concepts et techniques[PDF, PS]. Technical Report 2003-4-2. April 2003. Ecole des Mines de Douai, France. (In french)
- A. Gacemi et A. SERIAI . Composants : un état de l'art. Technical Report 2003-4-3. April 2003. Ecole des Mines de Douai, France. (In french)
- A. SERIAI . QUEROM : AN OBJECT-ORIENTED MODEL TO REWRITING QUERY USING VIEWS(.pdf). in proceeding of 5th International Conference on Enterprise Information Systems (ICEIS 2003), Angers - France 23-26, April 2003.
- R. Nassrallah and N. Bouraqadi. Les services web : Un condensé [PDF, PS]. Technical Report 2003-5-5. Ecole des mines de Douai, France. (In french)
- Salah Hadjab. Assemblage de composants logiciels : les composants composites. [PDF]. French Master's Thesis (DEA). July 2003. (In french).
- Rabih Nassrallah. Programmation par aspects et services web [PDF, PS]. French Master's Thesis (DEA). July 2003. (In french).
- A. SERIAI . Maintaining Object-oriented Views.in proceeding of The 7th International Database Engineering and Application Symposium Hong Kong (Poster Paper).July 16-18, 2003.
- N. Bouraqadi. Metaclass composition using mixin-based inheritance. [PDF]. In Research Track of the ESUG 2003 Smalltalk Conference, Bled, Slovenia, August 2003. European Smalltalk Users Group (ESUG).
- A. SERIAI .Object oriented mechanisms to rewritings queries using views..(.pdf). in proceeding of 14th International Conference on Database and Expert Systems Applications - DEXA 2003, Prague - Czech Republic, 01-06 Septembre 2003.
- N. Bouraqadi. Efficient support for mixin-based inheritance using metaclasses.[PDF , PS]. In Workshop on Reflectively Extensible Programming Languages and Systems at The International Conference on Generative Programming and Component Engineering (GPCE'03), Erfurt, Germany, September 2003.
- Romain Robbes. Mise en oeuvre de la programmation par aspects dans le cadre des systèmes multi-agents [PDF]. French Master's Thesis (DEA). September 2003. (In french).
2002
- Patrice Gahide, Noury Bouraqadi and Laurence Duchien. Promoting Component Reuse by Integrating Aspects and Contracts in an Architecture Model. Workshop on Aspects, Components, and Patterns for Infrastructure Software. 1st International Conference on Aspect-Oriented Software Development (AOSD 2002). April 23rd, 2002 - University of Twente - Enschede, The Netherlands.
- Olivier Barais. ArchJava [PDF,PS]. March 2002. Technical Report 2002-03-01. Ecole des Mines de Douai, France. (In french)
- E. Pulvermueller, I. Borne, N. Bouraqadi, P. Cointe and U. Assmann Editors. Proceedings of the ETAPS 2002 Software Composition Workshop (SC2002), at the IMAG, Grenoble - France. April 7th, 2002. Volume 65, Issue 4 (available on-line) of the Electronic Notes in Theoretical Computer Science. Elsevier Science. ISBN: 044412216.
- A Statique, Dynamic and Global Approach for Architecture of Distributed Application [PS,PDF]. French Master's thesis (DEA) of Olivier Barais (in french). Keywords: Groups of objects, Architecture Description Languages (ADL).
- N. Bouraqadi. MetaclassTalk: a Testbed for Exploring Programming Paradigms. Slides of a talk given at ESUG 2002 Smalltalk Conference. August 2002 - Douai, France.
- O. Barais and L. Duchien. OPAD : Outils Pour Architectures Dynamiques. Journées "Systèmes à composants adaptables et extensibles". October 2002 - Grenoble, France.
- N. Bouraqadi and T. Ledoux. Aspect-Oriented Programming Using Refection [PDF,PS]. Technical Report 2002-10-3. October 2002. Ecole des Mines de Douai, France.