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 条
  • [31] Combining Aspect-Oriented and Strategic Programming
    Kalleberg, Karl Trygve
    Visser, Eelco
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2006, 147 (01) : 5 - 30
  • [32] The paradoxical success of aspect-oriented programming
    Steimann, Friedrich
    ACM SIGPLAN NOTICES, 2006, 41 (10) : 481 - 497
  • [33] Aspect-Oriented Programming for Guided Testing
    Liu, Siyuan
    Yang, Yang
    PROCEEDINGS OF THE 2015 4TH INTERNATIONAL CONFERENCE ON SENSORS, MEASUREMENT AND INTELLIGENT MATERIALS, 2016, 43 : 432 - 437
  • [34] Aspect-oriented programming and modular reasoning
    Kiczales, G
    Mezini, M
    ICSE 05: 27TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, PROCEEDINGS, 2005, : 49 - 58
  • [35] Aspect-oriented programming & C++
    Diggins, C
    DR DOBBS JOURNAL, 2004, 29 (08): : 53 - 56
  • [36] AspectS - Aspect-oriented programming with squeak
    Hirschfeld, R
    OBJECTS, COMPONENTS, ARCHITECTURES, SERVICES, AND APPLICATIONS FOR A NETWORKED WORLD, 2003, 2591 : 216 - 232
  • [37] Developing control logic using aspect-oriented programming and sequence planning
    Bengtsson, Kristofer
    Lennartson, Bengt
    Ljungkrantz, Oscar
    Yuan, Chengyin
    CONTROL ENGINEERING PRACTICE, 2013, 21 (01) : 12 - 22
  • [38] Impact of aspect-oriented programming on software modularity
    Przybylek, Adam
    2011 15TH EUROPEAN CONFERENCE ON SOFTWARE MAINTENANCE AND REENGINEERING (CSMR), 2011, : 369 - 372
  • [39] Flexible and efficient profiling with aspect-oriented programming
    Binder, Walter
    Ansaloni, Danilo
    Villazon, Alex
    Moret, Philippe
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2011, 23 (15): : 1749 - 1773
  • [40] AOJS:Aspect-oriented programming framework for javascript
    Ohashi, Akira
    Kubo, Atsuto
    Mizumachi, Tomohiko
    Eguchi, Kazuki
    Murakami, Shinichi
    Takahashi, Ryuichi
    Takahashi, Hironori
    Fukazawa, Yoshiaki
    Kanuka, Hideyuki
    Kodaka, Toshihiro
    Yamamoto, Rieko
    Nagai, Youichi
    Yoshioka, Nobukazu
    Ishikawa, Fuyuki
    Ikari, Hisashi
    Computer Software, 2011, 28 (03) : 114 - 131