• DocumentCode
    3095582
  • Title

    Research on Parallelization of Aspect-Oriented Program

  • Author

    He Tengfei ; Mao Xiaoguang

  • Author_Institution
    Sch. of Comput. Sci., Nat. Univ. of Defense Technol., Changsha, China
  • fYear
    2009
  • fDate
    12-14 Dec. 2009
  • Firstpage
    478
  • Lastpage
    482
  • Abstract
    Aspect-oriented programming, as an ideal candidate to encapsulate crosscutting functionalities, has been adopted for run-time monitoring, failure forecasting, fault tolerance and etc. While, nowadays aspect-oriented techniques are not used to multi-core computing platforms. To cope with that, this paper makes AspectJ, a typical aspect-oriented programming language, suitable for parallel program, and yet achieves parallelization among aspects and base program. Based on Java multi-thread mechanism, an algorithm has been presented to achieve automatic parallelization according to prescriptive denotations.
  • Keywords
    Java; aspect-oriented programming; multi-threading; parallel programming; software fault tolerance; AspectJ; Java multithread mechanism; aspect-oriented program parallelization; aspect-oriented programming language; aspect-oriented techniques; failure forecasting; fault tolerance; multicore computing platforms; Computer languages; Computer science; Concurrent computing; Electronic mail; Fault tolerance; Functional programming; Helium; Parallel programming; Runtime; Weaving; aspect-oriented; cross-cutting; parallel;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Dependable, Autonomic and Secure Computing, 2009. DASC '09. Eighth IEEE International Conference on
  • Conference_Location
    Chengdu
  • Print_ISBN
    978-0-7695-3929-4
  • Electronic_ISBN
    978-1-4244-5421-1
  • Type

    conf

  • DOI
    10.1109/DASC.2009.43
  • Filename
    5380434