An evaluation of aspect oriented programming for embedded real-time systems

Yusuf Bora Kartal, Ece Güran Schmidt · 2007

Crosscutting concerns are the issues in object- oriented programming (OOP) that cannot be modularized within a software module. In this paper, an experimental evaluation of the use of aspect-oriented programming (AOP) for the implementation of crosscutting concerns in embedded real-time systems is presented. The crosscutting functionality of the project under study is realized both by employing OOP and AOP techniques to make a comparison between the two programming paradigms. These two implementations are evaluated with respect to software quality and embedded real-time performance metrics. The analysis of the results shows that the AOP technique improves both of these metrics for the software project under study.

Read the paper · More papers on PaperTik