University of Namur
Computer Science Department

Vincent ENGLEBERT

 

Chargé de cours.

Computer Science Department 

 

University of Namur

Voice: +32 81 72.52.70

Rue Grandgagnage, 21 

Fax:   +32 81 72.49.67

B-5000 Namur (BELGIUM)

Email:

Office: 427 (Fourth floor)

URL:   http://www.info.fundp.ac.be/~ven/
PGP Key: my PGP Key

 My official home page is here (my projects, publications, ...)  

 

I was born in Bléharies near Tournai (where the Escaut river intersects with the French border) on Feb 13, 1968. I graduated in Mathematics (candidatures/FUNDP) in 1989 and in computer science in 1992 (licence et maîtrise/FUNDP, grande distinction,).  I obtained my PhD in computer science in May 2000 from the FUNDP.

I got a Master in computer science in June 1992 at the University of Namur after a 5 month training period at the Brown University (Providence, USA) in the research group of Pr. Pascal Van Hentenrijk.

From Sept 1992 to Sept 1993, I worked as a Researcher at the Katholiek Univerisiteit Leuven (KUL) on the "Abstract Interpretation of CLP§ Languages" in the "Artificial Intelligence" group under the leadership of Pr. Maurice Bruynooghe (§ CLP: Constraint Logic Programming).

From Sept 1993 to Sept 2000, I worked as a Researcher in the DB-MAIN team  with the Pr. Jean-Luc Hainaut. . We have developed a CASE tool (IMHO, the best tool for engineering Databases). I was the architect of the Voyager 2 programming language and I have developed the kernel of the meta-kernel of this tool.  During this period, I have implemented a meta-CASE tool that has been the subject of my Phd Thesis "A Smart Meta-CASE: towards an integrated solution". The reader can consult a screen-shot of this Meta-CASE. The text of my thesis is available on demand from this address. Nevertheless, a password is required to decrypt the zip file. Send me just a nice email to get this information, it is free (-; .

 

  1. Research Interests
  2. Research Groups
  3. Teaching
  4. Seminars
  5. Publications
  6. Responsablities
  7. Miscellaneous
  8. The Mini-Workshop (a special workshop for students in final year)

Research Interests

  • Middleware
  • Software and distributed architectures
  • Distributed systems (GRID)
  • Architecture Description Languages
  • CASE Tools
  • Meta CASE tools
  • Meta Modeling
  • Programming languages

Research Groups

  •     
    BIGRE
    .   
    (BIoinformatic Grid Resources and Environment)
  • REQUEST.
  • MÉTADONE      (MetaCase technologies).
  • SIRÈNE      (monitoring distributed objects).

  • MEMODIA.      (MEta-MOdeling of DIstributed Architectures )
  • LIBD       (Laboratoire d'Ingénierie des Bases de Données)

Teaching

  1. [classe préparatoire] Introduction à la programmation fonctionnelle avec Scheme/ 2H (2002..)
  2. [INFO 1133] Introduction aux systèmes d'information. Etudes de cas /30H. (2002..)
  3. [INFO 2208] Conception des systèmes distribués et coopératifs /30H+30H. (2000..)
    Assistant: Fr. Vermaut
  4. [IHDC 2210] Conception des systèmes d'information coopératifs /30H. (2000..)
  5. [IHDC 2205] Laboratoire de développement de logiciels / 60H (2000..)
    En collaboration avec Naji Habra et François Vermaut
  6. [INFO 2325] Systèmes d'information coopératifs matière approfondie/30H. (2001-...)
  7. [IHDC 2007] Introduction aux bases de données /15H. (2000..)
  8. [IHDX 2007] Travaux pratiques d'introduction aux bases de données /5H. (2000-..)
  9. (past activity) "Syntaxe et sémantique des langages de programmation ".
    Automata/Lex, Grammars/YACC, Compiler/Pascal-PCODE, Attribute Grammars, Operational Semantics, Fixpoint Algorithm, Abstract Interpretation, C language
  10. (past activity) "Introduction à l'algorithmique ".
  11. (past activity) "Introduction aux bases de données "
    FUCAM, CRP-HT & Namur/Charleroi.

At the present time, 12 students are doing their Master Thesis in my laboratory (last update: 5/IX/2005). Click here for more information.


Seminars

  • "Architecture et méta-modélisation" Lors de cet exposé nous avons illustré l'intérêt des langages de description d'architecture (ADL) pour modéliser de grands systèmes informatiques tout en indiquant leurs faiblesses. Dans cette perspective, nous présenterons le langage RAPIDE. Enfin, nous montrerons comment de telles approches peuvent être mieux supportées par des outils comme les méta-CASEs et nous présenterons une méthodologie de conception d'architectures sur base d'une approche transformationnelle. (Questions Actuelles d'Informatique, ULB , 13/5/2003)
  • "Meta-CASE: un médicament générique pour le mal des outils CASE".
    Workshop "Nouvelles technologies de l'information et de la communication", Lille, 29 mai 2001. [document]
  • " Composants et modélisation des applications distribuées"
    Journée Rencontre de InfoPôle I.S. du 25 avril 2001: "L'Infrastructure Réseau pour les Systèmes d'Information et de Communication". [document]

Publications

Some publications are also available on our server

Meta-Modeling & Automated Software Engineering

  1. V. Englebert and Fr. Vermaut, Attribute-Based Refinement of Software Architectures, in Fourth Working IEEE/IFIP Conference on Software Architecture (WICSA4), Oslo, Norway, 2004.
  2. Dugas O. , Major J. , Colet M., Buyle P. , Dalon Q. , Englebert V. , Mantrach A. , Salihoglu U. , and Bersini H., BIGRE : Bioinformatics Grid Ressources and Environments, in Belgian Bioinformatics Conference, April 23, 2004, Brussels, Belgium.
  3. Colet M., Englebert V. and Valverde, J . BIOGRID: A generic framework of federated brokers applied to life sciences services, in HealthGrid'03, Lyon, 2003.
  4. Englebert, V. An OO interpretation of graphs as meta-CASE's Meta-meta-model, in First International Conference on Graph Transformation, collection Electronic Notes in Theoretical Computer Science, volume 72, 2002, Elsevier Science Publishers.
  5. Englebert, V. The Synchronization of Independent and Specific Models, in Workshop in Software Model Engineering, 2002, Dresden, Germany.
  6. Englebert, V., A Smart Meta-CASE: towards an integrated solution. PhD May 2000.
  7. Englebert V., Hainaut J.-L., GRASYLA : Modelling CASE tool GUIs in Meta-CASEs. In Proceedings of the 3rd International Conference on Computer-Aided Design of User Interface (CADUI?99). J. Vanderdonckt and A. Puerta Editors. October 1999. Louvain la Neuve. Kluwer.
  8. Englebert V., Hainaut J.-L., DB-MAIN: A Next Generation Meta-CASE. In Information Systems Journal (special issue on meta-modelling and methodology engineering). 24(2),Ed. Lyytinen, K. and Welke, R., pp 99-112. June 1999.

Databases, Methodologies & reverse engineering

  1. J. Henrard, J.-L. Hainaut, J.-M. Hick, D. Roland, V. Englebert. Data structure extraction in database reverse engineering. REIS'99, Paris, November 1999.
  2. J.-M. Hick, J.-L. Hainaut, V. Englebert, D. Roland, J. Henrard. Strategies pour l'evolution des applications de bases de donnees relationnelles : l'approche DB-MAIN. InXVIIe congress INFORSID, La Garde (France), June 1-4 1999.
  3. D. Roland, J.-L. Hainaut, J. Henrard, J.-M. Hick, V. Englebert, Database Engineering Process History. In Actes du deuxième workshop international sur les différentes facettes de l'ingénierie des processus (MFPE'99), 12-14 mai11999, Gammarth, Tunisie.
  4. Englebert, V. Voyager 2 (version 5.0) - Reference manual, DB-MAIN technical manual, November 1999, Institut d'informatique, FUNDP (162p.).
  5. Hainaut, J-L., Englebert, V., Hick, J-M., Henrard, J., Roland, D., Knowledge Transfer in Database Reverse Engineering - A Supporting Case Study. In Proc. of the 4th IEEE Working Conference on Reverse Engineering, Amsterdam (NL), October 1997, IEEE Computer Society Press, 1997.
  6. Hainaut, J-L., Henrard, J., Hick, J-M., Roland, D., Englebert, V., Contribution to the Reverse Engineering of OO Applications - Methodology and Case Study, in Proc. of the IFIP 2.6 WC on Database Semantics (DS-7), Leysin (CH), Oct. 1997, Chapman-Hall, 1997.
  7. Hainaut J.-L., Hick J.-M., Englebert V., Henrard J., Roland D., Understanding Implementation of IS-A Relations, in Proc. of the 15th Conf. on ER Approach, Cottbus, Springer-Verlag, 1996.
  8. Henrard J., Hick J.-M., Roland D., Englebert V., Hainaut J.-L., Techniques d'analyse de programmes pour la rétro-ingénierie de base de données. INFORSID'96, 1996.
  9. Hainaut J.-L., Henrard J., Roland D., Englebert V., Hick J.-M., Structure Elicitation in Database Reverse Engineering. In Proc. of the 3rd Working Conf. on Reverse Engineering. IEEE Computer Society Press, November 1996.
  10. Hainaut J.-L., Henrard J., Hick J.-M., Roland D., Englebert V., Database Design Recovery. In Proc. of the 8th Conf. on Advanced Information Systems Engineering (CAISE'96), Springer-Verlag, 1996.
  11. Hainaut J.-L., Roland D., Englebert V., Hick J.-M., Henrard J., Database Reverse Engineering - A Case Study. In Actes du 2ème Forum International d'Informatique Appliquée, Tunis, 12-14 mars 1996.
  12. Hainaut J.-L., Englebert V., Henrard J., Hick J.-M., Roland D., Database Reverse Engineering : from Requirement to CARE tools. In Journal of Automated Software Engineering, 3(2), 1996, Kluwer Academic Press.
  13. Englebert V., Henrard J., Hick J.-M., Roland D., Hainaut J.-L., DB-MAIN: un atelier d'ingénierie de bases de données. In Ingénierie des Systèmes d'Information 4(1), 1996, HERMES-AFCET.
  14. Henrard, J., Englebert, V., Hick, J.-M., Roland, D., Hainaut, J.-L., DB-MAIN: un atelier d'ingénierie de bases de données, in Proc. of the " 11ème journées Base de Données Avancées ", Nancy (France), Sept. 1995.
  15. Hainaut, J.-L., Englebert, V., Henrard, J., Hick, J.-M., Roland, D., DB-MAIN: a Database Reverse Engineering CASE tool. In Proc. of the 6th European Conference on Next Generation CASE tools, Jyvaskyla, Finland, July 1995.
  16. Hainaut, J-L., Englebert, V., Henrard, J., Hick, J-M., Roland, D., Requirements for Information System Reverse Engineering Support. In Proc. of the IEEE Working Conf. on Reverse Engineering, Toronto, July 1995, IEEE Computer Society Press.
  17. Hainaut, J-L., Englebert, V., Henrard, J., Hick J-M., Roland, D., Evolution of database Applications: the DB-MAIN Approach, in Proc. of the 13th Int. Conf. on ER Approach, Manchester, Springer-Verlag, 1994.

Abstract Interpretation & Logic Programming

  1. Englebert V., Le Charlier B., Roland D., Van Hentenryck P.,Generic Abstract Interpretation Algorithms for Prolog: Two Optimization Techniques and their Experimental Evaluation, in Journal " Software - Practice And Experience " ,23(4), 1993
  2. Englebert V., Janssens G. and Bruynooghe M., Abstracting Numerical Values in CLP(H,N). In Proc. of the Sixth International Symposium on Programming Language Implementation and Logic Programming, PLILP'94, Madrid, Spain, 1994, ed. M. Hermenegildo and J. Penjam, Springer Verlag, LNCS 844
  3. Englebert V., Abstract Interpretation of CLP(H,N) with Leaves. In joint workshop of LOPSTR?93, Louvain la Neuve.
  4. Englebert V., Le Charlier B., Roland D., Van Hentenryck P., Generic Abstract Interpretation Algorithms for Prolog: Two Optimization Techniques and their Experimental Evaluation. In Proc. of the 4th Int. Symposium on Programming Language Implementation and Logic Programming, PLILP'92, Leuven, Belgium, 1992, ed. M. Bruynooghe and M. Wirsing, Springer-Verlag, LNCS 631.

Automatic Graph Drawing

  1. Leclercq, J.-P., Englebert, V. Automatic Graph Drawing. Belgian Journal of Operations Research, Statistics and Computer Science. Orbel5 33(1,2),1992, Bruxelles. 

Master Thesis

check this link for more information

 

Responsabilities

  • PC member of the First International Workshop on Wrapper Techniques for Legacy Systems WRAP 2004
  • PC member of the CAiSE Workshop “Enterprise Modelling and Ontologies for Interoperability" - EMOI - INTEROP 2004
  • Président du comité d'organisation d'IHM'04 à Namur
  • En charge des examens d'admission pour la langue française
  • Membre du conseil de la formation continuée de l'université (2004 - now)
  • Membre de la commission de l'enseignement de l'institut d'informatique (2002-now) .
  • Membre du conseil de l'institut d'informatique (2000-now).
  • Membre du bureau exécutif (représentant du personnel académique) de l'institut d'informatique (2001-2004)
  • Gestion des pédiodiques (1997-now).
  • Suppléant pour la procédure d'admission des étudiants au DEA (2002-now).
  • Membre de la commission de la recherche à l'institut d'informatique (1995-2000).
  • Initiateur et organisateur des deux conférences " Journée de rencontre Recherche/Industrie " .
  • Analyse et implémentation d'un prototype de gestion distribuée et coopérative de références bibliographiques sur le WEB (avec M. Petit). (1995)
  • Gestion des rapports de recherche et mise en oeuvre d'une procédure automatisée de collecte d'informations. (1996-1998).
  • Gestion et définition du premier site WEB du projet DB-MAIN. (1996-1998).

Miscellaneous

  • Favourite environments: C++, Corba, Emacs, LaTeX, Mozilla, Prolog, Scheme, and DB-MAIN of course.
  • Photography (exclusively B&W)
  • Cooking : cassoulet,  boeuf bourguignon, boeuf à l'indienne, blanquette de veau, pâté de foie, magrets de canard au miel et à la lavande, crème de foie au calvados, pommes de terre lyonnaises, boeuf stroganof, flans à l'orange, ...
  • Litterature (mystery & science-fiction) : Léo Malet, Steeman, Maud Tabachnik, Charles Williams, Simenon, Barjavel, Bruce Mayence, ...
  • A list of typical Belgian expressions, draft version.
  • Pourquoi je n'ai plus la télévision (entre autres)
  • Quelques cartes postales de Bléharies

 


Click here to return to the Computer Science Dept. home page.
Click here to return to the University of Namur home page.