US Patent 6467086 Aspect-oriented programming

Gregor Kiczales, Lamping, Cristina Videira Lopes, Hugunin, Hilsdale, Boyapati. US Patent 6467086 Aspect-oriented programming. Patent, october 2002. [doi]

Abstract

The concept of a general purpose aspect is introduced where an aspect transparently forces cross-cutting behavior on object classes and other software entities. A reusable aspect is further described for use as part of an aspect library.