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 Huchard, Florence 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
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