- Об институте
- Инновации
- Структура
- Отдел "Архитектуры вычислительных систем"
- Отдел "Информационных систем"
- Отдел "Компиляторных технологий"
- Отдел "Системного программирования"
- Отдел "Системной интеграции и прикладных программных комплексов"
- Отдел "Теоретической информатики"
- Отдел "Технологий программирования"
- Ученый совет
- Диссертационный совет
- Центр верификации ОС Linux
- Исследовательский центр доверенного искусственного интеллекта
- Центр компетенции по параллельным и распределенным вычислениям
- Образование
- Издания
- Новости
- Лицензии
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.
Ключевые слова
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