An initial assessment of aspect-oriented programming
Proceedings of the 21st international conference on Software engineering
Case study: a distributed concurrent system with AspectJ
ACM SIGAPP Applied Computing Review
Implementing distribution and persistence aspects with aspectJ
OOPSLA '02 Proceedings of the 17th ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
Using AspectJ to separate concerns in parallel scientific Java code
Proceedings of the 3rd international conference on Aspect-oriented software development
Software—Practice & Experience - Research Articles
Error Estimation and Control for ODEs
Journal of Scientific Computing
Proceedings of the 2nd workshop on Best practices in applying aspect-oriented software development
A Case Study Implementing Features Using AspectJ
SPLC '07 Proceedings of the 11th International Software Product Line Conference
Hi-index | 0.00 |
Computational error handling is vitally important in scientific computing programs. Traditional approaches tangle the error handling concerns with the primary functional codes. This paper describes our empirical study of using AspectJ to refactor a real-world Satellite Orbit Forecasting (SOF) system, and assesses the experiences gained from applying aspect-oriented techniques. The result shows that the AspectJ version improves the modularity and maintainability of the program by encapsulating computational error handling polices as aspects without noticeable compromise in performance.