VTechWorks staff will be away for the winter holidays starting Tuesday, December 24, 2024, through Wednesday, January 1, 2025, and will not be replying to requests during this time. Thank you for your patience, and happy holidays!
 

Using Reflection for Implementing ICOM, an Interoperable Common Object Model

dc.contributor.authorChalla, Sivaen
dc.contributor.authorKafura, Dennis G.en
dc.contributor.departmentComputer Scienceen
dc.date.accessioned2013-06-19T14:37:10Zen
dc.date.available2013-06-19T14:37:10Zen
dc.date.issued1995-12-01en
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
dc.format.mimetypeapplication/postscripten
dc.identifierhttp://eprints.cs.vt.edu/archive/00000438/en
dc.identifier.sourceurlhttp://eprints.cs.vt.edu/archive/00000438/01/TR-95-23.psen
dc.identifier.trnumberTR-95-23en
dc.identifier.urihttp://hdl.handle.net/10919/19954en
dc.language.isoenen
dc.publisherDepartment of Computer Science, Virginia Polytechnic Institute & State Universityen
dc.relation.ispartofHistorical Collection(Till Dec 2001)en
dc.rightsIn Copyrighten
dc.rights.urihttp://rightsstatements.org/vocab/InC/1.0/en
dc.titleUsing Reflection for Implementing ICOM, an Interoperable Common Object Modelen
dc.typeTechnical reporten
dc.type.dcmitypeTexten

Files

Original bundle
Now showing 1 - 1 of 1
Name:
TR-95-23.ps
Size:
195.03 KB
Format:
Postscript Files