| 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 | |||||||||||||||
| |||||||||||||||