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
Link To Document :
بازگشت