Aspect-oriented compilers

被引:0
|
作者
de Moor, O [1 ]
Peyton-Jones, S
Van Wyk, E
机构
[1] Univ Oxford, Comp Lab, Oxford, England
[2] Microsoft Res, Cambridge, England
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Aspect-oriented programming provides the programmer with means to cross-cut conventional program structures, in particular the class hierarchies of object-oriented programming. This paper studies the use of aspect orientation in structuring syntax directed compilers implemented as attribute grammars. Specifically, it describes it method for specifying definitions of related attributes as 'aspects' and treating them as first-class objects, that can be stored, manipulated and combined. It is hoped that this embedding of an aspect-oriented programming style in Haskell provides a stepping stone towards a more general study of the semantics of aspect-oriented programming.
引用
收藏
页码:121 / 133
页数:13
相关论文
共 50 条
  • [41] Aspect-oriented extension requirements modeling
    Zhang Jingjun
    Li Furong
    Li Hui
    PROCEEDINGS IEEE SOUTHEASTCON 2007, VOLS 1 AND 2, 2007, : 340 - 340
  • [42] MAINTAINABILITY METRICS FOR ASPECT-ORIENTED SOFTWARE
    Thongmak, Mathupayas
    Muenchaisri, Pornsiri
    INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2009, 19 (03) : 389 - 420
  • [43] An introduction to aspect-oriented music representation
    Hill, Patrick
    Holland, Simon
    Laney, Robin
    COMPUTER MUSIC JOURNAL, 2007, 31 (04) : 47 - 58
  • [44] Visitor beans: An aspect-oriented pattern
    Lorenz, DH
    OBJECT-ORIENTED TECHNOLOGY: ECOOP'98 WORKSHOP READER, 1998, 1543 : 431 - 432
  • [45] InterAspect: aspect-oriented instrumentation with GCC
    Justin Seyster
    Ketan Dixit
    Xiaowan Huang
    Radu Grosu
    Klaus Havelund
    Scott A. Smolka
    Scott D. Stoller
    Erez Zadok
    Formal Methods in System Design, 2012, 41 : 295 - 320
  • [46] Dynamic adaptation of aspect-oriented components
    Costa, Cristobal
    Perez, Jennifer
    Carsí, Jose Angel
    COMPONENT-BASED SOFTWARE ENGINEERING, PROCEEDINGS, 2007, 4608 : 49 - +
  • [47] An aspect-oriented framework for service adaptation
    Kongdenfha, Woralak
    Saint-Paul, Regis
    Benatallah, Boualem
    Casati, Fabio
    SERVICE ORIENTED COMPUTING - ICSOC 2006, PROCEEDINGS, 2006, 4294 : 15 - +
  • [48] Aspect-oriented software reverse engineering
    苏旸
    李凡
    胡圣明
    陈平
    Journal of Shanghai University, 2006, (05) : 402 - 408
  • [49] Aspect-oriented logic meta programming
    De Volder, K
    OBJECT-ORIENTED TECHNOLOGY: ECOOP'98 WORKSHOP READER, 1998, 1543 : 414 - 417
  • [50] The real costs of aspect-oriented programming?
    Alexander, R
    IEEE SOFTWARE, 2003, 20 (06) : 91 - +