Publication View

Datalog as a Pointcut Language in Aspect-Oriented Programming (2008)

Abstract
AspectJ’s pointcut language is complex, yet often not expressive enough to directly capture a desired property. Prolog has been suggested as an alternative, but Prolog queries may not terminate, and they tend to be verbose. We solve expressiveness, termination and verbosity by using Datalog plus rewrite rules. Categories and Subject Descriptors D.3.3 [Programming Languages]:

Publication details
Download http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.96.974
Source http://progtools.comlab.ox.ac.uk/projects/abc/Resources/oopsla06abcabstract.pdf
Contributors CiteSeerX
Repository CiteSeerX - Scientific Literature Digital Library and Search Engine (United States)
Keywords Language Constructs and Features General Terms Experimentation, Languages, Performance Keywords Semantic pointcuts, pointcut sematics, Datalog, aspectoriented
Type text
Language English