|
| | | |
AspectC++: An Aspect-Oriented Extension to the C++ Programming Language
Spinczyk, O., Gal, A. and Schroder-Preikschat, W.
Small embedded systems are forced to operate under extreme resource constraints. At the same time these systems are very complex and many concerns I 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 AspectJ1 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.
This paper presents Aspect C++ (Gal & Spinczyk 2001), a new language extension to C/C++ that provides powerful language elements to facilitate aspect-oriented programming even in domains with tight resource limitations. |
Cite as: Spinczyk, O., Gal, A. and Schroder-Preikschat, W. (2002). AspectC++: An Aspect-Oriented Extension to the C++ Programming Language. In Proc. Fortieth International Conference on Technology of Object-Oriented Languages and Systems (TOOLS Pacific 2002), Sydney, Australia. CRPIT, 10. Noble, J. and Potter, J., Eds. ACS. 53-60. |
(from crpit.com)
(local if available)
|
|