Институт системного программирования им. В.П. Иванникова РАН

One Approach to Aspect-Oriented Programming Implementation for the C programming language.


E.M. Novikov.


The given paper introduces an approach for aspectoriented programming implementation developing intended for the C programming language. Key features of C and a common C program build process are considered and it’s shown how they
influence on a supposed C AOP implementation. The last is described in details and after all its practical application is demonstrated. It’s shown that the supposed C AOP implementation works well enough although it possesses some
shortcomings. Some improvements required to overcome the given shortcomings are discussed.

Полный текст статьи в формате pdf (на английском)

Ключевые слова

aspect-oriented programming; join point; pointcut; advice; aspect; weaving; the C programming language; implementation.


Proceedings of the Spring/Summer Young Researchers' Colloquium on Software Engineering, 2011, pp. 74-81.

DOI: 10.15514/SYRCOSE-2011-5-13

ISBN 978-5-91474-017-4

Научная группа

Технологии программирования

Все публикации за 2011 год Все публикации