An approach to implementation of aspect-oriented programming for C

被引:0
|
作者
E. M. Novikov
机构
[1] Institute for System Programming,
来源
关键词
Source Code; Advice Body; Head File; Correctness Rule; Static Analysis Tool;
D O I
暂无
中图分类号
学科分类号
摘要
This paper describes an approach to implementation of aspect-oriented programming (AOP) frameworks for C, outlines traditional AOP facilities for different programming languages, and shows how specific features of C and a build process of C programs affect AOP implementations. Next, we consider additional requirements imposed by a practical application of AOP implementations for C programs. Existing solutions are described and possibility of their use is analyzed. The paper describes a new AOP tool for C that implements the proposed approach and demonstrates its capabilities.
引用
收藏
页码:194 / 206
页数:12
相关论文
共 50 条
  • [21] Aspect-oriented programming and aspectj
    Grosso, William
    Dr. Dobb's Journal, 2002, 27 (08):
  • [22] Aspect-oriented programming with AspectJ
    Hilsdale, E
    TOOLS 39: TECHNOLOGY OF OBJECT-ORIENTED LANGUAGES AND SYSTEMS, PROCEEDINGS: SOFTWARE TECHNOLOGY FOR THE AGE OF THE INTERNET, 2001, 39 : 368 - 368
  • [23] Design and Implementation of a BPEL Profiling System by Aspect-oriented Programming
    Donggyu KWAK
    Jaeyoung CHOI
    JournalofMeasurementScienceandInstrumentation, 2011, 2 (02) : 174 - 178
  • [24] An Aspect-Oriented Approach to the Undergraduate Programming Language Curriculum
    Sheldon, Mark A.
    Turbak, Franklyn
    ACM SIGPLAN NOTICES, 2008, 43 (11) : 124 - 129
  • [25] An evaluation of aspect-oriented programming as a product line implementation technology
    Anastasopoulos, M
    Muthig, D
    SOFTWARE REUSE: METHODS, TECHNIQUES, AND TOOLS: PROCEEDINGS, 2004, 3107 : 141 - 156
  • [26] A state-based testing approach for aspect-oriented programming
    Liu, Chien-Hung
    Chang, Chuan-Wen
    JOURNAL OF INFORMATION SCIENCE AND ENGINEERING, 2008, 24 (01) : 11 - 31
  • [27] Aspect-oriented logic meta programming
    De Volder, K
    OBJECT-ORIENTED TECHNOLOGY: ECOOP'98 WORKSHOP READER, 1998, 1543 : 414 - 417
  • [28] The real costs of aspect-oriented programming?
    Alexander, R
    IEEE SOFTWARE, 2003, 20 (06) : 91 - +
  • [29] Aspect-oriented programming in the Coyote project
    Cahill, V
    Dowling, J
    Schäfer, T
    Redmond, B
    OBJECT-ORIENTED TECHNOLOGY: ECOOP'98 WORKSHOP READER, 1998, 1543 : 438 - 438
  • [30] A Modular Aspect-Oriented Programming Approach of Join Point Interfaces
    Vidal, Cristian
    Madariaga, Erika
    Jimenez, Claudia
    Carte, Luis
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2019, 10 (08) : 569 - 574