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. |
Year | DOI | Venue |
---|---|---|
2009 | 10.1109/DASC.2009.43 | Chengdu |
Keywords | Field | DocType |
automatic parallelization,aspect-oriented technique,crosscutting functionalities,aspect-oriented programming,typical aspect-oriented programming language,base program,failure forecasting,java multi-thread mechanism,parallel program,fault tolerance,aspect-oriented program,multi threading,parallel programming,software fault tolerance,aspect oriented programming,aspect oriented,parallel,fault tolerant,java | Multithreading,Programming language,Aspect-oriented programming,Computer science,Parallel computing,Software fault tolerance,Software,Fault tolerance,AspectJ,Java,Automatic parallelization | Conference |
ISBN | Citations | PageRank |
978-1-4244-5421-1 | 1 | 0.35 |
References | Authors | |
4 | 2 |
Name | Order | Citations | PageRank |
---|---|---|---|
Tengfei He | 1 | 10 | 0.87 |
Xiaoguang Mao | 2 | 289 | 26.09 |