R. A. Marty, E. Weinand, and . Gamma, Et++ -an object oriented application framework in c++, OOPSLA'88, pp.46-57, 1988.

M. Aksit and L. Bergmans, Obstacles in object-oriented software development, Proceedings of OOPSLA'92, pp.341-358, 1992.
DOI : 10.1145/141937.141965

M. Aksit, F. Marcelloni, and B. Tekinerdogan, Developing object-oriented frameworks using domain models, 1997.
DOI : 10.1145/351936.351947

URL : http://eprints.eemcs.utwente.nl/8902/01/Developing_OO_Frameworks_using_Domain_Models.pdf

B. Appleton, Patterns and software: Essential concepts and terminology. Object Magazine Online, 1997.

J. Bansiya, Assessment of application framework maturity using design metrics, pp.205-890, 1997.

D. Baumer, G. Gryczan, R. Knoll, C. Lilienthal, D. Riehle et al., Framework development for large systems, Communications of the ACM, vol.40, issue.10, pp.52-59, 1997.
DOI : 10.1145/262793.262804

K. Bohrer, V. Johnson, A. Nilsson, and B. Rubin, Business process components for distributed object applications, Communications of the ACM, vol.41, issue.6, pp.43-48, 1998.
DOI : 10.1145/276609.276618

D. Brugali and K. Sycara, Agent technology: A new frontier for the development of application frameworks, Object Oriented Application Frameworks, 1998.

D. Brugali and K. Sycara, Towards agent oriented application frameworks, ACM Computing Surveys, vol.32, issue.1es, 1998.
DOI : 10.1145/351936.351957

URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.14.8173

W. Codenie, K. Hondt, P. Steyaert, and A. Vercammen, From custom applications to domain-specific frameworks, Communications of the ACM, vol.40, issue.10, 1997.
DOI : 10.1145/262793.262807

S. Demeyer, T. D. Meijler, O. Nierstraasz, and P. Steyaert, Design guidelines for ???tailorable??? frameworks, Communications of the ACM, vol.40, issue.10, pp.60-64, 1997.
DOI : 10.1145/262793.262805

P. Dewan and R. Choudhary, A high-level and flexible framework for implementing multiuser user interfaces, ACM Transactions on Information Systems, vol.10, issue.4, pp.345-380, 1992.
DOI : 10.1145/146486.146495

J. Diley, Oodce: A c++ framework for the osf distributed computing environment, Proceedings of the Winter USENIX Conference. USENIX Association, 1995.

D. Doscher and R. Hodges, SEMATECH's experiences with the CIM framework, Communications of the ACM, vol.40, issue.10, pp.82-84, 1997.
DOI : 10.1145/262793.262809

M. Fayad and D. C. Schmidt, Object-oriented application frameworks, Communications of the ACM, vol.40, issue.10, pp.32-38, 1997.
DOI : 10.1145/262793.262798

B. Gabinato and R. Guerraoui, BAST: A framework for reliable distributed computing, 1997.

E. Gamma, R. Helm, R. Johnson, and J. Vlissides, Design Patterns: Elements of Reusable Object-Oriented Software, 1995.

R. W. Hall, A. Mathur, F. Jahanian, A. Prakash, and C. Rassmussen, Corona, Proceedings of the 1996 ACM conference on Computer supported cooperative work , CSCW '96, pp.140-149, 1996.
DOI : 10.1145/240080.240238

R. Helm, I. M. Holland, and D. Gangopadhyay, Contracts: Specifying behavioural compositions in object-oriented systems, Proceedings of ECOOP/OOPSLA'90, pp.169-180, 1990.
DOI : 10.1145/97945.97967

W. Humphrey, G. Mark, T. Cleland, J. Cummings, J. Qiang et al., Particle Beam Dynamics Simulations Using the POOMA Framework, Proceedings from ISCOPE98. ISCOPE, 1998.
DOI : 10.1016/0021-9991(69)90058-8

N. C. Hutchinson and L. L. Peterson, The x-Kernel: an architecture for implementing network protocols, IEEE Transactions on Software Engineering, vol.17, issue.1, pp.64-76, 1991.
DOI : 10.1109/32.67579

J. Jézéquel, An object-oriented framework for data parallelism, ACM Computing Surveys, 1998.

J. Jézéquel and J. Pacherie, Object-Oriented Application Frameworks, chapter EPEE: A Framework for Supercomputing, 1998.

B. C. Johnson, Distributed computing environment framework technical paper, 1991.

R. Johnson, Documenting frameworks using patterns, Proceedings of OOPSLA 92 Vancouver , B.C. Canada, pp.63-76, 1992.

G. Kiczales and J. Lamping, Issues in the design and specifications of class libraries, Proceedings of OOPSLA '92, pp.435-451, 1992.

A. Mark, P. R. Linton, J. M. Calder, and . Vlissides, InterViews: A C++ graphical interface toolkit

S. Lorcy, N. Plouzeau, and J. Jézéquel, Reifying quality of service contracts for distributed software, 26th Conference on Technology of Object-Oriented Systems (TOOLS USA'98), 1998.
URL : https://hal.archives-ouvertes.fr/hal-00776458

A. Mathur, R. Hall, F. Jahanian, A. Prakash, and C. Rasmussen, The publish/subscribe paradigm for scalable group collaboration systems, 1995.

S. Matsuoka, K. Wakita, and A. Yonezawa, Synchronisation constraints with inheritance: What is not possible -so what is?, 1992.

J. D. Mcgregor and D. M. Dyer, A note on inheritance and state machines, ACM SIGSOFT Software Engineering Notes, vol.18, issue.4, pp.61-69, 1993.
DOI : 10.1145/163626.163635

B. Meyer, Applying 'design by contract', Computer, vol.25, issue.10, pp.40-52, 1992.
DOI : 10.1109/2.161279

URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.72.7831

P. Molin, Designing reliable systems from reliable components using the context-dependent constraint concept, Proceedings of ISSRE '96: 7th International Symposium on Software Reliability Engineering, pp.142-151, 1996.
DOI : 10.1109/ISSRE.1996.558738

P. Molin, Verifying framework-based applications by establishing conformance, 1996.

Z. Peng and Y. Kambayashi, Deputy mechanisms for object oriented databases, Proceedings of the IEEE 11th Conference on Data Engineering, 1995.

L. Peterson, N. Hutchinson, S. O. Malley, and M. Abott, Rpc in the x-kernel: Evaluating new design techniques, Proceedings of the ACM Symposium on Operating Systems Principles, pp.91-101, 1989.

G. Pfaff, User Interface Management Systems, 1985.
DOI : 10.1007/978-3-642-70041-5

E. J. Posnak, R. G. Lavender, and H. M. Vin, An adaptive framework for developing multimedia software components, Communications of the ACM, vol.40, issue.10, pp.43-47, 1997.
DOI : 10.1145/262793.262802

D. Ritchie, A stream input-output system, AT&T Bell Labs Technical Journal, vol.63, pp.311-324, 1984.

H. A. Schmid, Systematic framework design by generalization, Communications of the ACM, vol.40, issue.10, pp.48-51, 1997.
DOI : 10.1145/262793.262803

D. C. Schmidt, The adaptive communication environment -an object oriented network programming toolkit for developing communication software, Sun User Group Conferences, 1993.

C. Schuckmann, L. Kirchner, J. M. Schümmer, and . Haake, Designing object-oriented synchronous groupware with COAST, Proceedings of the 1996 ACM conference on Computer supported cooperative work , CSCW '96, pp.30-38
DOI : 10.1145/240080.240186

URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.50.967

A. R. Silva, Framework, design patterns and pattern language for object concurrency, Proceedings of the International Conference on Parallel and Distributed Processing Techniques and Applications, 1997.

S. Vinoski, CORBA: integrating diverse applications within distributed heterogeneous environments, IEEE Communications Magazine, vol.35, issue.2, 1997.
DOI : 10.1109/35.565655

URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.145.6098

D. A. Wilson and S. D. Wilson, Writing frameworks -capturing your expertise about a problem domain, Tutorial Notes, OOPSLA'93, 1993.

J. M. Zweig, The conduit: A communication abstraction in c++, Proceedings of the 2nd USENIX C++ Conference, pp.191-203, 1990.

I. Unité-de-recherche, . Lorraine, V. Technopôle-de-nancy-brabois, I. Unité-de-recherche, and . Rennes, Campus scientifique, 615 rue du Jardin Botanique Irisa, Campus universitaire de Beaulieu, 35042 RENNES Cedex Unité de recherche INRIA Rhône-Alpes, p.78153, 2004.