首页    期刊浏览 2024年11月30日 星期六
登录注册

文章基本信息

  • 标题:RE-AspectLua - Achieving Reuse in AspectLua
  • 本地全文:下载
  • 作者:T. Batista, M. Vieira
  • 期刊名称:Journal of Universal Computer Science
  • 印刷版ISSN:0948-6968
  • 出版年度:2007
  • 卷号:13
  • 期号:6
  • 页码:786-786
  • 出版社:Graz University of Technology and Know-Center
  • 摘要:AspectLua is a Lua-based dynamic aspect-oriented language that follows the original AspectJ concepts. It suffers from the same problem of AspectJ-like languages with regard to limitations in terms of aspect reusability, modularity and heterogeneous interaction. In this paper we propose RE-AspectLua, a new version of AspectLua that combines aspect interfaces with abstract joinpoints and the use of a connection language, the Lua language, to instantiate, at application composition time, the abstract joinpoints. Thus, the connection language defines the composition of reusable aspects with base code. Using these concepts RE-AspectLua intends to break away from the syntactically manifest coding of aspects in which joinpoints are hard-coded into aspects, thereby promoting general reusability and the heterogeneous composition of an aspect with different base codes. In order to illustrate RE-AspectLua concepts we present two case studies.
  • 关键词:AOP, Lua, dynamic aspects, heterogeneity, reusability
国家哲学社会科学文献中心版权所有