- Pointcut
In aspect-oriented
computer programming , a pointcut is aset ofjoin point s. Whenever the program execution reaches one of the join points described in the pointcut, a piece ofcode associated with the pointcut (called advice) is executed. This allows a programmer to describe where and when additional code should be executed in addition to an already definedbehavior . This permits the addition of aspects to existing software, or thedesign ofsoftware with a clearseparation of concerns , wherein the programmer weaves (merges) different aspects into a complete application.External links
*Paper " [http://www.infosun.fim.uni-passau.de/st/papers/splat05/ A Classification of Pointcut Language Constructs] " by
Maximilian Störzer andStefan Hanenberg
*Paper " [http://mack.ittc.ku.edu/723888.html Back to the Future: Pointcuts as Predicates over Traces] " byKarl Klose andKlaus Ostermann
*Paper " [http://citeseer.ist.psu.edu/710677.html Inductively Generated Pointcuts to Support Refactoring to Aspects] " byTom Tourwé ,Andy Kellens ,Wim Vanderperren andFrederik Vannieuwenhuyse
*Paper " [http://citeseer.comp.nus.edu.sg/709927.html Remote Pointcut - A Language Construct for Distributed AOP] " byMuga Nishizawa ,Shigeru Chiba andMichiaki Tatsubori
*Paper " [http://progtools.comlab.ox.ac.uk/publications/oopsla06abc Datalog as a Pointcut Language in Aspect-Oriented Programming] "
*Paper " [http://www.ccs.neu.edu/research/demeter/biblio/unified.html Expressiveness and Complexity of Crosscut Languages] " byKarl J. Lieberherr ,Jeffrey Palm andRavi Sundaram
Wikimedia Foundation. 2010.