Publications
Articles de revues/Journal papers
Articles dans comptes rendus de conférences avec
comité de lecture/Referreed conference papers
Articles d’ateliers avec comités de
lectures/referreed workshop papers
Publications sans comité de lecture/Non-referreed
publications:
Articles soumis pour
publication/papers submitted for publication
Rapports techniques/technical reports
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.
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.
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.
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.
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.
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).