Vaucher Contributions to research

Journal Papers (23)

Bérubé, J.-F., J.-Y. Potvin and J. Vaucher (2005). "Time-dependent shortest paths through a fixed sequence of nodes: Application to a travel planning problem." Computers & Operations Research, pp. 28, Accepted Nov. 2004.

Dssouli, R., S. Some, J. Vaucher, et al. (1999). "A service creation environment based on scenarios." Information And Software Technology 41(11-12), pp. 697-713.

Anquetil, N. and J. G. Vaucher (1998). "Expressing Opposition in the Object Model, First Step towards Negation." SIGPLAN Notices 33(1), pp. 48-55.

Some, S., R. Dssouli and J. Vaucher (1996). "Toward an Automation of Requirements Engineering using Scenarios." Journal of Computing and Information, 2(1), pp. 1110-1132.

Malenfant, J., G. Lapalme, et al. (1996). "ObjVProlog-D: Distributed Object-Oriented Programming in Logic." Object-Oriented Systems, Chapmann and Hall publishers 3(2), pp. 61-86.

Bochmann, G. v., D. Ouimet, et al. (1992). "Performance simulation of communication protocols." Trans. of Society for Computer Simulation 9(4), pp. 201-255.

Vaucher, J., G. v. Bochmann, et al. (1991). "Le projet MMS: l'intelligence artificielle appliquée à l'implantation et au test de logiciels industriels." Intelligence Artificielle et Sciences Cognitives au Québec 3(3), pp. 45-58.

Chessex, P., G. Gagne, M. Pineault, J. Vaucher et al. (1989). "Metabolic and clinical consequences of changing from high-glucose to high-fat regimens in parenterally fed newborn infants." The Journal of Pediatrics 115(6), pp. 992-997.

Vaucher, J. (1989). "A Record Package for Prolog." Software- Practice and Experience 19(8), pp. 801-807.

Chessex, P., S. Blouet and J. Vaucher (1988). "Environmental Temperature Control in Very Low Birth Weight Infants (< 1000g) Cared-for in Double-wall Incubators." The Journal of Pediatrics 113(2), pp. 373-380.

Jones, D. W. (1986). "An empirical comparison of priority-queue and event-set implementations." Communications of the ACM 29(4), pp. 300-311.

Vaucher, J. G. (1986). "Comments on the paper: An empirical comparison of priority queues and event-set implementations." CACM 29(10), pp. 1002-1003.

Manning, E., N. Cercone, et al. (1985). "Towards a Canadian 5th Generation Research Plan." Canadian Artificial Intelligence Newsletter Special Supplement(March 1985), pp. 15 pages.

Vaucher, J. (1985). "Un aperçu sur l'intelligence artificielle au Québec." CIPS Review 9(5), pp. 17-19.

Lapalme, G. and J. Vaucher (1981). "Une implantation efficace de l'ordonnancement conditionnel." RAIRO-Informatique 15(3), pp. 255-285.

Davey, D. and J. Vaucher (1980). "Self-Optimising Partitioned Sequencing Sets for Discrete Event Simulation." INFOR 18(1), pp. 41-61.

Vaucher, J. (1980). "Pretty printing of trees." Software-Practice and Experience 10(7), pp. 553-561.

Vaucher, J. (1979). "Sequence Error Recovery Considered Misleading." Software-Practice and Experience 9(11), pp. 925-929.

Vaucher, J. (1979). "Free Format Text Handling in Simula 67." Simula Newsletterpp. 4.

Vaucher, J. (1979). "BETA: un successeur à SIMULA pour la programmation des systèmes." BIGRE 15pp. 4-10.

Vaucher, J. (1977). "On the distribution of event times for the notices in a simulation event list." INFOR 15(2), pp. 171-182.

Vaucher, J. (1975). "Prefixed procedures: a structuring concept for operations." INFOR 13(3), pp. 287-295.

Vaucher, J. and P. Duval (1975). "A Comparison of simulation event list algorithms." CACM 18(4), pp. 223-230.

Vaucher, J. (1974). "Hardware description languages in Canada." Computer 6(12), pp. 53-54.

Vaucher, J. and C. Rey (1974). "Self-synchronised asynchronous sequential machines." I.E.E.E. Trans. on Computers C23(12), pp. 1306-1311.

Vaucher, J., S. Gourley, et al. (1967). "The Design and control of a high precision electron beam machine." Journal of the Institution of Electronic and Radio Engineers (UK) 33(2), pp. 83-96.

Books

Thalmann, N., D. Thalmann, et al. (1984). Pascal: un outil pour la gestion, Gaetan Morin.

Thalmann, N., D. Thalmann, et al. (1981). Le langage PASCAL ISO, Gaetan Morin.


Book Contributions

J. Vaucher (2004). "Building balanced binary trees from sorted values in O(N) time," in From Object-Orientation to Formal Methods: Essays in Memory of Ole-Johan Dahl, vol. 2635, Lecture Notes in Computer Science, S. K. Olaf Owe, Tom Lyche, Ed. Heidelberg: Springer-Verlag, 2004, pp. 376-388.

Vaucher, J. G. and B. Magnusson (1999). Simula Frameworks: the early years. Building Application Frameworks: Object-Oriented Foundations of Framework Design. M. Fayad, D. Schmidt and R. Johnson, John Wiley. 1, pp. 672.

Fayad, M., D. Schmidt, et al., Eds. (1999). Building Application Frameworks: Object-Oriented Foundations of Framework Design, John Wiley.

Franta, W. R. (1977). The Process View of Simulation, North-Holland [Note: quoted extensively from Vaucher Simulation papers: pp 177-183 on Simula and GPSS from Vaucher71 and Vaucher73; pp 188-194 on the Wait-Until construct from Vaucher73; pp. 200-205 from the ACM Vaucher75 article ].


Conference with Proceedings

Vaucher, S., Sahraoui, H. and Vaucher, J. (2008). Discovering New Change Patterns in Object-Oriented Systems, 15th Working Conference on Reverse Engineering - WCRE'08, IEEE Computer Society, Antwerp, Belgium, 2008, 37-41.

Zheng, Z., S. Vaucher and J. Vaucher (2005). "Looking for Business." Submitted to Montreal Conference on e-Technologies - MCETECH 2005, Montreal.

Lecuyer, P., L. Meliani, et al. (2002). SSJ: a Framework for Stochastic Simulation in Java. To be presented at WSC02, Winter Simulation Conference, San Diego.

Vaucher, J., G. Babin, P. Kropf, et al. (2002). Experimenting with Gnutella Communities. Distributed Communities on the Web (DCW 2002), Sydney, Australia, to appear in Springer-Verlag LNCS, .

Sarirete, A. and J. Vaucher (1997). Similarity Measures for Object-Based Representations Systems. KRUSE'97- Second Int. Symposium: Knowledge, Retrieval, Use and Storage for Efficiency, Vancouver, BC, Canada, Simon Fraser University, .

Sarirete, A. and J. Vaucher (1997). Similarity Measure in the Object Model. ECOOP '97 Workshops: Object-Oriented Software Evolution and Re-engineering, Jyväskylä, Finland, Springer-Verlag, .

Some, S., R. Dssouli and J. Vaucher (1996). Toward an Automation of Requirements Engineering using Scenarios. ICCI'96.

Some, S., R. Dssouli and J. Vaucher (1995). Toward an Automation of Requirements Engineering using Scenarios. SBES'95 - IX Brazilian Symposium on Software Engineering, DI-UFPE, Recife, Brazil, .

Some, S., R. Dssouli and J. Vaucher (1995). From Scenarios to Timed Automata: Building Specifications. Asia Pacific Software Engineering Conference APSEC 95, Brisbane, Australia, .

Some, S., R. Dssouli and J. Vaucher (1995). A Comparison between the Service Addition Language SAL and the ITU-T Recommendation Z.120. FORTE'95 - 8th International IFIP Conference on Formal Description Techniques, Montreal, .

Anquetil, N. and J. Vaucher (1994). Extracting hierarchical graphs of concepts from an objects set. ICCS'94 Workshop on Knowledge Acquisition using Conceptual Graph Theory, University of Maryland -, pp. 26 - 45.

Nie, J.-Y., J. Vaucher and N. Anquetil (1994). A Flexible Architecture for Collaborative Information Retrieval. Proc. RIAO'94, Rockefeller University, New York, pp. 600-611.

Roy, G. and J. Vaucher (1994). Le modèle -RTA ou la satisfaction incrémentale de contraintes par réécriture. JFLA'94 - Journées Francophones des Langages Applicatifs, Noirmoutier, France, INRIA, Collection didactique, pp. 215-238.

Anquetil, N. and J. Vaucher (1993). Acquisition et classification de concepts pour la réutilisation. ICO'93: 4th International Conference on Communikcation Knowledge in Organizations, Montréal, Canada, GIRICO, 1225, Carré Philips, Bureau 602, Montréal, Qc, H3B 3G1, pp. 463-472.

Nie, J.-Y., F. Paradis and J. Vaucher (1993). Adjusting the performance of an information retrieval system. ACM 2nd Conference on Information and Knowledge Management, Washington, pp. 726-728.

Nie, J.-Y., F. Paradis and J. Vaucher (1993). Using Information Retrieval for Software Reuse. ICCI'93 - International conference on computing and information, Sudbury, Ontario, pp. 448-452.

Nie, J.-Y., F. Paradis and J. Vaucher (1993). Un système de recherche d'informations pour la réutilisation. ICO'93: 4th International Conference on Communication Knowledge in Organizations, Montréal, Canada, GIRICO, 1225, Carré Philips, Bureau 602, Montréal, Qc, H3B 3G1, pp. 163-172.

Vaucher, J., N. Anquetil and J. Nie (1993). A multi-agent distributed retrieval system. Proc. CAIS/ACSI'93: Information as a Global Commodity, St. Francis Xavier University, Antigonish, NS, Canadian Association for Information Systems, pp. 150-162.

Lessard, G., M. Soulié and J. Vaucher (1992). Programme de dimensionnement des ouvrages en terre selon l'approche orientée-objet. Colloque International Géotechnique et Informatique, Paris, .

Vaucher, J., G. Bochmann, B. Lefebvre, et al. (1992). Prolog for industrial software developement. Proc. First International Conf. on the Practical Application of PROLOG - PAP'92, held at the Institution of Civil Engineers, London, sponsored by the Prolog Vendor's Group and the Association for Logic Programming, .

Malenfant, J., G. Lapalme and J. Vaucher (1991). ObjVProlog-D: A Reflexive Object-Oriented Logic Language for Distributed Computing. Proc. 1990 ECOOP/OOPSLA Workshop on Object-Oriented Concurrent Systems in ACM OOPS Messengerpp. 78-81.

Malenfant, J., G. Lapalme and J. Vaucher (1990). Implantation du langage de programmation logique, par objets et répartie ObjVProlog-D. Actes du Séminaire sur la Programmation en Logique, Trégastel, France, AFCET, pp. 161-186.

Malenfant, J., G. Lapalme and J. Vaucher (1990). Metaclasses for Metaprogramming in Logic. Proceedings of META-90, 2nd Symp. on Metaprogramming in Logic, Leuven, Belgium, pp. 257-271.

Malenfant, J., G. Lapalme and J. Vaucher (1990). Use of 'futures' for Synchronisation in Distributed Logic Programming. Internal report, Québec, .

Malenfant, J., G. Lapalme and J. Vaucher (1990). Metaclasses and Reflection for Distributed Programming in Logic. Informal Proceedings of the First Workshop on Reflection and Metalevel Architectures in Object-Oriented Programming, OOPSLA/ECOOP'90, Ottawa, October 21-25, .

Malenfant, J., G. Lapalme and J. Vaucher (1989). ObjVProlog: Metaclasses in Logic. Proceedings of ECOOP'89 (European Conference on Object-Oriented Programming), British Computer Society Workshop Series, Cambridge, Londres, Cambridge University Press, pp. 257-269.

Vaucher, J., C. St-Jacques and R. Planche (1989). Conception d'un système expert pour la modélisation des données. Colloque International sur l'informatique cognitive des organisations (ICO'89), Québec, Canada, l'Interdisciplinaire, 69760 Limonest, France, pp. 345-371.

Bochmann, G. v. and J. Vaucher (1988). Adding Performance Aspects to Specification languages. IFIP WG 6.1 Eighth Int'l Symposium on Protocol Specification, Testing and Verification, Atlantic City, USA, North-Holland, pp. 19-31.

Gagnon, G. and J. Vaucher (1988). Télémac: A remote-controlled User Interface Server. Proc. Graphics Interface'88, Edmonton, CIPS, pp. 160-167.

Vaucher, J., G. Lapalme and J. Malenfant (1988). SCOOP: Structured Concurrent Object-Oriented Prolog. Proc. ECOOP'88: European Conference on Object-Oriented Programming, Oslo, Springer-Verlag, Lecture Notes in Computer Science, No 322, pp. 191-211
Full article in PDF

Desai, B. P., C. Frasson and J. Vaucher (1987). Intelligent Interfaces for Office Information Systems. Proc. IFIP WG 8.4 Workshop on Office Knowledge, Representation, Management and Utilisation, Toronto, pp. 83-85.

Desai, B. P., C. Frasson and J. Vaucher (1987). Integrated Intelligent Interfaces for Office Information Systems. Proc. Compint'87, Montréal, IEEE, pp. 211-214.

Desai, B. P., C. Frasson and J. Vaucher (1987). AI Application in Office Information System Interfaces. International Symposium on Electronic Devices, Circuits and Systems (ISELDECS-87), Kharagpur, India, .

Vaucher, J. G. and G. Lapalme (1987). Process-oriented simulation in Prolog. SCS Multi-Conference on AI and Simulation, San Diego, Simulation Council, pp. 41-46.

Pelletier, B. and J. Vaucher (1986). Génial: un générateur d'interface en langue naturelle. Actes de la 6ième Conférence Canadienne sur l'Intelligence Artificielle (AI'86), Montréal (mai 1986), pp. 235-239.

Bessette, S., J. Vaucher, M. Fregier, et al. (1986). Expert system for the composition of classical colonnades according to the rules of regular architecture formulated by Andrea Palladio. Proc. Int. Joint Conference on CAD and Robotics in Architecture and Construction, Marseilles, France, Hermes (Paris, France), pp. 652.

Bessette, S., N. Chourot, M. Frégier, et al. (1985). Système expert pour la conception architecturale selon les règles de Palladio. Proc. IASTED International Symposium: Computer Aided Design and Applications, Montreal, Canada, Acta Press (Anaheim, CA, USA), pp. 74.

Lamy, J.-F. and J. Vaucher (1985). Prolog execution in SIMULA. Proc. 13th SIMULA Users' Conference, Calgary, August 1985, .

Vaucher, J. (1985). Views of Modelling: comparing the simulation and AI approaches. SCS Multiconference on AI, Graphics and Simulation,, San Diego, Simulation Councils Inc., pp. 3-7.

Berthet, C., E. Cerny and J. Vaucher (1984). Analyzing switch networks through logic programming. Proc. 1984 Canadian Conference on VLSI, Edmonton, Alberta, Oct. 1984, pp. 6.200-6.203.

Vaucher, J. (1984). Process-oriented simulation in standard PASCAL. SCS Multiconference on Simulation in Strongly Typed Languages, San Diego, February 1984, Simulation Council Inc., pp. 37-43.

Vaucher, J. (1979). Certification informelle du logiciel à l'aide de processus communiquants. Actes des Journées sur la Certification du Logiciel, Genève, AFCET, pp. 63-82.

Vaucher, J. and D. Davey (1978). Accéleration du WAIT-UNTIL pour l'ordonnancement conditionnel en simulation. Actes du congrès de l'AFCET: Théorie et Techniques de l'informatique, Gif-sur-Yvette, AFCET, pp. 486-495.

Vaucher, J. and N. Rochon (1977). PL-4: a low level language with CLASS. IFIP - Information Processing '77, Toronto, North-Holland, pp. 975-979.

Brassard, J. P. and J. G. Vaucher (1974). Un controlleur graphique pour mini-ordinateur. Proc. CIPS'74, Ottawa, CIPS, pp. 285-290.

Vaucher, J. and C. Rey (1974). A hardware laboratory for computer architecture research. Proc. First Annual Symposium on Computer Architecture, Florida, IEEE, pp. 171-175.

Vaucher, J. (1973). A WAIT-UNTIL algorithm for general purpose simulation languages. Proc. 1973 Winter Simulation Conference, San Francisco, pp. 77-83.

Vaucher, J. (1972). DIGISIM: an extension to SIMULA67 for the simulation of digital circuits. Proc. CIPS Conf., Montréal, CIPS, pp. 431.403-431.410.

Vaucher, J. (1971). Simulation Data Structures using SIMULA67. Proc. 1971 Winter Simulation Conference, New York, pp. 255-260.


Thesis supervised (38)

Z. Zhen (2004), "Recherche distribuée et collaborative," MSc., Dep. informatique et recherche opérationnelle: Université de Montréal, dec. 2004.

J.-F. Bérubé (2004) "Collaboration entre Agents intelligents," MSc, Dep. informatique et recherche opérationnelle: Université de Montréal, aug. 2004.

X. Xue (2001) "J: a simplified version of Java," MSc, Dep. informatique et RO: Université de Montréal, 2001.

Roy, G. (1997). Satisfaction incrémentielle de contraintes par le biais de la réécriture. PhD, Dep. informatique et ro (DIRO), Université de Montréal, février 1997.

Somé, S. S. (1997). Dérivation de Spécifications à partir de Scénarios d'interaction. PhD, Dep. informatique et recherche opérationnelle, DIRO, Université de Montréal, June 1997.

Anquetil, N. (1996). Une contribution à l'amélioration des modélisations à objets. PhD, Dep. informatique et RO, Université de Montréal, soutenue le 9 decembre 1996.

Larin, Y. (1995). Prototype d'un système d'aide à la décision pour une usine de papier journal. MSc avec stage, Dep. informatique et ro, Université de Montréal.

Somé, S. S. (1992). Méthodologie de programmation d'environnements à objets répartis. MSc, Dep. informatique et ro, Université de Montréal.

Gamache, P. (1991). Générateur intelligent de tests adaptés au domaine des protocoles de communication. MSc, Dep. informatique et ro, Université de Montréal.

Loyer, A. (1991). ENVOL, un environnement de programmation pour les objets en logiques. MSc, Université de Montréal, Dep. d'Informatique et RO.

Gagnon, J.-C. (1990). Informatisation des données relatives à la greffe de la moelle osseuse. MSc (stage), Université de Montréal.

Jolin, N. (1990). L'analyse lexicale dans les interfaces en langue naturelle. MSc, Université de Montréal.

Malenfant, J. (1990). Conception et implantation d'un langage de programmation intégrant trois paradigmes: la programmation logique, la programmation par objets et la programmation répartie. PhD, Université de Montréal.

Gagnon, G. (1989). Une interface utilisateur répartie et orientée objet. MSc, Université de Montréal.

Giroux, S. (1989). Le développement de systèmes experts operationnels. MSc, Université de Montréal.

Chartier, Y. (1988). Présentation de données dans un système expert pour la prévision météorologique. MSc, Université de Montréal.

Cloutier, J.-F. (1988). Object-Oriented Prolog: design and implementation issues. MSc, McGill.

Paar, A. (1988). Réalisation d'une interface usager générale en Prolog orienté-objet pour systèmes experts. MSc, Univ. de Montréal.

St-Jacques, C. (1988). Développement d'un système expert pour l'aide à la conception de systèmes d'information. MSc, Univ. de Montréal.

Duval, P. (1987). Exact: un environnement de développement et d'exécution d'applications de gestion basé sur le modèle de données orienté-objet. MSc, Univ. de Montréal.

Pelletier, B. (1986). Système d'interrogation de banques de données en langue naturelle. MSc., Univ. de Montréal.

Lamy, J.-F. (1984). Compilation de PROLOG dans un environnement d'objets. MSc., Univ. de Montréal.

Langlois, L. (1983). Conception de logiciel graphique en SIMULA. MSc., Dep. informatique et ro (DIRO), Univ. de Montréal.

Davey, D. (1981). Une contribution aux methodes de construction des langages de simulation discrets. PhD., Univ. de Montréal.

Nisen, J. M. and J. Roulin (1981). Un systeme d'aide a la simulation a evenements discrets en FORTRAN. MSc, Namur (Belgique).

Lapalme, G. (1980). Une implantation efficace de l'ordonnancement conditionnel. PhD, Univ. de Montréal.

Dupuis, G. (1979). Gestion de données bibliographiques. MSc, Université de Montréal.

Dang, D. K. (1976). Simulation des états financiers. MSc, Université de Montréal.

Ouellet, J. (1976). Comptabilisation des services informatiques. MSc, Université de Montréal.

Rochon, N. (1976). Langage d'écriture de systéme pour mini. MSc, Université de Montréal.

Becotte, G. (1974). Profil des usagers et performance de TSO. MSc, Université de Montréal.

Boisvert, J. (1974). Mémoire virtuelle sur mini-ordinateur. MSc, Université de Montréal.

Brassard, J.-P. (1974). Controlleur graphique pour mini-ordinateur. MSc, Université de Montréal.

Fortin, G. (1974). Système de simulation graphique. MSc, Université de Montréal.

Tesson, D. (1974). Un éditeur de rapports médicaux. MSc, Université de Montréal.

Locas, S. (1973). Confidentialité d'une banque de données. MSc, Université de Montréal.

Fecteau, B. (1972). Mesure de l'utilisation d'un ordinateur. MSc, Université de Montréal.

Harlouchet, C. (1972). Développement de compilateurs. MSc, Université de Montréal.

Lambert, N. (1972). Optimisation d'un réseau de télécommunication. MSc, Université de Montréal.

Patard, J.-J. (1972). Simulation du muscle cardiaque. MSc, Université de Montréal.

Richer, N. (1972). Compilateur pour le langage SAM. MSc, Université de Montréal.


Web Resources

Vaucher, J. (2002). XProlog - a lightweight interpreter for autonomous agents.

Vaucher, J. and M. Klonowski (2001). Available from Unborn Threads are not garbage collected - Java Bug report #4508232, Sun Developper Connection.

Vaucher, J. (1998). The Simula Web Site.

Sarirete, A. and J. Vaucher (1997). Integration of Multiple Knowledge Sources for Intelligent Decision Making. soumis au Tenth Knowledge Acquisition Workshop -- KAW'96. B. R. Gaines. Banff, Alta. Canada.

Vaucher, J. (1995). Implementation of structures in Prolog, CMU AI-repository.


Reports

Anquetil, N. and J. Vaucher (1996). Opposition in the Object Model or the Power of Negation, Département d'informatique et recherche opérationnelle, Université de Montréal. 1033, pp. 13.

Anquetil, N. and J. Vaucher (1996). Automatic Redesign of Class Hierarchies - Breaking Classes into Pieces, Département d'informatique et recherche opérationnelle, Université de Montréal. 1032, pp. 22.

Anquetil, N. and J. Vaucher (1995). Meta-Knowledge for Object Frameworks: simple as NOT, DIRO, Univ. de Montréal. 995, pp. 14.

Malenfant, J., G. Lapalme, et al. (1991). ObjVProlog-D: Distributed Object-Oriented Programming in Logic, Equipe LITP / Rank Xerox, Institut Blaise Pascal- 4, place Jussieu - 75252 Paris Cedex 05, FRANCE. RXF-LITP 91-17, .

Malenfant, J., G. Lapalme, et al. (1991). Coherent State Changes for Logic Objects, Equipe LITP / Rank Xerox, Institut Blaise Pascal- 4, place Jussieu - 75252 Paris Cedex 05. RXF-LITP 91-01, .

Vaucher, J., G. v. Bochmann, et al. (1991). Le projet MMS: l'informatique artificielle appliquée à l'implantation et au test de logiciels industriels, Dep. d'informatique et RO, Université de Montréal. 791, .

Malenfant, J., G. Lapalme, et al. (1989). ObjVProlog: un modèle uniforme de métaclasses, classes et instances adapté à la programmation logique, Département d'informatique et recherche opérationnelle, Université de Montréal. 671, .

Vaucher, J., G. Lapalme, et al. (1988). COOP: Concurrent Object Oriented Prolog, Département d'informatique et recherche opérationnelle, Université de Montréal. 647, .

Giroux, S., N. Jolin, et al. (1987). Interfaces en langue naturelle: revue de la littérature, Dépt. d'informatique et RO, Université de Montréal.

Paar, A. and J. Vaucher (1986). Ajout de prédicats évaluables à l'interprète C-Prolog, Dept. d'informatique et RO, Univ. de Montréal.

Vaucher, J. and G. Lapalme (1986). POOPS: an Object Oriented Prolog, Département d'informatique et recherche opérationnelle, Université de Montréal. 565.

Vaucher, J. (1977). Programmation (Pascal), La Librarie de l'Université de Montréal. 271361, Registre 165 - Dossier 177353, pp. 250.

Other

Vaucher, J. (1993). BETA Tutorial: Patterns and variables. Mjolner BETA Newsletter. 1, pp. 4-8, updated version also available on-line.

Vaucher, J. (1991). Etat de l'art et nouvelles tendances de la programmation par objets pour les systèmes à base de connaissances.. Heure du CRIM, CRIM.

Vaucher, J. (1991). Tutoriel: Une introduction aux langages orientés-objets. L'approche par objets dans les systèmes d'information, Québec, CANADA, IFIP WG 8.1.

Lapalme, G. and J. Vaucher (1989). La programmation orientée objet depuis Simula-67: progrès et reculs. Journee sur les bases de données orientées objet, Montréal, ACFAS.

Boyer, M., P. Bratley, J. Vaucher et al. (1985). Incognito: Laboratoire d'informatique cognitive. Canadian Artificial Intelligence Newsletterpp. 16-18.