LIBD:Projets

Affichages
De LIBD.
(Différences entre les versions)
m (PHENIX (Database Reverse Engineering))
 
(63 révisions intermédiaires par un utilisateur sont masquées)
Ligne 1 : Ligne 1 :
<center><b>Page en développement</b></center>
+
<center><b>Draft version</b></center>
  
  
 +
<center><big><b>Research Projects / Projets de recherche</b></big></center>
  
  
 +
<center>''Description of the most important research projects of the DB Research group''</center>
  
[[Accueil|<''Retour à la page d'accueil''>]]
+
 
 +
[[Accueil|<''Back to Welcome page / Retour à la page d'accueil>]]
 +
 
 +
 
 +
==MIRROR <small>''(Medical Resource Real-time Optimizer)''</small>==
 +
*''Objectives'':
 +
:The MIRROR project objective is to elaborate an intelligent software tool capable of dynamically optimizing the priority of activities and the allocation of the different critical resources (rooms, diagnostics, treatment equipment,…) in a medical service. The objective will be obtained through the following intermediate stages: development of a process monitoring tool to capture the relevant information about shared resources, elaboration of a graphical monitoring tool for the visualization of the flows in the facility, design of an optimization model and integration of it in offline optimization software, and finally extension towards adaptive real-time optimization solution. The role of the Faculty of CS of Namur is to model the application domain, to build a meta-model repository, to collect users'requirements and to develop components to feed the optimizer and to bridge equipment with the meta-model repository.
 +
*''Results'':
 +
*''Themes'': '''medical information system''', '''user requirements''', '''mapping modeling and wrapper generation'''
 +
*''Dates'': 1012-2015
 +
*''Partners'': Faculty of CS within NARILIS Research Center, IBA, Palentiris, Mont-Godine Hospital, UCL/ICTEAM
 +
*''Personnel (Faculty of CS of Namur)'': Philippe Thiran, Jean-Luc Hainaut, Anthony Cleve, Pierre-Yves Schobbens, Patrick Heymans, Claire Lobet, N 
 +
*''Publications'':
 +
 
 +
==TimeStat <small>''(Web-based stastistics data warehouse from poor quality data sources)''</small>==
 +
*''Objectives'':
 +
:The TimeStat project aims at designing, developing and validating a software environment and a methodology to build, populate and exploit a multidimensional statistical database at the lowest cost. The software makes it possible to load data from various heterogeneous sources, including worksheets, electronic texts, external databases, web sites, (poorly) printed text and manuscripts. The database system addresses the problem of dimension evolution attwo levels: (1) restructuring dimensions (adding, removing, merging, splitting) and (2) modifying the value set of a dimension (changing the name of a value, merging values, splitting a value). A user-friendly query interface allows naive users to build complex statistical queries. To minimize the risk of erroneous interpretation of the result, the query engine associates interpretation information with the result set whenever the latter is affected by dimension evolution.
 +
*''Results'': methodology for capturing heterogeneous data, a DW system to store evolving statistical data, a user-friendly query interface for querying statistical data
 +
*''Themes'': '''statistics database''', '''data warehouse''', '''database evolution''', '''query system''', '''dematerialization'''
 +
*''Dates'': 1010-2014
 +
*''Personnel'': Anne-France Brogneaux, Julie Louette, Frédéric Vesentini, Jean-Luc Hainaut, Claire Lobet
 +
*''Publications'':
 +
 
 +
==e-Health <small>''(Data interoperability through an e-Health platform)''</small>==
 +
*''Objectives'': design and development of a platform for e-Health data interoperability
 +
*''Results'': a meta-model for e-Health environments, an e-Health data manager for meta-data
 +
*''Themes'': '''clinical pathway''', '''medical data interoperability''', '''flexible workflow''',
 +
*''Dates'': 2009-2013
 +
*''Personnel'': Jean-Luc Hainaut, Philippe Thiran, Anthony Cleve, Rokia Bendaoud 
 +
*''Publications'':
 +
**Jean-Luc Hainaut, Anne-France Brogneaux, Anthony Cleve. <u>Healthcare Information System Modelling</u>, Chapter in I. M. Miranda & M. M. Cruz-Cunha (Ed.) ''Handbook of Research on ICTs for Healthcare and Social Services: Developments and Applications'', IGI Global, 2012 [https://www.fundp.ac.be/recherche/publications/page_view/72846 [description]]
 +
**Anthony Cleve, Anne-France Brogneaux, Jean-Luc Hainaut. <u>A Conceptual Approach to Database Applications Evolution</u>, in Proceedings of the 29th International Conference on Conceptual Modeling (ER'2010), Lecture Notes in Computer Science No 6412, pages 132 - 145, Springer-Verlag, 2010. [http://www.fundp.ac.be/recherche/publications/page_view/70294/ [description]]
 +
 
 +
==Rainbow <small>''(Deriving user-requirements from human-computer interfaces)''</small>==
 +
*''Objectives'': Deriving user-requirements from human-computer interfaces
 +
*''Results'': RAINBOW, a database design framework based on user interface analysis, a tool supporting the framework
 +
*''Themes'': '''database design''', '''requirements engineering''', '''user-driven design'''
 +
*''Dates'': 2007-2011
 +
*''Personnel'': Ravi Ramdoyal, Jean-Luc Hainaut 
 +
*''Publications'':
 +
**Ravi Ramdoyal, Anthony Cleve. <u>From Pattern-based User Interfaces to Conceptual Schemas and Back</u>, in ''Proceedings of the 30th International Conference on Conceptual Modeling'' (ER 2011), LNCS, pp. XXX-XXX 2011. [ [description]]
 +
**Ravi Ramdoyal, Jean-Luc Hainaut. <u>Involving End-users in Database Design – The RAINBOW Approach</u>, in ''International Journal on Computer Science and Information Systems'', <b>6</b>(2), pages 1-23, IADIS Publish., 2011. [http://www.fundp.ac.be/recherche/publications/page_view/XXXXX/ [description]]
 +
**Ravi Ramdoyal. ''Deriving user-requirements from human-computer interfaces'', PhD Thesis, December 2010
 +
**Ravi Ramdoyal. <u>Reverse Engineering User-Drawn Form-Based Interfaces for Interactive Database Conceptual Analysis</u>,  in ''Proceedings of the 22th International Conference on Advanced Information Systems Engineering'', (CAiSE’10), Doctoral Symposium, Lecture Notes in Computer Science, Springer-Verlag, 2010. [ [description]]
 +
**Ravi Ramdoyal, Anthony Cleve and Jean-Luc Hainaut. <u>Reverse Engineering User Interfaces for Interactive Database Conceptual Analysis</u>, in ''Proceedings of the 22th International Conference on Advanced Information Systems Engineering'', (CAiSE’10), Lecture Notes in Computer Science, Springer-Verlag, 2010. [http://www.fundp.ac.be/recherche/publications/page_view/69788/ [description]]
 +
**Ravi Ramdoyal, Anthony Cleve, Anne-France Brogneaux, Jean-Luc Hainaut. <u>Reverse Engineering User Interfaces for Database Conceptual Analysis</u>, ''Actes des 25e journées Bases de Données Avancées'' (BDA'08), 2008 [http://www.fundp.ac.be/recherche/publications/page_view/68380/ [description]] [http://www.info.fundp.ac.be/~dbm/Documents/Publications-LIBD/Articles-Conferences/conferences-BDA/BDA-2009/BDA-2009.pdf [full text]]
 +
**Ravi Ramdoyal, Anne-France Brogneaux, Julien Vilz and Jean-Luc Hainaut. <u>Recherche de recouvrements dans une collection de schémas de base de données</u>, in ''Actes de l’Atelier DECOR (Passage à l’échelle des techniques de découverte de correspondances)'', 2007. [http://www.fundp.ac.be/recherche/publications/page_view/59576/ [description]]
 +
 
 +
==DB-Quality <small>''(Transformation-based quality evaluation of databases)''</small>==
 +
*''Objectives'': Just like any software artefact, database schemas can (or should) be evaluated against quality criteria such as understandability, expressiveness, maintainability and evolvability. Most quality evaluation approaches rely on global metrics counting simple pattern instances in schemas. We have developed a new approach based on the identification of semantic classes of definite patterns. The members of a class are proved to be semantically equivalent (through the use of semantics preserving transformations) but are assigned different quality scores according to each criteria. We explore in more detail the concept of bad pattern by proposing an intuitive taxonomy of defective patterns together with, for each of them, a better alternative. We identify four main classes of defects, namely complex constructs, redundant constructs, foreign constructs and irregular constructs. This taxonomy makes it possible to apply the framework to quality assessment and improvement in a simple and intuitive way.
 +
*''Results'': defect taxonom, generic framework for quality evaluation and improvement, set of tools supporting the framework
 +
*''Themes'': '''database design''', '''schema quality''', '''schema improvement''', '''schema transformation'''
 +
*''Dates'': 2007-?
 +
*''Personnel'': Jonathan Lemaitre 
 +
*''Publications'':
 +
**Jonathan Lemaitre, Jean-Luc Hainaut. <u>Quality evaluation and improvement framework for database schemas - Using defect taxonomies</u>, in ''Proceedings of the 23th International Conference on Advanced Information Systems Engineering'', (CAiSE’11), LNCS, pages 536-550, Springer-Verlag, 2011. [http://www.fundp.ac.be/recherche/publications/page_view/71515/ [description]]
 +
**Jonathan Lemaitre. <u>Evaluation and Improvement of Database Schemas: A transformation-based framework</u>, in ''Proceedings of the 22th International Conference on Advanced Information Systems Engineering - Doctoral Symposium'', (CAiSE’10), Lecture Notes in Computer Science, Springer-Verlag, 2010. [ [description]]
 +
**Jonathan Lemaitre and Jean-Luc Hainaut. <u>Transformation-based Framework for the Evaluation and Improvement of Database Schemas</u>, in ''Proceedings of the 22th International Conference on Advanced Information Systems Engineering'', (CAiSE’10), Lecture Notes in Computer Science, Springer-Verlag, 2010. [http://www.fundp.ac.be/recherche/publications/page_view/69873/ [description]]
 +
**Anthony Cleve, Jonathan Lemaitre, Jean-Luc Hainaut, Mouchet, Jean Henrard. <u>The Role of Implicit Schema Constructs in Data Quality</u>, ''Proceedings of the Workshop on Quality in Databases'', QDB'08, VLDB, September 2008.
 +
**Jonathan Lemaitre, Jean-Luc Hainaut. <u>A Combined Global-Analytical Quality Framework for Data Models</u>, ''Proceedings of the Workshop on Quality in Models'', (QiM'08), MODELS conference, 2008.
 +
 
 +
==Quetelet.net - Instap<small> ''(Web-based data warehouse for historical criminal statistics)''</small>==
 +
*''Objectives'': Digitization, storage and web-based exploitation of Belgian criminal statistics since 1830
 +
*''Results'':
 +
**a methodology for extracting a database schema from statistical tables
 +
**a web-based data warehouse for multi-dimensional, evolving, statistical data, including a query system
 +
**a system for the automatic generation of data entry web forms.
 +
*''Themes'': '''statistical database''', '''document digitization''', '''data warehouse'''
 +
*''Dates'': 2004-2008 (Quetelet.net); 2008-? (Instap)
 +
*''Personnel'':
 +
**Quetelet.net: Jean-Luc Hainaut, Frédéric Vesentini, Claire Lobet, Virginie Detienne + UCL team and external partners
 +
**Instap: Jean-Luc Hainaut, Frédéric Vesentini, Claire Lobet, Anne-France Brogneaux, Julie Louette, Celine Decleire, Laeticia Lerat
 +
*''Publications'':
 +
**Detienne V., Vesentini F., Hainaut J-L., <u>Entreposage et exploitation de documents multidimensionnels évolutifs : le cas des tableaux statistiques</u>, in ''Document Numérique, numéro spécial Entreposage de documents et données semi-structurées'', Hermès, 2007
 +
**Guillaume Baclin, Virginie Detienne and Frédéric Vesentini. <u>Bases de données et recherche historique : les statistiques de la justice belge et le projet Quetelet.net</u>, in ''Nouvelles sources, nouvelles questions, nouvelles méthodes dans la recherche historique'', 2007. [http://www.fundp.ac.be/recherche/publications/page_view/59596/ [description]]
 +
**Virginie Detienne, Frédéric Vesentini and Benoît Bernard. <u>Entre archivage électronique, bases de données temporelles et e-learning : "Quetelet.net", plate-forme de diffusion des statistiques pénales</u>, in ''Les chiffres du crime en débat'', pages 147-157, Academia Bruylant, 2005. [http://www.fundp.ac.be/recherche/publications/page_view/59592/ [description]]
 +
**Virginie Detienne, Frédéric Vesentini and Benoît Bernard. <u>La sérialisation des chiffres de la poursuite pénale : formalisation, problèmes, perspectives et automatisation</u>, in ''Les chiffres du crime en débat'', pages 217-233, Academia Bruylant, 2005. [http://www.fundp.ac.be/recherche/publications/page_view/59593/ [description]]
 +
**Rousseaux, X., Vesentini, F., Detienne, V., <u>Le projet Quetelet.net dans l'histoire de la statistique judiciaire belge</u>, in Christiaensen, S., Rousseaux, X., Vesentini, F. (Eds), ''Rencontre entre criminologie et histoire. Maintien de l'ordre, Justice et Politique criminelle en Belgique'', Academia Press, 2005
 +
 
 +
==Gisele <small>''(model base for clinical pathway)''</small>==
 +
*''Objectives'':
 +
:The goal of the project is the development of a software environment for the design, checking, validation and control of complex and critical medical care workflows involving many agents and processes. The software must be interoperable with existing components, adaptable to various contexts and cope with the evolution of medical knowledge.
 +
:The mission of the LIBD partner is twofold: (1) to address the information and data dimensions of the system (2) to design and develop the model base of the Gisele software. The latter is a meta-database that integrate the modeling of medical processes (as variants of workflows), organization and agents, resources, cases (traces of execution), information and data, evolution, specialization hierarchies, security, goals and validation processes and results.
 +
*''Results'':
 +
**conceptual model for an integrated pathway model base
 +
**evolutive pathway model base with its OO API
 +
*''Themes'': '''medical safety''', '''care pathways''', '''modelling''', '''model management system'''
 +
*''Dates'': 2007-?
 +
*''Personnel'': Jean-Luc Hainaut, Anne-France Brogneaux, 
 +
*''Publications (partial)'':
 +
**Jean-Luc Hainaut, Anne-France Brogneaux, Anthony Cleve. <u>Healthcare Information System Modelling</u>, Chapter in I. M. Miranda & M. M. Cruz-Cunha (Ed.) ''Handbook of Research on ICTs for Healthcare and Social Services: Developments and Applications'', IGI Global, 2012 [https://www.fundp.ac.be/recherche/publications/page_view/72846 [description]]
 +
**Anthony Cleve, Anne-France Brogneaux, Jean-Luc Hainaut. <u>A Conceptual Approach to Database Applications Evolution</u>, in <i>Proceedings of the 29th International Conference on Conceptual Modeling</i> (ER'2010), Lecture Notes in Computer Science, Springer-Verlag, 2010.
 +
**Jean-Luc Hainaut, Anne-France Brogneaux, ''Analyse critique de BPMN'', technical report, October 2009
 +
**Anne-France Brogneaux, ''Synthèse de Litle-JIL, IDA, hMSC'', technical report, October 2009
 +
**Jean-Luc Hainaut, Anne-France Brogneaux, Anthony Cleve, ''Base de modèles pour les itinéraires de soins'', draft technical report, GISELE project, February 2009 [http://info.fundp.ac.be/~dbm/mediawiki/index.php/LIBD:RAPPORTS [Description]]
 +
 
 +
==RISTART <small>''(Evolution of large information systems)''</small>==
 +
*''Objectives'': TBA
 +
*''Results'': TBA
 +
*''Themes'': '''database reverse engineering''', '''schema transformation''', '''program transformation''', '''cotransformation''', '''system migration'''
 +
*''Dates'': 2004-2009
 +
*''Personnel'': Anthony Cleve 
 +
*''Publications'':
 +
**Anthony Cleve. ''Program analysis and transformation for data-intensive system evolution'', PhD Thesis, University of Namur, 2009.
 +
**Jean-Luc Hainaut, Anthony Cleve, Jean Henrard and Jean-Marc Hick. <u>Migration of Legacy Information Systems</u>, in ''Software Evolution''. Mens, T. and Demeyer, S. (Eds), Springer, pp. 107-138, 2008. [http://www.fundp.ac.be/recherche/publications/page_view/59569/ [description]]
 +
**Anthony Cleve, Jean Henrard, Didier Roland and Jean-Luc Hainaut. <u>Wrapper-based System Evolution - Application to CODASYL to Relational Migration</u>, in ''Proceedings of the 12th European Conference on Software Maintenance and Reengineering'' (CSMR’08), pages 13-22, IEEE Computer Society, 2008. [http://www.fundp.ac.be/recherche/publications/page_view/63794/ [description]]
 +
**Jean Henrard, Didier Roland, Anthony Cleve, Jean-Luc Hainaut. <u>Large-scale Data Reengineering: Return from Experience</u>, ''Proceedings of the 15th Working Conference on Reverse Engineering'', (WCRE'08), Industrial track, IEEE Computer Society, 2008.
 +
**Anthony Cleve, Jean-Luc Hainaut. <u>Dynamic Analysis of SQL Statements for Data-Intensive Applications Reverse Engineering</u>, ''Proceedings of the 15th Working Conference on Reverse Engineering'', (WCRE'08), IEEE Computer Society, 2008.
 +
**Jean Henrard, Didier Roland, Anthony Cleve and Jean-Luc Hainaut. <u>An Industrial Experience Report on Legacy Data-Intensive System Migration</u>, in ''Proceedings of the 23th International Conference on Software Maintenance'', (ICSM’07), pages 473-476, IEEE Computer Society, 2007. [http://www.fundp.ac.be/recherche/publications/page_view/60669/ [description]]
 +
**Anthony Cleve and Jean-Luc Hainaut. <u>Co-transformations in Database Applications Evolution</u>, in ''Generative and Transformational Techniques in Software Engineering'', Lecture Notes in Computer Science, Volume 4143, pages 409-421, Springer-Verlag, 2006. [http://www.fundp.ac.be/recherche/publications/page_view/57137/ [description]]
 +
**Anthony Cleve. <u>Automating Program Conversion in Database Reengineering - A Wrapper-based Approach</u>, in ''Proceedings of the 10th European Conference on Software Maintenance and Reengineering'' (CSMR’06), 22-24 March 2006, Bari, Italy, pages 323-326, IEEE Computer Society, 2006. [http://www.fundp.ac.be/recherche/publications/page_view/56539/ [description]]
 +
**Anthony Cleve, Jean Henrard and Jean-Luc Hainaut. <u>Data Reverse Engineering using System Dependency Graphs</u>, in ''Proceedings of the 13th Working Conference on Reverse Engineering'' (WCRE’06), pages 157-166, IEEE Computer Society, 2006. [http://www.fundp.ac.be/recherche/publications/page_view/57653/ [description]]
 +
**Anthony Cleve, Jean Henrard and Jean-Luc Hainaut. <u>Co-transformations in Information System Reengineering</u>, in ''Proceedings of the 2nd International Workshop on Metamodels, Schemas, and Grammars for Reverse Engineering'', (WCRE’04/ATEM-04), Electronic Notes in Theoretical Computer Science, Volume 137, pages 5-15, Elsevier, 2005. [http://www.fundp.ac.be/recherche/publications/page_view/50551/ [description]]
 +
**Jean Henrard, Anthony Cleve and Jean-Luc Hainaut. <u>Inverse Wrappers for Legacy Information Systems Migration</u>, in ''Proceedings of 1st International Workshop on Wrapper Techniques for Legacy Systems'', (WCRE’04/WRAP’04), Computer Science Report, Volume 04-34, pages 30-43, Technische Universiteit Eindhoven, 2004. [http://www.fundp.ac.be/recherche/publications/page_view/50552/ [description]]
 +
**Anthony Cleve, Jean Henrard and Jean-Luc Hainaut. <u>Co-transformations in Information System Reengineering</u>, ''Proceedings of the 2nd Workshop on Metamodels, Schemas, and Grammars for Reverse Enginering'', (ATEM'04), WCRE'04, Electronic Notes in Theoretical Computer Science, 2004.
 +
 
 +
==REQUEST <small>''(Semi-automated generation of database through business objects)''</small>==
 +
*''Objectives'':
 +
:Building intelligent tools intended to produce more quickly, and at lower cost, quality e-business web applications meeting in a more satisfactory way to customer requirements. The tools, which are components of DB-MAIN, have three goals:
 +
:* provide the user with a great freedom to express his needs (e.g., by drawing draft user interfaces to describe information and behavioural needs),
 +
:* assist the specialist in the analysis of these requirements
 +
:* semi-automated generation of the programs and database schemas.
 +
:ReQuest also makes it possible to interface the new applications with the back-office and to legacy data and services. The software is intended for SME willing to develop electronic commerce applications, either for third parties or for themselves.
 +
*''Results'':
 +
**a comprehensive case study in which the end-user quickly builds its own interface as a collection of electronic forms, the database is semi-automatically generated, and the DB/BO mappings are semi-automatically derived
 +
**a screen grabber that automatically extracts conceptual schemas.
 +
*''Themes'': '''rapid application development''', '''conceptual analysis''', '''CASE tool'''
 +
*''Dates'': 2003-2007
 +
*''Personnel'': Jean-Luc Hainaut, Julien Vilz, Anne-France Brogneaux, Ravi Ramdoyal, Vincent Englebert 
 +
*''Publications'':
 +
**Ravi Ramdoyal. <u>Reverse Engineering User-Drawn Form-Based Interfaces for Interactive Database Conceptual Analysis</u>, in ''Proceedings of the 22th International Conference on Advanced Information Systems Engineering - Doctoral Symposium'', (CAiSE’10), Lecture Notes in Computer Science, Springer-Verlag, 2010. [ [description]]
 +
**Ravi Ramdoyal, Anthony Cleve and Jean-Luc Hainaut. <u>Reverse Engineering User Interfaces for Interactive Database Conceptual Analysis</u>, in ''Proceedings of the 22th International Conference on Advanced Information Systems Engineering'', (CAiSE’10), Lecture Notes in Computer Science, pages XXX-XXX, Springer-Verlag, 2010. [http://www.fundp.ac.be/recherche/publications/page_view/69788/ [description]]
 +
**Ravi Ramdoyal, Anthony Cleve, Anne-France Brogneaux, Jean-Luc Hainaut. <u>Reverse Engineering User Interfaces for Database Conceptual Analysis</u>, ''Actes des 25e journées Bases de Données Avancées'' (BDA'08), 2008 [http://www.fundp.ac.be/recherche/publications/page_view/68380/ [description]] [http://www.info.fundp.ac.be/~dbm/Documents/Publications-LIBD/Articles-Conferences/conferences-BDA/BDA-2009/BDA-2009.pdf [full text]]
 +
**Ravi Ramdoyal, Anne-France Brogneaux, Julien Vilz and Jean-Luc Hainaut. <u>Recherche de recouvrements dans une collection de schémas de base de données</u>, in ''Actes de l’Atelier DECOR (Passage à l’échelle des techniques de découverte de correspondances)'', 2007. [http://www.fundp.ac.be/recherche/publications/page_view/59576/ [description]]
 +
**Julien Vilz, Anne-France Brogneaux, Ravi Ramdoyal, Vincent Englebert and Jean-Luc Hainaut. <u>Data Conceptualisation for Web-Based Data-Centred Application Design</u>, in ''Proceedings of the 18th International Conference on Advanced Information Systems Engineering'', (CAiSE’06), Lecture Notes in Computer Science, Volume 4001, pages 205-219, Springer-Verlag, 2006. [http://www.fundp.ac.be/recherche/publications/page_view/59383/ [description]]
 +
**Anne-France Brogneaux, Ravi Ramdoyal, Julien Vilz and Jean-Luc Hainaut. <u>Deriving User-requirements from Human-Computer Interface</u>, in ''Proceedings of 23th IASTED International Conference on Databases and Applications'', pages 77-82, ACTA Press, 2005. [http://www.fundp.ac.be/recherche/publications/page_view/51412/ [description]]
 +
 
 +
==BioMaze <small>''(Biochemical database evolution)''</small>==
 +
*''Objectives'':
 +
:The objective of the project is to develop a web-based open knowledge base for the representation, extraction and processing of biochemical nets. The responsibility of the LIBD is focused on the design and evolution of the underlying database. In particularly, the BioMaze system includes components to keep, in a semi-automated way, the schemas, the data, the documentation and the OO API of the database synchronized with the conceptual evolution of the application domain. The documentation relies on OWL, so that a comprehensive OWL engineering toolset has been developed (transformation, generation, extraction, reverse engineering, validation). All the tools are components of DB-MAIN.
 +
*''Results'':
 +
**practical database evolution strategies
 +
**a database schema evolution processor for DB-MAIN
 +
*''Themes'': '''database design''', '''database evolution''', '''biochemical database''', '''CASE tool'''
 +
*''Dates'': 2003-2007
 +
*''Personnel'': Jean-Luc Hainaut, Jean-Marc Hick 
 +
*''Publications'':
 +
:Jean-Marc Hick and Jean-Luc Hainaut. <u>Database application evolution: A transformational approach</u>, ''Data and Knowledge Engineering'', '''59'''(3): pages 534-558, 2006. [http://www.fundp.ac.be/recherche/publications/page_view/55461/ [description]]
 +
 
 +
==Active Database <small>''(Active Database Engineering)''</small>==
 +
*''Objective'': Techniques and CASE tool for the design and generation of active databases
 +
*''Results'':
 +
**an abstract model of relational active databases
 +
**extension of the DB-MAIN tool to validate and generate active databases
 +
**a comprehensive implementation of IS-A hierarchies in SQL2
 +
**a sophisticated parametric SQL generator.
 +
*''Themes'': '''active database''', '''SQL code generation''', '''CASE tool''', '''IS-A hierarchy management'''
 +
*''Dates'': 1999-2001
 +
*''Personnel'': Jean-Luc Hainaut, Anne-France Brogneaux 
 +
*''Publications'':
 +
 
 +
==Data Migration <small>''(Techniques and tools for data transformation)''</small>==
 +
*''Objective'': Contribution to the support of data migration process
 +
*''Results'':
 +
**transformation techniques to specify data mappings
 +
**an extension of the DB-MAIN tool to support the design of mappings and to generate ETL data converters
 +
**a prototype toolkit for XML engineering.
 +
*''Themes'': '''data migration''', '''ETL''', '''data transformation''', XML modeling''', '''XML transformation'''
 +
*''Dates'': 1999-2001
 +
*''Personnel'': Jean-Luc Hainaut, Christine Delcroix 
 +
*''Publications'':
 +
**Christine Delcroix, Philippe Thiran and Jean-Luc Hainaut. <u>Approche transformationnelle de la réingénierie des données</u>, ''Ingénierie des Systèmes d’Information'', '''6'''(1): pages 61-98, Hermès, 2001. [http://www.fundp.ac.be/recherche/publications/page_view/37741/ [description]]
 +
 
 +
==RetroWeb <small>''(Techniques and tools for web document reengineering)''</small>==
 +
*''Objective'': Techniques and tools for understanding, transforming, reengineering and processing complex HTML and XML document
 +
*''Results'':
 +
**a consolidated toolkit for XML engineering (including transformation, generation, reverse engineering for XML, XML DTD and XML schemas)
 +
**a growing library of heuristics to recover the semantic structure of HTML pages
 +
**a prototype extension of the DB-MAIN tool to support these processes
 +
**a prototype semantic annotation tool for web pages (based on Firefox)
 +
*''Themes'': '''web reverse engineering''','''web wrapping''','''XML engineering'''
 +
*''Dates'': 2001-2009
 +
*''Personnel'': Jean-Luc Hainaut, Aurore François, Fabrice Estiénenart, Jean-Roch Meurisse, Philippe Thiran
 +
*''Publications'':
 +
**Fabrice Estievenart and Jean-Roch Meurisse. <u>Extraction de données sur Internet avec Retroweb</u>, in ''Extraction et gestion des connaissances'' (EGC’07), Revues des Nouvelles Technologies de l’Information, Volume E-9, pages 181-182, 2007. [http://www.fundp.ac.be/recherche/publications/page_view/59397/ [description]]
 +
**Philippe Thiran, Fabrice Estievenart, Jean-Luc Hainaut and Geert-Jan Houben. <u>A Generic Framework for Extracting XML Data from Legacy Databases</u>, ''Journal of Web Engineering'', '''4'''(3): pages 205-223, Rinton Press, 2005. [http://www.fundp.ac.be/recherche/publications/page_view/59566/ [description]]
 +
**Fabrice Estievenart, Jean-Roch Meurisse, Jean-Luc Hainaut and Philippe Thiran. <u>Semi-Automated Extraction of Targeted Data fromWeb Pages</u>, in ''Proceedings of the 22nd International Conference on Data Engineering Workshops'', (ICDEW’06), pages 125-134, IEEE Computer Society, 2006. [http://www.fundp.ac.be/recherche/publications/page_view/55776/ [description]]
 +
**Philippe Thiran, Fabrice Estiévenart, Hainaut Jean-Luc and Geert-Jan Houben. <u>Exporting Databases in XML : A Conceptual and Generic Approach</u>, in ''Proceedings of the Workshop on Web Information Systems Modeling'', (WISM’04/CAiSE’04 Workshops), pages 33-48, Faculty of Computer Science and Information Technology, Riga Technical University, 2004. [http://www.fundp.ac.be/recherche/publications/page_view/50549/ [description]]
 +
**Fabrice Estiévenart, Aurore François, Jean Henrard and Jean-Luc Hainaut. <u>A tool-supported method to extract data and schema from web sites</u>, in ''Proceedings of the 5th International Workshop on Web Site Evolution'', (WSE’03), pages 3-11, IEEE Computer Society, 2003. [http://www.fundp.ac.be/recherche/publications/page_view/50540/ [description]]
 +
 
 +
==DB-MAIN/Objectif 1; Certiform <small>''(Industrial raining seminars and materials in DB Engineering)''</small>==
 +
*''Objective'': TBA
 +
*''Results'': TBA
 +
*''Themes'': TBA
 +
*''Dates'': 1995-1999 (DB-MAIN/Objectif 1); 2001-2003 (Certiform)
 +
*''Personnel'':
 +
**DB-MAIN/Objectif 1: Jean-Luc Hainaut, Alain Gofflot, Pierre Delvaux, Anne-France Brogneaux
 +
**Certiform: Jean-Luc Hainaut, Anne-France Brogneaux
 +
*''Publications'': TBA
 +
 
 +
==InterDB <small>''(Architecture, Methods and Tools for Database Federation)''</small>==
 +
*''Objective'': Development of a methodologies and tools for building federated databases
 +
*''Results'':
 +
**a generic architecture based of wrappers and mediators,
 +
**methods to extract and integrate schemas from heterogeneous, independent and distributed databases,
 +
**extension of the DB-MAIN tool to design and generate wrappers and mediators,
 +
**doctoral thesis (''Legacy Databases Federation'')
 +
*''Themes'': '''federated database''', '''wrapper''', '''database integration''', '''CASE tool'''
 +
*''Dates'': 1995-2002
 +
*''Personnel'': Jean-Luc Hainaut, Arnaud Deflorenne, Stéphane Bodard, Majid Chougrani, Philippe Thiran
 +
*''Publications'':
 +
**Philippe Thiran, Jean-Luc Hainaut, Geert-Jan Houben and Djamal Benslimane. <u>Wrapper-based evolution of legacy information systems</u>, ''ACM Trans. Softw. Eng. Methodol.'', '''15'''(4): pages 329-359, ACM Press, 2006. [http://www.fundp.ac.be/recherche/publications/page_view/55460/ [description]]
 +
**Philippe Thiran, Tore Risch, Carmen Costilla, Jean Henrard, Thomas Kabisch, Johan Petrini, Willem-Jan van den Heuvel and Jean-Luc Hainaut. <u>Report on the workshop on wrapper techniques for legacy data systems</u>, ''SIGMOD Record'', '''34'''(3): pages 85-86, 2005. [http://www.fundp.ac.be/recherche/publications/page_view/54944/ [description]]
 +
**Philippe Thiran, Hainaut Jean-Luc and Geert-Jan Houben. <u>Database Wrappers Development: Towards Automatic Generation</u>, in ''Proceedings of the 9th European Conference on Software Maintenance and Reengineering'', (CSMR’05), pages 207-216, IEEE Computer Society, 2005. [http://www.fundp.ac.be/recherche/publications/page_view/53985/ [description]]
 +
**Philippe Thiran, Geert-Jan Houben, Hainaut Jean-Luc and Djamal Benslimane. <u>Updating Legacy Databases through Wrappers: Data Consistency Management</u>, in ''Proceedings of the 11th Working Conference on Reverse Engineering'' (WCRE’04), IEEE Computer Society, 2004. [http://www.fundp.ac.be/recherche/publications/page_view/50550/ [description]]
 +
**Willem-Jan van den Heuvel and Philippe Thiran. <u>A Methodology for Designing Federated Enterprise Models with Conceptualized Legacy Wrappers</u>, in ''Proceedings of the 5th International Conference on Enterprise Information Systems'', (ICEIS’03), pages 353-358, ICEIS, 2003. [http://www.fundp.ac.be/recherche/publications/page_view/42478/ [description]]
 +
**Willem-Jan van den Heuvel and Philippe Thiran. <u>Constructing Federated Enterprise Schemas with Conceptualized Legacy Data Systems</u>, in ''Proceedings of the Workshop on Information Technologies and Systems'', (WITS’02), SMU, 2002. [http://www.fundp.ac.be/recherche/publications/page_view/41046/ [description]]
 +
**Philippe Thiran. Legacy database federation. A combined forward-reverse approach, PHD Thesis, University of Namur, 2003
 +
**Jean Henrard, Jean-Marc Hick, Philippe Thiran and Jean-Luc Hainaut. <u>Strategies for Data Reengineering</u>, in ''Proceedings of the 9th Working Conference on Reverse Engineering'', (WCRE’02), pages 211-220, IEEE Computer Society, 2002. [http://www.fundp.ac.be/recherche/publications/page_view/40462/ [description]]
 +
**Philippe Thiran and Jean-Luc Hainaut. <u>Evolving hybrid distributed databases: architecture and methodology</u>, in ''Proceedings of the 4th Workshop on Engineering Federated Information Systems'', (EFIS’01), pages 47-60, IOS Press / Infix, 2001. [http://www.fundp.ac.be/recherche/publications/page_view/37740/ [description]]
 +
**Philippe Thiran and Jean-Luc Hainaut. <u>Interoperability of Legacy Databases: A Combined Top-Down and Bottom-Up Approach</u>, in ''Proceedings of the 8th Doctoral Consortium'' at CAiSE’01, 2001. [http://www.fundp.ac.be/recherche/publications/page_view/37183/ [description]]
 +
**Philippe Thiran and Jean-Luc Hainaut. <u>Wrapper Development for Legacy Data Reuse</u>, in ''Proceedings of the 8th Working Conference on Reverse Engineering'', (WCRE’01), pages 198-207, IEEE Computer Society, 2001. [http://www.fundp.ac.be/recherche/publications/page_view/37655/ [description]]
 +
**Philippe Thiran, Abdelmajid Chougrani, Jean-Luc Hainaut and Jean-Marc Hick. <u>CASE Support for the Development of Federated Information Systems</u>, in ''Proceedings of the 3rd Workshop on Engineering Federated Information Systems'', (EFIS’00), pages 106-113, IOS Press / Infix, 2001. [http://www.fundp.ac.be/recherche/publications/page_view/36652/ [description]]
 +
 
 +
==TimeStamp <small>''(Temporal Database Engineering)''</small>==
 +
*''Objective'': Development of models, methods and tools for temporal databases (TDB) design, management and exploitation
 +
*''Results'':
 +
**a hierarchy of layered models to specify TDB,
 +
**a methodology to design and implement TDB in SQL2,
 +
**the architecture of an active database for the management of bitemporal databases,
 +
**an extension of the DB-MAIN tool to support the design and the generation of TDB,
 +
**a TSQL-like API to easily process temporal data (extended SQL through an ODBC-like interface)
 +
*''Themes'': '''temporal database''', '''CASE tool''', '''database design''', '''active database'''
 +
*''Dates'': 1997-2003
 +
*''Personnel'': Jean-Luc Hainaut, Virginie Detienne
 +
*''Publications'':
 +
**'''[P01-02]''' Virginie Detienne and Jean-Luc Hainaut. <u>CASE Tool Support for Temporal Database Design</u>, in ''Proceedings of the 20th International Conference on Conceptual modeling'', (ER’01), Lecture Notes in Computer Science, Volume 2224, pages 208-224, Springer-Verlag, 2001. [http://www.fundp.ac.be/recherche/publications/page_view/39078/ [description]] [http://www.info.fundp.ac.be/~dbm/Documents/Publications-LIBD/Articles-Conferences/conferences-ER/ER-2001/ER-2001.pdf [full text]]
 +
**'''[TR02-01]''' Virginie Detienne, Jean-Luc Hainaut. ''TimeStamp: Volume 1 - Introduction aux bases de données temporelles'', rapport final du projet ''TimeStamp'', janvier 2002, 174 pages, [http://www.info.fundp.ac.be/~dbm/Documents/Publications-LIBD/Technical-Reports/TimeStamp/TimeStamp-Volume-1.pdf [full text]]
 +
**'''[TR02-02]''' Virginie Detienne, Jean-Luc Hainaut. ''TimeStamp: Volume 2 - Méthodologie et exploitation des bases de données temporelles'', rapport final du projet ''TimeStamp'', janvier 2002, 290 pages, [http://www.info.fundp.ac.be/~dbm/Documents/Publications-LIBD/Technical-Reports/TimeStamp/TimeStamp-Volume-2.pdf [full text]]
 +
**'''[TR02-03]''' Virginie Detienne, Jean-Luc Hainaut. ''TimeStamp: Volume 3/1 - Documents techniques - Rapports techniques de recherche'', rapport final du projet ''TimeStamp'', janvier 2002, 340 pages, [http://www.info.fundp.ac.be/~dbm/Documents/Publications-LIBD/Technical-Reports/TimeStamp/TimeStamp-Volume-3-1.pdf [full text]]
 +
**'''[TR02-04]''' Virginie Detienne, Jean-Luc Hainaut. ''TimeStamp: Volume 3/2 - Documents techniques - Documentation technique des outils'', rapport final du projet ''TimeStamp'', janvier 2002, 170 pages, [http://www.info.fundp.ac.be/~dbm/Documents/Publications-LIBD/Technical-Reports/TimeStamp/TimeStamp-Volume-3-2.pdf [full text]]
 +
 
 +
==DB-Process <small>''(Database Method Engineering)''</small>==
 +
*''Objective'': Development of an engineering process model and its implementation as the method engine of DB-MAIN;
 +
*''Results'':
 +
**comprehensive model and language for specifying data-oriented engineering methods,
 +
**the methodological engine of DB-MAIN
 +
**doctoral thesis (''Database Engineering Process Modeling'').
 +
*''Themes'': '''CASE tool''', '''method engineering''', '''process modeling''', '''database methodology'''
 +
*''Dates'': 1995-2003
 +
*''Personnel'': Jean-Luc Hainaut, Didier Roland 
 +
*''Publications'':
 +
**Didier Roland. ''Database engineering process modelling'', PHD Thesis, University of Namur, 2002
 +
**Jean-Luc Hainaut. <u>Research in database engineering at the University of Namur</u>, ''SIGMOD Rec.'', '''32'''(4): pages 124-128, ACM Press, 2003. [http://www.fundp.ac.be/recherche/publications/page_view/55459/  [description]]  [http://www.sigmod.org/sigmod/record/issues/0312/27.AmitSheth-JLH.pdf [full text]]
 +
**Didier Roland, Jean-Luc Hainaut, Jean-Marc Hick, Jean Henrard and Vincent Englebert. <u>Database Engineering Processes with DB-MAIN</u>, in ''Proceedings of the 8th European Conference on Information Systems'', Trends in Information and Communication Systems for the 21st Century, (ECIS’00), 2000. [http://www.fundp.ac.be/recherche/publications/page_view/36923/ [description]] [http://www.info.fundp.ac.be/~dbm/Documents/Publications-LIBD/Articles-Conferences/conferences-ECIS/ECIS-2000/ECIS-2000.pdf [full text]]
 +
**Didier Roland, Jean-Luc Hainaut, Jean Henrard, Jean-Marc Hick and Vincent Englebert. <u>Database Engineering Process History</u>, in ''Proceedings of the International Conference on the Many Facets of Process Engineering'', Public. Univ. Tunis, 1999. [http://www.fundp.ac.be/recherche/publications/page_view/36922/ [description]] [http://www.info.fundp.ac.be/~dbm/Documents/Publications-LIBD/Articles-Conferences/conferences-MFPE/MFPE-1999/MFPE-1999.pdf [full text]]
 +
**Didier Roland and Jean-Luc Hainaut. <u>Database Engineering Process Modeling</u>, in ''Proceedings of the 1st International Conference on the Many Facets of Process Engineering'', 1997. [http://www.fundp.ac.be/recherche/publications/page_view/39230/ [description]] [http://www.info.fundp.ac.be/~dbm/Documents/Publications-LIBD/Articles-Conferences/conferences-MFPE/MFPE-1997/MFPE-1997.pdf [full text]]
 +
**Jean-Luc Hainaut, Vincent Englebert, Jean Henrard, Jean-Marc Hick and Didier Roland. <u>Database Evolution - the DB-MAIN Approach</u>, in ''Proceedings of the 13th International Conference on the Entity-Relationship Approach'', (ER’94), Lecture Notes in Computer Science, Volume 881, pages 112-131, Springer-Verlag, 1994. [http://www.fundp.ac.be/recherche/publications/page_view/39257/ [description]]
 +
 
 +
==DB-MAIN <small>''(Database Engineering)''</small>==
 +
*''Objective'': Development of  models, techniques, methods and tools to support all the database engineering processes. DB-MAIN has been the central project of the LIBD since 1993.
 +
*''Results'': TBA
 +
**consolidation of the transformational paradigm as an effective engineering technique,
 +
**the DB-MAIN CASE/meta-CASE environment,
 +
**comprehensive methodologies for DB analysis/design, sophisticated code generation, DB reverse engineering and database evolution,
 +
*''Themes'': '''CASE/CARE tool''', '''schema transformation''', '''database methodology''', '''program analysis''', '''database reverse engineering'''; '''implicit constraints elicitation''', '''schema conceptualization'''
 +
*''Dates'': 1993-?
 +
*''Personnel'': Jean-Luc Hainaut, Jean Henrard, Jean-Marc Hick, Vincent Englebert, Didier Roland 
 +
*''Publications'':
 +
**Jean-Luc Hainaut, <u>Transformational Database Engineering</u>, Short tutorial, ''Actes des 25e journées Bases de Données Avancées'' (BDA'08), 2008 [  [description]] [http://www.info.fundp.ac.be/~dbm/Documents/Tutorials/DBRE/WCRE09-Keynote-2009-10-16.zip [see also slideshow]]
 +
**Jean-Luc Hainaut. <u>Network Data Model</u>, in ''Encyclopedia of Database Systems'', Liu, L. and  Özsu, T. (Eds), Springer-Verlag, 2009. [ [description]] [[LIBD:ENCYCLOPEDIA-2009|[Encyclopedia of DB Systems]]]
 +
**Jean-Luc Hainaut. <u>Hierarchical Data Model</u>, in ''Encyclopedia of Database Systems'', Liu, L. and  Özsu, T. (Eds), Springer-Verlag, 2009. [ [description]] [[LIBD:ENCYCLOPEDIA-2009|[Encyclopedia of DB Systems]]]
 +
**Jean-Luc Hainaut, Jean Henrard, Vincent Englebert, Didier Roland, Jean-Marc Hick. <u>Database Reverse Engineering</u>, in ''Encyclopedia of Database Systems'', Liu, L. and  Özsu, T. (Eds), Springer-Verlag, 2009. [ [description]] [[LIBD:ENCYCLOPEDIA-2009|[Encyclopedia of DB Systems]]]
 +
**Jean-Luc Hainaut. <u>Legacy and Future of Database Reverse Engineering</u>, Keynote, ''Proceedings of the 16th Working Conference on Reverse Engineering'', (WCRE'09), IEEE Computer Society, 2009. [ [description]] [http://www.info.fundp.ac.be/~dbm/Documents/Tutorials/DBRE/WCRE09-Keynote-2009-10-16.zip [see also slideshow]]
 +
**Jean-Luc Hainaut, Jean-Marc Hick, Didier Roland, Jean Henrard and Vincent Englebert. <u>Database Reverse Engineering</u>, in ''Encyclopedia of Database Technologies and Applications (2d Ed.)'', IDEA Group, 2008. [http://www.fundp.ac.be/recherche/publications/page_view/59568/ [description]]
 +
**Jean-Luc Hainaut. <u>The Transformational Approach to Database Engineering</u>, in ''Generative and Transformational Techniques in Software Engineering'', Lecture Notes in Computer Science, Volume 4143, pages 95-143, Springer, 2006.  [http://www.fundp.ac.be/recherche/publications/page_view/55480/ [description]]
 +
**Jean-Luc Hainaut. <u>Transformation-based Database Engineering</u>, in ''Transformation of Knowledge, Information and Data: Theory and Applications'', pages 1-26, IDEA Group, 2005. [http://www.fundp.ac.be/recherche/publications/page_view/50539/ [description]]
 +
**Anthony Cleve, Jean Henrard and Jean-Luc Hainaut. <u>Data Reverse Engineering using System Dependency Graphs</u>, in ''Proceedings of the 13th Working Conference on Reverse Engineering'' (WCRE’06), pages 157-166, IEEE Computer Society, 2006. [http://www.fundp.ac.be/recherche/publications/page_view/57653/ [description]]
 +
**Yannis Tzitzikas and Jean-Luc Hainaut. <u>On the visualization of large-sized ontologies</u>, in ''Proceedings of the working conference on Advanced Visual Interfaces'', AVI’06, pages 99-102, ACM Press, 2006. [http://www.fundp.ac.be/recherche/publications/page_view/59565/ [description]]
 +
**Jean-Luc Hainaut. <u>Transformation-based Database Engineering</u>, in ''Transformation of Knowledge, Information and Data: Theory and Applications'', pages 1-26, IDEA Group, 2005. [http://www.fundp.ac.be/recherche/publications/page_view/50539/ [description]]
 +
**Yannis Tzitzikas and Jean-Luc Hainaut. <u>How to Tame a Very Large ER Diagram (Using Link Analysis and Force-Directed Drawing Algorithms)</u>, in ''Proceedings of the 24th International Conference on Conceptual Modeling'', (ER’05), Lecture Notes in Computer Science, Volume 3716, pages 144-159, Springer-Verlag, 2005. [http://www.fundp.ac.be/recherche/publications/page_view/55462/ [description]]
 +
**Jean-Marc Hick and Jean-Luc Hainaut. <u>Strategy for database application evolution: the DB-MAIN approach</u>, in ''Proceedings of the 22nd International Conference on Conceptual Modeling'', (ER’03), Lecture Notes in Computer Science, Volume 2813, pages 291-306, Springer-Verlag, 2003. [http://www.fundp.ac.be/recherche/publications/page_view/46018/ [description]]
 +
**Jean-Luc Hainaut. <u>Transformation-based Database Engineering</u>, in ''Encyclopedia of Database Technologies and Applications'', pages 707-713, IDEA Group, 2005. [http://www.fundp.ac.be/recherche/publications/page_view/55468/ [description]]
 +
**Jean-Luc Hainaut, Jean-Marc Hick, Didier Roland, Jean Henrard and Vincent Englebert. <u>CASE tools for database engineering</u>, in ''Encyclopedia of Database Technologies and Applications'', pages 59-65, IDEA Group, 2005. [http://www.fundp.ac.be/recherche/publications/page_view/55469/ [description]]
 +
**Jean Henrard. ''Program comprehension in database reverse engineering'', PHD Thesis, University of Namur, 2003
 +
**Jean-Luc Hainaut. <u>Research in database engineering at the University of Namur</u>, ''SIGMOD Rec.'', '''32'''(4): pages 124-128, ACM Press, 2003. [http://www.fundp.ac.be/recherche/publications/page_view/55459/  [description]]  [http://www.sigmod.org/sigmod/record/issues/0312/27.AmitSheth-JLH.pdf [full text]]
 +
**Jean-Marc Hick and Jean-Luc Hainaut. <u>Strategy for database application evolution: the DB-MAIN approach</u>, in ''Proceedings of the 22nd International Conference on Conceptual Modeling'', (ER’03), Lecture Notes in Computer Science, Volume 2813, pages 291-306, Springer-Verlag, 2003. [http://www.fundp.ac.be/recherche/publications/page_view/46018/ [description]
 +
**Didier Roland. ''Database engineering process modelling'', PHD Thesis, University of Namur, 2002
 +
**Jean-Marc Hick. ''Evolution of relational databases applications'', PHD Thesis, University of Namur, 2001
 +
**Jean Henrard and Jean-Luc Hainaut. <u>Data dependency elicitation in database reverse engineering</u>, in ''Proceedings of the 5th European Conference on Software Maintenance and Reengineering'', (CSMR’01), pages 11-19, IEEE Computer Society, 2001. [http://www.fundp.ac.be/recherche/publications/page_view/37327/ [description]]
 +
**Vincent Englebert. A smart meta-CASE: towards an integrated solution, PHD Thesis, University of Namur, 2000
 +
**Didier Roland, Jean-Luc Hainaut, Jean-Marc Hick, Jean Henrard and Vincent Englebert. <u>Database Engineering Processes with DB-MAIN</u>, in ''Proceedings of the 8th European Conference on Information Systems'', Trends in Information and Communication Systems for the 21st Century, (ECIS’00), 2000. [http://www.fundp.ac.be/recherche/publications/page_view/36923/ [description]] [http://www.info.fundp.ac.be/~dbm/Documents/Publications-LIBD/Articles-Conferences/conferences-ECIS/ECIS-2000/ECIS-2000.pdf [full text]]
 +
**Jean-Luc Hainaut, Jean Henrard, Jean-Marc Hick, Didier Roland and Vincent Englebert. <u>The Nature of Data Reverse Engineering</u>, in ''Proceedings of the 2000 Data Reverse Engineering Workshop'', (DRE’2000), Zurich Univ. Publish., 2000. [http://www.fundp.ac.be/recherche/publications/page_view/39185/ [description]] [http://www.info.fundp.ac.be/~dbm/Documents/Publications-LIBD/Articles-Conferences/conferences-WCRE/WCRE-2000/WCRE-DRE-2000(JLH).pdf [full text]]
 +
**Jean Henrard, Jean-Luc Hainaut, Jean-Marc Hick, Didier Roland and Vincent Englebert. <u>From micro-analytical Method to Mass Processing - The Economic Challenge</u>, in ''Proceedings of the 2000 Data Reverse Engineering Workshop'', 2000, (DRE’2000), Zurich Univ. Publish., 2000. [http://www.fundp.ac.be/recherche/publications/page_view/35843/ [description]] [http://www.info.fundp.ac.be/~dbm/Documents/Publications-LIBD/Articles-Conferences/conferences-WCRE/WCRE-2000/WCRE-DRE-2000(JHE).pdf [full text]]
 +
**Vincent Englebert and Jean-Luc Hainaut. <u>DB-MAIN: A Next Generation Meta-CASE</u>, ''Information Systems Journal'', Special issue on meta-modelling and methodology engineering, '''24'''(2): Pergamon, 1999. [http://www.fundp.ac.be/recherche/publications/page_view/35520/ [description]] [http://www.info.fundp.ac.be/~dbm/Documents/Publications-LIBD/Journaux/Information-System-1999/Information-System-1999.pdf [full text]]
 +
**Jean Henrard, Jean-Luc Hainaut, Jean-Marc Hick, Didier Roland and Vincent Englebert. <u>Data structure extraction in database reverse engineering</u>, in ''Proceedings of the ER’99 Workshops on Evolution and Change in Data Management, Reverse Engineering in Information Systems, and the World Wide Web and Conceptual Modeling'' (REIS/ER’99), Lecture Notes in Computer Science, Volume 1727, pages 149-160, Springer, 1999. [http://www.fundp.ac.be/recherche/publications/page_view/35842/ [description]]
 +
**Vincent Englebert and Jean-Luc Hainaut. <u>GRASYLA: Modelling CASE tool GUIs in Meta-CASEs</u>, in ''Proceedings of the 3rd International Conference on Computer-Aided Design of User Interface'' (CADUI’99), pages 217-230, Kluwer, 1999. [http://www.fundp.ac.be/recherche/publications/page_view/35521/ [description]] [http://www.info.fundp.ac.be/~dbm/Documents/Publications-LIBD/Articles-Conferences/conferences-CADUI/CADUI-1999/CADUI-1999.pdf [full text]]
 +
**Jean-Marc Hick, Jean-Luc Hainaut, Vincent Englebert, Didier Roland and Jean Henrard. <u>Stratégies pour l’évolution des applications de bases de données relationnelles : l’approche DB-MAIN</u>, in ''Actes du XVIIe congrès INFORSID'', pages 33-54, 1999. [http://www.fundp.ac.be/recherche/publications/page_view/35840/ [description]] [http://www.info.fundp.ac.be/~dbm/Documents/Publications-LIBD/Articles-Conferences/conferences-INFORSID/INFORSID-1999/Inforsid-1999.pdf [full text]]
 +
**Didier Roland, Jean-Luc Hainaut, Jean Henrard, Jean-Marc Hick and Vincent Englebert. <u>Database Engineering Process History</u>, in ''Proceedings of the International Conference on the Many Facets of Process Engineering'', Public. Univ. Tunis, 1999. [http://www.fundp.ac.be/recherche/publications/page_view/36922/ [description]] [http://www.info.fundp.ac.be/~dbm/Documents/Publications-LIBD/Articles-Conferences/conferences-MFPE/MFPE-1999/MFPE-1999.pdf [full text]]
 +
**Jean-Marc Hick, Jean-Luc Hainaut, Vincent Englebert, Didier Roland and Jean Henrard. <u>Maintenance et évolution d’applications de bases de données</u>, in ''Actes des 1ères Journées de Ré-ingénierie des Systèmes d’Information'', 1998. [http://www.fundp.ac.be/recherche/publications/page_view/36448/ [description]] [http://www.info.fundp.ac.be/~dbm/Documents/Publications-LIBD/Articles-Conferences/conferences-RSI/RSI-1998/RSI-1998.pdf [full text]]
 +
**Jean Henrard, Didier Roland, Vincent Englebert, Jean-Marc Hick and Jean-Luc Hainaut. <u>Outils d’analyse de programmes pour la rétro-conception de bases de données</u>, in ''Actes du Xème Congrès INFORSID'', pages 237-250, 1998. [http://www.fundp.ac.be/recherche/publications/page_view/33877/ [description]] [http://www.info.fundp.ac.be/~dbm/Documents/Publications-LIBD/Articles-Conferences/conferences-INFORSID/INFORSID-1998/Inforsid-1998.pdf [full text]]
 +
**Jean Henrard, Didier Roland, Vincent Englebert, Jean-Marc Hick and Jean-Luc Hainaut. <u>Program Understanding in Databases Reverse Engineering</u>, in ''Proceedings of the 9th International Conference on Database and Expert Systems Applications'', (DEXA’99), Lecture Notes in Computer Science, Volume 1460, pages 70-79, Springer, 1998. [http://www.fundp.ac.be/recherche/publications/page_view/33876/ [description]] [http://www.info.fundp.ac.be/~dbm/Documents/Publications-LIBD/Articles-Conferences/conferences-DEXA/DEXA-1998/DEXA-1998.pdf [full text]]
 +
**Jean-Luc Hainaut, Jean Henrard, Jean-Marc Hick, Didier Roland and Vincent Englebert. <u>Contribution to the Reverse Engineering of OO Applications - Methodology and Case Study</u>, in ''Proceedings of the IFIP TC2/WG2.6 Seventh Conference on Database Semantics'', (DS-7), IFIP Conference Proceedings, Volume 124, pages 131-161, Chapman and Hall, 1997. [http://www.fundp.ac.be/recherche/publications/page_view/36919/ [description]] [http://www.info.fundp.ac.be/~dbm/Documents/Publications-LIBD/Articles-Conferences/conferences-IFIP/IFIP-1997/IFIP-DataSemantic-1997.pdf [full text]]
 +
**Didier Roland and Jean-Luc Hainaut. <u>Database Engineering Process Modeling</u>, in ''Proceedings of the 1st International Conference on the Many Facets of Process Engineering'', 1997. [http://www.fundp.ac.be/recherche/publications/page_view/39230/ [description]] [http://www.info.fundp.ac.be/~dbm/Documents/Publications-LIBD/Articles-Conferences/conferences-MFPE/MFPE-1997/MFPE-1997.pdf [full text]]
 +
**Jean-Luc Hainaut, Vincent Englebert, Jean-Marc Hick, Jean Henrard and Didier Roland. <u>Knowledge Transfer in Database Reverse Engineering - A Supporting Case Study</u>, in ''Proceedings of the 4th Working Conference on Reverse Engineering'', (WCRE’97), pages 194-203, IEEE Computer Society, 1997. [http://www.fundp.ac.be/recherche/publications/page_view/39231/ [description]] [http://www.info.fundp.ac.be/~dbm/Documents/Publications-LIBD/Articles-Conferences/conferences-WCRE/WCRE-1997/WCRE-1997.pdf [full text]]
 +
**Jean-Luc Hainaut. <u>Specification preservation in schema transformations - Application to semantics and statistics</u>, ''Data and Knowledge Engineering'', '''16'''(1): Elsevier Science Publish., 1996. [http://www.fundp.ac.be/recherche/publications/page_view/39244/ [description]] [http://www.info.fundp.ac.be/~dbm/Documents/Publications-LIBD/Journaux/DKE/DKE-1996/DKE-1996.pdf [full text]]
 +
**Jean-Luc Hainaut, Vincent Englebert, Jean Henrard, Jean-Marc Hick and Didier Roland. <u>Database Reverse Engineering : from Requirements to CARE tools</u>, ''Journal of Automated Software Engineering'', '''3'''(1): Kluwer Academic Press, 1996. [http://www.fundp.ac.be/recherche/publications/page_view/39243/ [description]] [http://www.info.fundp.ac.be/~dbm/Documents/Publications-LIBD/Journaux/JASE-1996/JASE-1996.pdf [full text]]
 +
**Vincent Englebert, Jean Henrard, Jean-Marc Hick, Didier Roland and Jean-Luc Hainaut. <u>DB-MAIN: Un Atelier d’Ingénierie de Bases de Données</u>, ''Ingénierie des Systèmes d’Information'', '''4'''(1): HERMES-AFCET, 1996. [http://www.fundp.ac.be/recherche/publications/page_view/39242/ [description]]
 +
**Jean-Luc Hainaut, Jean-Marc Hick, Vincent Englebert, Jean Henrard and Didier Roland. <u>Understanding implementations of IS-A Relations</u>, in ''Proceedings of 15th International Conference on Conceptual Modeling'', (ER’96), Lecture Notes in Computer Science, Volume 1157, pages 42-57, Springer-Verlag, 1996. [http://www.fundp.ac.be/recherche/publications/page_view/39250/ [description]] [http://www.info.fundp.ac.be/~dbm/Documents/Publications-LIBD/Articles-Conferences/conferences-ER/ER-1996/ER-1996.pdf [full text]]
 +
**Jean-Luc Hainaut, Jean Henrard, Didier Roland, Vincent Englebert and Jean-Marc Hick. <u>Structure Elicitation in Database Reverse Engineering</u>, in ''Proceedings of the 3rd Working Conference on Reverse Engineering'', (WCRE’96), pages 131-140, IEEE Computer Society, 1996. [http://www.fundp.ac.be/recherche/publications/page_view/39247/ [description]] [http://www.info.fundp.ac.be/~dbm/Documents/Publications-LIBD/Articles-Conferences/conferences-WCRE/WCRE-1996/WCRE-1996.pdf [full text]]
 +
**Jean-Luc Hainaut, Didier Roland, Vincent Englebert, Jean-Marc Hick and Jean Henrard. <u>Database Reverse Engineering - A Case Study</u>, in ''Actes du 2ème Forum International d’Informatique Appliquée'', ESIG, 1996. [http://www.fundp.ac.be/recherche/publications/page_view/39245/ [description]]
 +
**Jean-Luc Hainaut, Jean Henrard, Jean-Marc Hick, Didier Roland and Vincent Englebert. <u>Database Design Recovery</u>, in ''Proceedings of the 8th Conference on Advanced Information Systems Engineering'', (CAiSE’96), Lecture Notes in Computer Science, Volume 1080, pages 272-300, Springer-Verlag, 1996. [http://www.fundp.ac.be/recherche/publications/page_view/39246/ [description]] [http://www.info.fundp.ac.be/~dbm/Documents/Publications-LIBD/Articles-Conferences/conferences-CAISE/CAISE-1996/CAISE-1996.pdf [full text]]
 +
**Jean Henrard, Jean-Marc Hick, Didier Roland, Vincent Englebert and Jean-Luc Hainaut. <u>Techniques d’analyse de programmes pour la rétro-ingénierie de bases de données</u>, in ''Actes du XIV Congrès INFORSID'', pages 215-232, Edit. AFCET, 1996. [http://www.fundp.ac.be/recherche/publications/page_view/37766/ [description]] [http://www.info.fundp.ac.be/~dbm/Documents/Publications-LIBD/Articles-Conferences/conferences-INFORSID/INFORSID-1996/Inforsid-1996.pdf [full text]]
 +
**Jean-Luc Hainaut, Vincent Englebert, Jean Henrard, Jean-Marc Hick and Didier Roland. <u>DB-MAIN : a Database Reverse Engineering CASE Tool</u>, in ''Proceedings of the 6th Workshop on Next Generation CASE tools'', 1995. [http://www.fundp.ac.be/recherche/publications/page_view/39261/ [description]]
 +
**Jean-Luc Hainaut. <u>Transformation-Based Database Engineering</u>, in ''Tutorials of the 21th International Conference on Very Large Data Bases'', (VLDB’95), 1995. [http://www.fundp.ac.be/recherche/publications/page_view/59635/ [description]] [http://www.info.fundp.ac.be/~dbm/Documents/Publications-LIBD/Articles-Conferences/conferences-VLDB/VLDB-1995/VLDB-1995.pdf [full text]]
 +
**Jean Henrard, Vincent Englebert, Jean-Marc Hick, Didier Roland and Jean-Luc Hainaut. <u>DB-MAIN : un atelier d’ingénierie de bases de données</u>, in ''Actes des 11èmes journées Bases de Données Avancées'', (BDA’95), pages 469-470, INRIA, 1995. [http://www.fundp.ac.be/recherche/publications/page_view/39262/ [description]] [http://www.info.fundp.ac.be/~dbm/Documents/Publications-LIBD/Articles-Conferences/conferences-BDA/BDA-1995/BDA-1995.pdf [full text]]
 +
**Jean-Luc Hainaut, Vincent Englebert, Jean Henrard, Jean-Marc Hick and Didier Roland. <u>Requirements for Information Systems Reverse Engineering Support</u>, in ''Proceedings of the 2nd Working Conference on Reverse Engineering'', (WCRE’95), pages 134-145, IEEE Computer Society, 1995. [http://www.fundp.ac.be/recherche/publications/page_view/39260/ [description]] [http://www.info.fundp.ac.be/~dbm/Documents/Publications-LIBD/Articles-Conferences/conferences-WCRE/WCRE-1995/WCRE-1995.pdf [full text]]
 +
**Jean-Luc Hainaut, Catherine Tonneau, Michel Joris and Muriel Chandelon. <u>Transformation-based Database Reverse Engineering</u>, in ''Proceedings of 12th International Conference on Entity-Relationship Approach (ER’93)'', Lecture Notes in Computer Science, Volume 823, pages 364-375, Springer-Verlag, 1994. [http://www.fundp.ac.be/recherche/publications/page_view/42756/ [description]]
 +
**Jean-Luc Hainaut, Vincent Englebert, Jean Henrard, Jean-Marc Hick and Didier Roland. <u>Database Evolution - the DB-MAIN Approach</u>, in ''Proceedings of the 13th International Conference on the Entity-Relationship Approach'', (ER’94), Lecture Notes in Computer Science, Volume 881, pages 112-131, Springer-Verlag, 1994. [http://www.fundp.ac.be/recherche/publications/page_view/39257/ [description]]
 +
**Jean-Luc Hainaut, Vincent Englebert, Jean Henrard, Jean-Marc Hick and Didier Roland. <u>Database Applications Evolution - the DB-MAIN Project</u>, in ''Actes des Journées d’études de l’AFCET Ingénierie des Bases de Données - Migration, Intégration et Evolution'', Edit. AFCET, 1994. [http://www.fundp.ac.be/recherche/publications/page_view/39259/ [description]]
 +
**Jean-Luc Hainaut, Muriel Chandelon, Catherine Tonneau and Michel Joris. <u>Contribution to a Theory of Database Reverse Engineering</u>, in ''Proceedings of the 1st Working Conference on Reverse Engineering'' (WCRE’93), pages 161-170, IEEE Computer Society, 1993. [http://www.fundp.ac.be/recherche/publications/page_view/39255/ [description]]
 +
**Jean-Luc Hainaut, Catherine Tonneau, Michel Joris and Muriel Chandelon. <u>Schema Transformation Techniques for Database Reverse Engineering</u>, in ''Proceedings of 12th International Conference on the Entity-Relationship Approach'' (ER’93), pages 353-372, E/RInstitute Publish., 1993. [http://www.fundp.ac.be/recherche/publications/page_view/39256/ [description]]
 +
**Jean-Luc Hainaut. <u>A Temporal Statistical Model for Entity-Relationship Schemas</u>, in ''Proceedings of the 11th International Conference on the Entity-Relationship Approach'' (ER’92), Lecture Notes in Computer Science, Volume 645, pages 79-96, Springer-Verlag, 1992. [http://www.fundp.ac.be/recherche/publications/page_view/41409/ [description]]
 +
**Jean-Luc Hainaut, Mario Cadelli, Bernard Decuyper and Olivier Marchand. <u>Database CASE Tool Architecture : Principles for Flexible Design Strategies</u>, in ''Proceedings of the 4th International Conference on Advanced Information System Engineering'' (CAiSE’92), Lecture Notes in Computer Science, Volume 593, pages 187-207, Springer-Verlag, 1992. [http://www.fundp.ac.be/recherche/publications/page_view/39252/ [description]]
 +
**Jean-Luc Hainaut. <u>Entity-generating Schema Transformations for Entity-Relationship Models</u>, in ''Proceedings of the 10th International Conference on the Entity-Relationship Approach'' (ER’91), pages 643-670, ER Institute, 1991. [ [description]] [http://www.info.fundp.ac.be/~dbm/Documents/Publications-LIBD/Articles-Conferences/conferences-ER/ER-1991/ER-1991(paper).pdf [full text]]
 +
**Jean-Luc Hainaut. <u>Entity-Relationship models : formal specification and comparison</u>, in ''Proceedings of the 9th International Conference on the Entity-Relationship Approach'' (ER’90), pages 53-64, ER Institute, 1990. [http://www.fundp.ac.be/recherche/publications/page_view/41407/ [description]] [http://www.info.fundp.ac.be/~dbm/Documents/Publications-LIBD/Articles-Conferences/conferences-ER/ER-1990/ER-1990.pdf [full text]]
 +
**Jean-Luc Hainaut. <u>A Generic Entity-Relationship Model</u>, in ''Proceedings of the IFIP WG 8.1 Conference on Information System Concepts: an in-depth analysis'', pages 109-138, North-Holland, 1989. [http://www.fundp.ac.be/recherche/publications/page_view/39251/ [description]] [http://www.info.fundp.ac.be/~dbm/Documents/Publications-LIBD/Articles-Conferences/conferences-IFIP/IFIP-1989/IFIP-1989.pdf [full text]]
 +
**Jean-Luc Hainaut. <u>Theoretical and Practical Tools for Data Base Design</u>, in ''Proceedings of the 7th International Conference on Very Large Data Bases'', (VLDB’81), pages 216-224, IEEE Computer Society, 1981. [http://www.fundp.ac.be/recherche/publications/page_view/41410/ [description]] [http://www.info.fundp.ac.be/~dbm/Documents/Publications-LIBD/Articles-Conferences/conferences-VLDB/VLDB-1981/VLDB-1981.pdf [full text]]
 +
**Jean-Luc Hainaut. <u>Some Tools for Data Independence in Multilevel Data Base Systems</u>, in ''Proceedings of the IFIP WC on Modelling in Data Base Management Systems'', pages 187-211, North-Holland, 1976. [http://www.fundp.ac.be/recherche/publications/page_view/42759/ [description]]
 +
**Jean-Luc Hainaut. <u>Evaluation des performances d’une base de données par modèle probabiliste</u>, in ''Cahier INFORSID, actes de la conférence sur la représentation des systèmes d’information : Maquette, modèle et prototype'', volume 2, pages 177-221, Public. IRIA, 1976. [http://www.fundp.ac.be/recherche/publications/page_view/42761/ [description]] [http://www.info.fundp.ac.be/~dbm/Documents/Publications-LIBD/Articles-Conferences/conferences-INFORSID/INFORSID-1976/INFORSID-1976.rar [full text]]
 +
 
 +
==PHENIX <small>''(Database Reverse Engineering)''</small>==
 +
*''Objective'': Development of methods and tools to reverse engineer COBOL files through AI techniques
 +
*''Results'':
 +
**a generic methodological framework for DB reverse engineering,
 +
**a prototype expert-system to extract logical and conceptual schemas from COBOL source programs (has not been marketed)
 +
**evaluation of the use of AI technology in software engineering (fairly negative!)
 +
*''Themes'': '''CASE/CARE tool''', '''schema transformation''', '''program analysis''', '''database reverse engineering'''; '''implicit constraints elicitation''', '''AI techniques'''
 +
*''Dates'': 1989-1993
 +
*''Personnel'': Jean-Luc Hainaut, Bertrand Mignon, Catherine Tonneau, Muriel Chandelon, François Bodart (+ team from the BIKIT research center, University of Gent: Erik Cardon, Frank Osaer, Peter Verscheure, R. Van Hoe, Josef Vandamme, Mark Vanwormhoudt)
 +
*''Publications'':
 +
**Jean-Luc Hainaut, Catherine Tonneau, Michel Joris and Muriel Chandelon. <u>Transformation-based Database Reverse Engineering</u>, in ''Proceedings of 12th International Conference on Entity-Relationship Approach (ER’93)'', Lecture Notes in Computer Science, Volume 823, pages 364-375, Springer-Verlag, 1994. [http://www.fundp.ac.be/recherche/publications/page_view/42756/ [description]]
 +
**Jean-Luc Hainaut, Muriel Chandelon, Catherine Tonneau and Michel Joris. <u>Contribution to a Theory of Database Reverse Engineering</u>, in ''Proceedings of the 1st Working Conference on Reverse Engineering'' (WCRE’93), pages 161-170, IEEE Computer Society, 1993. [http://www.fundp.ac.be/recherche/publications/page_view/39255/ [description]]
 +
**Jean-Luc Hainaut, Catherine Tonneau, Michel Joris and Muriel Chandelon. <u>Schema Transformation Techniques for Database Reverse Engineering</u>, in ''Proceedings of 12th International Conference on the Entity-Relationship Approach'' (ER’93), pages 353-372, E/R Institute Publish., 1993. [http://www.fundp.ac.be/recherche/publications/page_view/39256/ [description]]
 +
**Michel Joris, R. Hoe, Jean-Luc Hainaut, Muriel Chandelon, Tonneau Catherine and Bodart François. <u>PHENIX : methods and tools for database reverse engineering</u>, in ''Proceedings of 5th International Conference on Software Engineering and Applications'', EC2 Publish., 1992. [http://www.fundp.ac.be/recherche/publications/page_view/39254/ [description]]
 +
**Jean-Luc Hainaut. <u>Database Reverse Engineering, Models, Techniques and Strategies</u>, in ''Proceedings of the 10th International Conference on the Entity-Relationship Approach'' (ER’91), pages 729-741, ER Institute, 1991. [http://www.fundp.ac.be/recherche/publications/page_view/42757/ [description]] [http://www.info.fundp.ac.be/~dbm/Documents/Publications-LIBD/Articles-Conferences/conferences-ER/ER-1991/ER-1991(tutorial).pdf [full text]]
 +
**Muriel Chandelon, Michel Joris, Bertrand Mignon, Catherine Tonneau, Jean-Luc Hainaut, François Bodart, Erik Cardon, Frank Osaer, Peter Verscheure, R. Van Hoe, Josef Vandamme, Mark Vanwormhoudt, <u>DATABASE REVERSE ENGINEERING - Volume I:  General concepts and Introduction</u>, Final report of the PHENIX project, 138 pages, April 1993 [http://www.info.fundp.ac.be/~dbm/Documents/Publications-LIBD/Technical-Reports/PHENIX/Phenix-Vol1-(2012).pdf [full text]]
 +
**Muriel Chandelon, Michel Joris, Bertrand Mignon, Catherine Tonneau, Jean-Luc Hainaut, François Bodart, Erik Cardon, Frank Osaer, Peter Verscheure, R. Van Hoe, Josef Vandamme, Mark Vanwormhoudt, <u>DATABASE REVERSE ENGINEERING - Volume II:  Reverse engineering</u>, Final report of the PHENIX project, April 1993, 300 pages [http://www.info.fundp.ac.be/~dbm/Documents/Publications-LIBD/Technical-Reports/PHENIX/Phenix-Vol2-(2012).pdf [full text]]
 +
**Muriel Chandelon, Michel Joris, Bertrand Mignon, Catherine Tonneau, Jean-Luc Hainaut, François Bodart, Erik Cardon, Frank Osaer, Peter Verscheure, R. Van Hoe, Josef Vandamme, Mark Vanwormhoudt, <u>DATABASE REVERSE ENGINEERING - Volume III:  Technical appendices</u>, Final report of the PHENIX project, 100 pages, April 1993. [http://www.info.fundp.ac.be/~dbm/Documents/Publications-LIBD/Technical-Reports/PHENIX/Phenix-Vol3-(2012).pdf [full text]]
 +
**Muriel Chandelon, Michel Joris, Bertrand Mignon, Catherine Tonneau, Jean-Luc Hainaut, François Bodart, Erik Cardon, Frank Osaer, Peter Verscheure, R. Van Hoe, Josef Vandamme, Mark Vanwormhoudt, <u>Phenix Symposium on Database Reverse Engineering</u>, Proceedings. 275 pages, June 1992. [http://www.info.fundp.ac.be/~dbm/Documents/Publications-LIBD/Technical-Reports/PHENIX/Phenix-Symposium.pdf [full text]]
 +
 
 +
==ORGA; TRAMIS  <small>''(Computer-Aided Database Design)''</small>==
 +
*''Objective'': Development of a database engineering CASE tool (SQL databases, CODASYL databases, standard files);
 +
*''Results'':
 +
**a generic architecture for DB CASE tools, including a first version of the DB-MAIN repository
 +
**first actual implementation of transformations in CASE tools
 +
**the IDA/Orga CASE tool, marketed by METSI from 1985 to 1988
 +
**the TRAMIS/Master CASE tool, marketed by CONCIS (currently subsidiary of Ariane II) from 1988 to 1991
 +
*''Themes'': '''CASE tool''', '''schema transformation''', '''code generation''', '''SQL DBMS''', '''CODASYL DBMS''', '''standard files'''
 +
*''Dates'': 1984-1985 (ORGA); 1986-1991 (TRAMIS)
 +
*''Personnel'':
 +
**ORGA: Jean-Luc Hainaut, Alain Delcourt, Benoît Vanhoute, Carine Charlot
 +
**TRAMIS: Jean-Luc Hainaut, Mario Cadelli, Bernard Decuyper, Olivier Marchand
 +
*''Publications'':
 +
**Jean-Luc Hainaut,Mario Cadelli,Bernard Decuyper and Olivier Marchand. <u>TRAMIS:a transformation-based database CASE tool</u>, in ''Proceedings of 5th International Conference on Software Engineering and Applications'', EC2 Publish., 1992. [http://www.fundp.ac.be/recherche/publications/page_view/41408/ [description]]
 +
**Jean-Luc Hainaut, Mario Cadelli, Bernard Decuyper and Olivier Marchand. <u>Database CASE Tool Architecture : Principles for Flexible Design Strategies</u>, in ''Proceedings of the 4th International Conference on Advanced Information System Engineering'' (CAiSE’92), Lecture Notes in Computer Science, Volume 593, pages 187-207, Springer-Verlag, 1992. [http://www.fundp.ac.be/recherche/publications/page_view/39252/ [description]]
 +
 
 +
==IDML <small>''(Technology-independent access to databases)''</small>==
 +
*''Objectives'': TBA
 +
*''Results'': TBA
 +
*''Themes'': '''database wrapping''', '''database code generation''', '''database interoperability''', '''ERA database API'''
 +
*''Dates'': 1978-1982
 +
*''Personnel'': Jean-Luc Hainaut, Yves Delvaux 
 +
*''Publications'':
 +
**Yves Delvaux and Jean-Luc Hainaut. <u>Système portable de manipulation de bases de données</u>, in ''Actes du congrès AFCET 1981'', pages 385-395, Editions Hommes et Techniques, 1981. [http://www.fundp.ac.be/recherche/publications/page_view/42758/ [description]] [http://www.info.fundp.ac.be/~dbm/Documents/Publications-LIBD/Articles-Conferences/conferences-AFCET/AFCET-1981/AFCET-1981.pdf [full text]]
 +
**Jean-Luc Hainaut. <u>IDML : Système d'interaction avec des bases de données CODASYL</u>, in ''Actes des communications de l'Ecole d'été 1978 de l'AFCET'', pages 121-144, Publication FUNDP, 1978. [http://www.info.fundp.ac.be/~dbm/Documents/Publications-LIBD/Articles-Conferences/conferences-AFCET/AFCET-1978/AFCET-1978-(JLH).pdf [full text]]
 +
 
 +
==Large Administrative Databases<small>''(Models, Languages and Management Systems for Large Administrative databases)''</small>==
 +
*''Objectives'': Design and development of a complete database environment for Belgian public administrations.
 +
*''Results'':
 +
**SPHINX: a database management system based on the ER model
 +
**A high-level DML language integrated to COBOL (based on SPHINX)
 +
**NUL: an incremental user-oriented query language (based on SPHINX)
 +
**A metasystem (based on SPHINX)
 +
*''Themes'': '''DBMS''', '''database models''', '''database languages''', '''database design'''
 +
*''Dates'': 1971-1977
 +
*''Personnel'': François Bodart, Claude Deheneffe, Dominique Guillebaud, Jean-Luc Hainaut, Henri Hennebert, Beaudouin Le Charlier, Walter Paulus, Silvio Colussi (+ university of Gent and university of Liège)
 +
*''Publications'':
 +
**Baudouin Le Charlier and Jean-Luc Hainaut. <u>Modèles, Langages et Systèmes pour la conception et l’exploitation de bases de données</u>, in ''Actes du congrès AFCET 1978'', pages 179-189, Editions Hommes et Techniques, 1978. [http://www.fundp.ac.be/recherche/publications/page_view/42760/ [description]] [http://www.info.fundp.ac.be/~dbm/Documents/Publications-LIBD/Articles-Conferences/conferences-AFCET/AFCET-1978/AFCET-1978-Congres.pdf [full text]]
 +
**Baudouin Le Charlier. <u>Quelques réflexions concernant les modèles et langages de bases de données</u>, in ''Actes des communications de l'Ecole d'été 1978 de l'AFCET'', pages 176-185, Publication FUNDP, 1978. [http://www.info.fundp.ac.be/~dbm/Documents/Publications-LIBD/Articles-Conferences/conferences-AFCET/AFCET-1978/AFCET-1978-(BLE).pdf [full text]]
 +
**'''[TR78-01]'''Jean-Luc Hainaut, Baudouin Le Charlier, et al., <u>Système de conception et d'exploitation de bases de données - Volume 1 : Modèles et Langages</u>. Rapport final du projet CIPS I2/15, Institut d'informatique, Université de Namur, 1978.  [http://www.info.fundp.ac.be/~dbm/Documents/Publications-LIBD/Technical-Reports/SPHINX/SPHINX-Volume-1.pdf [full text]]
 +
**'''[TR78-02]'''Jean-Luc Hainaut, Baudouin Le Charlier, et al., <u>Système de conception et d'exploitation de bases de données - Volume 2 : Manuel de référence des langages</u>. Rapport final du projet CIPS I2/15, Institut d'informatique, Université de Namur, 1978.  [http://www.info.fundp.ac.be/~dbm/Documents/Publications-LIBD/Technical-Reports/SPHINX/SPHINX-Volume-2.pdf [full text]]
 +
**'''[TR78-03]'''Jean-Luc Hainaut, Baudouin Le Charlier, et al., <u>Système de conception et d'exploitation de bases de données - Volume 3 : Une implémentation du modèle d'accès</u>. Rapport final du projet CIPS I2/15, Institut d'informatique, Université de Namur, 1978.  [http://www.info.fundp.ac.be/~dbm/Documents/Publications-LIBD/Technical-Reports/SPHINX/SPHINX-Volume-3.pdf [full text]]
 +
**'''[TR78-04]'''Jean-Luc Hainaut, Baudouin Le Charlier, et al., <u>Système de conception et d'exploitation de bases de données - Volume 4 : Le système SPHINX, Utilisation, fonctionnement et description interne</u>. Rapport final du projet CIPS I2/15, Institut d'informatique, Université de Namur, 1978.  [http://www.info.fundp.ac.be/~dbm/Documents/Publications-LIBD/Technical-Reports/SPHINX/SPHINX-Volume-4.pdf [full text]]
 +
**'''[TR78-05]'''Jean-Luc Hainaut, Baudouin Le Charlier, et al., <u>Système de conception et d'exploitation de bases de données - Volume 5 : Exemples d'application</u>. Rapport final du projet CIPS I2/15, Institut d'informatique, Université de Namur, 1978.  [http://www.info.fundp.ac.be/~dbm/Documents/Publications-LIBD/Technical-Reports/SPHINX/SPHINX-Volume-5.pdf [full text]]
 +
**E. Benci, François Bodart, Henry Bogaert, Alain Cabanes. <u>Concepts for the Design of a Conceptual Schema</u>. in ''Proceedings of the IFIP WC on Modelling in Data Base Management Systems'', pages 181-200, North-Holland, 1976.
 +
**Claude Deheneffe and Henri Hennebert. <u>NUL: A Navigational User’s Language for a Network Structured Data Base</u>, in ''Proceedings of the 1976 ACM SIGMOD International Conference on Management of Data'', pages 135-142, ACM, 1976. [http://www.fundp.ac.be/recherche/publications/page_view/59571/ [description]] [http://www.info.fundp.ac.be/~dbm/Documents/Publications-LIBD/Articles-Conferences/conferences-SIGMOD/SIGMOD-1976/Sigmod-1976.pdf [full text]]
 +
**Claude Deheneffe, Jean-Luc Hainaut and Hubert Tardieu. <u>The Individual Model</u>, in ''Proceedings of the International Workshop on Data Structure Models for Information Systems'', pages 89-118, Presses Universitaires de Namur, 1974. [http://www.fundp.ac.be/recherche/publications/page_view/42762/ [description]] [http://www.info.fundp.ac.be/~dbm/Documents/Publications-LIBD/Data-Structure-Models-for-IS-(1974)/The-Individual-Model.pdf [full text]]
 +
**E. Benci, François Bodart, A. Cabanes, A. Carfantan, Claude Deheneffe, Jean-Luc Hainaut, H. Leroy, J. Randon, S. Savoyski and J. Thuly. <u>Introductory Report</u>, in ''Proceedings of the International Workshop on Data Structure Models for Information Systems'', pages 15-56, Presses Universitaires de Namur, 1974. [http://www.fundp.ac.be/recherche/publications/page_view/60523/ [description]] [http://www.info.fundp.ac.be/~dbm/Documents/Publications-LIBD/Data-Structure-Models-for-IS-(1974)/Preliminary-report.zip [full text]]
 +
**Claude Deheneffe, Henri Hennebert and Walter Paulus. <u>A Relational Model for a Data Base</u>, in ''Proceedings of the IFIP congress 74'', pages 1022-1025, North-Holland, 1974. [http://www.fundp.ac.be/recherche/publications/page_view/59570/ [description]] [http://www.info.fundp.ac.be/~dbm/Documents/Publications-LIBD/Articles-Conferences/conferences-IFIP/IFIP-1974/IFIP-74-(CDE-HHE-WPA).pdf [full text]]
 +
**Jean-Luc Hainaut and Baudouin Le Charlier. <u>An Extensible Semantic Model of Data Base and Its Data language</u>, in ''Proceedings of the IFIP Congress 74'', pages 1026-1030, North-Holland, 1974. [http://www.fundp.ac.be/recherche/publications/page_view/41411/ [description]] [http://www.info.fundp.ac.be/~dbm/Documents/Publications-LIBD/Articles-Conferences/conferences-IFIP/IFIP-1974/IFIP-74-(JLH-BLE).pdf [full text]]
 +
 
 +
 
 +
 
 +
[[Accueil|<''Back to Welcome page / Retour à la page d'accueil>]]

Version actuelle en date du 4 décembre 2012 à 16:29

Draft version


Research Projects / Projets de recherche


Description of the most important research projects of the DB Research group


<Back to Welcome page / Retour à la page d'accueil>


Sommaire

MIRROR (Medical Resource Real-time Optimizer)

  • Objectives:
The MIRROR project objective is to elaborate an intelligent software tool capable of dynamically optimizing the priority of activities and the allocation of the different critical resources (rooms, diagnostics, treatment equipment,…) in a medical service. The objective will be obtained through the following intermediate stages: development of a process monitoring tool to capture the relevant information about shared resources, elaboration of a graphical monitoring tool for the visualization of the flows in the facility, design of an optimization model and integration of it in offline optimization software, and finally extension towards adaptive real-time optimization solution. The role of the Faculty of CS of Namur is to model the application domain, to build a meta-model repository, to collect users'requirements and to develop components to feed the optimizer and to bridge equipment with the meta-model repository.
  • Results:
  • Themes: medical information system, user requirements, mapping modeling and wrapper generation
  • Dates: 1012-2015
  • Partners: Faculty of CS within NARILIS Research Center, IBA, Palentiris, Mont-Godine Hospital, UCL/ICTEAM
  • Personnel (Faculty of CS of Namur): Philippe Thiran, Jean-Luc Hainaut, Anthony Cleve, Pierre-Yves Schobbens, Patrick Heymans, Claire Lobet, N
  • Publications:

TimeStat (Web-based stastistics data warehouse from poor quality data sources)

  • Objectives:
The TimeStat project aims at designing, developing and validating a software environment and a methodology to build, populate and exploit a multidimensional statistical database at the lowest cost. The software makes it possible to load data from various heterogeneous sources, including worksheets, electronic texts, external databases, web sites, (poorly) printed text and manuscripts. The database system addresses the problem of dimension evolution attwo levels: (1) restructuring dimensions (adding, removing, merging, splitting) and (2) modifying the value set of a dimension (changing the name of a value, merging values, splitting a value). A user-friendly query interface allows naive users to build complex statistical queries. To minimize the risk of erroneous interpretation of the result, the query engine associates interpretation information with the result set whenever the latter is affected by dimension evolution.
  • Results: methodology for capturing heterogeneous data, a DW system to store evolving statistical data, a user-friendly query interface for querying statistical data
  • Themes: statistics database, data warehouse, database evolution, query system, dematerialization
  • Dates: 1010-2014
  • Personnel: Anne-France Brogneaux, Julie Louette, Frédéric Vesentini, Jean-Luc Hainaut, Claire Lobet
  • Publications:

e-Health (Data interoperability through an e-Health platform)

  • Objectives: design and development of a platform for e-Health data interoperability
  • Results: a meta-model for e-Health environments, an e-Health data manager for meta-data
  • Themes: clinical pathway, medical data interoperability, flexible workflow,
  • Dates: 2009-2013
  • Personnel: Jean-Luc Hainaut, Philippe Thiran, Anthony Cleve, Rokia Bendaoud
  • Publications:
    • Jean-Luc Hainaut, Anne-France Brogneaux, Anthony Cleve. Healthcare Information System Modelling, Chapter in I. M. Miranda & M. M. Cruz-Cunha (Ed.) Handbook of Research on ICTs for Healthcare and Social Services: Developments and Applications, IGI Global, 2012 [description]
    • Anthony Cleve, Anne-France Brogneaux, Jean-Luc Hainaut. A Conceptual Approach to Database Applications Evolution, in Proceedings of the 29th International Conference on Conceptual Modeling (ER'2010), Lecture Notes in Computer Science No 6412, pages 132 - 145, Springer-Verlag, 2010. [description]

Rainbow (Deriving user-requirements from human-computer interfaces)

  • Objectives: Deriving user-requirements from human-computer interfaces
  • Results: RAINBOW, a database design framework based on user interface analysis, a tool supporting the framework
  • Themes: database design, requirements engineering, user-driven design
  • Dates: 2007-2011
  • Personnel: Ravi Ramdoyal, Jean-Luc Hainaut
  • Publications:
    • Ravi Ramdoyal, Anthony Cleve. From Pattern-based User Interfaces to Conceptual Schemas and Back, in Proceedings of the 30th International Conference on Conceptual Modeling (ER 2011), LNCS, pp. XXX-XXX 2011. [ [description]]
    • Ravi Ramdoyal, Jean-Luc Hainaut. Involving End-users in Database Design – The RAINBOW Approach, in International Journal on Computer Science and Information Systems, 6(2), pages 1-23, IADIS Publish., 2011. [description]
    • Ravi Ramdoyal. Deriving user-requirements from human-computer interfaces, PhD Thesis, December 2010
    • Ravi Ramdoyal. Reverse Engineering User-Drawn Form-Based Interfaces for Interactive Database Conceptual Analysis, in Proceedings of the 22th International Conference on Advanced Information Systems Engineering, (CAiSE’10), Doctoral Symposium, Lecture Notes in Computer Science, Springer-Verlag, 2010. [ [description]]
    • Ravi Ramdoyal, Anthony Cleve and Jean-Luc Hainaut. Reverse Engineering User Interfaces for Interactive Database Conceptual Analysis, in Proceedings of the 22th International Conference on Advanced Information Systems Engineering, (CAiSE’10), Lecture Notes in Computer Science, Springer-Verlag, 2010. [description]
    • Ravi Ramdoyal, Anthony Cleve, Anne-France Brogneaux, Jean-Luc Hainaut. Reverse Engineering User Interfaces for Database Conceptual Analysis, Actes des 25e journées Bases de Données Avancées (BDA'08), 2008 [description] [full text]
    • Ravi Ramdoyal, Anne-France Brogneaux, Julien Vilz and Jean-Luc Hainaut. Recherche de recouvrements dans une collection de schémas de base de données, in Actes de l’Atelier DECOR (Passage à l’échelle des techniques de découverte de correspondances), 2007. [description]

DB-Quality (Transformation-based quality evaluation of databases)

  • Objectives: Just like any software artefact, database schemas can (or should) be evaluated against quality criteria such as understandability, expressiveness, maintainability and evolvability. Most quality evaluation approaches rely on global metrics counting simple pattern instances in schemas. We have developed a new approach based on the identification of semantic classes of definite patterns. The members of a class are proved to be semantically equivalent (through the use of semantics preserving transformations) but are assigned different quality scores according to each criteria. We explore in more detail the concept of bad pattern by proposing an intuitive taxonomy of defective patterns together with, for each of them, a better alternative. We identify four main classes of defects, namely complex constructs, redundant constructs, foreign constructs and irregular constructs. This taxonomy makes it possible to apply the framework to quality assessment and improvement in a simple and intuitive way.
  • Results: defect taxonom, generic framework for quality evaluation and improvement, set of tools supporting the framework
  • Themes: database design, schema quality, schema improvement, schema transformation
  • Dates: 2007-?
  • Personnel: Jonathan Lemaitre
  • Publications:
    • Jonathan Lemaitre, Jean-Luc Hainaut. Quality evaluation and improvement framework for database schemas - Using defect taxonomies, in Proceedings of the 23th International Conference on Advanced Information Systems Engineering, (CAiSE’11), LNCS, pages 536-550, Springer-Verlag, 2011. [description]
    • Jonathan Lemaitre. Evaluation and Improvement of Database Schemas: A transformation-based framework, in Proceedings of the 22th International Conference on Advanced Information Systems Engineering - Doctoral Symposium, (CAiSE’10), Lecture Notes in Computer Science, Springer-Verlag, 2010. [ [description]]
    • Jonathan Lemaitre and Jean-Luc Hainaut. Transformation-based Framework for the Evaluation and Improvement of Database Schemas, in Proceedings of the 22th International Conference on Advanced Information Systems Engineering, (CAiSE’10), Lecture Notes in Computer Science, Springer-Verlag, 2010. [description]
    • Anthony Cleve, Jonathan Lemaitre, Jean-Luc Hainaut, Mouchet, Jean Henrard. The Role of Implicit Schema Constructs in Data Quality, Proceedings of the Workshop on Quality in Databases, QDB'08, VLDB, September 2008.
    • Jonathan Lemaitre, Jean-Luc Hainaut. A Combined Global-Analytical Quality Framework for Data Models, Proceedings of the Workshop on Quality in Models, (QiM'08), MODELS conference, 2008.

Quetelet.net - Instap (Web-based data warehouse for historical criminal statistics)

  • Objectives: Digitization, storage and web-based exploitation of Belgian criminal statistics since 1830
  • Results:
    • a methodology for extracting a database schema from statistical tables
    • a web-based data warehouse for multi-dimensional, evolving, statistical data, including a query system
    • a system for the automatic generation of data entry web forms.
  • Themes: statistical database, document digitization, data warehouse
  • Dates: 2004-2008 (Quetelet.net); 2008-? (Instap)
  • Personnel:
    • Quetelet.net: Jean-Luc Hainaut, Frédéric Vesentini, Claire Lobet, Virginie Detienne + UCL team and external partners
    • Instap: Jean-Luc Hainaut, Frédéric Vesentini, Claire Lobet, Anne-France Brogneaux, Julie Louette, Celine Decleire, Laeticia Lerat
  • Publications:
    • Detienne V., Vesentini F., Hainaut J-L., Entreposage et exploitation de documents multidimensionnels évolutifs : le cas des tableaux statistiques, in Document Numérique, numéro spécial Entreposage de documents et données semi-structurées, Hermès, 2007
    • Guillaume Baclin, Virginie Detienne and Frédéric Vesentini. Bases de données et recherche historique : les statistiques de la justice belge et le projet Quetelet.net, in Nouvelles sources, nouvelles questions, nouvelles méthodes dans la recherche historique, 2007. [description]
    • Virginie Detienne, Frédéric Vesentini and Benoît Bernard. Entre archivage électronique, bases de données temporelles et e-learning : "Quetelet.net", plate-forme de diffusion des statistiques pénales, in Les chiffres du crime en débat, pages 147-157, Academia Bruylant, 2005. [description]
    • Virginie Detienne, Frédéric Vesentini and Benoît Bernard. La sérialisation des chiffres de la poursuite pénale : formalisation, problèmes, perspectives et automatisation, in Les chiffres du crime en débat, pages 217-233, Academia Bruylant, 2005. [description]
    • Rousseaux, X., Vesentini, F., Detienne, V., Le projet Quetelet.net dans l'histoire de la statistique judiciaire belge, in Christiaensen, S., Rousseaux, X., Vesentini, F. (Eds), Rencontre entre criminologie et histoire. Maintien de l'ordre, Justice et Politique criminelle en Belgique, Academia Press, 2005

Gisele (model base for clinical pathway)

  • Objectives:
The goal of the project is the development of a software environment for the design, checking, validation and control of complex and critical medical care workflows involving many agents and processes. The software must be interoperable with existing components, adaptable to various contexts and cope with the evolution of medical knowledge.
The mission of the LIBD partner is twofold: (1) to address the information and data dimensions of the system (2) to design and develop the model base of the Gisele software. The latter is a meta-database that integrate the modeling of medical processes (as variants of workflows), organization and agents, resources, cases (traces of execution), information and data, evolution, specialization hierarchies, security, goals and validation processes and results.
  • Results:
    • conceptual model for an integrated pathway model base
    • evolutive pathway model base with its OO API
  • Themes: medical safety, care pathways, modelling, model management system
  • Dates: 2007-?
  • Personnel: Jean-Luc Hainaut, Anne-France Brogneaux,
  • Publications (partial):
    • Jean-Luc Hainaut, Anne-France Brogneaux, Anthony Cleve. Healthcare Information System Modelling, Chapter in I. M. Miranda & M. M. Cruz-Cunha (Ed.) Handbook of Research on ICTs for Healthcare and Social Services: Developments and Applications, IGI Global, 2012 [description]
    • Anthony Cleve, Anne-France Brogneaux, Jean-Luc Hainaut. A Conceptual Approach to Database Applications Evolution, in Proceedings of the 29th International Conference on Conceptual Modeling (ER'2010), Lecture Notes in Computer Science, Springer-Verlag, 2010.
    • Jean-Luc Hainaut, Anne-France Brogneaux, Analyse critique de BPMN, technical report, October 2009
    • Anne-France Brogneaux, Synthèse de Litle-JIL, IDA, hMSC, technical report, October 2009
    • Jean-Luc Hainaut, Anne-France Brogneaux, Anthony Cleve, Base de modèles pour les itinéraires de soins, draft technical report, GISELE project, February 2009 [Description]

RISTART (Evolution of large information systems)

  • Objectives: TBA
  • Results: TBA
  • Themes: database reverse engineering, schema transformation, program transformation, cotransformation, system migration
  • Dates: 2004-2009
  • Personnel: Anthony Cleve
  • Publications:
    • Anthony Cleve. Program analysis and transformation for data-intensive system evolution, PhD Thesis, University of Namur, 2009.
    • Jean-Luc Hainaut, Anthony Cleve, Jean Henrard and Jean-Marc Hick. Migration of Legacy Information Systems, in Software Evolution. Mens, T. and Demeyer, S. (Eds), Springer, pp. 107-138, 2008. [description]
    • Anthony Cleve, Jean Henrard, Didier Roland and Jean-Luc Hainaut. Wrapper-based System Evolution - Application to CODASYL to Relational Migration, in Proceedings of the 12th European Conference on Software Maintenance and Reengineering (CSMR’08), pages 13-22, IEEE Computer Society, 2008. [description]
    • Jean Henrard, Didier Roland, Anthony Cleve, Jean-Luc Hainaut. Large-scale Data Reengineering: Return from Experience, Proceedings of the 15th Working Conference on Reverse Engineering, (WCRE'08), Industrial track, IEEE Computer Society, 2008.
    • Anthony Cleve, Jean-Luc Hainaut. Dynamic Analysis of SQL Statements for Data-Intensive Applications Reverse Engineering, Proceedings of the 15th Working Conference on Reverse Engineering, (WCRE'08), IEEE Computer Society, 2008.
    • Jean Henrard, Didier Roland, Anthony Cleve and Jean-Luc Hainaut. An Industrial Experience Report on Legacy Data-Intensive System Migration, in Proceedings of the 23th International Conference on Software Maintenance, (ICSM’07), pages 473-476, IEEE Computer Society, 2007. [description]
    • Anthony Cleve and Jean-Luc Hainaut. Co-transformations in Database Applications Evolution, in Generative and Transformational Techniques in Software Engineering, Lecture Notes in Computer Science, Volume 4143, pages 409-421, Springer-Verlag, 2006. [description]
    • Anthony Cleve. Automating Program Conversion in Database Reengineering - A Wrapper-based Approach, in Proceedings of the 10th European Conference on Software Maintenance and Reengineering (CSMR’06), 22-24 March 2006, Bari, Italy, pages 323-326, IEEE Computer Society, 2006. [description]
    • Anthony Cleve, Jean Henrard and Jean-Luc Hainaut. Data Reverse Engineering using System Dependency Graphs, in Proceedings of the 13th Working Conference on Reverse Engineering (WCRE’06), pages 157-166, IEEE Computer Society, 2006. [description]
    • Anthony Cleve, Jean Henrard and Jean-Luc Hainaut. Co-transformations in Information System Reengineering, in Proceedings of the 2nd International Workshop on Metamodels, Schemas, and Grammars for Reverse Engineering, (WCRE’04/ATEM-04), Electronic Notes in Theoretical Computer Science, Volume 137, pages 5-15, Elsevier, 2005. [description]
    • Jean Henrard, Anthony Cleve and Jean-Luc Hainaut. Inverse Wrappers for Legacy Information Systems Migration, in Proceedings of 1st International Workshop on Wrapper Techniques for Legacy Systems, (WCRE’04/WRAP’04), Computer Science Report, Volume 04-34, pages 30-43, Technische Universiteit Eindhoven, 2004. [description]
    • Anthony Cleve, Jean Henrard and Jean-Luc Hainaut. Co-transformations in Information System Reengineering, Proceedings of the 2nd Workshop on Metamodels, Schemas, and Grammars for Reverse Enginering, (ATEM'04), WCRE'04, Electronic Notes in Theoretical Computer Science, 2004.

REQUEST (Semi-automated generation of database through business objects)

  • Objectives:
Building intelligent tools intended to produce more quickly, and at lower cost, quality e-business web applications meeting in a more satisfactory way to customer requirements. The tools, which are components of DB-MAIN, have three goals:
  • provide the user with a great freedom to express his needs (e.g., by drawing draft user interfaces to describe information and behavioural needs),
  • assist the specialist in the analysis of these requirements
  • semi-automated generation of the programs and database schemas.
ReQuest also makes it possible to interface the new applications with the back-office and to legacy data and services. The software is intended for SME willing to develop electronic commerce applications, either for third parties or for themselves.
  • Results:
    • a comprehensive case study in which the end-user quickly builds its own interface as a collection of electronic forms, the database is semi-automatically generated, and the DB/BO mappings are semi-automatically derived
    • a screen grabber that automatically extracts conceptual schemas.
  • Themes: rapid application development, conceptual analysis, CASE tool
  • Dates: 2003-2007
  • Personnel: Jean-Luc Hainaut, Julien Vilz, Anne-France Brogneaux, Ravi Ramdoyal, Vincent Englebert
  • Publications:
    • Ravi Ramdoyal. Reverse Engineering User-Drawn Form-Based Interfaces for Interactive Database Conceptual Analysis, in Proceedings of the 22th International Conference on Advanced Information Systems Engineering - Doctoral Symposium, (CAiSE’10), Lecture Notes in Computer Science, Springer-Verlag, 2010. [ [description]]
    • Ravi Ramdoyal, Anthony Cleve and Jean-Luc Hainaut. Reverse Engineering User Interfaces for Interactive Database Conceptual Analysis, in Proceedings of the 22th International Conference on Advanced Information Systems Engineering, (CAiSE’10), Lecture Notes in Computer Science, pages XXX-XXX, Springer-Verlag, 2010. [description]
    • Ravi Ramdoyal, Anthony Cleve, Anne-France Brogneaux, Jean-Luc Hainaut. Reverse Engineering User Interfaces for Database Conceptual Analysis, Actes des 25e journées Bases de Données Avancées (BDA'08), 2008 [description] [full text]
    • Ravi Ramdoyal, Anne-France Brogneaux, Julien Vilz and Jean-Luc Hainaut. Recherche de recouvrements dans une collection de schémas de base de données, in Actes de l’Atelier DECOR (Passage à l’échelle des techniques de découverte de correspondances), 2007. [description]
    • Julien Vilz, Anne-France Brogneaux, Ravi Ramdoyal, Vincent Englebert and Jean-Luc Hainaut. Data Conceptualisation for Web-Based Data-Centred Application Design, in Proceedings of the 18th International Conference on Advanced Information Systems Engineering, (CAiSE’06), Lecture Notes in Computer Science, Volume 4001, pages 205-219, Springer-Verlag, 2006. [description]
    • Anne-France Brogneaux, Ravi Ramdoyal, Julien Vilz and Jean-Luc Hainaut. Deriving User-requirements from Human-Computer Interface, in Proceedings of 23th IASTED International Conference on Databases and Applications, pages 77-82, ACTA Press, 2005. [description]

BioMaze (Biochemical database evolution)

  • Objectives:
The objective of the project is to develop a web-based open knowledge base for the representation, extraction and processing of biochemical nets. The responsibility of the LIBD is focused on the design and evolution of the underlying database. In particularly, the BioMaze system includes components to keep, in a semi-automated way, the schemas, the data, the documentation and the OO API of the database synchronized with the conceptual evolution of the application domain. The documentation relies on OWL, so that a comprehensive OWL engineering toolset has been developed (transformation, generation, extraction, reverse engineering, validation). All the tools are components of DB-MAIN.
  • Results:
    • practical database evolution strategies
    • a database schema evolution processor for DB-MAIN
  • Themes: database design, database evolution, biochemical database, CASE tool
  • Dates: 2003-2007
  • Personnel: Jean-Luc Hainaut, Jean-Marc Hick
  • Publications:
Jean-Marc Hick and Jean-Luc Hainaut. Database application evolution: A transformational approach, Data and Knowledge Engineering, 59(3): pages 534-558, 2006. [description]

Active Database (Active Database Engineering)

  • Objective: Techniques and CASE tool for the design and generation of active databases
  • Results:
    • an abstract model of relational active databases
    • extension of the DB-MAIN tool to validate and generate active databases
    • a comprehensive implementation of IS-A hierarchies in SQL2
    • a sophisticated parametric SQL generator.
  • Themes: active database, SQL code generation, CASE tool, IS-A hierarchy management
  • Dates: 1999-2001
  • Personnel: Jean-Luc Hainaut, Anne-France Brogneaux
  • Publications:

Data Migration (Techniques and tools for data transformation)

  • Objective: Contribution to the support of data migration process
  • Results:
    • transformation techniques to specify data mappings
    • an extension of the DB-MAIN tool to support the design of mappings and to generate ETL data converters
    • a prototype toolkit for XML engineering.
  • Themes: data migration, ETL, data transformation, XML modeling, XML transformation
  • Dates: 1999-2001
  • Personnel: Jean-Luc Hainaut, Christine Delcroix
  • Publications:
    • Christine Delcroix, Philippe Thiran and Jean-Luc Hainaut. Approche transformationnelle de la réingénierie des données, Ingénierie des Systèmes d’Information, 6(1): pages 61-98, Hermès, 2001. [description]

RetroWeb (Techniques and tools for web document reengineering)

  • Objective: Techniques and tools for understanding, transforming, reengineering and processing complex HTML and XML document
  • Results:
    • a consolidated toolkit for XML engineering (including transformation, generation, reverse engineering for XML, XML DTD and XML schemas)
    • a growing library of heuristics to recover the semantic structure of HTML pages
    • a prototype extension of the DB-MAIN tool to support these processes
    • a prototype semantic annotation tool for web pages (based on Firefox)
  • Themes: web reverse engineering,web wrapping,XML engineering
  • Dates: 2001-2009
  • Personnel: Jean-Luc Hainaut, Aurore François, Fabrice Estiénenart, Jean-Roch Meurisse, Philippe Thiran
  • Publications:
    • Fabrice Estievenart and Jean-Roch Meurisse. Extraction de données sur Internet avec Retroweb, in Extraction et gestion des connaissances (EGC’07), Revues des Nouvelles Technologies de l’Information, Volume E-9, pages 181-182, 2007. [description]
    • Philippe Thiran, Fabrice Estievenart, Jean-Luc Hainaut and Geert-Jan Houben. A Generic Framework for Extracting XML Data from Legacy Databases, Journal of Web Engineering, 4(3): pages 205-223, Rinton Press, 2005. [description]
    • Fabrice Estievenart, Jean-Roch Meurisse, Jean-Luc Hainaut and Philippe Thiran. Semi-Automated Extraction of Targeted Data fromWeb Pages, in Proceedings of the 22nd International Conference on Data Engineering Workshops, (ICDEW’06), pages 125-134, IEEE Computer Society, 2006. [description]
    • Philippe Thiran, Fabrice Estiévenart, Hainaut Jean-Luc and Geert-Jan Houben. Exporting Databases in XML : A Conceptual and Generic Approach, in Proceedings of the Workshop on Web Information Systems Modeling, (WISM’04/CAiSE’04 Workshops), pages 33-48, Faculty of Computer Science and Information Technology, Riga Technical University, 2004. [description]
    • Fabrice Estiévenart, Aurore François, Jean Henrard and Jean-Luc Hainaut. A tool-supported method to extract data and schema from web sites, in Proceedings of the 5th International Workshop on Web Site Evolution, (WSE’03), pages 3-11, IEEE Computer Society, 2003. [description]

DB-MAIN/Objectif 1; Certiform (Industrial raining seminars and materials in DB Engineering)

  • Objective: TBA
  • Results: TBA
  • Themes: TBA
  • Dates: 1995-1999 (DB-MAIN/Objectif 1); 2001-2003 (Certiform)
  • Personnel:
    • DB-MAIN/Objectif 1: Jean-Luc Hainaut, Alain Gofflot, Pierre Delvaux, Anne-France Brogneaux
    • Certiform: Jean-Luc Hainaut, Anne-France Brogneaux
  • Publications: TBA

InterDB (Architecture, Methods and Tools for Database Federation)

  • Objective: Development of a methodologies and tools for building federated databases
  • Results:
    • a generic architecture based of wrappers and mediators,
    • methods to extract and integrate schemas from heterogeneous, independent and distributed databases,
    • extension of the DB-MAIN tool to design and generate wrappers and mediators,
    • doctoral thesis (Legacy Databases Federation)
  • Themes: federated database, wrapper, database integration, CASE tool
  • Dates: 1995-2002
  • Personnel: Jean-Luc Hainaut, Arnaud Deflorenne, Stéphane Bodard, Majid Chougrani, Philippe Thiran
  • Publications:
    • Philippe Thiran, Jean-Luc Hainaut, Geert-Jan Houben and Djamal Benslimane. Wrapper-based evolution of legacy information systems, ACM Trans. Softw. Eng. Methodol., 15(4): pages 329-359, ACM Press, 2006. [description]
    • Philippe Thiran, Tore Risch, Carmen Costilla, Jean Henrard, Thomas Kabisch, Johan Petrini, Willem-Jan van den Heuvel and Jean-Luc Hainaut. Report on the workshop on wrapper techniques for legacy data systems, SIGMOD Record, 34(3): pages 85-86, 2005. [description]
    • Philippe Thiran, Hainaut Jean-Luc and Geert-Jan Houben. Database Wrappers Development: Towards Automatic Generation, in Proceedings of the 9th European Conference on Software Maintenance and Reengineering, (CSMR’05), pages 207-216, IEEE Computer Society, 2005. [description]
    • Philippe Thiran, Geert-Jan Houben, Hainaut Jean-Luc and Djamal Benslimane. Updating Legacy Databases through Wrappers: Data Consistency Management, in Proceedings of the 11th Working Conference on Reverse Engineering (WCRE’04), IEEE Computer Society, 2004. [description]
    • Willem-Jan van den Heuvel and Philippe Thiran. A Methodology for Designing Federated Enterprise Models with Conceptualized Legacy Wrappers, in Proceedings of the 5th International Conference on Enterprise Information Systems, (ICEIS’03), pages 353-358, ICEIS, 2003. [description]
    • Willem-Jan van den Heuvel and Philippe Thiran. Constructing Federated Enterprise Schemas with Conceptualized Legacy Data Systems, in Proceedings of the Workshop on Information Technologies and Systems, (WITS’02), SMU, 2002. [description]
    • Philippe Thiran. Legacy database federation. A combined forward-reverse approach, PHD Thesis, University of Namur, 2003
    • Jean Henrard, Jean-Marc Hick, Philippe Thiran and Jean-Luc Hainaut. Strategies for Data Reengineering, in Proceedings of the 9th Working Conference on Reverse Engineering, (WCRE’02), pages 211-220, IEEE Computer Society, 2002. [description]
    • Philippe Thiran and Jean-Luc Hainaut. Evolving hybrid distributed databases: architecture and methodology, in Proceedings of the 4th Workshop on Engineering Federated Information Systems, (EFIS’01), pages 47-60, IOS Press / Infix, 2001. [description]
    • Philippe Thiran and Jean-Luc Hainaut. Interoperability of Legacy Databases: A Combined Top-Down and Bottom-Up Approach, in Proceedings of the 8th Doctoral Consortium at CAiSE’01, 2001. [description]
    • Philippe Thiran and Jean-Luc Hainaut. Wrapper Development for Legacy Data Reuse, in Proceedings of the 8th Working Conference on Reverse Engineering, (WCRE’01), pages 198-207, IEEE Computer Society, 2001. [description]
    • Philippe Thiran, Abdelmajid Chougrani, Jean-Luc Hainaut and Jean-Marc Hick. CASE Support for the Development of Federated Information Systems, in Proceedings of the 3rd Workshop on Engineering Federated Information Systems, (EFIS’00), pages 106-113, IOS Press / Infix, 2001. [description]

TimeStamp (Temporal Database Engineering)

  • Objective: Development of models, methods and tools for temporal databases (TDB) design, management and exploitation
  • Results:
    • a hierarchy of layered models to specify TDB,
    • a methodology to design and implement TDB in SQL2,
    • the architecture of an active database for the management of bitemporal databases,
    • an extension of the DB-MAIN tool to support the design and the generation of TDB,
    • a TSQL-like API to easily process temporal data (extended SQL through an ODBC-like interface)
  • Themes: temporal database, CASE tool, database design, active database
  • Dates: 1997-2003
  • Personnel: Jean-Luc Hainaut, Virginie Detienne
  • Publications:
    • [P01-02] Virginie Detienne and Jean-Luc Hainaut. CASE Tool Support for Temporal Database Design, in Proceedings of the 20th International Conference on Conceptual modeling, (ER’01), Lecture Notes in Computer Science, Volume 2224, pages 208-224, Springer-Verlag, 2001. [description] [full text]
    • [TR02-01] Virginie Detienne, Jean-Luc Hainaut. TimeStamp: Volume 1 - Introduction aux bases de données temporelles, rapport final du projet TimeStamp, janvier 2002, 174 pages, [full text]
    • [TR02-02] Virginie Detienne, Jean-Luc Hainaut. TimeStamp: Volume 2 - Méthodologie et exploitation des bases de données temporelles, rapport final du projet TimeStamp, janvier 2002, 290 pages, [full text]
    • [TR02-03] Virginie Detienne, Jean-Luc Hainaut. TimeStamp: Volume 3/1 - Documents techniques - Rapports techniques de recherche, rapport final du projet TimeStamp, janvier 2002, 340 pages, [full text]
    • [TR02-04] Virginie Detienne, Jean-Luc Hainaut. TimeStamp: Volume 3/2 - Documents techniques - Documentation technique des outils, rapport final du projet TimeStamp, janvier 2002, 170 pages, [full text]

DB-Process (Database Method Engineering)

  • Objective: Development of an engineering process model and its implementation as the method engine of DB-MAIN;
  • Results:
    • comprehensive model and language for specifying data-oriented engineering methods,
    • the methodological engine of DB-MAIN
    • doctoral thesis (Database Engineering Process Modeling).
  • Themes: CASE tool, method engineering, process modeling, database methodology
  • Dates: 1995-2003
  • Personnel: Jean-Luc Hainaut, Didier Roland
  • Publications:
    • Didier Roland. Database engineering process modelling, PHD Thesis, University of Namur, 2002
    • Jean-Luc Hainaut. Research in database engineering at the University of Namur, SIGMOD Rec., 32(4): pages 124-128, ACM Press, 2003. [description] [full text]
    • Didier Roland, Jean-Luc Hainaut, Jean-Marc Hick, Jean Henrard and Vincent Englebert. Database Engineering Processes with DB-MAIN, in Proceedings of the 8th European Conference on Information Systems, Trends in Information and Communication Systems for the 21st Century, (ECIS’00), 2000. [description] [full text]
    • Didier Roland, Jean-Luc Hainaut, Jean Henrard, Jean-Marc Hick and Vincent Englebert. Database Engineering Process History, in Proceedings of the International Conference on the Many Facets of Process Engineering, Public. Univ. Tunis, 1999. [description] [full text]
    • Didier Roland and Jean-Luc Hainaut. Database Engineering Process Modeling, in Proceedings of the 1st International Conference on the Many Facets of Process Engineering, 1997. [description] [full text]
    • Jean-Luc Hainaut, Vincent Englebert, Jean Henrard, Jean-Marc Hick and Didier Roland. Database Evolution - the DB-MAIN Approach, in Proceedings of the 13th International Conference on the Entity-Relationship Approach, (ER’94), Lecture Notes in Computer Science, Volume 881, pages 112-131, Springer-Verlag, 1994. [description]

DB-MAIN (Database Engineering)

  • Objective: Development of models, techniques, methods and tools to support all the database engineering processes. DB-MAIN has been the central project of the LIBD since 1993.
  • Results: TBA
    • consolidation of the transformational paradigm as an effective engineering technique,
    • the DB-MAIN CASE/meta-CASE environment,
    • comprehensive methodologies for DB analysis/design, sophisticated code generation, DB reverse engineering and database evolution,
  • Themes: CASE/CARE tool, schema transformation, database methodology, program analysis, database reverse engineering; implicit constraints elicitation, schema conceptualization
  • Dates: 1993-?
  • Personnel: Jean-Luc Hainaut, Jean Henrard, Jean-Marc Hick, Vincent Englebert, Didier Roland
  • Publications:
    • Jean-Luc Hainaut, Transformational Database Engineering, Short tutorial, Actes des 25e journées Bases de Données Avancées (BDA'08), 2008 [ [description]] [see also slideshow]
    • Jean-Luc Hainaut. Network Data Model, in Encyclopedia of Database Systems, Liu, L. and Özsu, T. (Eds), Springer-Verlag, 2009. [ [description]] [Encyclopedia of DB Systems]
    • Jean-Luc Hainaut. Hierarchical Data Model, in Encyclopedia of Database Systems, Liu, L. and Özsu, T. (Eds), Springer-Verlag, 2009. [ [description]] [Encyclopedia of DB Systems]
    • Jean-Luc Hainaut, Jean Henrard, Vincent Englebert, Didier Roland, Jean-Marc Hick. Database Reverse Engineering, in Encyclopedia of Database Systems, Liu, L. and Özsu, T. (Eds), Springer-Verlag, 2009. [ [description]] [Encyclopedia of DB Systems]
    • Jean-Luc Hainaut. Legacy and Future of Database Reverse Engineering, Keynote, Proceedings of the 16th Working Conference on Reverse Engineering, (WCRE'09), IEEE Computer Society, 2009. [ [description]] [see also slideshow]
    • Jean-Luc Hainaut, Jean-Marc Hick, Didier Roland, Jean Henrard and Vincent Englebert. Database Reverse Engineering, in Encyclopedia of Database Technologies and Applications (2d Ed.), IDEA Group, 2008. [description]
    • Jean-Luc Hainaut. The Transformational Approach to Database Engineering, in Generative and Transformational Techniques in Software Engineering, Lecture Notes in Computer Science, Volume 4143, pages 95-143, Springer, 2006. [description]
    • Jean-Luc Hainaut. Transformation-based Database Engineering, in Transformation of Knowledge, Information and Data: Theory and Applications, pages 1-26, IDEA Group, 2005. [description]
    • Anthony Cleve, Jean Henrard and Jean-Luc Hainaut. Data Reverse Engineering using System Dependency Graphs, in Proceedings of the 13th Working Conference on Reverse Engineering (WCRE’06), pages 157-166, IEEE Computer Society, 2006. [description]
    • Yannis Tzitzikas and Jean-Luc Hainaut. On the visualization of large-sized ontologies, in Proceedings of the working conference on Advanced Visual Interfaces, AVI’06, pages 99-102, ACM Press, 2006. [description]
    • Jean-Luc Hainaut. Transformation-based Database Engineering, in Transformation of Knowledge, Information and Data: Theory and Applications, pages 1-26, IDEA Group, 2005. [description]
    • Yannis Tzitzikas and Jean-Luc Hainaut. How to Tame a Very Large ER Diagram (Using Link Analysis and Force-Directed Drawing Algorithms), in Proceedings of the 24th International Conference on Conceptual Modeling, (ER’05), Lecture Notes in Computer Science, Volume 3716, pages 144-159, Springer-Verlag, 2005. [description]
    • Jean-Marc Hick and Jean-Luc Hainaut. Strategy for database application evolution: the DB-MAIN approach, in Proceedings of the 22nd International Conference on Conceptual Modeling, (ER’03), Lecture Notes in Computer Science, Volume 2813, pages 291-306, Springer-Verlag, 2003. [description]
    • Jean-Luc Hainaut. Transformation-based Database Engineering, in Encyclopedia of Database Technologies and Applications, pages 707-713, IDEA Group, 2005. [description]
    • Jean-Luc Hainaut, Jean-Marc Hick, Didier Roland, Jean Henrard and Vincent Englebert. CASE tools for database engineering, in Encyclopedia of Database Technologies and Applications, pages 59-65, IDEA Group, 2005. [description]
    • Jean Henrard. Program comprehension in database reverse engineering, PHD Thesis, University of Namur, 2003
    • Jean-Luc Hainaut. Research in database engineering at the University of Namur, SIGMOD Rec., 32(4): pages 124-128, ACM Press, 2003. [description] [full text]
    • Jean-Marc Hick and Jean-Luc Hainaut. Strategy for database application evolution: the DB-MAIN approach, in Proceedings of the 22nd International Conference on Conceptual Modeling, (ER’03), Lecture Notes in Computer Science, Volume 2813, pages 291-306, Springer-Verlag, 2003. [description
    • Didier Roland. Database engineering process modelling, PHD Thesis, University of Namur, 2002
    • Jean-Marc Hick. Evolution of relational databases applications, PHD Thesis, University of Namur, 2001
    • Jean Henrard and Jean-Luc Hainaut. Data dependency elicitation in database reverse engineering, in Proceedings of the 5th European Conference on Software Maintenance and Reengineering, (CSMR’01), pages 11-19, IEEE Computer Society, 2001. [description]
    • Vincent Englebert. A smart meta-CASE: towards an integrated solution, PHD Thesis, University of Namur, 2000
    • Didier Roland, Jean-Luc Hainaut, Jean-Marc Hick, Jean Henrard and Vincent Englebert. Database Engineering Processes with DB-MAIN, in Proceedings of the 8th European Conference on Information Systems, Trends in Information and Communication Systems for the 21st Century, (ECIS’00), 2000. [description] [full text]
    • Jean-Luc Hainaut, Jean Henrard, Jean-Marc Hick, Didier Roland and Vincent Englebert. The Nature of Data Reverse Engineering, in Proceedings of the 2000 Data Reverse Engineering Workshop, (DRE’2000), Zurich Univ. Publish., 2000. [description] [full text]
    • Jean Henrard, Jean-Luc Hainaut, Jean-Marc Hick, Didier Roland and Vincent Englebert. From micro-analytical Method to Mass Processing - The Economic Challenge, in Proceedings of the 2000 Data Reverse Engineering Workshop, 2000, (DRE’2000), Zurich Univ. Publish., 2000. [description] [full text]
    • Vincent Englebert and Jean-Luc Hainaut. DB-MAIN: A Next Generation Meta-CASE, Information Systems Journal, Special issue on meta-modelling and methodology engineering, 24(2): Pergamon, 1999. [description] [full text]
    • Jean Henrard, Jean-Luc Hainaut, Jean-Marc Hick, Didier Roland and Vincent Englebert. Data structure extraction in database reverse engineering, in Proceedings of the ER’99 Workshops on Evolution and Change in Data Management, Reverse Engineering in Information Systems, and the World Wide Web and Conceptual Modeling (REIS/ER’99), Lecture Notes in Computer Science, Volume 1727, pages 149-160, Springer, 1999. [description]
    • Vincent Englebert and Jean-Luc Hainaut. GRASYLA: Modelling CASE tool GUIs in Meta-CASEs, in Proceedings of the 3rd International Conference on Computer-Aided Design of User Interface (CADUI’99), pages 217-230, Kluwer, 1999. [description] [full text]
    • Jean-Marc Hick, Jean-Luc Hainaut, Vincent Englebert, Didier Roland and Jean Henrard. Stratégies pour l’évolution des applications de bases de données relationnelles : l’approche DB-MAIN, in Actes du XVIIe congrès INFORSID, pages 33-54, 1999. [description] [full text]
    • Didier Roland, Jean-Luc Hainaut, Jean Henrard, Jean-Marc Hick and Vincent Englebert. Database Engineering Process History, in Proceedings of the International Conference on the Many Facets of Process Engineering, Public. Univ. Tunis, 1999. [description] [full text]
    • Jean-Marc Hick, Jean-Luc Hainaut, Vincent Englebert, Didier Roland and Jean Henrard. Maintenance et évolution d’applications de bases de données, in Actes des 1ères Journées de Ré-ingénierie des Systèmes d’Information, 1998. [description] [full text]
    • Jean Henrard, Didier Roland, Vincent Englebert, Jean-Marc Hick and Jean-Luc Hainaut. Outils d’analyse de programmes pour la rétro-conception de bases de données, in Actes du Xème Congrès INFORSID, pages 237-250, 1998. [description] [full text]
    • Jean Henrard, Didier Roland, Vincent Englebert, Jean-Marc Hick and Jean-Luc Hainaut. Program Understanding in Databases Reverse Engineering, in Proceedings of the 9th International Conference on Database and Expert Systems Applications, (DEXA’99), Lecture Notes in Computer Science, Volume 1460, pages 70-79, Springer, 1998. [description] [full text]
    • Jean-Luc Hainaut, Jean Henrard, Jean-Marc Hick, Didier Roland and Vincent Englebert. Contribution to the Reverse Engineering of OO Applications - Methodology and Case Study, in Proceedings of the IFIP TC2/WG2.6 Seventh Conference on Database Semantics, (DS-7), IFIP Conference Proceedings, Volume 124, pages 131-161, Chapman and Hall, 1997. [description] [full text]
    • Didier Roland and Jean-Luc Hainaut. Database Engineering Process Modeling, in Proceedings of the 1st International Conference on the Many Facets of Process Engineering, 1997. [description] [full text]
    • Jean-Luc Hainaut, Vincent Englebert, Jean-Marc Hick, Jean Henrard and Didier Roland. Knowledge Transfer in Database Reverse Engineering - A Supporting Case Study, in Proceedings of the 4th Working Conference on Reverse Engineering, (WCRE’97), pages 194-203, IEEE Computer Society, 1997. [description] [full text]
    • Jean-Luc Hainaut. Specification preservation in schema transformations - Application to semantics and statistics, Data and Knowledge Engineering, 16(1): Elsevier Science Publish., 1996. [description] [full text]
    • Jean-Luc Hainaut, Vincent Englebert, Jean Henrard, Jean-Marc Hick and Didier Roland. Database Reverse Engineering : from Requirements to CARE tools, Journal of Automated Software Engineering, 3(1): Kluwer Academic Press, 1996. [description] [full text]
    • Vincent Englebert, Jean Henrard, Jean-Marc Hick, Didier Roland and Jean-Luc Hainaut. DB-MAIN: Un Atelier d’Ingénierie de Bases de Données, Ingénierie des Systèmes d’Information, 4(1): HERMES-AFCET, 1996. [description]
    • Jean-Luc Hainaut, Jean-Marc Hick, Vincent Englebert, Jean Henrard and Didier Roland. Understanding implementations of IS-A Relations, in Proceedings of 15th International Conference on Conceptual Modeling, (ER’96), Lecture Notes in Computer Science, Volume 1157, pages 42-57, Springer-Verlag, 1996. [description] [full text]
    • Jean-Luc Hainaut, Jean Henrard, Didier Roland, Vincent Englebert and Jean-Marc Hick. Structure Elicitation in Database Reverse Engineering, in Proceedings of the 3rd Working Conference on Reverse Engineering, (WCRE’96), pages 131-140, IEEE Computer Society, 1996. [description] [full text]
    • Jean-Luc Hainaut, Didier Roland, Vincent Englebert, Jean-Marc Hick and Jean Henrard. Database Reverse Engineering - A Case Study, in Actes du 2ème Forum International d’Informatique Appliquée, ESIG, 1996. [description]
    • Jean-Luc Hainaut, Jean Henrard, Jean-Marc Hick, Didier Roland and Vincent Englebert. Database Design Recovery, in Proceedings of the 8th Conference on Advanced Information Systems Engineering, (CAiSE’96), Lecture Notes in Computer Science, Volume 1080, pages 272-300, Springer-Verlag, 1996. [description] [full text]
    • Jean Henrard, Jean-Marc Hick, Didier Roland, Vincent Englebert and Jean-Luc Hainaut. Techniques d’analyse de programmes pour la rétro-ingénierie de bases de données, in Actes du XIV Congrès INFORSID, pages 215-232, Edit. AFCET, 1996. [description] [full text]
    • Jean-Luc Hainaut, Vincent Englebert, Jean Henrard, Jean-Marc Hick and Didier Roland. DB-MAIN : a Database Reverse Engineering CASE Tool, in Proceedings of the 6th Workshop on Next Generation CASE tools, 1995. [description]
    • Jean-Luc Hainaut. Transformation-Based Database Engineering, in Tutorials of the 21th International Conference on Very Large Data Bases, (VLDB’95), 1995. [description] [full text]
    • Jean Henrard, Vincent Englebert, Jean-Marc Hick, Didier Roland and Jean-Luc Hainaut. DB-MAIN : un atelier d’ingénierie de bases de données, in Actes des 11èmes journées Bases de Données Avancées, (BDA’95), pages 469-470, INRIA, 1995. [description] [full text]
    • Jean-Luc Hainaut, Vincent Englebert, Jean Henrard, Jean-Marc Hick and Didier Roland. Requirements for Information Systems Reverse Engineering Support, in Proceedings of the 2nd Working Conference on Reverse Engineering, (WCRE’95), pages 134-145, IEEE Computer Society, 1995. [description] [full text]
    • Jean-Luc Hainaut, Catherine Tonneau, Michel Joris and Muriel Chandelon. Transformation-based Database Reverse Engineering, in Proceedings of 12th International Conference on Entity-Relationship Approach (ER’93), Lecture Notes in Computer Science, Volume 823, pages 364-375, Springer-Verlag, 1994. [description]
    • Jean-Luc Hainaut, Vincent Englebert, Jean Henrard, Jean-Marc Hick and Didier Roland. Database Evolution - the DB-MAIN Approach, in Proceedings of the 13th International Conference on the Entity-Relationship Approach, (ER’94), Lecture Notes in Computer Science, Volume 881, pages 112-131, Springer-Verlag, 1994. [description]
    • Jean-Luc Hainaut, Vincent Englebert, Jean Henrard, Jean-Marc Hick and Didier Roland. Database Applications Evolution - the DB-MAIN Project, in Actes des Journées d’études de l’AFCET Ingénierie des Bases de Données - Migration, Intégration et Evolution, Edit. AFCET, 1994. [description]
    • Jean-Luc Hainaut, Muriel Chandelon, Catherine Tonneau and Michel Joris. Contribution to a Theory of Database Reverse Engineering, in Proceedings of the 1st Working Conference on Reverse Engineering (WCRE’93), pages 161-170, IEEE Computer Society, 1993. [description]
    • Jean-Luc Hainaut, Catherine Tonneau, Michel Joris and Muriel Chandelon. Schema Transformation Techniques for Database Reverse Engineering, in Proceedings of 12th International Conference on the Entity-Relationship Approach (ER’93), pages 353-372, E/RInstitute Publish., 1993. [description]
    • Jean-Luc Hainaut. A Temporal Statistical Model for Entity-Relationship Schemas, in Proceedings of the 11th International Conference on the Entity-Relationship Approach (ER’92), Lecture Notes in Computer Science, Volume 645, pages 79-96, Springer-Verlag, 1992. [description]
    • Jean-Luc Hainaut, Mario Cadelli, Bernard Decuyper and Olivier Marchand. Database CASE Tool Architecture : Principles for Flexible Design Strategies, in Proceedings of the 4th International Conference on Advanced Information System Engineering (CAiSE’92), Lecture Notes in Computer Science, Volume 593, pages 187-207, Springer-Verlag, 1992. [description]
    • Jean-Luc Hainaut. Entity-generating Schema Transformations for Entity-Relationship Models, in Proceedings of the 10th International Conference on the Entity-Relationship Approach (ER’91), pages 643-670, ER Institute, 1991. [ [description]] [full text]
    • Jean-Luc Hainaut. Entity-Relationship models : formal specification and comparison, in Proceedings of the 9th International Conference on the Entity-Relationship Approach (ER’90), pages 53-64, ER Institute, 1990. [description] [full text]
    • Jean-Luc Hainaut. A Generic Entity-Relationship Model, in Proceedings of the IFIP WG 8.1 Conference on Information System Concepts: an in-depth analysis, pages 109-138, North-Holland, 1989. [description] [full text]
    • Jean-Luc Hainaut. Theoretical and Practical Tools for Data Base Design, in Proceedings of the 7th International Conference on Very Large Data Bases, (VLDB’81), pages 216-224, IEEE Computer Society, 1981. [description] [full text]
    • Jean-Luc Hainaut. Some Tools for Data Independence in Multilevel Data Base Systems, in Proceedings of the IFIP WC on Modelling in Data Base Management Systems, pages 187-211, North-Holland, 1976. [description]
    • Jean-Luc Hainaut. Evaluation des performances d’une base de données par modèle probabiliste, in Cahier INFORSID, actes de la conférence sur la représentation des systèmes d’information : Maquette, modèle et prototype, volume 2, pages 177-221, Public. IRIA, 1976. [description] [full text]

PHENIX (Database Reverse Engineering)

  • Objective: Development of methods and tools to reverse engineer COBOL files through AI techniques
  • Results:
    • a generic methodological framework for DB reverse engineering,
    • a prototype expert-system to extract logical and conceptual schemas from COBOL source programs (has not been marketed)
    • evaluation of the use of AI technology in software engineering (fairly negative!)
  • Themes: CASE/CARE tool, schema transformation, program analysis, database reverse engineering; implicit constraints elicitation, AI techniques
  • Dates: 1989-1993
  • Personnel: Jean-Luc Hainaut, Bertrand Mignon, Catherine Tonneau, Muriel Chandelon, François Bodart (+ team from the BIKIT research center, University of Gent: Erik Cardon, Frank Osaer, Peter Verscheure, R. Van Hoe, Josef Vandamme, Mark Vanwormhoudt)
  • Publications:
    • Jean-Luc Hainaut, Catherine Tonneau, Michel Joris and Muriel Chandelon. Transformation-based Database Reverse Engineering, in Proceedings of 12th International Conference on Entity-Relationship Approach (ER’93), Lecture Notes in Computer Science, Volume 823, pages 364-375, Springer-Verlag, 1994. [description]
    • Jean-Luc Hainaut, Muriel Chandelon, Catherine Tonneau and Michel Joris. Contribution to a Theory of Database Reverse Engineering, in Proceedings of the 1st Working Conference on Reverse Engineering (WCRE’93), pages 161-170, IEEE Computer Society, 1993. [description]
    • Jean-Luc Hainaut, Catherine Tonneau, Michel Joris and Muriel Chandelon. Schema Transformation Techniques for Database Reverse Engineering, in Proceedings of 12th International Conference on the Entity-Relationship Approach (ER’93), pages 353-372, E/R Institute Publish., 1993. [description]
    • Michel Joris, R. Hoe, Jean-Luc Hainaut, Muriel Chandelon, Tonneau Catherine and Bodart François. PHENIX : methods and tools for database reverse engineering, in Proceedings of 5th International Conference on Software Engineering and Applications, EC2 Publish., 1992. [description]
    • Jean-Luc Hainaut. Database Reverse Engineering, Models, Techniques and Strategies, in Proceedings of the 10th International Conference on the Entity-Relationship Approach (ER’91), pages 729-741, ER Institute, 1991. [description] [full text]
    • Muriel Chandelon, Michel Joris, Bertrand Mignon, Catherine Tonneau, Jean-Luc Hainaut, François Bodart, Erik Cardon, Frank Osaer, Peter Verscheure, R. Van Hoe, Josef Vandamme, Mark Vanwormhoudt, DATABASE REVERSE ENGINEERING - Volume I: General concepts and Introduction, Final report of the PHENIX project, 138 pages, April 1993 [full text]
    • Muriel Chandelon, Michel Joris, Bertrand Mignon, Catherine Tonneau, Jean-Luc Hainaut, François Bodart, Erik Cardon, Frank Osaer, Peter Verscheure, R. Van Hoe, Josef Vandamme, Mark Vanwormhoudt, DATABASE REVERSE ENGINEERING - Volume II: Reverse engineering, Final report of the PHENIX project, April 1993, 300 pages [full text]
    • Muriel Chandelon, Michel Joris, Bertrand Mignon, Catherine Tonneau, Jean-Luc Hainaut, François Bodart, Erik Cardon, Frank Osaer, Peter Verscheure, R. Van Hoe, Josef Vandamme, Mark Vanwormhoudt, DATABASE REVERSE ENGINEERING - Volume III: Technical appendices, Final report of the PHENIX project, 100 pages, April 1993. [full text]
    • Muriel Chandelon, Michel Joris, Bertrand Mignon, Catherine Tonneau, Jean-Luc Hainaut, François Bodart, Erik Cardon, Frank Osaer, Peter Verscheure, R. Van Hoe, Josef Vandamme, Mark Vanwormhoudt, Phenix Symposium on Database Reverse Engineering, Proceedings. 275 pages, June 1992. [full text]

ORGA; TRAMIS (Computer-Aided Database Design)

  • Objective: Development of a database engineering CASE tool (SQL databases, CODASYL databases, standard files);
  • Results:
    • a generic architecture for DB CASE tools, including a first version of the DB-MAIN repository
    • first actual implementation of transformations in CASE tools
    • the IDA/Orga CASE tool, marketed by METSI from 1985 to 1988
    • the TRAMIS/Master CASE tool, marketed by CONCIS (currently subsidiary of Ariane II) from 1988 to 1991
  • Themes: CASE tool, schema transformation, code generation, SQL DBMS, CODASYL DBMS, standard files
  • Dates: 1984-1985 (ORGA); 1986-1991 (TRAMIS)
  • Personnel:
    • ORGA: Jean-Luc Hainaut, Alain Delcourt, Benoît Vanhoute, Carine Charlot
    • TRAMIS: Jean-Luc Hainaut, Mario Cadelli, Bernard Decuyper, Olivier Marchand
  • Publications:
    • Jean-Luc Hainaut,Mario Cadelli,Bernard Decuyper and Olivier Marchand. TRAMIS:a transformation-based database CASE tool, in Proceedings of 5th International Conference on Software Engineering and Applications, EC2 Publish., 1992. [description]
    • Jean-Luc Hainaut, Mario Cadelli, Bernard Decuyper and Olivier Marchand. Database CASE Tool Architecture : Principles for Flexible Design Strategies, in Proceedings of the 4th International Conference on Advanced Information System Engineering (CAiSE’92), Lecture Notes in Computer Science, Volume 593, pages 187-207, Springer-Verlag, 1992. [description]

IDML (Technology-independent access to databases)

  • Objectives: TBA
  • Results: TBA
  • Themes: database wrapping, database code generation, database interoperability, ERA database API
  • Dates: 1978-1982
  • Personnel: Jean-Luc Hainaut, Yves Delvaux
  • Publications:
    • Yves Delvaux and Jean-Luc Hainaut. Système portable de manipulation de bases de données, in Actes du congrès AFCET 1981, pages 385-395, Editions Hommes et Techniques, 1981. [description] [full text]
    • Jean-Luc Hainaut. IDML : Système d'interaction avec des bases de données CODASYL, in Actes des communications de l'Ecole d'été 1978 de l'AFCET, pages 121-144, Publication FUNDP, 1978. [full text]

Large Administrative Databases(Models, Languages and Management Systems for Large Administrative databases)

  • Objectives: Design and development of a complete database environment for Belgian public administrations.
  • Results:
    • SPHINX: a database management system based on the ER model
    • A high-level DML language integrated to COBOL (based on SPHINX)
    • NUL: an incremental user-oriented query language (based on SPHINX)
    • A metasystem (based on SPHINX)
  • Themes: DBMS, database models, database languages, database design
  • Dates: 1971-1977
  • Personnel: François Bodart, Claude Deheneffe, Dominique Guillebaud, Jean-Luc Hainaut, Henri Hennebert, Beaudouin Le Charlier, Walter Paulus, Silvio Colussi (+ university of Gent and university of Liège)
  • Publications:
    • Baudouin Le Charlier and Jean-Luc Hainaut. Modèles, Langages et Systèmes pour la conception et l’exploitation de bases de données, in Actes du congrès AFCET 1978, pages 179-189, Editions Hommes et Techniques, 1978. [description] [full text]
    • Baudouin Le Charlier. Quelques réflexions concernant les modèles et langages de bases de données, in Actes des communications de l'Ecole d'été 1978 de l'AFCET, pages 176-185, Publication FUNDP, 1978. [full text]
    • [TR78-01]Jean-Luc Hainaut, Baudouin Le Charlier, et al., Système de conception et d'exploitation de bases de données - Volume 1 : Modèles et Langages. Rapport final du projet CIPS I2/15, Institut d'informatique, Université de Namur, 1978. [full text]
    • [TR78-02]Jean-Luc Hainaut, Baudouin Le Charlier, et al., Système de conception et d'exploitation de bases de données - Volume 2 : Manuel de référence des langages. Rapport final du projet CIPS I2/15, Institut d'informatique, Université de Namur, 1978. [full text]
    • [TR78-03]Jean-Luc Hainaut, Baudouin Le Charlier, et al., Système de conception et d'exploitation de bases de données - Volume 3 : Une implémentation du modèle d'accès. Rapport final du projet CIPS I2/15, Institut d'informatique, Université de Namur, 1978. [full text]
    • [TR78-04]Jean-Luc Hainaut, Baudouin Le Charlier, et al., Système de conception et d'exploitation de bases de données - Volume 4 : Le système SPHINX, Utilisation, fonctionnement et description interne. Rapport final du projet CIPS I2/15, Institut d'informatique, Université de Namur, 1978. [full text]
    • [TR78-05]Jean-Luc Hainaut, Baudouin Le Charlier, et al., Système de conception et d'exploitation de bases de données - Volume 5 : Exemples d'application. Rapport final du projet CIPS I2/15, Institut d'informatique, Université de Namur, 1978. [full text]
    • E. Benci, François Bodart, Henry Bogaert, Alain Cabanes. Concepts for the Design of a Conceptual Schema. in Proceedings of the IFIP WC on Modelling in Data Base Management Systems, pages 181-200, North-Holland, 1976.
    • Claude Deheneffe and Henri Hennebert. NUL: A Navigational User’s Language for a Network Structured Data Base, in Proceedings of the 1976 ACM SIGMOD International Conference on Management of Data, pages 135-142, ACM, 1976. [description] [full text]
    • Claude Deheneffe, Jean-Luc Hainaut and Hubert Tardieu. The Individual Model, in Proceedings of the International Workshop on Data Structure Models for Information Systems, pages 89-118, Presses Universitaires de Namur, 1974. [description] [full text]
    • E. Benci, François Bodart, A. Cabanes, A. Carfantan, Claude Deheneffe, Jean-Luc Hainaut, H. Leroy, J. Randon, S. Savoyski and J. Thuly. Introductory Report, in Proceedings of the International Workshop on Data Structure Models for Information Systems, pages 15-56, Presses Universitaires de Namur, 1974. [description] [full text]
    • Claude Deheneffe, Henri Hennebert and Walter Paulus. A Relational Model for a Data Base, in Proceedings of the IFIP congress 74, pages 1022-1025, North-Holland, 1974. [description] [full text]
    • Jean-Luc Hainaut and Baudouin Le Charlier. An Extensible Semantic Model of Data Base and Its Data language, in Proceedings of the IFIP Congress 74, pages 1026-1030, North-Holland, 1974. [description] [full text]


<Back to Welcome page / Retour à la page d'accueil>

Outils personnels