Aspect-Oriented Attribute Grammars

被引:1
|
作者
Mernik, M. [1 ]
Rebernak, D. [1 ]
机构
[1] Univ Maribor, Fac Elect Engn & Comp Sci, SLO-2000 Maribor, Slovenia
关键词
D O I
10.5755/j01.eee.116.10.894
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
M. Mernik, D. Rebernak. Aspect-Oriented Attribute Grammars // Electronics and Electrical Engineering. - Kaunas: Technologija, 2011. - No. 10(116). - P. 99-104. Despite the efforts of several researchers modularization, reusability and extensibility remain a problem within the area of language specification. Attribute Grammars (AGs) present a well-known formal approach for defining programming languages. This paper presents a new approach to language specification which increases the level of attribute grammars modularity and reusability and decreases developers' effort for specifying a new language. The paper introduces Aspect-Oriented Attribute Grammars (AOAGs) which extend the original notion of attribute grammars with features known from Aspect-Oriented Programming (AOP). III. 4, bibl. 16 (in English; abstracts in English and Lithuanian).
引用
收藏
页码:99 / 104
页数:6
相关论文
共 50 条
  • [31] Slicing aspect-oriented software
    Zhao, JJ
    10TH INTERNATIONAL WORKSHOP ON PROGRAM COMPREHENSION, PROCEEDINGS, 2002, : 251 - 260
  • [32] Aspect-Oriented Requirements Modeling
    Jingjun, Zhang
    Furong, Li
    Yang, Zhang
    31ST IEEE SOFTWARE ENGINEERING WORKSHOP, PROCEEDINGS, 2007, : 35 - +
  • [33] Analysis of aspect-oriented software
    Hannemann, J
    Chitchyan, R
    Rashid, A
    OBJECT-ORIENTED TECHNOLOGY, 2003, 3013 : 154 - 164
  • [34] Cooperative aspect-oriented programming
    Hoffman, Kevin
    Eugster, Patrick
    SCIENCE OF COMPUTER PROGRAMMING, 2009, 74 (5-6) : 333 - 354
  • [35] Aspect-oriented programming - Introduction
    Elrad, T
    Filman, RE
    Bader, A
    COMMUNICATIONS OF THE ACM, 2001, 44 (10) : 28 - 32
  • [36] Aspect-Oriented Webassembly Transformation
    Rodrigues, Joao
    Barreiros, Jorge
    2022 17TH IBERIAN CONFERENCE ON INFORMATION SYSTEMS AND TECHNOLOGIES (CISTI), 2022,
  • [37] Aspect-Oriented Ontology Development
    Schaefermerier, Ralph
    BUSINESS INFORMATION SYSTEMS WORKSHOPS, BIS 2013, 2013, 160 : 208 - 219
  • [38] Aspect-oriented programming and aspectj
    Grosso, William
    Dr. Dobb's Journal, 2002, 27 (08):
  • [39] Aspect-oriented programming with AspectJ
    Hilsdale, E
    TOOLS 39: TECHNOLOGY OF OBJECT-ORIENTED LANGUAGES AND SYSTEMS, PROCEEDINGS: SOFTWARE TECHNOLOGY FOR THE AGE OF THE INTERNET, 2001, 39 : 368 - 368
  • [40] Modeling aspect-oriented compositions
    Cottenier, T
    van den Berg, A
    Elrad, T
    SATELLITE EVENTS AT THE MODELS 2005 CONFERENCE, 2006, 3844 : 100 - 109