An Aspect-Oriented Approach to Code Segmentation

A. Wagner (Hungary)


aspect-oriented programming, object-oriented modeling,parallel processing


The increasing computational and storage capacity of modern computers results in the increase of idle computing power. This idle power results in common applications being mostly interactive, waiting for user input in a significant percentage of time. In this paper a novel approach is presented for the universal exploitation of the surplus computing resources rarely used. The method introduced in this paper uses code segmentation to distribute the execution of programs written in the Java programming language to a network of computers with varying hardware platforms and operating systems. The main contributions of this paper include static and dynamic code segmentation for Java language programs, and a novel approach to code segmentation using aspect oriented programming tools. Aspect-oriented programming allows segmentation without making permanent changes to the application code. This approach takes advantage of classical object-oriented modeling and the new aspect model of computer software.

Important Links:

Go Back