AspectC++: an aspect-oriented extension to the C++ programming language

Olaf Spinczyk, Andreas Gal, Wolfgang Schröder‐Preikschat · 2002

Small embedded systems are forced to operate under extreme resource constraints. At the same time these systems are very complex and many concerns in the implementation of such systems are of highly crosscutting nature. The concept of aspect orientation can be applied to allow a modular implementation of these concerns. With AspectJ the first complete and powerful language extension for aspect-oriented programming (AOP) has been created. However, the costs of the Java run-time environment are not feasible for most embedded applications.

Read the paper · More papers on PaperTik