C. Alexander, The Timeless Way of Building, 1979.

S. W. Ambler, An Introduction to Process Pattern, 1998.

J. André, Moving From Merise to Schlaer and Mellor, 1994.

N. Arnaud, A. Front, and D. Rieu, Une approche par métamodélisation pour l'imitation des patrons (ASSET, 1993) ASSET, Asset submittal guidelines, 1993.

N. Badaro and M. Th, ROSE-ADA: a method and a tool to help reuse of Ada codes, Proceedings, Ada Europe Conference, 1991.
DOI : 10.1007/BFb0018503

F. Barbier, Business Component-Based Software Engineering, 2002.
DOI : 10.1007/978-1-4615-1175-5

. Bea, CORBA Components: Joint Revised Submission. OMG, OMG TC Document orbos, p.13, 1999.

. Com, C. Com, and . Fundamentals, http://msdn.microsoft.com/library/default.asp?url=/library/en- us/com, pp.0-85, 2001.

A. Conte, J. P. Giraudin, I. Hassine, and D. Rieu, Un environnement et un formalisme pour la définition, la gestion et l'application de patrons, Revue ISI "Ingénierie des Systèmes d'Information, numéro spécial "Formalismes et Modèles pour les Systèmes d'Informations, 2001.

A. Conte, I. Hassine, J. P. Giraudin, and D. Rieu, AGAP : un Atelier de Gestion et d'Application de Patrons, Congrès Inforsid, 2001.

A. Conte, M. Fredj, J. Giraudin, and D. Rieu, formalisme pour une représentation unifiée de patrons, 2001.

J. O. Coplien, Advanced C++ Programming Styles and Idioms, Proceedings. Technology of Object-Oriented Languages and Systems, TOOLS 25 (Cat. No.97TB100239)
DOI : 10.1109/TOOLS.1997.681881

J. L. Cybulski and K. Reed, The Use of Templates and Restricted English in Structuring and Analysis of Informal Requirement Specifications, 1993.

D. Souza, D. Wills, and A. , Objects, Components and Frameworks with UML: The Catalysis Approach, 1999.

. Descombe-perrière, Descombe-Perrière C., AGAP : un atelier de Gestion et d'Application de Patrons, mémoire CNAM, 2003.

P. Devanbu, R. Brachman, P. Selfridge, and B. Ballard, LaSSIE: a knowledge-based software information system, Communications of the ACM, vol.34, issue.5, pp.34-39, 1991.
DOI : 10.1145/103167.103172

P. Dyson, Patterns for abstract design, 1997.

H. Ehrig and H. Weber, Algebraic specification of modules, Formal Models in Programming, 1985.

B. Fisher, M. Kievernagel, and G. Snelting, Deduction-Based Software Component Retrieval, IJCAI Workshop on Reuse of Proofs, Plans and Programs, 1995.
DOI : 10.1007/978-94-017-0437-3_11

M. Fowler, Analysis Patterns ? Reusable Object Models, 1997.

W. B. Frakes and B. A. Nejmeh, An information system for software reuse, Proceedings, 10th Minnowbrook Workshop on Software Reuse, 1987.

. Frakes, W. B. Frakes, and B. A. Nejmeh, Software reuse through information retrieval, Proceedings, 20th Annual Hawaii International Conference on System Sciences, pp.530-535, 1987.
DOI : 10.1145/24634.24636

B. Freitag and . Hypertext, Based Tool for Large Scale Software Reuse The Netherlands, 6-10, proceedings of the 6th Conference on Advanced Information Systems Engineering (CAISE'94), pp.283-296, 1994.

G. Gamma, E. Helm, R. Johnson, R. Vlissides, and J. , Design Patterns ? Elements of Reusable Oriented Software, 1995.

P. Garg and W. Scacchi, A hypertext system to manage software life-cycle documents, IEEE software, pp.90-98, 1990.

M. C. Gaudel and M. Th, A theory of software reusability, In Lecture Notes in Computer Science, vol.300, pp.115-130, 1991.
DOI : 10.1007/3-540-19027-9_8

M. R. Girardi and B. Ibrahim, A software reuse system based on natural language specifications, Proceedings of ICCI'93: 5th International Conference on Computing and Information, pp.507-511, 1993.
DOI : 10.1109/ICCI.1993.315320

M. R. Girardi and B. Ibrahim, A Similarity Measure for Retrieving Software Artifacts, Proceeedings of Sixth International Conference on Software Engineering and Knowledge Engineering (SEKE'94), pp.478-485, 1994.

M. R. Girardi, Classification and Retrieval of Software through their Descriptions in Natural Language, 1995.

A. Goldberg, SMALLTALK-80: the interactive programming environment, 1984.

L. Gzara, Les patrons pour l'ingénierie des Systèmes d'Information Produit, Doctorat de l'INPG, spécialité Génie Industriel, 2000.

H. Hall and R. J. Hall, Generalized behaviour-based retrieval, Proceedings, International Conference on Software Engineering, 1993.

I. Hassine, D. Rieu, F. Bounaas, and O. Seghrouchni, Symphony : un modèle conceptuel de composants métier, Revue ISI, 2002.

I. Hassine, Spécification et formalisation des démarches de développement à base de composants métier : La démarche Symphony, 2005.

R. Helm and Y. S. Maarek, Integrating information retrieval and domain specific approaches for browsing and retrieval in object-oriented class libraries, proceedings, OOPSLA'91, pp.47-61, 1991.

D. Hemer and P. Lindsay, Specification-based retrieval strategies for module reuse, Proceedings 2001 Australian Software Engineering Conference, pp.27-28, 2001.
DOI : 10.1109/ASWEC.2001.948517

D. Hull, Information Retrieval using Statistical Classification, Thèse de doctorat, 1994.

T. Isakowitz and R. J. Kauffman, Supporting search for reusable software objects, IEEE Transactions on Software Engineering, vol.22, issue.6, pp.407-423, 1996.
DOI : 10.1109/32.508314

E. Jausseran, Démarche Symphony étendue, formalisation et expérimentation sur un Système d'Information Hospitalier, 2005.

J. Jeng and B. H. Cheng, Using formal methods to construct a software component library, Proceedings of the Fourth European Software Engineering Conference, pp.397-417, 1993.
DOI : 10.1007/3-540-57209-0_27

J. Jeng and B. H. Cheng, Reusing analogous components, pp.48824-1027, 1994.

J. J. Jeng and B. H. Cheng, Specification matching for software reuse: A foundation, ACM Symposium on Software Reuse, pp.97-105, 1995.

M. Johnson, A Beginner's guide to Enterprise JavaBeans, Java World, 1998.

E. Karlsson, Software Reuse ? A Holistic Approach, 1995.

O. Khayati, Vers des systèmes de patrons formalisés et outillés, 2001.

O. Khayati, Architecture d'un système de gestion de bibliothèques de multiples composants, 2003.

O. Khayati, A. Front, D. Bardou, and J. P. Giraudin, Formalisation de composants métier Centr'Actoll, Rapport interne, pp.10-10

O. Khayati, A. Front, and J. P. Giraudin, A metamodel for a metatool to describe and manage components, Proceedings. 2004 International Conference on Information and Communication Technologies: From Theory to Applications, 2004., pp.403-405, 2004.
DOI : 10.1109/ICTTA.2004.1307802

O. Khayati, A. Front, and J. P. Giraudin, Un méta-modèle pour Systèmes d'Accès à des Bases de Composants Hétérogènes, International conférence CARI'04, pp.22-25

O. Khayati, A. Front, D. Bardou, and J. P. Giraudin, Formalisation d'éléments de démarche Centr, Actoll. Rapport interne, pp.14-15

O. Khayati, A. Front, and J. Giraudin, Génération et appariement de spécifications formelles de diagrammes de classes pour la recherche de composants, XXIIIéme Congrès INFORSID'05, pp.24-27, 2005.

O. Khayati, A. Front, and J. P. Giraudin, Une approche de réingénierie des systèmes d'information basée sur la génération et l'appariement de spécifications de composants, Revue e-TI, Premier Numéro, 2005.

R. Mili, R. Mittermeir, and A. Mili, Storing and retrieving software component: A refinement based approach, proceedings, International Conference on Software Engineering, 1994.

R. Mili, Assessing the reuse worthiness of a component: empirical and analytical approaches, 1996.

G. M. Mishne and . De-rijke, Source Code Retrieval using Conceptual Similarity, Proceedings RIAO 2004, pp.539-554, 2004.

M. Th and M. C. Gaudel, Software reusability through formal specifications, Proceedings, First international Workshop on software reusability, number Memo Nr 57 in Unido, 1991.

J. Noble, Towards a pattern language for object oriented design, Proceedings Technology of Object-Oriented Languages. TOOLS 28 (Cat. No.98TB100271), 1998.
DOI : 10.1109/TOOLS.1998.750020

J. Noble, Classifying relationships between object-oriented design patterns, Proceedings 1998 Australian Software Engineering Conference (Cat. No.98EX233), 1998.
DOI : 10.1109/ASWEC.1998.730917

O. Omg, OMG (Object Management Group), Business Object Management Special Interest Group ? BOMSIG Activities and direction, 1994.

R. Orfali and D. Harkey, Client/Server Programming with Java and CORBA, 1998.

P. Park, Y. Bais, and P. , Generating samples for component retrieval by execution, 1997.

S. Paul and A. Prakash, Querying source code using an algebraic query language, Proceedings International Conference on Software Maintenance ICSM-94, pp.127-136, 1994.
DOI : 10.1109/ICSM.1994.336782

J. Penix and P. Alexander, Design representation for automating software component reuse, Proceedings, Fifth International Workshop on Knowledge Based System for the (Re)Use of Software libraries, 1995.

J. Penix and P. Alexander, Efficient specification based component retrieval, ECECS, 1996.

B. Pernici, M. Mecella, and C. Batini, Conceptual Modeling and Software Components Reuse: Towards the Unification Information Systems Engineering: State of the Art and Research Themes, 2000.

E. Pitt, K. Mcniff, and R. Java, The Remote Method Invocation Guide, 2001.

A. Podgursky and L. Pierce, Behaviour sampling : a technique for automated retrieval of reusable components, proceedings, 14th International conference on software engineering, pp.300-3004, 1992.

A. Podgursky and L. Pierce, Retrieving reusable software by sampling behavior, ACM Transactions on Software Engineering and Methodology, vol.2, issue.3, pp.286-303, 1993.
DOI : 10.1145/152388.152392

J. Poulin and K. J. Werkman, Modeling structured abstracts and the world wide webfor retrieval of reusable components, Proceedings, Symposium on software Reuse, 1995.

R. Prieto-diaz-prieto-diaz, A software classification scheme, 1985.

R. Prieto-diaz-prieto-diaz and P. Freeman, Classifying Software for Reusability, IEEE Software, vol.4, issue.1, pp.6-16, 1987.
DOI : 10.1109/MS.1987.229789

R. Prieto-diaz-prieto-diaz, Implementing faceted classification for software reuse, Communications of the ACM, vol.34, issue.5, pp.88-97, 1991.
DOI : 10.1145/103167.103176

M. Ritti, Using types as search keys in function libraries, Proceedings of the fourth international conference on Functional programming languages and computer architecture, pp.174-183, 1989.

M. Ritti, Retrieving library identifiers via equational matching of types, 1992.

E. J. Rollins and J. Wing, « specifications as search keys for software libraries, Proceedings of the Eighth International Conference on Logic Programming, pp.173-187, 1991.

C. Runciman and I. Toyn, Retrieving reusable software components by polymorphic type, proceedings, Conference on Functional Programming Languages and Computer Architectures, 1989.