A central dichotomy for specialization mechanisms is the divide between static class-based inheritance and dynamic instance-based delegation. Despite its greater flexibility delegation has not found its way into mains...
详细信息
Coinductive abstract compilation is a novel technique, which has been recently introduced, for defining precise type systems for object-oriented languages. In this approach, type inference consists in translating the ...
详细信息
object oriented programming is currently very much in focus and object-oriented languages (such as C++ and Java) are used as the first language to teach programming. The objectoriented concepts such as objects and in...
详细信息
ISBN:
(纸本)9789532330502
object oriented programming is currently very much in focus and object-oriented languages (such as C++ and Java) are used as the first language to teach programming. The objectoriented concepts such as objects and inheritance are difficult for understanding by novice programmers. The visualizations of examples of program code or programming tasks could help students to grasp programming structures more easily. The aim of this paper is to research the possibilities of enhancement of learning Java using the visualization software Jeliot.
Design patterns are reusable solutions to recurrent problems. Generally described in the context of object-orientedprogramming, only a few contributions can be found in the domain of eLearning in general or Intellige...
详细信息
Proxies are a powerful approach to implement meta-objects in object-oriented languages without having to resort to metacircular interpretation. We introduce such a meta-level API based on proxies for Javascript. We si...
详细信息
The main features of a software to simulate power plants are presented. Based on the object-oriented paradigm, a set of generic elements related with the main components required to simulate power plants were designed...
详细信息
In the paper, a Simulation method of complex repairable system based on Stateflow is put forth. At first, the concepts of complex repairable system and Stateflow are introduced. Then, the analyzing concept, procedure,...
详细信息
Aspect-orientedprogramming is an extension to object-orientedprogramming. It introduces new constructs called "aspects" for representing crosscutting concerns in a system development. These constructs are ...
详细信息
In the area of scientific computing, abstraction was long said to be achievable only in exchange for run time efficiency. With the rise of template metaprogramming [1] in C++ in the 1990s, run time efficiency comparab...
详细信息
The wide spread interest in slicing of object-oriented software has led to the birth of number of algorithms. Nowadays, slicing of object-oriented programs has picked up the momentum as most of the real world programs...
详细信息
ISBN:
(纸本)9781605588124
The wide spread interest in slicing of object-oriented software has led to the birth of number of algorithms. Nowadays, slicing of object-oriented programs has picked up the momentum as most of the real world programs are object-oriented in nature. The algorithms which are available of-the-self, address different issues in their own ways. In this paper, we propose a new algorithm which incorporates graph coloring technique. But in order to compute the dynamic slice, we have contradicted some key constraints of graph coloring algorithm. The advantage of our algorithm is that it is faster and the process of computing slice can be optimized further. Copyright 2010 ACM.
暂无评论