Outils personnels
FUNDP > Institution > Annuaire du personnel
Membre du personnel

Anthony CLEVE

Chargé de cours

Anthony Cleve is an assistant professor in information system evolution at University of Namur (FUNDP). He is also a part-time Lecturer in database engineering at Université Libre de Bruxelles (ULB). Previously, Anthony was an ERCIM post-doctoral research fellow at INRIA Lille (2009-2010), where he worked in the ADAM team. He holds an MSc degree (2004) and a PhD degree (2009) in Computer Science from the University of Namur. Anthony also worked as visiting researcher at CWI, Amsterdam, where he was a member of the SWAT team (2005-2006).

Anthony's research interests include information system maintenance and evolution, software and data reverse engineering, program analysis and transformation, self-adaptive and context-aware systems.

His full CV is available here.

Téléphone: 081/724963
Fax: 081/724967
Mail:

Charges aux FUNDP

Diplômes

PhD in Computer Science

Master in Computer Science

Bachelor in Economics and Management

Domaines de compétences

Database engineering, reengineering & reverse engineering

Information system analysis, evolution, migration & renovation

Cross-analysis and co-evolution of databases & programs

Program analysis, transformation & generation

Self-adaptive, context-aware systems

Charges externes

co-Chair of the ERCIM Working Group on Software Evolution (since 2010)

Steering Committee member of IWPSE (since 2010)

Program co-Chair of CSMR'12 and CSMR'13

Publicity co-Chair of SLE'10, ER'11

Demonstrations co-Chair of ASE'10, ESEC/FSE'11

Guest editor of a special issue on Automated Software Evolution in Elsevier's Journal of Systems and Software (JSS)

Workshop & program co-Chair of BENEVOL'2007, IWPSE-EVOL'10, WASDETT'10, IWPSE-EVOL'11

Program Committee member of BENEVOL'09, SLE'10, WCRE'10, CSMR'11, MDSM'11, SLE'11, WCRE'11, ICSM'11 ERA Track, ICSM'11 Tool Demos Track, Variability@ER'11, ASE'11 Tool Demos Track, ICSE'12 Formal Tool Demos Track, ICSM'12, BX'12, ICSM'12 Doctoral Symposium, CIEL'12, FHIES'12, ASE'12 Tool Demos Track, RCSC'12, WCRE'12

Reviewer for international Journals: JSME, SCP, IET Software, TSE

Distinctions

IBM Belgium / F.R.S.-FNRS 2010 Award for the best PhD thesis in Computer Science and Applications

ERCIM "Alain Bensoussan'' Post-doctoral Fellowship (December 2009 - November 2010)

Cours (titulaire)

Cours (suppléance)

Anciens projets

Activités organisées

Conférence : Program co-chair of the 16th European Conference on Software Maintenance and Reengineering (CSMR 2012) (Szeged, Hungary, 2012)

The European Conference on Software Maintenance and Reengineering (CSMR) is the premier European conference on the theory and practice of maintenance, reengineering and evolution of software systems. It promotes discussion and interaction among researchers and practitioners about the development of maintainable systems, and the evolution, migration and reengineering of existing ones.

Conférence : Publicity co-Chair of the 30th International Conference on Conceptual Modeling (ER'2011) (Brussels, Belgium, 2011)
Conférence : Demonstrations co-Chair of ESEC/FSE 2011 (Szeged, Hungary, 2011)

ESEC/FSE 2011 is the 8th joint meeting of the European Software Engineering Conference and the ACM SIGSOFT Symposium on the Foundations of Software Engineering.

My co-Chair is Michele Lanza (University of Lugano, Switzerland)

Colloque : 10th BElgian-NEtherlands software eVOLution seminar (BENEVOL'2010) (Lille, France, 2010)

co-organized by the ADAM and RMOD teams of INRIA Lille/University of Lille 1.

Conférence : Publicity co-Chair of the 3rd International Conference on Software Language Engineering (SLE'2010) (Eindhoven, The Netherlands, 2010)

Invited by Mark van den Brand.

Conférence : co-Organizer of IWPSE/EVOL 2010, the 4th joint International Workshop on Principles of Software Evolution (IWPSE) and ERCIM Workshop on Software Evolution and Evolvability (EVOL) (Antwerp, Belgium, 2010)

Other co-organizers: Naouel Moha and Andrea Capiluppi. IWPSE/EVOL 2010 will be co-located with the 25th International Conference on Automated Software Engineering (ASE'2010)

Conférence : co-Organizer of the 3rd International Workshop on Academic Software Development Tools and Techniques (WASDeTT'2010) - in conjunction with ASE 2010 (Antwerp, Belgium, 2010)

co-organized with Mark van den Brand, Kim Mens and Holger Kienle. WASDeTT'2010 will be co-located with the 25th International Conference on Automated Software Engineering (ASE'2010)

Conférence : Steering Committee member of IWPSE - the International Workshop on Principles of Software Evolution (, 2010)

invited by Michel Wermelinger

Conférence : Demonstration co-Chair of the 25th IEEE/ACM International Conference on Automated Software Engineering (ASE'2010) (Antwerp, Belgium, 2009)
Colloque : co-Initiator of the First International Workshop on Model Co-Evolution and Consistency Management (MCCM'08) (Toulouse, France, 2008)

Rédaction et soumission de la proposition de workshop (avec Dirk Deridder), gestion du site web (avec Andreas Classen)

The main objective of the MCCM workshop is to provide a forum for researchers and practitioners who work on innovative solutions to deal with model co-evolution and consistency management.

Autre : Alumni & Family Day à la Faculté d'Informatique (Namur, FUNDP, 2008)

Participation active à l'organisation de l'Alumni & Family Day', organisé dans le cadre du 175ème anniversaire des FUNDP.

Conférence : co-Organizer of the 6th BElgian NEtherlands workshop on software eVOLution (BENEVOL 2007) (Namur, FUNDP, 2007)

Organisation complète de l'évènement : appels à contributions, gestion du site web, sélection des articles, préparation du programme, organisation des repas, etc.

The aim of the BENEVOL workshop series is to bring researchers to identify and discuss important principles, problems, techniques and results related to software evolution research and practice.

Colloque : PReCISE Day'07 (Namur, FUNDP, 2007)

Participation active à l'organisation pratique, gestion du site web, mise en place de la session poster, etc.

The PReCISE research center is organizing its first public scientific event: PReCISE Day '07.

In addition to a general overview of PReCISE's mission and activities, PReCISE Day '07 will provide you with a vision of "the Future of Information Systems".

Keynote speakers: Prof. François Vernadat, Prof. John Mylopoulos, Prof. Alain Abran, Prof. Andreas Opdahl.

Activités avec contribution

Conférence : PhD Consortium Mentor for the 30th International Conference on Conceptual Modeling (ER'2011) (Brussels, Belgium, 2011)
Comité scientifique : PC member of the 18th Working Conference on Reverse Engineering (WCRE'2011) (, 2011)

invited by Martin Pinzger and Denys Poshyvanyk

Comité scientifique : PC member of the Early Research Achievements Track of the 27th IEEE International Conference on Software Maintenance (ICSM'2011) (Williamsburg, USA, 2011)

Invited by Massimiliano Di Penta and Miryung Kim

Colloque : Dagstuhl Seminar on Bidirectional transformations (bx) (Leibniz Center for Informatics, Wadern, Germany, 2011)

Bidirectional transformations (bx) are a mechanism for maintaining the consistency of two (or more) related sources of information. Researchers from many different areas of computer science including databases (DB), graph transformations (GT), software engineering (SE), and programming languages (PL) are actively investigating the use of bx to solve a diverse set of problems, including database management and integration, data transformation, graphical user interface construction and model-driven software development.

Comité scientifique : PC member for the 15th European Conference on Software Maintenance and Reengineering (CSMR'2011) (Oldenburg, Germany, 2010)
Conférence : 29th International Conference on Conceptual Modeling (ER'2010) (Vancouver, Canada, 2010)
Comité scientifique : PC member of the 17th Working Conference on Reverse Engineering (WCRE'2010) (Boston, USA, 2010)

Invited by Giuliano Antoniol and Martin Pinzger

Comité scientifique : PC Member for the 3rd International Conference on Software Language Engineering (SLE'2010) (Eindhoven, The Netherlands, 2010)

Invited by Brian Malloy and Steffen Staab

Conférence : 26th IEEE International Conference on Software Maintenance (ICSM'2010) (Timisoara, Romania, 2010)
Séjour à l'étranger : Research visit in the REVEAL team at University of Lugano, Switzerland (Lugano, Switzerland, 2010)

Research visit in the context of the Research Exchange Programme of my ERCIM post-doctoral fellowship. The REVEAL team is led by Prof. Michele Lanza.

Jury : Member of Diego Ordonez PhD Committee (UCLouvain) (Université catholique de Louvain, Belgique, 2010)

invited by Prof. Kim Mens

Comité scientifique : Additional reviewer - 29th International Conference on Conceptual Modeling (ER'2010) (Vancouver, Canada, 2010)

PC member: Jean-Luc Hainaut

Séminaire : Seminar on Advanced Tools & Techniques for Software Evolution (SATToSE'2010) (Montpellier, France, 2010)
Comité scientifique : Additional reviewer for the 9th International Conference on Software Composition (SC'2010) (Malaga, Spain, 2010)

PC member: Prof. Laurence Duchien

Séjour à l'étranger : ERCIM Post-Doctoral Fellow at INRIA Lille (INRIA, Lille, France, 2009)

A 12-month post-doctoral research fellowship on the topic of context-aware and self-adaptative software systems. The ERCIM Fellowship Programme enables bright young scientists from all over the world to work on a challenging problem as fellows of leading European research centers. In addition, an ERCIM fellowship helps widen and intensify the network of personal relations and understanding among scientists.

Comité scientifique : PC member for the 8th BElgian-NEtherlands software eVOLution seminar (BENEVOL'09) (UCL, Louvain-La-Neuve, Belgium, 2009)
Conférence : Session chair (Static Analysis) at the 16th Working Conference on Reverse Engineering (WCRE'09) (Lille, University of Lille, 2009)

upon invitation of Andy Zaidman

Conférence : 7th BElgian-NEtherlands software eVOLution workshop (BENEVOL 2008) (TU/Eindhoven, The Netherlands, 2008)

The aim of the BENEVOL workshop series is to bring researchers to identify and discuss important principles, problems, techniques and results related to software evolution research and practice. Special theme of BENEVOL 2008 is Ensuring software quality in evolution.

Séminaire : Staff-Seminar: Dynamic Analysis of SQL Statements for Data-Intensive Applications Reverse Engineering (FUNDP, Namur, 2008)

In this talk, we will address the problem of dynamic SQL query analysis in the context of software and database reverse engineering. We will explore the use of dynamic analysis techniques, combining aspect-based tracing and SQL trace analysis, for extracting implicit information about both the program behavior and the database structure.

Comité scientifique : Referee for IET Software Journal (, 2008)

A l'invitation de Paul Rowley

Comité scientifique : Additional Reviewer for the ACM SIGPLAN 2009 Workshop on Partial Evaluation and Program Manipulation (PEPM'09) (Savannah, Georgia, USA, 2008)

PC member: Prof. Wim Vanhoof

Conférence : 15th IEEE Working Conference on Reverse Engineering (WCRE'08) (Antwerp, Belgium, 2008)

Présentation de l'article intitulé 'Dynamic Analysis of SQL Statements for Data-Intensive Applications Reverse Engineering'

The Working Conference on Reverse Engineering (WCRE) is the premier research conference on the theory and practice of recovering information from existing software and systems. WCRE explores innovative methods of extracting the many kinds of information that can be recovered from software, software engineering documents, and systems artifacts, and examines innovative ways of using this information in system renovation and program understanding.

Colloque : Dutch-Belgian Database Day 2008 (FUNDP, Namur, 2008)

Présentation scientifique intitulée 'A Co-Transformational Approach to Database Applications Evolution'

The Dutch Belgian Database Day (DBDBD) is a yearly one-day workshop organized in a Belgian or Dutch university, whose general topic is database research. DBDBD invites submissions on a broad range of database and database-related topics, including but not limited to data storage and management, theoretical database issues, database performance, data mining, information retrieval, data semantics, querying, ontologies etc.

Colloque : 6th International Workshop on Quality in Databases (QDB'08 @VLDB'08) (Auckland, New Zealand, 2008)

Présentation de l'article intitulé 'On the Role of Implicit Schema Constructs in Data Quality'

Quality in Databases (QDB) workshop is a qualified forum for presenting and discussing novel ideas and solutions related to the problems of assessing, monitoring, improving, and maintaining the quality of data.

Comité scientifique : Member of the doctoral symposium committee for the 15th Working Conference on Reverse Engineering (WCRE'08) (University of Antwerp, 2008)

à l'invitation des Profs. Arie van Deursen et Serge Demeyer

Comité scientifique : Additional reviewer for the 15th Working Conference on Reverse Engineering (WCRE'08) (University of Antwerp, 2008)

PC member: Prof. Jean-Luc Hainaut

Réunion : FNRS Contact Group on Fundamental Computer Science - Fundamental Aspects of Software Evolution (Namur, FUNDP, 2008)

Communication scientifique intitulée 'Data Reverse Engineering using System Dependency Graphs'

Conférence : 12th European Conference on Software Maintenance and Reengineering (CSMR 2008) (Athens, Greece, 2008)

Presentation de l'article intitulé 'Wrapper-based System Evolution - Application to CODASYL to Relational Migration'

The European Conference on Software Maintenance and Reengineering (CSMR) is the premier European conference on the theory and practice of maintenance, reengineering and evolution of software systems and has attracted over the years high quality papers both from the industry and, the academia. CSMR promotes discussion and interaction among researchers and practitioners about the development of maintainable systems, and the evolution, migration and reengineering of existing ones.

Conférence : 6th BElgian NEtherlands workshop on software eVOLution (BENEVOL 2007) (Namur, FUNDP, 2007)

Présentation intitulée: 'Towards a General Consistency Management Framework in the Context of Database Application Evolution'

The aim of the BENEVOL workshop series is to bring researchers to identify and discuss important principles, problems, techniques and results related to software evolution research and practice.

Séminaire : Staff-seminar: 'Consistency Management in the Context of Database Applications Evolution' (Namur, FUNDP, 2007)

Présentation des résultats de recherche liés à ma thèse de doctorat, et obtenus en partie au CWI d'Amsterdam, et en partie dans le cadre du pôle d'attraction interuniversitaire MoVES.

Comité scientifique : Referee for the Journal of Software Maintenance and Evolution: Research and Practice (, 2007)

à l'invitation du Dr. Ned Chapin

Conférence : 23rd IEEE International Conference on Software Maintenance (ICSM'07) (Paris, France, 2007)

Présentation de l'article intitulé 'An Industrial Experience Report on Legacy Data-intensive System Migration'

Comité scientifique : Referee for IET Software Journal, special issue on Software Language Engineering (, 2007)

à l'invitation du Prof. Ralf Lämmel

Comité scientifique : Additional reviewer for the 15th IEEE International Requirements Engineering Conference (RE'07) (, 2007)

PC member: Prof. Patrick Heymans

Comité scientifique : Additional Reviewer for the 19th International Conference on Advanced Information Systems Engineering (CAISE'2007) (Trondheim, Norway, 2007)

PC member: Prof. Patrick Heymans

Conférence : 13th IEEE Working Conference on Reverse Engineering (WCRE 2006) (Benevento, Italy, 2006)

Présentation de l'article 'Data Reverse Engineering using System Dependency Graphs'

Séminaire : Staff-seminar: RISTART Project (Namur, FUNDP, 2006)

Présentation des premiers résultats du projet RISTART et leur application à un projet industriel pilote en partenariat avec la société ReVeR.

Conférence : 10th European Conference of Software Maintenance and Reengineering (CSMR 2006) (Department of Informatics, Bari, Italy, 2006)

Presentation de l'article 'Automating Program Conversion in Data Reengineering - A Wrapper-based Approach' (PhD Forum)

CSMR is the premier European Conference on Software Maintenance and Reengineering. Its purpose is to promote both discussion and interaction about evolution, maintenance and reengineering.

Séjour à l'étranger : Research visits @ CWI, Amsterdam (SEN1 group, CWI, Amsterdam, 2005)

2 séjours de recherche de 3 mois chacun dans l'équipe du Prof. Paul Klint. La recherche avait pour thème la propagation de transformations de schémas aux primitives de manipulation de données. Un langage pivot (LDA) a été développé, ainsi qu'une approche co-transformationelle supportée par des outils d'analyse et de conversion automatique de programmes écrit dans ce langage pivot. Les outils combinent la technologie ASF+SDF du CWI à l'atelier DB-MAIN.

Formation : First International Summer School on Generative and Transformational Techniques in Software Engineering (GTTSE 2005) (Braga, Portugal, 2005)

Présentation de l'article intitulé 'Co-transformations in Database Applications Evolution'.

Tutoriels par D. Batory (Univ. of Texas), I. Baxter (Semantic Designs), J. Bezivin (INRIA, Nantes), S. Chiba (Tokyo Institute of Technology), J.-L. Hainaut (FUNDP), Z. Hu (Univ. Tokyo), T. Mens (Univ. Mons-Hainaut)

Colloque : Invited speaker at the Belgian Symposium on Software Restructuring (Gent, Belgium, 2005)

A l'invitation du Prof. Tom Mens, présentation intitulée 'Data-centered Program Migration through Co-transformations'

Conférence : 2nd International Workshop on Metamodels, Schemas & Grammars for Reverse Engineering (ATEM 2004 @WCRE'04) (Delft University of Technology, The Netherlands, 2004)

Présentation de l'article 'Co-transformations in Information System Reengineering'

The objective of this workshop is to bring together researchers from different communities to study the use of meta technologies in the context of reverse engineering and software evolution. ATEM is specifically focused on meta technologies in a generalized sense of "language descriptions": Metamodels, Schemas, Grammars and Ontologies.

Conférence : First International Workshop on Wrapper Techniques for Legacy Systems (WRAP 2004 @WCRE'04) (Delft University of Technology, 2004)

Présentation (par Jean Henrard) de l'article intitulé 'Inverse Wrappers for Legacy Information Systems Migration'

The WRAP 2004 workshop was co-located with the 2004 WCRE conference. This workshop entails to our best knowledge the first in its kind, concentrating on challenging research issues regarding the development of wrappers for legacy data systems.

Séjour à l'étranger : Research internship @ CWI, Amsterdam (SEN1 group, CWI, Amsterdam, 2003)

Stage de recherche de 5 mois sous la supervision du Prof. Arie van Deursen. Le thème de recherche est la transformation automatique de programmes dans le contexte de la migration de bases de données. Les résultats obtenus sont décrits dans le mémoire de fin d'études intitulé 'Data-centered Applications Conversion using Program Transformations'.

Activités : conférencier

Formation : Invited speaker - Capita Selecta in Software Engineering = University of Antwerp (University of Antwerp, 2010)

Inter-University (UAntwerp, VUB, KUL) Capita Selecta in Software Engineering on the theme 'Software Variability'. I was invited by Dirk Derrider to give a talk entitled "Introduction to Software Product Line Engineering and Feature Modelling". The audience was composed of Master students in Computer Science from the UAntwerp, VUB and KUL.

Formation : Invited speaker - Software Evolution course - University of Mons (University of Mons (UMons), 2010)

Invited by Tom Mens. Title of the talk: "Program Analysis and Transformation for Data-Intensive System Evolution" Audience: Master students in Computer Science

Formation : Invited speaker - 'IPA Fall Days' on Software Analysis - Nunspeet, The Netherlands (Nunspeet, The Netherlands, 2008)

Orateur invité par l'IPA (Institute for Programming research and Algorithmics, Pays-Bas), dans le cadre de son évènement bi-annuel. Le thème de cette semaine de formation doctorale est l'analyse de logiciels.

The research school IPA educates researchers in the field of programming research and algorithmics. This field encompasses the study and development of formalisms, methods, and techniques to design, analyse, and construct software systems and components. IPA has three main research areas: Algorithmics & Complexity, Formal Methods, and Software Technology & Engineering. Researchers from 29 reseach groups distributed over nine universities (Radboud University Nijmegen, Leiden University, Technische Universiteit Eindhoven, University of Twente, Utrecht University, University of Groningen, Vrije Universiteit Amsterdam, University of Amsterdam, and Delft University), and the CWI (Amsterdam) participate in IPA.

Activités avec simple participation

Conférence : 16th Working Conference on Reverse Engineering (WCRE'09) (Lille, France, 2009)

The Working Conference on Reverse Engineering (WCRE) is the premier research conference on the theory and practice of recovering information from existing software and systems. WCRE explores innovative methods of extracting the many kinds of information that can be recovered from software, software engineering documents, and systems artifacts, and examines innovative ways of using this information in system renovation and program understanding.

Colloque : 4th International Workshop on Program Comprehension through Dynamic Analysis (Antwerp, Belgium, 2008)

Without consistent or adequately complete documentation, maintainers are faced with the inevitable problem of understanding how the system is implemented prior to undertaking any maintenance task. Research into the discipline of program comprehension aims to reduce the impact of this problem; a real-life problem which studies have shown to be impacting software engineers in the sense that they tend to spend up to 50% of their time trying to comprehend the structure of a software system. PCODA focuses on program comprehension techniques that rely specifically on dynamic analysis

Conférence : 34th International Conference on Very Large Data Bases (VLDB'08) (Auckland, New Zealand, 2008)

VLDB is a premier annual international forum for database researchers, vendors, practitioners, application developers, and users. VLDB 2008, the 34th conference in the series, will be held in Auckland, New Zealand. The conference will feature research talks, tutorials, demonstrations, and workshops. It will cover current issues in database and information systems research. Databases remain one of the technological cornerstones of emerging applications of the twenty-first century.

Séminaire : Research Seminar on Software Evolution (EVOL@MONS 2008) (University of Mons-Hainaut, 2008)

Tutoriels donnés par Stéphane Ducasse (INRIA Lille), Ralf Lammel (Univ. Koblenz ), Tudor Gîrba (Univ. Bern) et Andy Zaidman (TU/Delft)

Evol@Mons 2008 is a one-day seminar on research advances in software evolution. Renowned experts in the field will present their latest scientific results in this rapidly evolving domain. As such, this seminar, intends to shed light on some of the ongoing research issues in this important and fascinating research area. A number of open problems in the research domain of software evolution will be discussed, and solutions to some of these problems will be proposed.

Conférence : 5th BElgian-NEtherlands software eVOLution workshop (BENEVOL 2006) (Delft University of Technology, 2006)

The aim of the BENEVOL workshop series is to bring researchers to identify and discuss important principles, problems, techniques and results related to software evolution research and practice.

Conférence : Third European Workshop on Software Architectures (EWSA 2006) (Université de Nantes, 2006)

The purpose of the EWSA workshop is to bring together researchers and practitioners from academia and industry who are interested in software architecture technology. It addresses both practical and theoretical advances.

Conférence : Première Conférence Francophone sur les Architectures Logicielles (CAL 2006) (Université de Nantes, 2006)

La 1ère Conférence Francophone sur les Architectures Logicielles constitue un forum d'échange privilégié entre chercheurs et industriels s'intéressant aux différentes facettes des architectures logicielles. CAL 2006 est destinée à mettre en exergue les spécificités des langages, méthodes, techniques et outils pour les architectures logicielles, leurs points communs, leurs divergences, ainsi que leurs tendances futures.

Conférence : 11th IEEE Working Conference on Reverse Engineering (WCRE 2004) (Delft University of Technology, The Netherlands, 2004)

The Working Conference on Reverse Engineering (WCRE) is the premier research conference on the theory and practice of recovering information from existing software and systems. WCRE explores innovative methods of extracting the many kinds of information that can be recovered from software, software engineering documents, and systems artifacts, and to examine innovative ways of using this information in system renovation and program understanding.

Publications (39)

Articles de périodique

Contributions à des ouvrages collectifs

2008
Migration of Legacy Information Systems, in Software Evolution, pp. 105-138
Jean-Luc HAINAUT, Anthony CLEVE, Jean HENRARD, Jean-Marc HICK

Actes de colloques

2012

Livres

Thèses

Mémoires

Rapports de recherche

2009
Towards a Unifying Conceptual Framework for Inconsistency Management Approaches: Definitions and Instantiations
Arnaud HUBAUX, Anthony CLEVE, Pierre-Yves SCHOBBENS, Anne KELLER, Olaf MULIAWAN, Sergio CASTRO, Kim MENS, Dirk DERIDDER, Ragnhild VAN DER STRAETEN
2007
When Requirements Elicitation Meets Database Reverse Engineering
Ravi RAMDOYAL, Jean-Roch MEURISSE, Anthony CLEVE, Anne-France BROGNEAUX, Virginie DETIENNE, Jean-Luc HAINAUT

Mémoires et thèses supervisés (3)

Mémoires