UniAspect: a language-independent aspect-oriented programming framework
UniAspect: a language-independent aspect-oriented programming framework
复制标题
UniAspect:独立于语言的面向方面的编程框架
DOI:
10.1145/2162024.2162035
复制
发表时间:
2012
期刊:
影响因子:
--
通讯作者:
Y. Fukazawa
中科院分区:
文献类型:
--
作者:
Akira Ohashi;Kazunori Sakamoto;Tomoyuki Kamiya;R. Humaira;Satoshi Arai;H. Washizaki;Y. Fukazawa
Existing AOP tools, typified by AspectJ, are proposed as extensions of a single language. Therefore, most existing AOP tools cannot deal with cross-cutting concerns, which are scattered on many modules implemented in two or more languages. We propose a novel language-independent AOP framework named UniAspect. UniAspect translates programs written in various languages into a Unified Code Object, which is our common representation of source code. And it achieves the modularization of scattered cross-cutting concerns in multiple languages by weaving aspects through the Unified Code Object. In this paper, we introduce a case study of the implementation of logs in a web application that is implemented in Java and JavaScript. Its result shows that UniAspect achieves the modularization of these concerns by a single aspect.
DOI:
--
发表时间:
2011
期刊:
コンピュータソフトウェア
影响因子:
--
作者:
大橋昭;久保淳人;水町友彦;江口和樹,村上真一;高橋竜一;鷲崎弘宜;深澤良彰,鹿糠秀行;小高敏裕;杉本信秀;永井洋一,山本里枝子;吉岡信和;石川冬樹;碇尚史
通讯作者:
碇尚史