Membre du personnel
Wim VANHOOF
- présentation
- cours
- projets
- activités
- publications (45)
- jurys (5)
- mémoires et thèses supervisés (19)
- fiche complète
Téléphone: 081/724977
Fax: 081/724967
Mail:
Charges aux FUNDP
- Pôle sémantique, logique et calcul (Chargé de cours)
- Groupe de recherche en informatique fondamentale (Président)
- Groupe de section horaire décalé (Secrétaire académique)
- Bureau exécutif de la faculté d'informatique (Membre)
- Conseil de la faculté d'informatique (Membre de droit)
- Commission de l'enseignement de la faculté d'informatique (Représentant académique)
- Faculté d'informatique (Chargé de cours)
- Licence horaire decale (Secrétaire académique)
- Unité langages et programmation (Directeur)
Diplômes
Doctor in de Wetenschappen : informatica, K.U.Leuven 2001.
Lic. Informatica K.U.Leuven, 1996.
Domaines de compétences
Programming languages, Program analysis, Program transformation, Program specialisation
Distinctions
IBM Belgium Prijs voor informatica 1997 pour le mémoire "Implementatie van een supercompilator voor een functionele taal"
Cours (titulaire)
- Introduction à l'algorithmique (IHDC-B131)
- Méthodes de programmation (IHDC-B232)
- Technique d'intelligence artificielle : application de la programmation fonctionnelle et logique (INFO-B316)
- Projet individuel (INFO-B318)
- Calculabilité et complexité (INFO-M113)
- Questions spéciales d'informatique fondamentale (INFO-M445)
- Programmation (SINF-B102)
Doctorats en cours
- Génération de données de test basée sur les contraintes pour des applications orientées base de données.
(2014)
Michaël MARCOZZI - Génération de données de test basée à base de contraintes pour des applications orientées base de données
(2012)
- Analyse de la duplication de code dans les programmes logiques
(2013)
Céline DANDOIS
Activités organisées
- Colloque : Workshop on Logic-based Programming Environments (WLPE 2007) (Porto, Portugal, 2007)
- Colloque : Belgium Dutch Conference on Artificial Intelligence (BNAIC) (Namur, 2006)
- Colloque : Workshop on Logic-based Methods in Programming Environments (WLPE 2006) (Seattle, Washington (USA), 2006)
Activités avec contribution
- Autre : PC Member LOPSTR 2008 (, 2008)
- Colloque : Logic-based program synthesis and transformation (LOPSTR 2007) (Copenhagen, Denmark, 2007)
- Colloque : VVSS - European Symposium on Verification and Validation of Software Systems (Eindhoven, The Netherlands, 2007)
- Autre : PC Member LOPSTR 2007 (, 2007)
- Autre : PC Member WLPE 2007 (, 2007)
- Autre : PC Member WLPE 2006 (, 2006)
- Autre : PC Member BNAIC 2006 (, 2006)
- Autre : PC Member LOPSTR 2006 (, 2006)
- Séminaire : Searching semantically equivalent code fragments in logic programs (Leuven, 2005)
Departement Computerwetenschappen K.U.Leuven
- Séminaire : L'analyse de terminaison des programmes logiques (Namur, 2005)
Staff sem à l'Institut d'Informatique
- Autre : PC Member WLPE 2005 (, 2005)
- Colloque : Logic-based Program Synthesis and Transformation (LOPSTR) (Verona, Italy, 2004)
- Colloque : Logic-based Program Synthesis and Transformation (LOPSTR). (Verona, Italy, 2004)
- Colloque : One Day Workshop on Program Analysis (Leuven, 2004)
- Autre : PC Member LOPSTR 2004 (, 2004)
- Colloque : Termination Day: logic programming meets rewriting (Leuven, 2003)
- Autre : PC Member LOPSTR 2003 (, 2003)
- Colloque : Logic-based Program Synthesis and Transformation (Madrid, Spain, 2002)
- Colloque : Static Analysis Symposium (Madrid, Spain, 2002)
- Colloque : Logic for Programming, Artificial Intelligence, and Reasoning, 8th international Conference (La Havana, Cuba, 2001)
- Colloque : International Workshop on Termination (WST'01à (Utrecht, The Netherlands, 2001)
- Colloque : Logic for Programming and Automated Reasoning (LPAR) (St-Gilles, La Réunion, France, 2000)
- Colloque : International Workshop on Implementation and Optimization of Declarative Languages (Las Cruces, New Mexico (USA), 1999)
- Colloque : 16'th Inernational Conference on Logic Programming (ICLP) (Las Cruces, New Mexico (USA), 1999)
- Colloque : Eleventh Benelux Workshop on Logic Programming (Benelog) (Maastricht, The Netherlands, 1999)
- Colloque : Logic-based Program Synthesis and Transformation (Venice, Italy, 1999)
- Colloque : Tenth Belgian/Dutch AI Conference (NAIC) (Amsterdam, The Netherlands, 1998)
- Colloque : Conference on Programming Languages, Implementations, Logics and Programs (Pisa, Italy, 1998)
- Colloque : Logic Based Program Synthesis and Transformation (Manchester, United Kingdom, 1998)
- Colloque : Joint International Conference and Symposium on Logic Programming (Manchester, United Kingdom, 1998)
- Colloque : Workshop on Specialization of Declarative Languages and its Applications (Port Jefferson, New York (USA), 1997)
- Colloque : Logic Program Synthesis and Transformation (LOPSTR) (Leuven, 1997)
Activités avec simple participation
- Colloque : International Conference on Logic Programming (ICLP 2007) (Porto, Portugal, 2007)
- Colloque : International Conference on Logic Programming (ICLP 2006) (Seattle, Washington (USA), 2006)
- Séminaire : Dynamic Languages Day (Brussels, 2006)
- Colloque : VVSS - European Symposium on Verification and Validation of Software Systems and Testing (Eindhoven, The Netherlands, 2005)
- Formation : PC Member LOPSTR 2005 (, 2005)
- Colloque : Principles and Practice of Declarative Programming (Uppsala, Sweden, 2003)
- Colloque : International Symposium on Logic-based Program Synthesis and Transformation (Uppsala, Sweden, 2003)
- Colloque : International Symposium on New Trends in Compiler Technology (Gent, 2002)
- Colloque : FNRS Meeting on Verification and Validation (Brussels, 2001)
- Colloque : Benelux Workshop on Computational Logic (BenCL) (Peer, 2000)
- Colloque : Static Analysis Symposium (Venice, Italy, 1999)
- Colloque : Static Analysis Symposium (Pisa, Italy, 1998)
- Colloque : International Logic Programming Symposium (Port Jefferson, New York (USA), 1997)
- Colloque : 14"th International Conference on Logic Programming (Leuven, 1997)
Publications (45)
Articles de périodique
2008
2008
Automatic Test Input Generation for Mercury, in Proceedings of LOPSTR 2008, collection Lecture Notes in Computer Science, volume 5438, pp. 71-86
François DEGRAVE, Tom SCHRIJVERS, Wim VANHOOF
François DEGRAVE, Tom SCHRIJVERS, Wim VANHOOF
2006
Termination analysis through combination of type based norms, in ACM Transactions on Programming Languages and Systems (TOPLAS), volume 29, issue 2
Maurice BRUYNOOGHE, Michael CODISH, John GALLAGHER, Samir GENAIM, Wim VANHOOF
Maurice BRUYNOOGHE, Michael CODISH, John GALLAGHER, Samir GENAIM, Wim VANHOOF
2004
Offline specialisation in Prolog using a hand-written compiler generator, in Theory and Practice of Logic Programming, volume 4, issue 1, pp. 139-191
Michael LEUSCHEL, Jesper JORGENSEN, Maurice BRUYNOOGHE, Wim VANHOOF
Michael LEUSCHEL, Jesper JORGENSEN, Maurice BRUYNOOGHE, Wim VANHOOF
2003
2002
2002
Collecting potential optimisations, in Logic Based Program Synthesis and Transformation, volume 2664, pp. 109-110
Nancy MAZUR, Wim VANHOOF, Gerda JANSSENS
Nancy MAZUR, Wim VANHOOF, Gerda JANSSENS
2002
Reuse of results in termination analysis of typed logic programs, in Static Analysis, 9th International Symposium , collection Lecture Notes in Computer Science, volume 2477, pp. 477-492
Maurice BRUYNOOGHE, Mike CODISH, Samir GENAIM, Wim VANHOOF
Maurice BRUYNOOGHE, Mike CODISH, Samir GENAIM, Wim VANHOOF
2001
Pos(T) : Analyzing dependencies in typed logic programs, in Perspectives of System Informatics, collection Lecture Notes in Computer Science, volume 2244, pp. 406-420
Maurice BRUYNOOGHE, Wim VANHOOF, Mike CODISH
Maurice BRUYNOOGHE, Wim VANHOOF, Mike CODISH
2001
2001
2000
Bottom-up specialisation of logic programs, in Journal of Functional and Logic Programming, volume 1999, issue 2, pp. 1-33
Wim VANHOOF, Danny DE SCHREYE, Bern MARTENS
Wim VANHOOF, Danny DE SCHREYE, Bern MARTENS
1998
1997
Contributions à des ouvrages collectifs
2009
2007
A control flow graph for Mercury., in Proceedings of CICLOPS 2007
François DEGRAVE, Wim VANHOOF
François DEGRAVE, Wim VANHOOF
2007
WLPE'07 : Workshop on Logic-based Methods in Programming Environments
Wim VANHOOF, Patricia HILL
Wim VANHOOF, Patricia HILL
2007
Towards a normal form for Mercury programs, in Preproceedings of LOPSTR 2007
François DEGRAVE, Wim VANHOOF
François DEGRAVE, Wim VANHOOF
2006
Automatic Generation of Test Inputs for Mercury Programs
Wim VANHOOF, Nathalie MWEZE NABINTU FEZA
Wim VANHOOF, Nathalie MWEZE NABINTU FEZA
2006
WLPE'06 : Workshop on Logic-based Methods in Programming Environments
Wim VANHOOF, Susana HERNANDEZ
Wim VANHOOF, Susana HERNANDEZ
2006
Fingerprinting Logic Programs
Alexander SEREBRENIK, Wim VANHOOF
Alexander SEREBRENIK, Wim VANHOOF
2004
Specializing interpreters using offline partial deduction, in Program Development in Computational Logic, collection Lecture Notes in Computer Science, volume 3049, pp. 341-376
Michael LEUSCHEL, Stephen CRAIG, Maurice BRUYNOOGHE, Wim VANHOOF
Michael LEUSCHEL, Stephen CRAIG, Maurice BRUYNOOGHE, Wim VANHOOF
2004
Binding-time Analysis for Mercury, in Program Development in Computational Logic., collection Lecture Notes in Computer Science, volume 3049, pp. 190-223
Wim VANHOOF, Maurice BRUYNOOGHE, Michael LEUSCHEL
Wim VANHOOF, Maurice BRUYNOOGHE, Michael LEUSCHEL
2003
One Loop at a Time, in 6th International Workshop on Termination
Mike CODISH, Samir GENAIM, Maurice BRUYNOOGHE, John GALLAGHER, Wim VANHOOF
Mike CODISH, Samir GENAIM, Maurice BRUYNOOGHE, John GALLAGHER, Wim VANHOOF
2002
2001
Binding-time Annotations Without Binding-time Analysis, in Fifth international workshop on termination, WST'01
Wim VANHOOF, Maurice BRUYNOOGHE
Wim VANHOOF, Maurice BRUYNOOGHE
2000
1998
A framework for bottom-up specialisation of logic programs., in Netherlands/Belgium Conference on Artificial Intelligence, NAIC'98
Wim VANHOOF, Danny DE SCHREYE, Bern MARTENS
Wim VANHOOF, Danny DE SCHREYE, Bern MARTENS
1998
Bottom up specialisation: towards general foundations, in Logic Program Synthesis and Transformation, Pre-proceedings of LOPSTR'98 , pp. 114-121
Wim VANHOOF, Danny DE SCHREYE, Bern MARTENS
Wim VANHOOF, Danny DE SCHREYE, Bern MARTENS
Actes de colloques
2006
18th Belgium-Netherlands Conference on Artificial Intelligence
Pierre-Yves SCHOBBENS, Wim VANHOOF, Gabriel SCHWANEN
Pierre-Yves SCHOBBENS, Wim VANHOOF, Gabriel SCHWANEN
1999
Binding-time analysis for Mercury, in Proceedings of the 16th International Conference on Logic Programming , pp. 500-514
Wim VANHOOF, Maurice BRUYNOOGHE
Wim VANHOOF, Maurice BRUYNOOGHE
1998
Specialising the other way around, in Logic Programming, Proceedings of 1998 Joint International Conference and Symposium on Logic Programming, pp. 279-293
Wim VANHOOF, Bern MARTENS, Danny DE SCHREYE, Karel DE VLAMINCK
Wim VANHOOF, Bern MARTENS, Danny DE SCHREYE, Karel DE VLAMINCK
Syllabus
2008
Méthodes de programmation
Wim VANHOOF
Wim VANHOOF
2007
Calculabilité et complexité
Wim VANHOOF
Wim VANHOOF
Supports Multimédias
2008
Calculabilité et complexité
Wim VANHOOF
Wim VANHOOF
2008
Introduction à l'algorithmique
Wim VANHOOF
Wim VANHOOF
2008
Méthodes de programmation
Wim VANHOOF
Wim VANHOOF
2007
Programmation Fonctionnelle et logique
Wim VANHOOF
Wim VANHOOF
2007
Programmation
Wim VANHOOF
Wim VANHOOF
2006
Projet Individuel
Wim VANHOOF, Stéphane BONFITTO
Wim VANHOOF, Stéphane BONFITTO
Mémoires et thèses supervisés (19)
Actes de colloques
2011
A Novel Probabilistic Encoding for EAs Applied to Biclustering of Microarray Data : [Best paper], in GECCO '11, pp. 339-346
Michaël MARCOZZI, Federico DIVINA, Jesús S. AGUILAR-RUIZ
Michaël MARCOZZI, Federico DIVINA, Jesús S. AGUILAR-RUIZ
Mémoires
2011
2010
2010
2010
2009
Multi-objective Evolutionary Concept Learner System
Céline DANDOIS
Céline DANDOIS
2009
2009
Edsger Wybe Dijkstra: first years in the computing science (1951-1968)
Gauthier VAN DEN HOVE
Gauthier VAN DEN HOVE
2009
Techniques de détection automatique de plagiat de code source
Philippe PAHEAU
Philippe PAHEAU
2008
2008
Evaluation de règles SWRL en chaînage avant
François BUSARD
François BUSARD
2008
Implementation of a pure Mercury debugger
Olivier ANNET
Olivier ANNET
2007
Parallel Mercury
Jérôme TANNIER
Jérôme TANNIER
2007
Génération dynamique de XML avec un langage de template extensible
Bastien DE BUYSER
Bastien DE BUYSER
2007
Gestion mémoire pour les systèmes temps réel en Java
Morgan MATHU
Morgan MATHU
2007
2007
Optimisation des performances de programmation Java par caching
Philippe CHARLES
Philippe CHARLES
2006
Inférence sur RDF et génération de XML en Mercury
François DEGRAVE
François DEGRAVE
2005
Génération automatique de données de test pour Mercury
Nathalie MWEZE NABINTU FEZA
Nathalie MWEZE NABINTU FEZA
