Aspect-oriented programming
URI(s)
Variants
AOP (Aspect-oriented programming)
AOSD (Aspect-oriented software development)
Aspect-oriented software development
Broader Terms
Closely Matching Concepts from Other Schemes
Sources
found: Work cat.: Dechow, Doug. Advanced separation of concerns and the compatibility of aspect-orientation, 2005(Aspect-oriented programming (AOP), which is the main area of this dissertation, offers a form of advanced separation of concerns in which primary and crosscutting concerns can be separated during problem solving)
found: Answers.com, accessed Aug. 1, 2005(aspect-oriented programming - In Software Engineering, the programming paradigm of aspect-oriented programming (AOP) (also called aspect-oriented software development (AOSD)) attempts to aid programmers in the separation of concerns, or the breaking down of a program into distinct parts that overlap in functionality as little as possible. In particular, AOP focuses on the modularization and encapsulation of cross-cutting concerns. The concept was originally introduced by Gregor Kiczales and his team at Xerox PARC. This team also developed the first, and still most popular, AOP language: AspectJ)
found: Whatis.com, accessed Aug. 1, 2005(Aspect-oriented programming (AOP) is an approach to programming that allows global properties of a program to determine how it is compiled into an executable program. AOP can be used with object-oriented programming)
found: FOLDOC, accessed Aug.1, 2005(aspect-oriented programming (AOP). A style of programming that attempts to abstract out features common to many parts of the code beyond simple functional modules and thereby improve the quality of software)
found: Google search, Aug. 1, 2005(search on "aspect oriented programming": 243,000 hits)
LC Classification
Instance Of
Scheme Membership(s)
Collection Membership(s)
Change Notes
2006-06-23: new
2006-08-11: revised
Alternate Formats