A paper was presented in March at 5th AOSD Workshop on Aspects, Components, and Patterns for Infrastructure Software (ACP4IS06), which summarises recent work and short term research issues.
Recent results include:
- a Java skeleton framework that helps the programmer to develop parallel applications in a more structured way, presented at CCGrid06 (soon available for download)
- a library of aspects for concurrent applications implemented in AspectJ, presented at AOSD06. This library can be also by used by non-AspectJ users though Java 5 annotations (see PDP07 paper) and is available the in "downloads" section
- a library of aspects that helps to migrate sequential applications to parallel equivalent ones, presented at VecPar06 (under development)
- a new approach to decompose a parallel application into a set of modules based on aspect-oriented programming, presented at IPDPS06, and a comparison with traditional object oriented approaches (submitted for publication)
Older results include:
- a tool to statically estimate complexity of Java classes and inter-class dependencies (presented at REC06, article in Portuguese)
- a run-time system that supports object distribution and automatic granularity control and tuning, implemented in Java (see TR05) and C# (PaCT05)
|