|
Arachne distinguishes three kinds of users:
Arachne aspects can be used to adapt or extend a program. We provide the following tools to the aspect developers:
Application administrators manage the application to be extended or adapted. Arachne provides them:
Arachne modular architecture can easily be extended. APIs expose the weaving process and the instrumentation kernel freeing AOP language architects from low level technical details. For the advanced user, this feature is a door to customize the pointcut language. |
||