Publications

 

Livre(s)/Book(s). 1

Articles de revues/Journal papers. 1

Articles dans comptes rendus de conférences avec comité de lecture/Referreed conference papers  2

Articles d’ateliers avec comités de lectures/referreed workshop papers. 3

Publications sans comité de lecture/Non-referreed publications: 3

Articles soumis pour publication/papers submitted for publication. 3

Rapports techniques/technical reports. 4

 

Livre(s)/Book(s)

  1. Hafedh Mili, Ali Mili, Sherif Yacoub, and Edward Addy, Reuse-Based Software Engineering: Techniques, Organization, and Controls, John Wiley & Sons, 2002, ISBN 0-471-39819-5.

Articles de revues/Journal papers

  1. Hafedh Mili, Estelle Ah-Ki, Robert Godin, and Hamid Mcheick, “An experiment in software component retrieval,” Information and Software Technology, August, 2003.
  2. Hafedh Mili, Hamid Mcheick, and Salah Sadou, “CorbaViews: Distributing objects that support several functional aspects,” Journal of Object Technology, August 2002.
  3. Hafedh Mili, Mohammed Fayad, David Brugali, David Hamu & Dov Dori, “Enterprise frameworks : Issues and Research Directions,” Software Practice and Experience, vol. 32, pp. 801-831, (2002).

5.      Gregory Butler, Rudolf Keller, and Hafedh Mili, “A Framework for Framework Documentation”, ACM Computing Surveys, vol. 32, no. 1, March 2000

6.      Ali Mili, Edward Addy, Hafedh Mili and Sherif Yacoub, “Towards an Engineering Discipline of Software Reuse,” IEEE Software, September/October 1999, pp. 22-31

7.      Hafedh Mili and Houari Sahraoui, “Describing and Using Object Frameworks”, in Building Application Frameworks, eds. Fayad et al, John Wiley, 1999, pp. 345-345

8.      Houari Sahraoui, Hakim Lounis, Walcelio Melo, and Hafedh Mili, “A Concept Formation Based Approach to Object Identification in Procedural Code”, Journal of Automated Software Engineering, vol. 10, no. 4, 1999.

9.      Robert Godin, Hafedh Mili, Guy Mineau, Rokia Missaoui, Amina Arfi,and Tien Chau, “Design of Class Hierarchies Based on Concept (Galois) Lattices”, Theory and Practice of Object Systems, 4(2), 1998, 117-134.

10.  Hafedh Mili, ``On Behavioral Modeling in Object-Oriented Programming,'' Journal of Systems and Software, May 1996, vol. 34, pp. 105-121.

11.  Hafedh Mili, Fatma Mili, and Ali Mili, ``Reusing Software: Issues and Research Directions,'' IEEE Transactions on Software Engineering, June 1995, pp: 528-562.

12.  Hafedh Mili and François Pachet ,``Régularité, génération de documents, et CYC,'' in Revue d'Intelligence Artificielle, Editions HERMES, 1995.

13.  Hafedh Mili, Roy Rada, Wade Wang, Karl Strickland, Cornelia Boldyreff, Jurgen Heger, Wolfgang Scherr, Lene Olsen, Jan Witt, et Peter Elzer, ``Practitioner and SoftClass: A Comparative Study of Two Software Reuse Research Projects,'' Journal of Systems and Software, May 1994.

14.  Hafedh Mili, ``Réutilisation de logiciels: Défis et Perspectives,'' Informatique Cognitive des Organisations, janvier 1993, vol 4, nol 3-4, pp. 25-33.

15.  Roy Rada, Weigang Wang, Hafedh Mili, Jurgen Heger, et Wolfgang Scherr, ``Software Reuse: From Text to Hypertext,'' Software Engineering Journal, September 1992, pp. 311-321.

16.  Roy Rada and Hafedh Mili, ``Document Reuse: Organizing, Finding, and Recognizing Content,'' International Journal of Information Management, 1992 (12), pp. 310-319.

17.  Hafedh Mili, ``SoftClass: Un outil orienté-objet de réutilisation de logiciels'' Informatique Cognitive des Organisations, special issue on software engineering and artificial intelligence, fall 1991, pp. 33-43.

18.  Roy Rada, Weigang, Hafedh Mili, Lene Olsen, et Kim Bisgaard, ``Expertext for Software Reuse,'' Heuristics, Vol 4 (1991), No 4, pp. 8-20.

19.  Hafedh Mili and Manon Grenier, ``Managing Documentation for Software Reuse,'' Information and Decision Technologies, special issue on Expertext and Decision Support Systems, vol 18 (1992), pp. 115-134.

20.  Roy Rada and Hafedh Mili, ``Inheritance Patterns in a Medical Informatics Thesaurus and its Relation to Surgery,'' Theoretical Surgery: a Journal of Decision Making in Surgery, Anaesthesia and Intensive Care, vol 6, number 4, pp. 221-227, 1991.

21.  Hafedh Mili and Roy Rada, ``Medical Expertext as Regularity in Semantic Nets,'' Artificial Intelligence in Medicine, vol 2 (1990), pp. 217-229.

22.  Hafedh Mili and Roy Rada, ``Generalizing Inheritance to Fuzzy Regularity,'' IEEE Transactions on Systems, Man, and Cybernetics, vol 20 (5), Sept/Oct 1990, pp. 1184-1198.

23.  Hafedh Mili and Roy Rada, ``A Model of Hierarchies Based on Graph Homomorphisms,'' Computers & Mathematics with Applications, special issue on semantic nets, vol 23, No. 2-5, pp. 343-361, 1992.

24.  Hafedh Mili, John Sibert, and Yoav Intrator, ``An Object Model Based on Relations,'' Journal of Systems and Software, vol 12, pp. 139-155, 1990.

25.  Roy Rada, Hafedh Mili, Ellen Bicknell, and Maria Blettner, ``Development and Applications of a Metric on Semantic Nets,'' IEEE Transactions on Systems, Man, and Cybernetics, Jan/Feb 1989, vol 19(1), pp 17-30.

26.  Hafedh Mili and Roy Rada, ``Merging Thesauri: Principles and Evaluation,'' IEEE Transactions on Pattern Analysis and Machine Intelligence, Vol 10(2), March 1988, pp 204-221. This paper was cited by Bruce Buchanan, in the May 88 issue of the journal ``The Scientist'', as being one of the best papers published in March.

27.  Roy Rada, Hafedh Mili, Gary Letourneau, and Doug Johnston, ``Creating and Evaluating Entry Terms,'' Journal of Documentation, Vol 44(1), March 1988, pp 19-41.

28.  Roy Rada, Bruce Blum, Edith Calhoun, Hafedh Mili, Helmuth Orthner, and Sarah Singer, ``A Vocabulary for Medical Informatics,'' Computers and Biomedical Research, Vol. 20, 1987, pp 224-263.

Articles dans comptes rendus de conférences avec comité de lecture/Referreed conference papers

29.  Julie Vachon, Houari Sahraoui, Mustapha Essalih & Hafedh Mili, “the use of model checking for the verification on hybrid (objects - rules) system, », Langages et Modèles à Objets, Lille - France, March 15-17, 2004

30.  Hafedh Mili, François Bédard, Guitta Bou Jaoude, et Guy Tremblay, «Business process modeling for light-weight inter-enterprise system integration», in proceedings of ENTER2004, eds Springer Verlag, january 26-28, 2004, Cairo, Egypt.

31.  Hafedh Mili, Hamid Mcheick, and Salah Sadou, “Distributing objects with multiple aspects,” in proceedings of AOPDCS’02, co-located with ICDCS’2002, Vienna July 2-5, 2002, IEEE CS Press, pp 459-464

32.  Salah Sadou, Gautier Koscielny, and Hafedh Mili, “Abstracting Services in a Heterogeneous Environment” in proceedings of Middleware’2001, Heidelberg, Germany, 12-16 November 2001, Springer-Verlag LNCS 22-18, pp 141-159

33.  Hafedh Mili, Petko Valtchev, Anne-Marie Di-Sciullo, and Philippe Gabrini, “Automating the Indexing and Retrieval of Reusable Software Components,” in Proceedings of Applications of Natural Language to Information Systems (NLDB’01), June 28-29, Madrid, Spain, 2001, pp. ??-??

34.  Hafedh Mili, Hamid Mcheick, Joumana Dargham, and Salah Sadou, “Distributing Objects with Views,” in proceedings of AICCSA’01, June 26-29, 2001, Beirut – Lebanon, pp. 369-378.

  1. Omar Cherkaoui, Hassan El Aouzah, François Bédard, Gilles Gauthier, and Hafedh Mili, “Using XML and the Push Model for Network Management,” in Proceedings of the IEEE Internatinal  Conference on telecommunications, Roumania, Bucharest, 4-7 juin, 2001, pp ??-??.
  2. Hafedh Mili, Hamid Mcheick, Joumana Dargham & Salah Delloul, “Distribution d’objets avec vues”, in Proc. of LMO’01, special issue of L’Objet, Hermès, Jan. 2001, pp. 27-44
  3. Salah Ben Delloul, Hafedh Mili, Joumana Dargham and Hamid Mcheick, “A Comparison of Aspect-Oriented Programming, Subject-Oriented Programming, and View-Oriented Programming from a reuse perspective,” in Proceedings of the 13th International Conference on Soft. Eng. and its Applications, Paris – France, Dec. 10-12, 2000.
  4. Hafedh Mili, Francois Pachet, “Metamodeling for Multidimensional Reuse,” in Proceedings of the 2000 Maghrebian Conference on Soft. Eng. and AI, Nov. 1-3, 2000, Fès, Morrocco, pp. 29-39
  5. Hafedh Mili, Joumana Dargham, and Ali Mili, “View programming: towards a framework for the distributed development and execution of OO programs,” in Proceedings of HICSS'2000, Software Components Minitrack, Jan. 4-8, 2000.

40.  Hafedh Mili, Joumana Dargham, Ali Mili, Omar Cherkaoui, and Robert Godin, “View programming for the decentralized development of OO Programs,” in Proceedings of TOOLS USA'99, Aug. 1-5, Santa Barbara - CA, IEEE CS Press, pp. 210-222. Best paper award

41.  Rahma Ben Ayed, Ali Mili, and Hafedh Mili, “Capturing Pointer Semantics and Scoping Rules”, accepted to  RELMICS '98, 1998.

42.  Hafedh Mili, Estelle Ah-Ki, Robert Godin, and Hamid Mcheick, “Another Nail to the Coffin of Controlled-Vocabulary Faceted component classification and retrieval”, in Proceedings of the 1997 Symposium on Software Reuse, Software Engineering Notes, vol. 22, no 3, pp. 89-98.

43.  Hafedh Mili, Houari Sahraoui, and Ilham Benyahia, “Representing and Querying Object Frameworks”, in Proceedings of the 1997 Symposium on Software Reuse, Software Engineering Notes, vol. 22, no 3, pp. 110-120.

44.  Hafedh Mili, William Harrison, and Harold Ossher, ``Supporting Subject-Oriented Programming in Smalltalk,'' in Proceedings of TOOLS'96, July 30 - August 2, 1996, Santa Barbara, California, Eds R. Ege, M. Singh and B. Meyer, Prenctie-Hall.

45.  Hafedh Mili, Odile Marcotte, and Anas Kabbaj, ``Intelligent Component Retrieval for Software Reuse'', in Proceedings of the Third Maghrebian Conference on Artificial Intelligence and Software Engineering, Rabat, Morocco, April 11-14, (1994) pp. 101-114.

46.  François Pachet and Hafedh Mili, ``Text Generation with CYC,'' Proceedings of the Second World Congress on Expert Systems, Lisbon, Portugal, January 10 - 14, 1994, Cognizant Communication Corp., pp. 711-719.

47.  Hafedh Mili and Haitao Li, ``Data Abstraction in SoftClass, an OO CASE Tool for Software Reuse,'' Proceedings of TOOLS'93, August 2 - 5, 1993, Santa Barbara, California, Eds R. Ege, M. Singh and B. Meyer, Prenctie-Hall, pp. 133-149.

48.  Robert Godin and Hafedh Mili, ``Building Analysis-Level Class Hierarchies Using Galois Lattices,'' Proceedings of OOPSLA'93, 26 Sept - 1 Oct., 1993, Washington, D.C., pp. 394-410.

49.  Hafedh Mili, Abdul Errahman El Wahidi, and Yoav Intrator, ``Building a Graphical Interface for An Object-Oriented Tool for Software Reuse,'' in Proceedings of TOOLS'92, August 2 - 5, 1992, Santa Barbara, Eds R. Ege, M. Singh and B. Meyer, Prenctie-Hall, pp. 81-96.

50.  Hafedh Mili, ``Hypertext: Managing Documentation in an Objected-Oriented Tool for Software Reuse,'' position paper, panel on Expertext = Hypertext + Expert Systems, proceedings of World Congress on Expert Systems, Orlando, FL, Décembre 16-19, 1991, Pergamon Press, vol. 4, pp. 2785-2794.

51.  Hafedh Mili, ``SoftClass: An Object-Oriented Tool for Software Reuse,'' Proceedings of Technology of Object-Oriented Languages and Systems '91, July 27 - August 1, 1991, Santa Barbara, CA, Eds. Tim Korson, Vijay Vaishnavi, and Betrand Meyer, Prentice-Hall, pp. 303-317.

52.  Hafedh Mili and Roy Rada, ``Generalizing Inheritance to Arbitrary Hierarchies,'' Proceedings of TOOLS for AI'90, Novembre 6-9, 1990, Washington, D.C., IEEE Press, pp. 625-631.

53.  Mahmoud Mhashi, Roy Rada, Hafedh Mili, Geeng-Neng You, Akmal Zeb, and Antonis Michailidis, ``Word Frequency Based Indexing and Authoring,'' Proceedings of Computers and Writing III, February 1990, Edinburgh (U.K.) (in press).

54.  Fatma Mili and Hafedh Mili, ``The R2 Model: Database = Relations + Relationships,'' in Proceedings of the Australian Database Research Conference, Srinivasan & Zeleznikov Ed., Feb. 1990, Melbourne Australia, pp. 89-102.

55.  Hafedh Mili and Roy Rada, ``Regularity: A structuring Paradigm for Hierarchical Knowledge,'' in Proceedings of the 23rd Hawaii International Conference on System Sciences, Jan 2-5, 1990, Hawaii, Vol III, pp. 413-421.

56.  Hafedh Mili, John Sibert, and Yoav Intrator, ``Relationships as Semantic Constructs in Object-Oriented Programming,'' Proceedings of the Tenth Tuniso-French Computer Science Conference, Tunis, May 23-25 1989, pp 483-516.

57.  Roy Rada and Hafedh Mili, ``A Knowledge-Intensive Learning System for Document Retrieval,'' Proceedings of the Knowledge Representation and Knowledge (Re-)Organization in Machine Learning Workshop, Geseke, West Germany, Oct 4, 1987, appeared in the Lecture Notes in Artificial Intelligence Series, Springer-Verlag (Ed.), 1989, pp 65-87.

58.  Hafedh Mili and Roy Rada, ``Building a Knowledge Base for Information Retrieval,'' Proceedings of the Third Annual Expert Systems in Government Conference, (IEEE Press), October 1987, Washington D.C., pp 12-18.

59.  Roy Rada, Edith Calhoun, Hafedh Mili, Sarah Singer, Bruce Blum, and Helmuth Orthner, ``A Medical Informatics Thesaurus,'' Proceedings MEDINFO'86, October 1986, pp 1096-1100.

60.  Hafedh Mili and Roy Rada, ``A Statistically Built Knowledge Base,'' Proceedings of the First Annual Expert Systems in Government Conference, IEEE Press, October 1985, pp 457-463.

Articles d’ateliers avec comités de lectures/referreed workshop papers

61.  Hafedh Mili, Amel Elkharraz, Hamid Mcheick, «Understanding separation of concerns», 2004, presented at the Early Aspects workshop of the AOSD 2004 conference, Lancaster, UK March 22-26, 2004.

62.  S. Sadou and H. Mili Run-Time Adaptation of Distributed Objects Using Java and RMI. Poster paper in International Symposium on Distributed Objects and Applications (DOA), Irvine, California, Octobre 2002.

63.  S. Sadou and H. Mili. Unanticipated Evolution for Distributed Applications. USE'2002, First International Workshop on Unanticipated Software Evolution, Malaga, Espagne, Juin 2002.

64.  H. Mili, S. Sadou and H. Mcheick. Distribution and Aspects. International Workshop on Aspect-Oriented Software Development, Bonn, Allemagne, Février 2002.

65.   H. Mili, S. Sadou, H. Mcheick, J. Dargham and B. Kerhervé. Distributing Multi-Role Objects. ECOOP Workshop 17 : Next 700 Distributed Systems. ECOOP 2001. Budapest, Hongrie, Juin 2001.

66.  Hafedh Mili, Joumana Dargham, Salah Delloul, and Hamid Mcheick, “Separation of concerns and typing: a first stab,” (7 pages) OOPSLA’99 Workshop on multi-dimensional separation of concerns, (see http://www.cs.ubc.ca/~murphy)

67.   Hafedh Mili, Ali Mili, Joumana Dargham, Omar Cherkaoui, and Robert Godin, ``View Programming: Towards the Decentralized Development and Execution of OO Programs,'' in Proceedings of Engineering Distributed Objects (EDO'99), Eds. W. Emmerich & V. Gruhn, ICSE’99 Workshop, May 17-22 1999, Los Angeles, pp. 84-97.

Publications sans comité de lecture/Non-referreed publications:

68.  Hafedh Mili and François Pachet,“Smalltalk: Une rétrospective”, an introductory paper for a special issue of L'Objet on Smalltalk, co-edited with François Pachet, Winter 1998, pp. 3-15

69.  Hafedh Mili, François Pachet, Ilham Benyahia, and Frederick Eddy,“Metamodeling in OO: OOPSLA'95 Workshop Summary”, OOPS Messenger, vol. 7, Number 2, April 1996, pp. ??-??+7.

70.  William Harrison, Harold Ossher, and Hafedh Mili, “Subject-Oriented Programming: Workshop Summary Report”, OOPS Messenger, vol. 7, Number 2, April 1996, pp. ??-??.

71.  Hafedh Mili and François Pachet, ``Regularity, document generation, and CYC,'' to appear as a chapter book on a book on Expertext, Eds. Roy Rada and Klaus Tochtermann, Intellect Books, 1995.

Articles soumis pour publication/papers submitted for publication

 

 

Rapports techniques/technical reports

72.  Hafedh Mili, Guitta Bou Jaoude, Eric Lefebvre, et Guy Tremblay, «Business Process Modeling Languages: Sorting through the Alphabet soup» 55 pages, novembre 2003.

73.  Hafedh Mili & Ali Mili, “Architectural frameworks”, dept of C.S., October 2000, 27 pages.

74.  Hafedh Mili, Estelle Ah-Ki, Robert Godin, and Hamid Mcheick, ``Representing and Retrieving Reusable Components,'' Dept of C.S. tech report.

75.  Hafedh Mili, William Harrison, and Harold Ossher, ``Subjects, Patterns, and Code Generation,'' IBM T. J. Watson Research Tech report, November 1995, 64 pages.

76.  Hafedh Mili and Cheikh Omar Ouedraogo, ``Comparing OO to relational databases from an application reuse perspective,'' submitted to Journal of Systems and Software, July 1996.

77.  Yoav Intrator and Hafedh Mili, ``Building Families of Programs,'' Tech report No 234, Dept of maths and C.S., Univ. of Quebec at Montréal, May 1994.

78.  Hafedh Mili, Yoav Intrator, Abdu Errahman El Whidi, and Benjamin Cheung, ``Using Constraints to Manage the Creation and Removal of Objects in Graphical Editors,'' Tech. Report, Dept. of Maths and C.S., Univ. of Québec at Montréal, February 1993.

79.  Hafedh Mili, Pascal Lagassé, and François Gros d'Aillon, Projet MACROSCOPE, Volet Réutilisation, progress report, MACROSCOPE project, September 1992 (60 pages).

80.  Hafedh Mili, Yoav Intrator, Abdu Errahman El Wahidi, and Benjamin Cheung, ``Using Constraints and Object-Orientation to Minimize Interface-Application Dependence,'' Tech. report, Dept. of Maths and C.S., Univ. of Québec at Montréal, April 1992.

81.  Hafedh Mili, Mustapha Friha, Francois Gros D'Aillon, Pascal Lagassé, Haitao Li, and Abdu Errahman El Wahidi, Enhancing Software Reuse for Distributed Systems Management, progress report #5, TANDEM project, March 1992 (130 pages).

82.  Hafedh Mili, Pascal Lagassé, and Gérard Zielinski, Enhancing Software Reuse for Distributed Systems Management: Handling Design and Code in SoftClass, progress report #4, TANDEM project, August 1991 (185 pages).

83.  Hafedh Mili, ``On Behavioral Descriptions in Object-Oriented Programming,'' in Proceedings of the First Montréal Workshop on Programming Languages, April 29-30, 1991, Concordia University (Montréal, Canada), pp. 33-45.

84.  Hafedh Mili, Eric Fradette, and Manon Grenier, Enhancing Software Reuse for Distributed Systems Management: SoftClass, The Prototype, First year progress report, TANDEM project, February 1rst, 1991 (115 pages).

85.  Hafedh Mili, Consensus Acquisition System for Telecommunication Networks: Work Document, progress report, joint research project with INRS-Telecommunications, December 31rst, 1990 (95 pages).

86.  Hafedh Mili, Eric Fradette, and Manon Grenier, Enhancing Software Reuse for Distributed Systems Management: SoftClass, Design Principles, progress report #2, TANDEM project, August 1rst, 1990 (75 pages).

87.  Hafedh Mili, John Sibert, and Yoav Intrator, ``Constraints in OOP: Representing Structure and Behavior in Dynamic Systems,'' technical report # 119, Department of Maths and Computer Science, UQAM, July 1990.

88.  Hafedh Mili, Eric Fradette, and Manon Grenier, Enhancing Software Reuse for Distributed Systems Management: Software Reuse, Issues and Research Directions, progress report #1, TANDEM project, May 15th, 1990 (92 pages).