Currently there is no aspect language available for GNU/EDMA. Aspects must be programmed ad-hoc
Transformational approaches at the source code level can always be used
- SIU proxies allows GNU/EDMA primitive interception. They can be used as aspects
Non-Blind proxies plus some selection logic are equivalent to static aspect systems like AspectJ.
(In the sense that application must be restarted)
- Blind proxies plus some selection logic are equivalent to dynamic aspect systems like JAC or AspectS
- Permanent aspects are configured in the Global registry and applied at run-time (on object creation)