Aspect orientation for C: express yourself
Bram Adams, Tom Tourwé · 2005
In this paper, we propose Aspicere, our effort to bring aspectoriented software development to the C programming language. We focus primarily on the pointcut language offered by Aspicere, as it differs significantly from other aspect languages, for C as well as for Java. We illustrate the need for a more complex pointcut language, by means of a simple and prototypical concern, present in a real-world application, that can not be captured adequately with current-day aspect technologies.