Activités de recherche
Publications
1. Gabrini, P. "Introduction aux langages de programmation pour la commande numérique", Séminaire de programmation, Institut de Mathématiques Appliquées de Grenoble, 1969-1970
2. Gabrini, P. "Étude d'un système de programmation en commande numérique", Automatisme, No 4, Avril 1970, pages 176-180
3. Gabrini, P. "Introduction aux langages de programmation des systèmes de commande numérique pour machines-outils", Revue Française d'Informatique et de Recherche Opérationnelle, B2, Mai 1970, pages 35-58
4. Gabrini, P. "Réalisation d'un système pour commande numérique sur petits calculateurs", Actes du congrès informatique de l'AFCET, Septembre 1970, pages A4. 4-25-A4.4-36
5. Gabrini, P. "Realization of an APT-like Numerical Control Programming System for Small Computers", Proceedings of the International Symposium on Digital Computer Applications in Engineering Sciences, Istanbul, October 1970, pages 1-18
6. Gabrini, P. "Etude et réalisation d'un système de programmation pour la commande numérique des machines-outils", Thèse de doctorat, Université de Grenoble, Service de Mathématiques Appliquées et d'Informatique, Décembre 1970, 180 pagesTexte de la thèse
7. Gabrini, P. "Vers une nouvelle définition des petits systèmes de programmation pour commande numérique", Proceedings of the Canadian Computer Conference Session 72, Montréal, Juin 1972, pages 414401-414414
8. Gabrini, P. "L'informatique de gestion dans les universités canadiennes", Informatique et Gestion, Avril 1974
9. Gabrini, P. "FORAPT: a small custom made NC programming system", The international future of NC/CAM, Proceedings of the 11th Annual Meeting and Technical Conference of the Numerical Control Society, April 1974, pages 198-204
10. Gabrini, P. "Integration of Design and Programming Methodology into Beginnning Computer Science Courses", Proceedings of the 13th SIGCSE Technical Symposium on Computer Science Education, SIGCSE Bulletin, Volume 14, Number 1, February 1982, pages 85-87
11. Gabrini, P., Adams, J.M., Kurtz B.L. "Converting from Pascal to Modula-2 in the Undergraduate Curriculum", Proceedings of the 17th SIGCSE Technical Symposium on Computer Science Education, SIGCSE Bulletin, Volume 18, Number 1, February 1986, pages 50-52
12. Gabrini, P. "Tools of the Trade: Modula-2", APDAlog, Spring 1989
13. Bari, M., Gabrini, P., Rolland, C., Zeroual, K. "Active Information Systems, From Object-Oriented Design to Ada 95", Proceedings of the Tri-Ada'96 Conference, Philadelphia, December 1996
14. Freedman, P., Gabrini, P. "Cooperation with Industry in Real-Time Systems at CRIM" Proceedings of the 2nd IEEE Workshop on Real-Time Systems Education, Montreal, June 1997
15. Gabrini, P. "How does the software engineering body of knowledge affect the Canadian accreditation process for software engineering undergraduate programs?" Forum for Advanced Software Engineering Education, Vol. 9, N 3, March 1999 http://www.cs.ttu.edu/fase
16. Bollinger, T., Gabrini, P., Martin, L. "Software Construction", Version 0.7, Stone Man Phase, Guide to the SWEBOK, March 2000 http://www.swebok.org/
17. Bollinger, T., Gabrini, P., Martin, L. "Software Construction", Version 1.0, Stone Man Phase, Guide to the SWEBOK, May 2001 http://www.swebok.org/
18. Gabrini, P. "À la recherche d'un modèle de représentation du phénomène des pèlerinages" Religiologiques, 23, printemps 2001, pages 203-220Texte de l'article
19. Mili, H., Valtchev, P., Di Sciullo, A.-M., Gabrini, P., "An Automatic Approach towards the Design of Libraries of Reusable Software Components", 6th International Workshop on Applications of Natural Language to Information Systems NLDB'01, June 2001, Madrid, Spain.
20. Di Sciullo, A.-M, Achim, M., Burelle, S., Gabrini, P., Somesfalean, S. "The Asymmetric Properties of Morphological Phases, their Relevance for Information Processing", SCI 2003, The 7th World Multiconference on Systemics, Cybernetics and Informatics, 27-30 July 2003, Orlando, Fla.
21. Di Sciullo, A.-M, Gabrini, P. "Query Processing and Language Processing: Bridging the Abyss", IPSI 2004, International Conference on Advances in the Internet, Processing, Systems and Interdisciplinary Research, Pescara, Italy, July 2004.
22. McConnel, S., Bollinger, T., Gabrini, P., Martin, L., Chapter 4 "Software Construction", Guide to the Software Engineering Body of Knowledge, SWEBOK, IEEE Computer Society 2004, p. 63-72 http://www.swebok.org/
Reports and Course Notes/Rapports et notes de cours
1. Gabrini, P. "Automatic Introduction of Information into a Remote Access System: a Physics Library Catalog", University of Pennsylvania Moore School Report No 67-09, November 1966, 76 pages
2. Gabrini, P. "Création et impression des bandes TPR", Note Technique No 36, Centre de Calcul Scientifique de l'Armement, Service Central des Télécommunications et de l'Informatique, Ministère des Armées, Mars 1968, 6 pages
3. Gabrini, P. "Emploi des fichiers et des carte-contrôle en EXEC-8", Bulletin Technique No 28, Centre de Calcul Scientifique de l'Armement, Service Central des Télécommunications et de l'Informatique, Ministère des Armées, Août 1968, 29 pages
4. Gabrini, P. "Différentes fonctions du système EXEC-8 accessibles à l'utilisateur", Bulletin Technique No 38, Centre de Calcul Scientifique de l'Armement, Service Central des Télécommunications et de l'Informatique, Ministère des Armées, Novembre 1968, 17 pages
5. Gabrini, P. "Projet de programme de premier cycle en informatique de gestion", Département de Mathématiques, Université du Québec à Montréal, Mai 1973, 110 pages
6. Gabrini, P., Bouchard, L.H. "Introduction à la programmation en FORTRAN", Département de Mathématiques, Université du Québec à Montréal, Juin 1973, 378 pages
7. Gabrini, P. "Traitement des données commerciales", Département de Mathématiques, Université du Québec à Montréal, Janvier 1975, 174 pages
8. Gabrini, P. "SEXT: un système de programmation extensible", Département de Mathématiques, Université du Québec à Montréal, Mars 1975, 227 pages
9. Gabrini, P. "ALGOL 60 et ses applications", Département de Mathématiques, Université du Québec à Montréal, Janvier 1976, 138 pages
10. Gabrini, P. "Programmation de base", Département de Mathématiques, Université du Québec à Montréal, Janvier 1978, 152 pages
11. Gabrini, P. "Introduction à la programmation en BASIC", Département de Mathématiques, Université du Québec à Montréal, Mai 1978, 100 pages
12. Gabrini, P. "Programmation en langage d'assemblage MACRO-10", Département de Mathématiques, Université du Québec à Montréal, Janvier 1979, 205 pages
13. Gabrini, P. "Etude de la sécurité de l'informatique", Multitek Inc., Décembre 1979
14. Gabrini, P. "Système informatisé de gestion du personnel. Analyse", Multitek Inc., Décembre 1979
15. Gabrini, P. "Système informatisé de gestion du personnel. Manuel d'utilisation", Multitek Inc., Avril 1980
16. Gabrini, P., Rochon, N. "Programmation en Assembleur", Département de Mathématiques et d'Informatique, Université du Québec à Montréal, Septembre 1984, 247 pages
17. Lamarche, P., Gabrini, P. "Introduction aux systèmes d'exploitation", Département de Mathématiques et d'Informatique, Université du Québec à Montréal, Janvier 1989, 142 pages
18. Gabrini, P. "Metrowerks LogiC+: a development methodology" Metrowerks Inc. June 1993
19. Gabrini, P. "Organisation des ordinateurs et assembleur: processeurs de la famille Motorola 68000" Département d'Informatique, Université du Québec à Montréal, Septembre 1994, 227 pages
20. Gabrini, P. "Canadian Computer Science Accreditation Council Accreditation Criteria for Computer Science and Software Engineering" FASE, Vol. 9, N 3, March 1999 http://www.cs.ttu.edu/fase
21. Gabrini, P. "Where does Software Engineering Belong?" CIPS Position Paper, March 2000 (Software Engineering)
22. Gabrini, P. "Normes de programmation" Département d'Informatique, Université du Québec à Montréal, Septembre 2001, 48 pages
23. Gabrini, P. "Organisation des ordinateurs et assembleur: version PEP 7" Département d'Informatique, Université du Québec à Montréal, Septembre 2002, 101 pages
24. Gabrini, P. "C++, structures de données et la STL" Département d'Informatique, Université du Québec à Montréal, Septembre 2004, 377 pages
25. Gabrini, P. "Organisation des ordinateurs et assembleur: processeur PEP 8" Département d'Informatique, Université du Québec à Montréal, Janvier 2007, 236 pages
Books/Livres
1. Gabrini, P. "Les structures de données et leurs représentations", Gaétan Morin Editeur, 1982, 185 pages
2. Gabrini, P. "Informatique de gestion en COBOL structuré", Editions Inforum Inc, 1982, 400 pages
3. Adams, J.M., Gabrini, P., Kurtz, B.L. "An introduction to Computer Science with Modula-2", D.C. Heath and Co., 1988, 570 pages
4. Gabrini,P., Kurtz, B.L. "Data Structures and Algorithms with Modula-2", D.C. Heath and Co., 1992, 734 pages
5. Gabrini, P. , Galanos, G. "Metrowerks Modula-2" MacMillan Publishing Company, 1992, 602 pages
6. Gabrini, P., Galanos, G. "Metrowerks Pascal" MacMillan Publishing Company, 1992, 545 pages
7. Gabrini, P., Marcotty, M., Motil, J., "Principles of Programming", Metrowerks CodeWarrior CD, Metrowerks Inc., 1994, 527 pages(Principles of Programming)
8. Gabrini, P., Marcotty, M., Motil, J., "Programming Practice: Pascal", Metrowerks CodeWarrior CD, Metrowerks Inc., 1994, 486 pages (Pascal Programming)
9. Gabrini, P., "Introduction au génie logiciel et à la programmation avec Ada", Chenelière/McGraw-Hill, 1996, 722 pages
10. Gabrini, P., "Introduction au génie logiciel et à la programmation avec Ada. Problèmes résolus", Chenelière/McGraw-Hill, 1996, 139 pages
11. Gabrini, P., "Introduction au génie logiciel et à la programmation avec Ada 95", deuxième édition, Chenelière/McGraw-Hill, 1999, 720 pages (programmes source)
12. Gabrini, P., "Orientation objet, structures de données et algorithmes avec Ada 95", Éditions du Renouveau Pédagogique, 2000, 672 pages; aussi publié en 2001 sous le titre: "Ada 95 Orientation objet, structures de données et algorithmes", Éditions De Boeck Université, Belgique. (programmes source)
13. Gabrini, P., "Structures de données avancées avec la STL; POO en C++", Loze-Dion éditeur, 2005, 438 pages, avec un CD - publié simultanément par Dunod sous le titre "Structures de données avancées avec la STL; programmation orientée objet en C++" (compléments Web Dunod)(programmes source)
14. Gabrini, P., "Construction et maintenance de logiciel: un point de vue pratique", Loze-Dion éditeur, 2009, 323 pages
Conférences
1. Gabrini, P. "Les langages de programmation utilisés en commande numérique", Séminaire de la division informatique de la SEMA (METRA international), Paris, 9 décembre 1969
2. Gabrini, P. "La programmation des systèmes en commande numérique", Journée d'étude de l'AFCET: utilisation des ordinateurs pour la commande numérique des machines-outils, 4 mars 1971
3. Gabrini, P. "Langages et systèmes de programmation pour commande numérique", Séminaire d'informatique, Université de Sherbrooke, Février 1972
4. Gabrini, P., Morin, M. "Utilisation pédagogique d'un petit système de programmation pour commande numérique", 41 ème congrès de l'ACFAS, Montréal, Mai 1973
5. Gabrini, P. "Quelques applications d'un système de programmation extensible", 42 ème congrès de l'ACFAS, Québec, Mai 1974
6. Gabrini, P. "Un système de programmation sur mesure", Séminaires de programmation, ENSIMAG, Université Scientifique et Médicale de Grenoble, 1973-1974
7. Gabrini, P. "Utilisations pédagogiques d'un système extensible", Séminaire d'informatique, Université de Sherbrooke, Janvier 1977
8. Gabrini, P. "Une expérience d'enseignement de la méthodologie de la programmation", 50 ième congrès de l'ACFAS, Montréal, Mai 1982
9. Gabrini, P. "L'évolution de l'informatique", Symposium sur l'informatique, Université de Batna, Juin 1982
10. Gabrini, P. "Programmation structurée", Symposium sur l'informatique, Université de Batna, Juin 1982
11. Gabrini, P. "Organisation interne des ordinateurs", Symposium sur l'informatique, Université de Batna, Juin 1982
12. Gabrini, P. "Ressources nécessaires à la mise en place d'un programme d'enseignement de l'informatique", Symposium sur l'informatique, Université de Batna, Juin 1982
13. Gabrini, P. "L'informatique", MICRO-83-ENITA, Alger, Juin 1983
14. Gabrini, P. "Mise en oeuvre d'une application informatique", MICRO-83-ENITA, Alger, Juin 1983
15. Gabrini, P. "Sécurité des systèmes informatiques", MICRO-83-ENITA, Alger, Juin 1983
16. Gabrini, P. "A Global Approach to the Teaching of Design and Programming Methodology", Colloquium, Computer Science Department, New Mexico State University, April 1984
17. Gabrini, P. "Switching the Primary Programming Language to Modula-2", First New Mexico Computer Science Conference, New Mexico Institute of Mining and Technology, November 1985
18. Gabrini, P. "Le langage de base des programmes d'informatique: de Pascal à Modula-2", 54 ième congrès de l'ACFAS, Montréal, Mai 1986
19. Gabrini, P. "Les nouveaux programmes de science informatique", Séminaire d'informatique, Université de Sherbrooke, Mai 1987
20. Gabrini, P. "Algoritmos, estructuras de datos y programacion en lenguaje Modula-2", Universidad de Guadalajara, Mexico, Août 1988
21. Gabrini, P. "Un compilateur Modula-2 à une passe: bilan d'une réalisation", 57ième congrès de l'ACFAS, Montréal, Mai 1989
22. Gabrini, P. "Histoire d’OO", Séminaires du département d’informatique, UQAM, Mars 1996
23. Gabrini, P. "Object-Oriented Programming: whence and whereto?" Dalhousie University, Computer Science Department Seminars, April 1997
24. Gabrini, P. "La programmation orientée objet: d'où vient-on, où va-t-on?" Séminaires du département d’informatique, UQAM, Septembre 1997
25. Gabrini, P. "Construction de logiciel: le point de vue SWEBOK" Séminaires du département d’informatique, UQAM, Octobre 2000
26. Achim, M., Gabrini, P. "Analyse morphologique basée sur les relations" Colloque Fondements relationnels du traitement des langues naturelles, Congrès de l'ACFAS, UQAM, 10 mai 2004
Software/Logiciel
1. Gabrini, P., Galanos, G., Leberre, M. "Modula-2 Compiler Professional Standalone Edition for the Macintosh", Metrowerks Inc., Jan 1989
2. Gabrini, P., Campbell, R., Goulet, B. "Modula-2 Compiler for the Macintosh Programmer's Workshop", Metrowerks Inc., Jan 1990
3. Gabrini, P., Galanos, G., Leberre, M. "Modula-2 StartPak Compiler for the Macintosh", MacMillan Publishing Company, Feb 1990
4. Leberre, M., Gabrini, P., Achim, M. "M2Rx Modula-2 Compiler for MIPS RISC architectures", Metrowerks Inc., Jan 1991
5. Leberre, M., Gabrini, P. "Pascal Compiler for the Macintosh", MacMillan Publishing Company , Nov 1991
6. Achim M., Gabrini, P. "Metrowerks Modula-2 Compiler for the SPARCstation", Metrowerks Inc., Jul 1992
7. Achim M., Gabrini, P. "Metrowerks Pascal Compiler for the SPARCstation", Metrowerks Inc., Aug 1992
8. Gabrini, P., Achim M., Vergniol, S., Durocher R. "Metrowerks Modula-2 Compiler for the Macintosh Version 4.1", Metrowerks Inc. , Mar 1993
9. Gabrini, P., Achim M., Vergniol, S., Durocher R. "Metrowerks Pascal Compiler for the Macintosh Version 1.3", Metrowerks Inc. , Mar 1993
10. Hommel A., McEnerney J., Baratta B., Podwall D., Dow G., Vergniol S., Gabrini P., et al. "Metrowerks CodeWarrior C/C++ Compiler", Metrowerks Inc., Aug 1994
11. Achim M., Hommel A., McEnerney J., Baratta B., Podwall D., Vergniol S., Gabrini P., et al. "Metrowerks CodeWarrior Pascal Compiler", Metrowerks Inc., Nov 1994