A Framework for Heterogeneous Component Composition with Automatic Instantiation Environment: A Survey Paper

Mohan Banerjee, Roopali Soni


Rapid advancements in Component based software Engineering has resulted in large number of component models (.NET, EJB, COM etc.) available. As a consequence of this advancement the number of reusable and ready to use components has grown as well.  But this growth limits the reuse because the user writing an application in one component model is limited to use the components developed in the same model. Many components are being written; on the other hand many frameworks are also being developed. But there are compatibility issues among the frameworks and components. This fact motivates for such a framework where applications can be composed using diverse ready to use components written in different component model. In this paper presents a brief framework. In the future paper we will proposed a framework that allows diverse components to be added in a single application. It will provide an access mechanism where the framework does not need to know the interface of the component and it will allow the reuser to extend it without understanding the design or implementation details.


Component Based Software Engineering, Component Composition, Heterogeneous Component Framework, Framework Instantiation.


Toacy C. Oliveira, Paulo S.C. Alencar, Ivan M. Filho, Carlos J.P. de Lucena, and Donald D. Cowan, “Software Process Representation and Analysis for Framework Instantiation” IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, VOL. 30, NO. 3, MARCH 2004

Johann Oberleitner and Schahram Dustdar, “Constructing Web Services out of generic Component Compositions” Vienna University of Technology Argentinierstrasse. The International Conference on Web Services - Europe 2003

Marcilio Mendonca, Paulo Alencar, Toacy Oliveira,Donald Cowan, “Assisting Framework Instantiation: Enhancements to Process-Language-based Approaches”, Technical Report CS-2005-25 (August 2005) School of Computer Science, University of Waterloo

Vaclav Cechticky, Philippe Chevalley, Alessandro Pasetti, Walter Schaufelberger, “A Generative Approach to Framework Instantiation” Springer-Verlag, LNCS Vol. 2830

Johann Oberleitner, Thomas Gschwi, Mehdi Jazayeri, “The Vienna Component Framework Enabling Composition across Component Models” Proceedings of the 35th International Conference on software Engineering (ICSE'03).

Toacy C. Oliveira, Paulo S. C. Alencar, Carlos J.P. de Lucena, Donald D. Cowan. “RDL: A Language for Framework Instantiation Representation”

George Heineman, Ivica Crnkovic, Heinz W. Schmidt, Judith A. Stafford, Clemens Szyperski, Kurt Wallnau “Component-Based Software Engineering”, 8th International Symposium on Component Based Software Engineering, CBSE 2005

Bill Burke, Richard Monson-Haefel, “Enterprise JavaBeans, 3.0” 5th Edition, O’relley Publication.

JSR 220: Enterprise JavaBeansTM,Version 3.0, EJB 3.0 Simplified API, Sun Microsystems.

JSR 220: Enterprise JavaBeansTM,Version 3.0, EJB Core Contracts and Requirements, Sun Microsystems.

JavaBeansTMAPI specification, Sun Microsystems.

Len Bass, Paul Clements, Rick Kazman. “Software Architecture in Practice” 2 edition, Addison-Wesley Publication.

Guy Eddon, Henry Eddon, NetLibrary, “Inside COM+ Base Services”, Microsoft Press.

Mohamed Fayad, Douglas C. Schmidt, Ralph E. Johnson, “Building Application Frameworks: Object-oriented Foundations of Framework Design”, Wiley Publictions.”

Grady Booch, James Rumbaugh, Ivar Jacobson, “The Unified Modeling Language User Guide”, Addison-Wesley Publication.

Doug Tidwell, “XSLT”, ORelly Media Publication.

Elliotte Rusty Harold, W. Scott Means “XML in a Nutshell”, ORelley Media publications.

Chan, R. Adopting RUP in a COTs implementation Project. The

Rational Edge, May 2003.

Full Text: PDF


  • There are currently no refbacks.


All Rights Reserved © 2012 IJARCSEE

Creative Commons License
This work is licensed under a Creative Commons Attribution 3.0 Unported License.