CfPBoK
by
Vadim Zaytsev
atem2006s/paper05
ATEM 2006 SI
paper:
Aspect-Oriented Prolog in a Language Processing Context
Wolfgang Lohmann
,
Günter Riedewald
,
Guido Wachsmuth
DOI:
10.1049/iet-sen:20070064
T1D: Composition
The paper modularises crosscutting concerns in logic grammars via aspect-oriented composition/weaving, directly addressing modularity of language processors.
T3C: DSLs
It introduces a DSL (syntactic sugar) for specifying aspects over Prolog grammars to improve readability and adoption.
T4A: Workbenches
It provides a weaver/framework and an aspect library to support reusable concerns when constructing language processors.
T3B: Transformation Languages
Weaving advice into grammars/programs is presented as a systematic program transformation over Prolog clauses/goals.
The page is maintained by
Dr. Vadim Zaytsev
a.k.a. @
grammarware
. Last updated: June 2026.