Publications before 2010

Publications 2010

S. Hammoudi, W. Alouini, D. Lopes, M. Huchard.
Towards A Semi-Automatic Transformation Process in MDA: Architecture, Methodology and First Experiments
To appear in Int. Journal of Information System Modeling and Design (2010)

Jean-Rémy Falleri, Marianne Huchard, Clémentine Nebut, Mathieu Lafourcade, Violaine Prince and Michel Dao
Automatic Extraction of a WordNet-like Identifier Network from Software
To appear in Proceedings the 18th IEEE International Conference on Program Comprehension (ICPC 2010), Braga, Portugal 30 June – 2 July, 2010

Mohamed Rouane-Hacène, Marianne Huchard, Amedeo Napoli, Petko Valtchev
Using Formal Concept Analysis for discovering knowledge patternsdraft
Proceedings of the 7th International Conference on Concept Lattices and Their Applications (CLA 2010), Seville, Spain, 19-21 october 2010, pages 223-234, published by University of Sevilla, ISBN 978-84614-4027-6, Marzena Kryszkiewicz, Sergei Obiedkov (eds)

Xavier Dolques, Marianne Huchard, Clémentine Nebut, Philippe Reitz
Fixing generalization defects in UML use case diagramsdraft
Proceedings of the 7th International Conference on Concept Lattices and Their Applications (CLA 2010), Seville, Spain, 19-21 october 2010, pages 247-258, published by University of Sevilla, ISBN 978-84614-4027-6, Marzena Kryszkiewicz, Sergei Obiedkov (eds)

Alae-Eddine El Hamdouni, Abdelhak Seriai, Marianne Huchard
Component-based Architecture Recovery from Object-Oriented Systems via Relational Concept Analysisdraft
Proceedings of the 7th International Conference on Concept Lattices and Their Applications (CLA 2010), Seville, Spain, 19-21 october 2010, pages 259-270, published by University of Sevilla, ISBN 978-84614-4027-6, Marzena Kryszkiewicz, Sergei Obiedkov (eds)

Jean-Rémy Falleri, Zeina Azmeh, Marianne Huchard, Chouki Tibermacine
Automatic Tag Identification in Web Service Description
To appear in Proceeding of the 6th Int. Conference on Web Information Systems and Technologies (WEBIST 2010), 7-10 April, 2010, Valencia, Spain

Zeina Azmeh, Marianne Huchard, Chouki Tibermacine, Christelle Urtado, Sylvain Vauttier
Using Concept Lattices to Support Web Service Compositions with Backup Services
To appear in Proceedings of The Fifth International Conference on Internet and Web Applications and Services (ICIW 2010), May 9 – 15, 2010 – Barcelona, Spain

Xavier Dolques, Marianne Huchard, Clémentine Nebut, and Philippe Reitz
Learning transformation rules from transformation examples : An approach based on relational concept analysis
Short paper, to appear in Proceedings of the IEEE EDOC 2010workshops and short papers, 2010

Fady Hamoui, Marianne Huchard, Chistelle Urtado and Sylvain Vauttier
SAASHA: a Self-Adaptable Agent System for Home Automation
Short paper to appear in Proceedings of the 36th EUROMICRO Conference on Software Engineering and Advanced Applications (SEAA 2010). IEEE. Lille, France, September 2010

Thibaut Possompès, Christophe Dony, Marianne Huchard, Hervé Rey, Chouki Tibermacine, Xavier Vasques
Towards Software Product Lines Application in the Context of a Smart Building Project
Proceeding of the 2nd Int. Workshop on Model-driven Product Line Engineering MDPLE 2010@ ECMFA 2010

Xavier Dolques, Lala Madiha Hakik, Marianne Huchard, Clémentine Nebut, Philippe Reitz
Correction des défauts de généralisation dans les diagrammes de cas d’utilisation UML
Actes de  Langages et Modèles à Objets (LMO 2010), pp 51-66, Pau 9-10 mars 2010, Université de Pau, ISSN 2105-102X

Béatrice Fuchs, Marianne Huchard, Amedeo Napoli
Une étude sur la mise en forme de patrons de conception pour les ontologies avec l’analyse formelle de concepts
Actes de  Langages et Modèles à Objets (LMO 2010), pp 83-98, Pau 9-10 mars 2010, Université de Pau, ISSN 2105-102X

Fady Hamoui, Marianne Huchard, Christelle Urtado, Sylvain Vauttier
Un Système d’Agents à base de Composants pour les Environnements Domotiques
Actes de  Langages et Modèles à Objets (LMO 2010), pp 35-50, Pau 9-10 mars 2010, Université de Pau, ISSN 2105-102X

François Pfister, Vincent Chapurlat, Marianne Huchard, Clémentine Nebut
Contribution à l’interopérabilité en Ingénierie des Systèmes – Apport des motifs de conception pour l’alignement de modèles
 (Ingénierie d’Entreprise et des Systèmes d’Information) 2010@INFORSID

Thibaut Possompès, Christophe Dony, Marianne Huchard, Hervé Rey, Chouki Tibermacine, and Xavier Vasques
A UML profile for feature diagrams: Initiating a model driven engineering approach for software product linesdraft
Journée lignes de produits logiciels du 20 octobre à l’université Paris 1 – Panthéon Sorbonne, organisée par l’Université Paris 1 – Panthéon Sorbonne, en partenariat avec l’AFIS et l’Ecole des Mines de Nantes (pdt JC Royer).

M. Faure, L. Fabresse, M. Huchard, C. Urtado and S. Vauttier
Towards scenario creation by service composition in ubiquitous environments.
Proceedings of the 9th BElgian-NEtherlands software eVOLution seminar (BENEVOL 2010), S. Ducasse, L. Duchien and L. Seinturier editors. pp. 145-155, Lille, France, December 2010

Publications 2009

Gabriela Arevalo, Nicolas Desnos, Marianne Huchard, Christelle Urtado, Sylvain Vauttier
FCA-based service classification to dynamically build efficient software component directories
in Int. Journal of General Systems,  38 (4) (2009) 427-453

Nour Aboud, Gabriela Arevalo, Jean-Rémy Falleri, Marianne Huchard, Chouki Tibermacine, Christelle Urtado and Sylvain Vauttier
Automated architectural component classification using concept lattices
In Proceedings of the joint Working IEEE/IFIP Conference on Software Architecture 2009 & European Conference on Software Architecture 2009, pages 21-31. IEEE. Cambridge, UK, September 2009

Fady Hamoui, Marianne Huchard, Christelle Urtado, Sylvain Vauttier 
Specification of a Component-based Domotic System to Support User-Defined Scenarios
In proceedings of the 21st International Conference on Software Engineering and Knowledge Engineering (SEKE 2009), pages 597-602, Boston, USA, July 1 – July 3, 2009

Jean-Remi Falleri, Violaine Prince, Mathieu Lafourcade, Michel Dao, Marianne Huchard, Clementine Nebut 
Using Natural Language to Improve the Generation of Model Transformation in Software Design 
In Proc. of the Computational Lingustics Applications Workshop (CLA’09), associated to the International Multiconference on Computer Science and Information Technology, 13-14 October 2009, Mrągowo, Poland

Xavier Dolques, Marianne Huchard, Clémentine Nebut
From transformation traces to transformation rules: Assisting Model Driven Engineering approach with Formal Concept Analysis
To appear in Supplementary Proceedings of 17TH INTERNATIONAL CONFERENCE ON CONCEPTUAL STRUCTURES (ICCS’09), 26 – 31 July 2009
Moscow, Russia, CEUR-WS, vol. 483,  paper 2, 15-29, ISSN 1613-0073

Xavier Dolques, Marianne Huchard, Clémentine Nebut
Génération de transformation de modèles par application de l’ARC sur des exemples
Proceedings of LMO 2009, Nancy, France, 25-27 mars 2009, RNTI-L-3, Langages et Modèles à Objets LMO 2009, Bernard Carré et Olivier Zendra, Cépaduès Editions, pages 61-75

Publications 2008

Nicolas Desnos, Marianne Huchard, Guy Tremblay, Christelle Urtado, Sylvain Vauttier
Search-based many-to-one component substitution
 Journ. of Software Maintenance and Evolution: Research and Practice 20(5) (2008) 321-344

Luc Fabresse, Christophe Dony,  Marianne Huchard
Foundations of a Simple and Unified Component-Oriented Language. 
Computer Languages, Systems & Structures, editor Elsevier, Volume 34/2-3 (July-October 2008), p. 130-149

Muhammad Usman Bhatti, Stéphane Ducasse, Marianne Huchard
Reconsidering Classes in Procedural Object-Oriented Code
Accepted for publication in Proceedings of The 15th Working Conference on Reverse Engineering (WCRE 2008), October 15th-18h, Antwerp, Belgium

Jean-Rémy Falleri, Marianne Huchard, Mathieu Lafourcade, Clémentine Nebut
Meta-model Matching for Automatic Model Transformation Generation
Accepted for publication in Proceedings of the ACM/IEEE 11th International Conference on Model Driven Engineering Languages and Systems (MODELS 2008), Toulouse, France, September 28 – October 3

Zeina Azmeh, Marianne Huchard, Chouki Tibermacine, Christelle Urtado, Sylvain Vauttier
WSPAB: A Tool for Automatic Classification & Selection of Web Services Using Formal Concept Analysis
Accepted for publication in Proceedings of European Conference on Web Services (ECOWS 2008), 12-14 November 2008, Dublin, Ireland

Xavier Dolques, Jean-Rémy Falleri, Marianne Huchard, Clémentine Nebut
An adaptation of a model-driven engineering based RCA process for bi-level models elements / meta-elements : Application to description logics
Accepted for publication in Proceedings of the Sixth International Conference on Concept Lattices and Their Applications (CLA 2008), Olomouc, Czech Republic, October 21–23

Jean-Rémy Falleri, Marianne Huchard, Clémentine Nebut
A Generic Approach for Class Model Normalization
Short paper, Accepted for publication in Proceedings of the 23rd IEEE/ACM International Conference on Automated Software Engineering (ASE 2008), L’Aquila, Italy – September 15-19 2008

Marc Conrad, Marianne Huchard, Thomas Preuss
Integrating Shadows in Model Driven Engineering for Agile Software Development
Second International Conference on Complex, Intelligent and Software Intensive Systems (CISIS-2008), Session ECDS, March 4th-7th, 2008, Technical University of Catalonia, Barcelona, Spain. IEEE Computer Society 2008, ISBN 978-0-7695-3109-0  pp 549-554

Gabriela Arévalo, Nicolas Desnos, Marianne Huchard, Christelle Urtado, Sylvain Vauttier
Construction dynamique d’annuaires de composants par classification de services
In Proceedings of 2ème Conférence Francophone sur les Architectures Logicielles – CAL 2008 – Y. Ait-Ameur
Revue des Nouvelles Technologies de l’Information – RNTI – L2,ISBN 978-2-85428-824-7,pp 123-138

Bastien Amar, Jean-Rémy Falleri, Marianne Huchard, Clémentine Nebut et Hervé Leblanc
Un framework de traçabilité pour des transformations à caractère impératif
In Proceedingsof Langages et Modèles à Objets – LMO 2008, M. Blay-Fornarino, Y.-G. Guéheneuc, H. Sahraoui (eds)
Revue des Nouvelles Technologies de l’Information – RNTI – L1,ISBN 978-2-85428-826-1,pp 141-154

Xavier Dolques, Jean-Rémy Falleri, Marianne Huchard, Clémentine Nebut
Adaptation d’un processus de construction d’abstractions basé IDM à des modèles bi-niveaux éléments/méta-éléments : 
Application aux logiques de description
In Proceedingsof Langages et Modèles à Objets – LMO 2008, M. Blay-Fornarino, Y.-G. Guéheneuc, H. Sahraoui (eds)
Revue des Nouvelles Technologies de l’Information – RNTI – L1,ISBN 978-2-85428-826-1,pp 123-140

Jean-Rémy Falleri, Marianne Huchard, Clémentine Nebut
Empirical comparison of two class model normalization techniques: Obstacles and questions
Accepted for the Workshop ESMDE @ MODELS 2008

Publications 2007

Marianne Huchard, Cyril Roume, Amine Rouane Hacène, Petko Valtchev
Relational Concept Discovery in Structured Datasets
Annals of Mathematics and Artificial Intelligence, 49(1-4), 2007, pp 39-76

Nicolas Desnos, Marianne Huchard, Christelle Urtado, Sylvain Vauttier, Guy Tremblay
Automated and Unanticipated Flexible Component Substitution
In proceedings of 10th International ACM SIGSOFT Symposium on Component-Based Software Enginering 2007 (CBSE 2007)
Boston, USA, July 9-13, 2007, LNCS 4608, HW Schmidt et al (Eds.), pp 33-48

Amine Hacène Rouane, Marianne Huchard, Amedeo Napoli, Petko Valtchev
A proposal for combining formal concept analysis and description logics for mining relational data
Proceedings of International Conference on Formal Concept Analysis 2007 (ICFCA 2007), S.O. Kuznetsov, S. Schmidt (eds), LNCS/LNAI 4390, pp 51-65, Springer Verlag Berlin Heidelberg

Gabriela Arévalo, Anne Berry, Marianne Huchard, Guillaume Perrot, Alain Sigayret
Comparison of Performances of Galois Subhierarchy-building Algorithms
Proceedings of International Conference on Formal Concept Analysis 2007 (ICFCA 2007), S.O. Kuznetsov, S. Schmidt (eds), LNCS/LNAI 4390, pp 166-180, Springer Verlag Berlin Heidelberg
colored draft

Gabriela Arévalo, Nicolas Desnos, Marianne Huchard, Christelle Urtado,  Sylvain Vauttier
Precalculating Component Interface Compatibility Using FCA
Proceedings of the Fifth International Conference on Concept Lattices and Their Applications, CLA 07, J. Diatta, P. Eklund, M. Liquière (eds), CEUR Vol. 331, pp 241-252

Jean-Rémy Falleri, Marianne Huchard, Clémentine Nebut, Gabriela Arévalo
A Model Driven Engineering approach for making generic FCA/RCA tools
Proceedings of the Fifth International Conference on Concept Lattices and Their Applications, CLA 07, J. Diatta, P. Eklund, M. Liquière (eds), CEUR Vol. 331, pp 229-240

Luc Fabresse, Christophe Dony, Marianne Huchard
Scl: a Simple, Uniform and Operational Language for Component-Oriented Programming in Smalltalk
In De Meuter, Wolfgang, editor, Advances in Smaltalk, Proceedings of 14th International Smalltalk Conference (ISC), September 4-8, 2006, volume 4406, ISBN 978-3-540-71835-2, pages 91-110. LNCS, Springer-Verlag, April 2007

Marc Conrad, Marianne Huchard
Enhancing the UML with shadows for Agile development
In Heinz Züllighoven, editor, Software Engineering Konferenz 2007 in Hamburg: SE’07 Proceedings
Wolf-Gideon Bleek, Jörg Raasch, Heinz Züllighoven (eds), Lecture Notes in Informatics (LNI), Volume 105, pp 249-250 Gesellschaft für Informatik (GI) , 2007, ISBN 978-3-88579-199-7

Marianne Huchard, Amedeo Napoli, Mohamed Rouane Hacène, Petko Valtchev
Mining Description Logics Concepts With Relational Concept Analysis
In Selected Contributions in Data Analysis and Classification, P. Brito and P. Bertrand and G. Cucumel and F. De Carvalho eds, Studies in Classification, Data Analysis, and Knowledge  Organization, Springer, Berlin, pp 259–270, 2007

Mohamed Amine Rouane Hacène, Michel Dao, Marianne Huchard, Petko Valtchev
Analyse formelle de données relationnelles pour la réingénierie des modèles UML
Proceedings of Langages et Modèles à Objets 2007 (LMO 2007), I. Borne, X. Crégut, S. Ebersold, F. Migeon (Eds), pp 149-164, Editions Hermès Sciences / Lavoisier
draft
version étendue
Mohamed Amine Rouane Hacène, Michel Dao, Marianne Huchard, Petko Valtchev
Analyse formelle de données relationnelles pour la réingénierie des modèles UML
A paraître dans Ingénierie des Systèmes d’Information (RSTI/ISI), 12(5), 2007

M.H. Rouane, M. Huchard, A. Napoli, P. Valtchev, 
Extraction de concepts et de relations en analyse relationelle de concepts (ARC), 
In XIVièmes rencontres de la Société Francophone de Classification (SFC-07), Paris, O. Hudry, I. Charon, G. Hébrail (eds), ENST Paris, 169–173, 2007

Publications 2006

Marc Conrad, Tim French, Marianne Huchard, Carsten Maple and Sandra Pott
Enriching the Object-Oriented Paradigm via Shadows in the Context of Mathematics
in Journal of Object Technology, vol. 5, no. 6, July–August 2006, pages 107–126

G.Arévalo, J.-R. Falleri, M. Huchard, C. Nebut
Building Abstractions in Class Models: Model Transformations coupled with Formal Concept Analysis
To appear in Proceedings of the ACM/IEEE 9th International Conference on Model Driven Engineering Languages and Systems (MoDELS/UML 2006) October 1 – 6, 2006 Genova, Italy

Michel Dao, Marianne Huchard, Mohamed Rouane Hacène, Cyril Roume, Petko Valtchev
Towards Practical Tools for Mining Abstractions in UML Models
in Proceedings of 8th International Conference on Enterprise Information Systems (ICEIS 2006), 
Information Systems Analysis and Specification Track,
Y. Manopoulos, J. Filipe, P. Constantopoulos and J. Cordeiro Eds
INSTICC publisher, ISBN: 972-8865-43-0 ISBN (13 digits): 978-972-8865-43-6
23 – 27, May 2006, Paphos – Cyprus, pp 276-283
Slides of the talk

J.R. Falleri, M. Huchard, C. Nebut
Towards a Traceability Framework for Model Transformations in Kermeta 
in Proceedings of ECMDA-TW’06: ECMDA Traceability Workshop, Bilbao, Spain, 2006, july 10th 2006, J. Aagedal, T. Neple, J. Oldevik (editors) pp. 31-40, SINTEF REPORT, ISBN 82-14-04030-2

L. Fabresse, C. Dony, M. Huchard
Unanticipated Connection of Components based on their State Changes Notifications 
EECC’06: International Workshop on Evaluation and Evolution of Component Composition, 2006
in Proceedings of the 18-th International Conference on Software Engineering and Knowledge Engineering (SEKE 2006)

N. Desnos, S. Vauttier, C. Urtado and M. Huchard
Automating the building of software component architectures
In Proceedings of the 3rd European Workshop on Software Architectures, Languages, Styles, Models, Tools, and Applications, LNCS, Springer, 2006. (to appear)

Nicolas Desnos, Christelle Urtado, Sylvain Vauttier, Marianne Huchard
Assistance à l’architecte pour la construction d’architectures à base de composants
Actes de Langages et Modèles à Objets (LMO 2006), R. Rouseau, C. Urtado, S. Vauttier, Editors, 22-24 mars 2006, Nîmes, France, Lavoisier 2006, ISBN 2-7462-1418-0, pp37-52

Marianne Huchard
Découverte d’abstractions dans les modèles, les programmes ou les architectures, L’analyse relationnelle de concepts pour la maîtrise de l’évolution du logiciel (résumé)
Session de travail 1 : Évolution dans les architectures logicielles. in Actes de la conférence CAL 2006 (1re Conférence francophone sur les Architectures Logicielles), pp177-178
M. Oussalah, F. Oquendo, D. Tamzalit, T.  Khammaci (éditeurs) HERMES SCIENCE PUBLICATIONS

Marianne HuchardFlorence Le Ber
Variations sur l’utilisation des treillis de Galois pour la classification de connaissances et la modélisation par objets
Conférence Invitée, 2èmes journées inter-associations (RIAs 2006), D. Zighed, Président des rencontres, 20-21 mars 2006, Lyon, France

Luc Fabresse, Christophe Dony, Marianne Huchard
Connexion non-anticipée de composants en SCL : une voie pour l’évolution des logiciels
Atelier sur l’évolution du logiciel, en association avec LMO 2006, 21 mars 2006 à Nîmes, S. Sadou, Editor.

Publications 2005

Michel Dao, Marianne Huchard, Mohamed Rouane Hacène, Cyril Roume, Petko Valtchev
Mettez un treillis dans votre modèle ! 
in IDM05, Actes des 1ères Journées sur l’Ingénierie Dirigée par les Modèles, Sébastien Gérard, Jean-Marie Favre, Pierre-Alain Muller, Xavier Blanc, Editors Paris, June 2005, ISBN 2-7261-1284-6, pp. 27-42 

Philippe Lahire, Gabriela Arévalo, Hernán Astudillo, Andrew Black, Erik Ernst, Marianne Huchard, T. Oplustil, Markku Sakkinen, Petko Valtchev, MASPEGHI 2004 (Mechanisms for Specialization, Generalization and Inheritance), in Object Oriented Technology: ECOOP 2004 Workshop Reader, J. Malenfant et BM Ostvold (EDS), LNCS 3344, pp. 101-117 Springer-Verlag, 2004 (Synthesis of the workshop)
Publisher link (Springer)

Anne Berry, Marianne Huchard, Ross M. McConnell, Alain Sigayret, Jeremy Spinrad
Efficiently Computing a Linear Extension of the Sub-hierarchy of a Concept Lattice, 
Proceedings of Third International Conference on Formal Concept Analysis (ICFCA 2005) Lens, France, February 14-18, Bernhard Ganter and Robert Godin (Eds), LNCS 3403, pp. 208-222, Springer-Verlag, 2005

M. Huchard, S. Ducasse et O. Nierstrasz (coordonnateurs). 
Actes de Langages et Modèles à Objets (LMO 2005)
Hermès/Lavoisier, RSTI série L’objet, volume 11 — n° 1-2, 2005.

Publications 2004  

 Ph. Lahire, G. Arévalo, H. Astudillo, A.P. Black, E. Ernst, M. Huchard, M. Sakkinen, P. Valtchev (eds.) 
Proceedings of The 3rd International Workshop on MechAnisms for SPEcialization, Generalization and inHerItance
MASPEGHI 2004 (Workshop ECOOP 2004)
Oslo, Norway, 15 June 2004 at ECOOP 2004, 14-18 June 2004. Projet OCL – Juin 2004, 
Laboratoire I3S, Projet OCL  Rapport de recherche I3S/RR-2004-15-FR 88 pages
 

Michel Dao, Marianne Huchard, Thérèse Libourel, Anne Pons, and Jean Villerd 
Proposals for Multiple to Single Inheritance Transformation
MASPEGHI 2004 (Workshop Ecoop 2004)

Mohamed H. Rouane, Petko Valtchev, Houari Sahraoui , Marianne Huchard
Concept Merging conceptual hierarchies using concept lattices 
MASPEGHI 2004 (Workshop Ecoop 2004) 

Michel Dao, Marianne Huchard, Mohamed Rouane Hacene, C. Roume, Petko Valtchev
Improving Generalization Level in UML Models Iterative Cross Generalization in Practice. 
Proceedings of ICCS 2004 (12th International Conference on Conceptual Structures) 
Huntsville, AL, USA, July 19-23, 2004. , LNCS 3127, Springer, pp.. 346-360 
Electronic Edition 

L. Fabresse, C. Dony, M. Huchard, O. Pichon 
Vers des composants logiciels interfaçables 
ALCAA’04:  Agents Logiciels – Coopération – Apprentissage – Activité Humaine , 2004, pp. 3348 

G. Ardourel, M. Huchard 
Class-based Visibility from an MDA Perspective: From Access Graphs to Eiffel Code 
in Journal of Object Technology, vol. 3, no. 4, April 2004, Special issue: TOOLS USA 2003, pp. 177-195. 

Publications 2003

Marianne Huchard 
Classification de classes dans les approches à objets, algorithmes et applications
Mémoire d’Habilitation à Diriger des Recherches, avril 2003 

Valtchev P., Rouane Hacene M., Huchard M., Roume C.
Extracting formal concepts out of relational data
Proceedings of Fourth International Conference JIM’2003, September 3-6, 2003, Metz , France 
Pp. 37-48 Editor: INRIA, ISBN 2-7261-1256-0 
  

M. Huchard, J. Villerd
Evolution d’une sous-hiérarchie de Galois : le cas de l’ajout d’objets ou d’attributs formels 
Actes Atelier PlateForme AFIA 2003 : Usage des treillis de Galois pour 
l’Intelligence Artificielle, Editeurs:  P. Valtchev, E Mephu Nguifo, M. Liquière, pp 53-66 

Mikal Ziane, Gilles Ardourel, Marianne Huchard, Salima Chantit 
Formalizing the Decoupling Constraints of Design Patterns 
in Proceedings workshop WEAR’2003, in OOIS’2003 Conference, pp 45-54 
G. Ardourel, H. Astudillo, D. Bardou, M. Huchard, G. Kniesel (editors) 
Proceedings of WEAR’03
Workshop on Encapsulation and Access Rights in Object-Oriented Design and Programming, 
a workshop of OOIS 03 Geneva, Switzerland 

M. Dao, M. Huchard, T. Libourel, A. Pons 
Extending the Notation for Specialization/Generalization 
in Proceedings of MASPEGHI’03, ISBN 2-89522-035-2, CRIM, Université de Montréal, pp 61-67 
P.Valtchev, H. Astudillo, M. Huchard (editors) 
Proceedings of MASPEGHI’03, (Managing SPEcialization/Generalization HIerarchies) 
a workshop of ASE’03, Montréal, October 6th, 2003 

A. Azzouzi, M. Dao, M. Huchard, T. Libourel, A. Pons, C. Roume, J. Villerd 
Transformation des hiérarchies de spécialisation/généralisation – héritage multiple vers héritage simple 
 Novembre 2003  rapport du sous-projet 4.4, Projet MACAO, soutenu par le réseau RNTL (40 pages) 

C. Roume, J. Villerd, M. Dao, M. Huchard, T. Libourel 
Implémentation des règles d’aide à la construction 
 Juin 2003  rapport du sous-projet 3.2, Projet MACAO, soutenu par le réseau RNTL (78 pages) 

M. Dao, J. Villerd, M. Huchard, T. Libourel, C. Roume 
 Juin 2003  rapport du sous-projet 4.3, Projet MACAO, soutenu par le réseau RNTL (65 pages)

Publications  < 2003

Book Contributions

G. Arévalo, A. Black, Y. Crespo, M. Dao, E. Ernst, P. Grogono, M. Huchard et M. Sakkinen , 
The Inheritance Workshop (W11),
ECOOP’02 : Workshop Reader « Object-Oriented 
 Technology » In J. Hernández and A. Moreira (Eds.), Springer-Verlag, LNCS-2548 (2002) 

Y. Ahronovitz, M. Huchard 
Exceptions in Object Modeling: Finding Exceptions from the Elements of the Static Object Model 
In A. Romanovsky, C. Dony, J. L. Knudsen, A. Tripathi (Eds). Advances in Exception Handling Techniques. Springer-Verlag, LNCS-2022 (2001), pp 77-93. 

M. Huchard, R. Godin, A. Napoli. 
Objects and Classification 
In ECOOP 2000 Workshop reader, J. Malenfant, S. Moisan, A. Moreira (Eds), LNCS 1964, pp 123-137. 

M. Huchard, T. Libourel, C. Dony. 
Evolution de hiérarchies de classes par approches algorithmiques. 
In M. Oussalah éditeur, Génie Objet : Analyse et Conception de l’Evolution. Hermès Science, 1999, pp. 215-255.

Journals

G. Ardourel, M. Huchard 
Access Graphs, Another View on Static Access Control for a Better Understanding and Use 
in Journal of Object Technology, vol. 1, no. 5, pp. 95-116. http://www.jot.fm/issues/issue 2002 11/article1 

M. Huchard, H. Dicky, H. Leblanc 
Galois lattice as a framework to specify building class hierarchies algorithms 
« Theoretical Informatics and Applications » (EDP Sciences), n. 34(2000), pp 521-548, appeared in 2001. 

M. Huchard 
Another Problematic Multiple Inheritance Mechanism: Construction and Destruction in C++ in the Virtual Multiple Inheritance Case 
Journal of Object Oriented Programming , july/august 2000, vol. 13, No 4, pages 6-12. 

M. Habib, M. Huchard and J. Spinrad. 
A linear algorithm to decompose inheritance graphs into modules 

R. Ducournau, M. Habib, M. Huchard, M.-L. Mugnier, and A. Napoli. 
Le point sur l’héritage multiple. 
Technique et Science Informatiques, 14(3):309–345, 1995.

Conferences, workshops

M. Huchard, C. Roume and P. Valtchev. 
When concepts point at other concepts: the case of UML diagram reconstruction. 
Proceedings of « FCAKDD 2002, Advances in Formal Concept Analysis for Knowledge Discovery in Databases », 
Int. workshop ECAI 2002, Lyon, juillet 2002, 
V. Duquenne, B. Ganter, M. Liquière, E. Mephu Nguifo et G. Stumme (Eds), p 32-43

http://www.lirmm.fr/~huchard/Documents/Papiers/huchard-et-al-fca-kdd2002.ps

O. Gout, G. Ardourel, and M. Huchard. 
Access Graph Visualization: a step towards better understanding of static access control.
In  Tom Mens, Andy Schürr, Gabriele Taentzer, editors, proceedings of the International (ICGT 2002) Workshop on Graph-Based Tools 
  (GraBaTs), Barcelona, Spain, October 7 – 8, 2002} 
Electronic Notes in Theoretical Computer Science 72(2), Elsevier Science B. V.} 

G. Ardourel, M. Huchard 
Teaching Encapsulation and Modularity in Object-Oriented Languages with Access Graphs 
Accepted to the 6th Workshop on Pedagogies and Tools for Learning Object Oriented Concepts workshop at ECOOP 2002 

M. Dao, M. Huchard, T. Libourel, C. Roume 
Evaluating and Optimizing Factorization in Inheritance Hierarchies 
Accepted to the Inheritance workshop at ECOOP 2002 

R.Godin, M. Huchard, C. Roume, P. Valtchev 

Accepted to the Inheritance workshop at ECOOP 2002 

M. Dao, M. Huchard, H. Leblanc, T. Libourel, C. Roume 
A New Approach of Factorization : Introducing Metrics 
Proceedings of 8th IEEE International 
Software Metrics Symposium (METRICS 2002). 2002, p 227-236 ISBN 0-7695-1339-5, June 2002. 

G. Ardourel, M. Huchard 
AGATE: Access Graph bAsed Tools handling Encapsulation 
in proceedings of IEE International conference on Automated Software Engineering  (ASE’2001 ), pp 311-314, San Diego, USA, November 26-29, 2001. 

M. Dao, M. Huchard, H. Leblanc, T. Libourel, C. Roume 
Towards a Metric Suite for Evaluating Factorization and Generalization in Class Hierarchies 
in Quantitatives approaches in Object-Oriented Software Engineering (workshop ECOOP 2001) F. Brito e Abreu, B. Handerson-Sellers, M. Piattini, G. Poels, H. A. Sahraoui editors, Wettelijk Depot D/2001/Geert Poels, uitgever, ISBN 90-806472-1-7, pages 85-97. 

M. Dao, M. Huchard, H. Leblanc, T. Libourel, C. Roume 
Towards a Tool for Class Diagram Construction and Evolution 
in Automating Object-Oriented SoftwareDevelopment Methods (workshop ECOOP 2001) Bedir Tekinerdogan (contact organizer), Pim van den Broek Motoshi Saeki, Pavel Hruby, Gerson Sunyé, org. 

Y. Ahronovitz, M. Huchard 
Exceptions in Object Modeling 
ECOOP’00: Workshop « Exception Handling in Object Oriented Systems », Cannes, 12-16 june 2000, France Workshop page 

M. Huchard, H. Leblanc 
Computing Interfaces in Java 
in proceedings of IEE International conference on Automated Software Engineering (ASE’2000), pp 317-320, 11-15 September, Grenoble, France. 

M. Huchard, H. Leblanc, 
From Java classes to Java interfaces through Galois lattices 
(free submission) In Actes de ORDAL’99: 3rd International Conference on Orders, Algorithms and Applications, Montpellier, France, August 27-29, 1999, pp. 211-216. 

N. Chevalier, M. Dao, C. Dony, M. Huchard, H. Leblanc, T. Libourel 
An environment for building and maintaining class hierarchies 
ECOOP’99: Workshop « Object-Oriented Architectural Evolution « , Lisbonne, Portugal, June 14-19, 1999. Résumés dans ECOOP’99 Workshop Reader, A. Moreira, S. Demeyer (Eds), LNCS series, SpringerVerlag, vol 1743, to appear. 

H. Dicky, C. Dony, M. Huchard, T. Libourel. 
On automatic class insertion with overloading 
In Proceedings OOPSLA’96, San Jose, ACM Sigplan notices, 31(10):251-267, 1996. 

M. Habib, M. Huchard, L. Nourine. 
Embedding partially ordered sets into chain-product
In Proceedings of symposium on Knowledge Retrieval, Use and Storage for Efficiency (KRUSE’95), Santa Cruz, pages 147-161. 1995. 

R. Ducournau, M. Habib, M. Huchard, and M.-L. Mugnier. 
Proposal for a monotonic multiple inheritance linearization. 
In Proc. OOPSLA’94. ACM Press, 1994. 

R. Ducournau, M. Habib, M. Huchard, and M.-L. Mugnier. 
Monotonic conflict resolution mechanisms for inheritance. 
In Proc. OOPSLA’92, pages 16–24. ACM Press, 1992. 

M. Huchard, M.-L. Mugnier, M. Habib and R. Ducournau. 
Towards a unique multiple inheritance linearization
In Augustin Mrazik, editor, Proc. EurOOP’91, Bratislava, 1991. 

M. Habib, M. Huchard 
Inheritance graphs and modules 
Quatrième colloque international de théorie des graphes et combinatoire, Marseille 9-13 juillet 1990 (RRI CRIM 90/81) 

G. Ardourel, M. Huchard 
Synthèse et modélisation des accès dans les langages à classes : vers une formalisation des systèmes de protection
In Actes de la conférence langages et modeles a objets 2001 (LMO2001), Le Croisic, Hermès, L’OBJET vol.7, pages 149-164. 

N. Chevalier, M. Dao, C. Dony, M. Huchard, H. Leblanc, T. Libourel. 
Une plate-forme pour la construction et l’évolution assistées de hiérarchies de classes
In Actes de la conférence Objets, Composants, Modèles 2000 (OCM 2000), Nantes, 18 mai 2000, p155-166. 

M. Huchard. 
Classification de classes contre classification d’instances. Evolution incrémentale dans les systèmes à objets basés sur des treillis de Galois. 
In Actes de LMO’99: Langages et Modèles à Objets, pages 179-196, Hermès. 1999. 

R. Ducournau, M. Huchard, T. Libourel, and A. Napoli. 
Aspects classificatoires des systèmes à objets. 
In F. Le Ber, J.-F. Mari, A. Napoli, and A. Simon, editors, Journées de la Société Francophone de classification (SFC’99), pages 45–52, 1999. 

C. Dony, M. Huchard, T. Libourel. 
Aides semi-automatisées à la construction et à la maintenance de hiérarchies réutilisables
Recueil de la journée r´utilisation, r´seau SUD, 19 nov. 1998, Nîmes, EERIE (école des mines d’Alès). 

M. Huchard, C. Dony, T. Libourel. 
Hiérarchies d’objets dans les langages de programmation, Classer c’est programmer !
In Actes des 5èmes Rencontres de la Société Francophone de Classification (SFC’97), pp. 99-102. 1997. 

A. Napoli, I. Crampe, R. Ducournau, J. Euzenat, O. Guinaldo, M. Huchard, M. Leclere, P. Vismara 
Aspects actuels des représentations de connaissances par objets et de la classification 
Actes des 6èmes Journées Nationales PRC-GDR Intelligence Artificielle, 19-21 mar s 1997, pp. 289-314. 
  

H. Dicky, C. Dony, M. Huchard, T. Libourel. 
ARES, Adding a class and REStructuring inheritance hierarchies
In Actes des onzièmes journées Bases de Données Avancées (BDA’95), pages 25-42. 1995 

H. Dicky, C. Dony, M. Huchard, T. Libourel. 
ARES, un algorithme d’Ajout avec REStructuration dans les hiérarchies de classes
In Actes de LMO’94 (Langages et Modèles à Objets), pages 125-136, 1994. 

R. Ducournau, M. Habib, M. Huchard, M-L Mugnier 
Monotonic conflict resolution mechanism for inheritance 
Compte-rendu des journées du GDR programmation avancée et outils pour l’intelligence artificielle, Nancy, 18-20 mars 1992 

M. Huchard 
Programmation orientée réflexes 
Actes des journées 30-31 janvier 1989 du PRC-IA, p\^ole modélisation de la connaissance et du raisonnement, Paris XIII 

Y. Ahronovitz, M. Huchard 
« Exceptions in Object Modeling, Finding exceptions from the Elements of the Static Object Model » 

Research reports

M. Huchard, R. Godin and A. Napoli (eds). 
   « ECOOP’2000 Workshop on Objects and Classification, a natural convergence », 
    papers of the workshop 
    Rapport de Recherche 2000-095, L.I.R.M.M., Montpellier, 2000. 

M. Dao, M. Huchard, T. Libourel, C. Roume 
 décembre 2001 rapport du sous-projet 4.2, Projet MACAO, soutenu par le réseau RNTL 
  Spécification de la prise en compte plus détaillée des éléments du modèle objet UML.  (48 pages) 

M. Dao, M. Huchard, H. Leblanc, T. Libourel, C. Roume 
juin 2001 rapport du sous-projet 1.2, Projet MACAO, soutenu par le réseau RNTL 
Spécification des critères spécifiques à l’héritage 

H. Leblanc, M. Dao, M. Huchard 
juin 2001, rapport du sous-projet 4.1, Projet MACAO, soutenu par le réseau RNTL 
Prototype de générateur automatique de hiérarchies d’interfaces 

C. Dony, M. Huchard, H. Leblanc, T. Libourel 
Rapport d’avancement numero 1 du contrat 97 1B 602 (CNET – France Telecom R&D) 
Définition d’un meta-modèle de représentation de hiérarchies de classes et état de l’art sur la construction de ces hiérarchies. 

M. Huchard, H. Leblanc, T. Libourel 
Rapport d’avancement numero 2 du contrat 97 1B 602 (CNET – France Telecom R&D) 
Validation du méta-modèle et définition formelle des opérations permises sur le méta-modèle. 

M. Huchard, H. Leblanc 
Rapport d’avancement numero 3 du contrat 97 1B 602 (CNET – France Telecom R&D) 
Présentation d’un algorithme global de réorganisation de hiérarchies de classes. 

H. Leblanc, M. Dao, M. Huchard 
Rapport d’avancement numero 4 du contrat 97 1B 602 (CNET – France Telecom R&D) 

Dernière mise à jour le 29/08/2014