XAJ: An Extensible Aspect­Oriented Language

msra

引用 23|浏览8
暂无评分
摘要
This work presents the language XAJ (eXtensible AspectJ), giving a formal syntax definition and implementation details. The main purpose of the language is to increase the modularity and portability of extension definitions for the aspect­oriented language AspectJ. XAJ is itself an extension of AspectJ, introducing the concept of syntax classes, units that extend classes with syntax definitions. Syntax classes also define the semantics of extensions and serve as a representation for nodes of abstract syntax trees. The language can be used as a tool to create domain­specific extensions to AspectJ, and domain­specific aspect­oriented languages embedded into AspectJ.
更多
查看译文
关键词
domain specific lan­ guages,language extensions,­aspect oriented programming
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要