VTechWorks staff will be away for the Thanksgiving holiday starting Wednesday afternoon, Nov. 25, through Sunday Nov. 29, and will not be replying to requests during this time. Thank you for your patience.

Show simple item record

dc.contributor.authorChalla, Sivaen_US
dc.contributor.authorKafura, Dennis G.en_US
dc.description.abstractReuse of already developed object-oriented software components is reduced when software is written in different object-oriented languages, or when it is not easy to relocate the software components from one machine to another machine. Software development in a distributed and heterogeous environment is a solution to this problem. Several common object models have been defined for software development in a distributed and heterogeous environment. Most of the existing common object models do not agree upon a common set of object-oriented features. These models are weak (i.e., they have only a modest subset of object-oriented features) because they support both object-oriented and non object-oriented languages and mapping of the model into non object-oriented languages is a complex problem. In this paper an interoperable common object model (ICOM) that supports statically typed object-oriented languages is presented. The ICOM model has an extensive set of object-oriented features that uses reflection techniques to support the model. The architecture of ICOM framework is described and a detailed account on how reflection is used is given. A prototype involving dynamic method binding feature is explained in detail.en_US
dc.publisherDepartment of Computer Science, Virginia Polytechnic Institute & State Universityen_US
dc.relation.ispartofHistorical Collection(Till Dec 2001)en_US
dc.rightsIn Copyrighten
dc.titleUsing Reflection for Implementing ICOM, an Interoperable Common Object Modelen_US
dc.typeTechnical reporten_US
dc.contributor.departmentComputer Scienceen_US

Files in this item


This item appears in the following Collection(s)

Show simple item record