Large object-oriented software systems are usually structured using modules or packages to enable large-scale development using clean interfaces that promote encapsulation and information hiding. However, in most OO l...
详细信息
Alltalk is an object-orientedprogramming and database system, based on Smalltalk, being developed at Eastman Kodak Company to support development of advanced information systems. It provides permanence to Smalltalk o...
详细信息
This poster presentation illustrates the use of SOM (the IBM System object Model) for interfacing, different object-orientedprogramming (OOP) languages. Our approach allows classes defined in one OOP language to be u...
详细信息
In this paper we investigate the overheads of object-oriented operations, such as virtual method dispatch and field access, in the context of an embedded processor for real-time systems. As an example we use a Java pr...
详细信息
ISBN:
(纸本)9781595938138
In this paper we investigate the overheads of object-oriented operations, such as virtual method dispatch and field access, in the context of an embedded processor for real-time systems. As an example we use a Java processor that implements those operations in microcode similar to the way those operations are compiled to a RISC processor. As this processor is a soft-core, implemented in an FPGA, an optimization of those operations is a valuable option. Significant application speedup is possible by providing an architecture for object-orientedprogramming languages. We also evaluate the hardware cost of this optimization with respect to the application speedup. Copyright 2007 ACM.
For more than ten years now, the object-orientedprogramming (OOP) methodology is still being used in various software disciplines. This methodology being based on using standard techniques for interfacing various mod...
详细信息
For more than ten years now, the object-orientedprogramming (OOP) methodology is still being used in various software disciplines. This methodology being based on using standard techniques for interfacing various modules of a system is very similar to the concept which is presently implemented in the computer hardware industry. Among the systems available, Computer-Aided Engineering (CAE) systems are most likely to benefit from this methodology. Therefore, the purpose of this paper is to present the principles of component software technology in relation to the OOP methodology and to discuss the benefits and challenges of using this technology in CAE systems.
This research proposes a way to accelerate backtesting of trading strategies using data-oriented design (DOD). The research discusses the differences between DOD and object-oriented approach (OOP), which is the most p...
详细信息
Within the last three years, we have experimented a Master Program centered on object-oriented technology. This paper reports on the feasibility of the approach and gives our first conclusions on this experiment. It s...
详细信息
Adaptive utilization of resources in a highly heterogeneous computational environment such as the Grid is a difficult question. In this paper, we address an object-oriented approach to the solution using requirement-d...
详细信息
The object-orientedprogramming (OOP) paradigm is quite prominent in German secondary schools. To challenge and overcome possible diiculties in the learning process it is vital for educators to have knowledge about po...
详细信息
COOL is a concurrent object-oriented language which emphasizes the paradigm of class-based inheritance. A main goal in its design was to find a concurrency model (and thus a synchronization model) appropriate to this ...
详细信息
暂无评论