Scientific Publications

Publications in Journals, conferences, and workshops

Journals

A Genetic Framework model for Self-Adaptive software. Journal of Software Engineering Volume 11, 2017 (In press)

Software Evolution: A Features Variability Modeling Approach. Journal of Software Engineering Volume 11, Number 1, 12-21, 2017. http://scialert.net/qredirect.php?doi=jse.2017.12.21linkid=pdf

A Road Map to Bio-inspired Software Engineering. Research Journal of Information Technology Volume 8, Number 3, 75-81, 2016. http://scialert.net/qredirect.php?doi=rjit.2016.75.81linkid=pdf

Modeling Variability in Algorithms Design Methods - Divide and Conquer Case, International Journal of Software Engineering and Its Applications Vol. 9, No. 2 (2015), pp. 47-58. http://www.sersc.org/journals/IJSEIA/vol9_no2_2015.php

Systems Versioning: A Features-Based Meta-modeling Approach. ONLINE SPECIAL JOURNAL ISSUES. published in International Science Index Vol:8 No:06, 2014 at www.waset.org/Publications.

A Genetic Methodology for Object Evolution. International Journal Of Software Engineering and Its Applications, ITSEIA, Vol.8, No. 3, 2014, http://www.sersc.org/journals/IJSEIA/vol8_no3_2014.php

A Bio-Inspired Approach to Selective Inheritance Modeling. International Journal Of Software Engineering and Its Applications, ITSEIA, Vol. 8, No. 1, 2014, http://www.sersc.org/journals/IJSEIA/vol8_no1_2014.php

Systems Variability Modeling: A Textual Model Mixing Class and Feature Concepts. International Journal of Computer Science Information Technology (IJCSIT) Vol 5, No 5, October 2013, http://airccse.org/journal/ijcsit2013_curr.html

A Rotational Blended Learning Model: Enhancement and Quality Assurance. i-manager’s Journal of Educational Technology, Vol. 9, No. 4, March 2013. http://www.imanagerpublications.com/Archives.aspx

From Composition Filters to AspectJ: A Platform Specific Model Transformation, Journal of Computing and Information Technology - CIT 14, 2006, 2, 111131

A New Textual Description for Software Process Modeling, Journal of Information Technology JIT, 2006.
A Model-Driven Approach to Aspect Mining, Journal of Information Technology JIT 5(3), 2006, pp. 573-576.

Software Process Modelling Using Role and Coordination, Journal of Computer Science 2(4): 333-336, 2006
A Comparative Classification of Aspect Mining Approaches, Journal of Computer Science 2(4): 322-325, 2006

Toward autonomously developed Software: A genetic approach in critical and embedded systems. Journal of Computer Science 1 (4): 530: 537, 2005.

A New approach for software process modeling, WSEAS Transactions on Information Science and applications, 1(1), july 2004

Aspect mining using a specification driven program slicing approach, WSEAS Transactions on Information Science and applications, 1(1), july 2004

A New Classification Scheme for Software Reuse. The South African Computer Journal, SART/SACJ, N° 25, ISSN 1015-7999, 2002.

RDF : A Formalism for reusing software. The South African Computer Journal, SART/SACJ, N° 25, ISSN 1015-7999, 2002.

Classifying Software for Reusability. Courrier du Savoir N°01, Novembre 2001, pp. 41-47

Program Slicing: Precise shops extraction Approaches.Hand book of Software Engineering Knowledge Engineering, Vol. 1, Fundamentals, S.K. Chang (editor), Word Scientific Publishing, 2001.

A New Approach for Program Integration. The South African Computer Journal, SART/SACJ, N° 25, ISSN 1015-7999, August 2000, pp. 3-11

Assistance a la comprehension de programmes: Un modele et un algorithme de fragmentation., Jenie Logiciel (France), No. 45, September 1997, pp. 32-42.

Semantic Classification: A Genetic Approach to Classification in Object-Oriented Models. Journal of Object-Oriented Programming (USA), Vol 9, No 8, January, 1997, pp. 25 - 37.

Preliminary experience with a configuration control system for modular programs. ACM SIGSOFT (USA), Vol.9, No.3, May 84. pp. 149 - 156.

Un Système Automatique de Gestion de Gros Logiciels: La Base de Programmes Adele. Teckniques et Sciences Informatiques (France), Vol. 3, No. 4, Avril 1984, pp. 253 - 259.



Proceedings of international Conferences

Software Engineering Perspective: Bio-inspired Approach, The International Arab Conference on Information Technology, ACIT 2015, Keynote Speaker.

Systems Versioning: A Features-Based Meta-modeling Approach. ICFSE 2014: International Conference on Forensic Software Engineering" , London, United Kingdom, Jun 29-30, 2014

Supporting AOP by Bio-inspired concepts. IEEE Xplore, 2011. Supporting Aspect-Oriented Paradigm by bio-inspired ...

A Methodology for AUML role moeling. IEEE Xplore, 2011. IEEE Xplore Abstract - A methodology for AUML role modeling

Bio-inspired Systems An Integrated Model. MISC2010, International Symposium on Modeling and Implementation of Complex systems, Constantine, Algeria, May 30 31, 2010.

Enhancing the Web Application Security Using Aspect-Oriented Programming. MISC2010, International Symposium on Modeling and Implementation of Complex systems, Constantine, Algeria, May 30 31, 2010.

A Genetic Based Approach for Reducing Null ValuesIn Object-Oriented Database. MISC2010, A Genetic Based Approach for Reducing Null ValuesIn Object-Oriented Database, Constantine, Algeria, May 30 31, 2010.

Toward Bio-inspired Systems Integrated Model, accepted in 11th International Conference on Enterprise Information Systems, Milan, Italy6 - 10, May 2009

Une approche Cognitive pour L'aspect Mining, 8th International Symposium on Programming and Systems, ISPS'2007, Algiers, May 7-9, 2007

Classification of Software and Hardware Bio-inspired Systems, ACS/IEEE AICCSA 2006, UAE.

Modeling Role Model and Component Model: Confrontation of Concepts, 4th International Multiconference on Computer Science Information Technology, Amman - April 5-7, 2006.

Plan-based Aspect Mining, 4th International Multiconference on Computer Science Information Technology, Amman - April 5-7, 2006

From AspectJ to Composition Filters: A platform Specific Model transformation, 4th International Multiconference on Computer Science Information Technology, Amman - April 5-7, 2006

Le Model Miage, ICSSEA, 2004

A Survey of Aspect mining techniques, CIIA05 Congrès International en Informatique Appliquée, Novembre 19,20,21 2005, pp. 241-246.

Role based Software Process Modeling, ISPS'2005, May 9-11, 2005, Algiers.

Modeling software process using roles, 17th International Conference on Software Systems Engineering and their Applications, Paris - November 30 December 1-2, 2004

The MAGE ontogenetic model: Towards autonomously-developed software, 17th International Conference on Software Systems Engineering and their Applications, Paris - November 30 December 1-2, 2004

L’auto-évolution par MAGE, Une Approche Génétique Orientée Aspects, ISPS’2003, 6th International Symposium on Programming and Systems, Algiers May 2003.

A Reuse Description Formalism. AICCSA 2001, IEEE (USA)

Software Reuse: A new classification approach, ISIICT, Jordan, 2001

Object-based softwre process modellig. Proc of 1st UK Colloquium on Object Technology System Reengineering, COTSR’98 (UK), 1998

An object-based decomposition for assistance to software maintenace. Proc. of the 5th Magrrbian Conf. on Software Engineering and Artificial Intelligence. MCSEAI’98, Tunis, Tunisia, 1998

An object system for software maintenance. Proc. of the 4th African Conference on Computer Science, CARI’98, Dakar, Senegal, 1998.

A new dependence model for program fragmentation. Proc. of Recent technologies in information processing, Aleppo, Syria, 1998.

Genetic perception: Convergence of the object-oriented technology. Proc. of the 2nd Conf. on Computer Science and its applications. Applied Science University, Amman, 1998.

Gap between genetic perception and Object-Oriented technology. Conference on Advanced Technologies of Information Processing, Philadelphia University, Amman, July, 1998.

Analyse de comportement de programmes: Extraction de coupes inter-procédurales. Proc. of 1st International Workshop on the Many Facets of Process Engineering, MFPE'97, Tunisia, Sep. 1997.

Extraction de rôles d'agents dans l'analyse de comportements de programmes. Proc. of International Symposium on Programming and Systems, ISPS'97, Algiers, April 14-16, 1997, pp. 316-331

Software Process between research and industrial reality. Conference on Advanced Technologies of Information Processing, Philadelphia University, Amman, July, 1997

L’objet processus logiciel. Proc. dexieme Séminaire National en Informatique, Biskra, 1997, pp. 210-220

A Multi-Agents Model of program dependencies. MCSEAI'97, 4th Maghrebian Conference on Software Engineering and Artificial Intelligence, Alger, 96.

Processus Logiciels: Coordination d'un système d'agents. Proc. 1ier Séminaire National en Informatique, Tizi-Ouzou, 1996, pp. 03 - 28

Spécification d'un modèle de dépendances de Programmes. Proc. 1ier Séminaire National en Informatique, Biskra, 1995, pp. 193-203

Modélisation de Processus Logiciels: le Modèle génétique. Proc. of International Symposium on Programming and Systems. ISPS'91, Algiers, Oct. 21-23, 1991, pp. 372 395

Vers un modèle unifié de données. BD'91, CERIST, Algiers, 15-17 Juin,1991, pp. 131 142

Un Système Automatique de Gestion de Versions: La base de Programmes Adele. Bigre, No 37, Cap d'Agde, France, Dec. 1983, pp. 481 494

Modularité et Composition de Programmes dans l'Atelier de Logiciels Adele. Proc. of Afcet, 1er Colloque Génie Logiciel, Paris, France, 1982, pp. 183 - 197

Workshops

Perception génétique: convergeance de la technologie orietnée-objet. Workshop sur le soutien génétique aux systèmes multiagents, Annaba, Juin, 1997

Ateliers de développement de Logiciels. Workshop sur les technologies Informatiques: Applications industrielles, December 1995.

Compréhension de Concepts Symboliques dans les Méthodologies de Résolution de Problèmes Workshop sur les environnements de résolution de problèmes orientés-tâches. Annaba, Nov. 1994

La Spécialisation à Sémantique Variable dans le Modèles Orintés-Objet. Workshop sur les environnements de résolution de problèmes orientés-tâches, Annaba, Nov. 1994.

La coordination dans les méthodologies de résolution de problèmes. Workshop sur les Environnements de Résolution de Problèmes Orientés-Tâches, Annaba, Nov. 1994

Edition à base de connaissances. Artificial Intelligence, Logic Programming, Prallel Computing, Software Engineering WorkShop, Annaba, Dec.1991

Books and e-courses Publications

Software Evolution: A Features Variability Modeling Approach. LAP LAMBERT Academic Publishing, December, 2016.

A Textual Software Product Lines Design Model By Mixing Class and Feature Concepts. LAP LAMBERT Academic Publishing, May 20, 2014 (see http://www.amazon.com/Textual-Design-Mixing-Feature-Concepts/dp/3659525510

Software Analysis Design. e-learning course, Avicenna University, 2005.

Data Structures, Algorithms, and Proof. OPU, Cod. 2.08.2897, Algier, Feb. 1990 (in French)

Available papers links

Journals

  1. Modeling Variability in Algorithms Design Methods - Divide and Conquer Case, International Journal of Software Engineering and Its Applications Vol. 9, No. 2 (2015), pp. 47-58. http://www.sersc.org/journals/IJSEIA/vol9_no2_2015.php
  2. Systems Versioning: A Features-Based Meta-modeling Approach. ONLINE SPECIAL JOURNAL ISSUES. published in International Science Index Vol:8 No:06, 2014 at www.waset.org/Publications.
  3. A Genetic Methodology for Object Evolution. International Journal Of Software Engineering and Its Applications, ITSEIA, Vol.8, No. 3, 2014, http://www.sersc.org/journals/IJSEIA/vol8_no3_2014.php
  4. A Bio-Inspired Approach to Selective Inheritance Modeling. International Journal Of Software Engineering and Its Applications, ITSEIA, Vol. 8, No. 1, 2014, http://www.sersc.org/journals/IJSEIA/vol8_no1_2014.php
  5. Systems Variability Modeling: A Textual Model Mixing Class and Feature Concepts. International Journal of Computer Science Information Technology (IJCSIT) Vol 5, No 5, October 2013, http://airccse.org/journal/ijcsit2013_curr.html
  6. A Rotational Blended Learning Model: Enhancement and Quality Assurance. i-manager’s Journal of Educational Technology, Vol. 9, No. 4, March 2013. http://www.imanagerpublications.com/Archives.aspx
  7. From Composition Filters to AspectJ: A Platform Specific Model Transformation, Journal of Computing and Information Technology - CIT 14, 2006, 2, 111131
  8. . A New Textual Description for Software Process Modeling, Accepted for publication in Journal of Information Technology JIT, 2006.
  9. A Model-Driven Approach to Aspect Mining, Journal of Information Technology JIT 5(3), 2006, pp. 573-576.
  10. Software Process Modelling Using Role and Coordination, Journal of Computer Science 2(4): 333-336, 2006
  11. A Comparative Classification of Aspect Mining Approaches, Journal of Computer Science 2(4): 322-325, 2006
  12. Toward autonomously developed Software: A genetic approach in critical and embedded systems. Journal of Computer Science 1 (4): 530: 537, 2005.
  13. A New approach for software process modeling, WSEAS Transactions on Information Science and applications, 1(1), july 2004
  14. Aspect mining using a specification driven program slicing approach, WSEAS Transactions on Information Science and applications, 1(1), july 2004
  15. A New Classification Scheme for Software Reuse. The South African Computer Journal, SART/SACJ, N° 25, ISSN 1015-7999, 2002.
  16. RDF : A Formalism for reusing software. The South African Computer Journal, SART/SACJ, N° 25, ISSN 1015-7999, 2002.
  17. Classifying Software for Reusability. Courrier du Savoir N°01, Novembre 2001, pp. 41-47
  18. Program Slicing: Precise shops extraction Approaches.Hand book of Software Engineering Knowledge Engineering, Vol. 1, Fundamentals, S.K. Chang (editor), Word Scientific Publishing, 2001.
  19. A New Approach for Program Integration. The South African Computer Journal, SART/SACJ, N° 25, ISSN 1015-7999, August 2000, pp. 3-11
  20. Assistance a la comprehension de programmes: Un modele et un algorithme de fragmentation., Jenie Logiciel (France), No. 45, September 1997, pp. 32-42.
  21. Semantic Classification: A Genetic Approach to Classification in Object-Oriented Models. Journal of Object-Oriented Programming (USA), Vol 9, No 8, January, 1997, pp. 25 - 37.

Proceedings

  1. Systems Versioning: A Features-Based Meta-modeling Approach". ICFSE 2014: International Conference on Forensic Software Engineering" , London, United Kingdom, Jun 29-30, 2014
  2. Supporting AOP by Bio-inspired concepts. IEEE Xplore, 2011. Supporting Aspect-Oriented Paradigm by bio-inspired ...
  3. A Methodology for AUML role moeling. IEEE Xplore, 2011. IEEE Xplore Abstract - A methodology for AUML role modeling
  4. Bio-inspired Systems An Integrated Model. MISC2010, International Symposium on Modeling and Implementation of Complex systems, Constantine, Algeria, May 30 31, 2010.
  5. Enhancing the Web Application Security Using Aspect-Oriented Programming. MISC2010, International Symposium on Modeling and Implementation of Complex systems, Constantine, Algeria, May 30 31, 2010.
  6. A Genetic Based Approach for Reducing Null ValuesIn Object-Oriented Database. MISC2010, International Symposium on Modeling and Implementation of Complex systems, Constantine, Algeria, May 30 31, 2010.
  7. Toward Bio-inspired Systems Integrated Model, accepted in 11th International Conference on Enterprise Information Systems, Milan, Italy6 - 10, May 2009
  8. Une approche Cognitive pour L'aspect Mining, 8th International Symposium on Programming and Systems, ISPS'2007, Algiers, May 7-9, 2007
  9. Classification of Software and Hardware Bio-inspired Systems, ACS/IEEE AICCSA 2006, UAE.
  10. Modeling Role Model and Component Model: Confrontation of Concepts, 4th International Multiconference on Computer Science Information Technology, Amman - April 5-7, 2006.
  11. Plan-based Aspect Mining, 4th International Multiconference on Computer Science Information Technology, Amman - April 5-7, 2006
  12. From AspectJ to Composition Filters: A platform Specific Model transformation, 4th International Multiconference on Computer Science Information Technology, Amman - April 5-7, 2006
  13. Le Model Miage, ICSSEA, 2004
  14. An object system for software maintenance. Proc. of the 4th African Conference on Computer Science, CARI’98, Dakar, Senegal, 1998.