An approach to implementation of aspect-oriented programming for C.
Authors
Abstract
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.
Full text of the paper in pdfEdition
Programming and Computer Software, volume 39, issue 4, pages 194-206. Pleiades Publishing, Ltd., 2013
DOI: 10.1134/S0361768813040051