| The work consists of how to explicitly separate crosscutting Grid concerns in a parallel Java application. This process, named GridAspecting, uses a restricted subset of the Java threads model for application decomposition, and aspect-oriented programming for allowing parallel execution of the application's threads as Grid tasks. As a result of the process, all Grid-related code is encapsulated in aspects, thus improving the application's modularity. In addition, by relying on Java's native concurrency abstractions the process simplifies the Grid programming model and makes it possible to test a Grid application even without the Grid. |
![]() |
![]() |
From this work we wrote the paper " Um Processo para Implementação de Aplicações Baseadas em Grades Computacionais Utilizando Aspectos", which was published in the 2o. Brasilian Workshop on Aspect-oriented Software Development (WASP 2005) and was considered one of the three workshop' best papers. |
|
In addition, other papers were submitted to important international conferences and we are waiting the final result for them. The papers are " A Process for Separation of Crosscutting Grid Concerns", submitted to the 21st Annual ACM Symposium on Applied Computing (ACM SAC 2006), track of Programming for Separation of Concern, and " Restructuring Grid Applications with Aspects: A Case Study ", submitted to the 10th European Conference on Software Maintenance and Reengineering. |