Most common object models of distributed object systems lack support for 'polymorphism' (an abstraction mechanism that represents a quality or state of being able to assume different forms). This lack of support restricts the development of new components and limits reuse of existing components that use these advanced features. In this paper, the Interoperable Common Object Model (ICOM), which focuses on a subset of object-oriented languages, specifically statically typed languages, is presented. The ICOM model is an attempt to elevate common object models closer to the object models of statically typed object-oriented languages by including support for polymorphism. Specific features of the ICOM object model include: remote inheritance...
Object-oriented design and object-oriented languages support the development of independent software...
There are two main models of inheritance employed in object-oriented systems: class-based and object...
Where object-oriented languages deal with objects as described by classes, model-driven development ...
Reuse of already developed object-oriented software components is reduced when software is written i...
The popularity of object oriented programming (OOP) has increased dramatically over the past five ye...
Abstract In this paper we present the mechanisms of lifting and lowering which have been incorporate...
In this paper we present the mechanisms of lifting and lowering which have been incorporated into re...
Our objective is to understand the notion of type in programming languages, present a model of typed...
As use of object orientation for application development has increased, many researchers have invest...
Where object-oriented languages deal with objects as described by classes, model-driven development ...
. In most cases the programming models of distributed object-oriented systems have a two-stage or ev...
The major requirements of a system for software re-use are that it must provide an abstraction mecha...
A low-level data structure always has a predefined representation which does not fit into an object ...
The major requirements of a system for software reuse are that it must provide an abstraction mechan...
Our objective is to understand the notion of type in programming languages, present a model of typed...
Object-oriented design and object-oriented languages support the development of independent software...
There are two main models of inheritance employed in object-oriented systems: class-based and object...
Where object-oriented languages deal with objects as described by classes, model-driven development ...
Reuse of already developed object-oriented software components is reduced when software is written i...
The popularity of object oriented programming (OOP) has increased dramatically over the past five ye...
Abstract In this paper we present the mechanisms of lifting and lowering which have been incorporate...
In this paper we present the mechanisms of lifting and lowering which have been incorporated into re...
Our objective is to understand the notion of type in programming languages, present a model of typed...
As use of object orientation for application development has increased, many researchers have invest...
Where object-oriented languages deal with objects as described by classes, model-driven development ...
. In most cases the programming models of distributed object-oriented systems have a two-stage or ev...
The major requirements of a system for software re-use are that it must provide an abstraction mecha...
A low-level data structure always has a predefined representation which does not fit into an object ...
The major requirements of a system for software reuse are that it must provide an abstraction mechan...
Our objective is to understand the notion of type in programming languages, present a model of typed...
Object-oriented design and object-oriented languages support the development of independent software...
There are two main models of inheritance employed in object-oriented systems: class-based and object...
Where object-oriented languages deal with objects as described by classes, model-driven development ...