Refinements to Task Control in the Aspect-Oriented Programming Model for Computing Grids

被引:1
|
作者
Matsui, Aurelio Akira Mello [1 ]
Aida, Hitoshi [1 ]
机构
[1] Univ Tokyo, Dept Elect Engn & Informat Syst, Tokyo 1138654, Japan
关键词
D O I
10.1109/PACRIM.2009.5291298
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Recent studies in programming tools for grid computing have proposed the use of Aspect-Oriented Programming (AOP) as a way to separate the business logic concerns from the grid processing distribution concerns. We found that limitations in the design of current AOP languages restricted the capacity of the programming tools to manipulate the programmer's source code. Therefore, this paper proposes an extension of this concept in which both AOP and Object-Oriented Programming (OOP) source codes are generated at compiling time to increase the lexicon available for programmers to express advanced computation distribution. We also tested our proposal using a distributed Apriori algorithm.
引用
收藏
页码:618 / 623
页数:6
相关论文
共 50 条
  • [1] A machine model for aspect-oriented programming
    Haupt, Michael
    Schippers, Hans
    ECOOP 2007 - OBJECT-ORIENTED PROGRAMMING, PROCEEDINGS, 2007, 4609 : 501 - +
  • [2] Aspect-oriented programming
    Lopes, CV
    Kiczales, G
    TECHNOLOGY OF OBJECT-ORIENTED LANGUAGES AND SYSTEMS - TOOLS 34, PROCEEDINGS, 2000, : 461 - 461
  • [3] Aspect-oriented programming
    Bergmans, L
    Lopes, CV
    OBJECT-ORIENTED TECHNOLOGY, 1999, 1743 : 288 - 313
  • [4] Aspect-oriented programming
    Kiczales, G
    ICSE 05: 27th International Conference on Software Engineering, Proceedings, 2005, : 730 - 730
  • [5] Aspect-oriented programming
    Lopes, CV
    Kiczales, G
    TECHNOLOGY OF OBJECT-ORIENTED LANGUAGES - TOOLS 33, PROCEEDINGS, 2000, : 468 - 468
  • [6] Aspect-oriented programming
    Murphy, C
    Schwanninger, C
    IEEE SOFTWARE, 2006, 23 (01) : 20 - 23
  • [7] Aspect-oriented programming
    Kiczales, G
    Lamping, J
    Mendhekar, A
    Maeda, C
    Lopes, C
    Loingtier, JM
    Irwin, J
    ECOOP'97: OBJECT-ORIENTED PROGRAMMING, 1997, 1241 : 220 - 242
  • [8] Aspect-oriented programming
    Elrad, Tzilla
    Filman, Robert E.
    Bader, Atef
    Communications of the ACM, 2001, 44 (10) : 29 - 32
  • [9] Concurrency control modularization with aspect-oriented programming
    Soares, Sergio
    Borba, Paulo
    Lima, Ricardo
    COMPSAC 2007: THE THIRTY-FIRST ANNUAL INTERNATIONAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE, VOL I, PROCEEDINGS, 2007, : 295 - +
  • [10] Aspect-Oriented Programming Reloaded
    Rebelo, Henrique
    Leavens, Gary T.
    PROCEEDINGS OF THE 21ST BRAZILIAN SYMPOSIUM ON PROGRAMMING LANGUAGES (SBLP 2017), 2017,