Adapting aspect-oriented applications: A trial experience

被引:0
|
作者
Marcos, Claudia [1 ]
Pryor, Jane [1 ]
机构
[1] ISISTAN Res Inst, Fac Ciencias Exactas, UNICEN, Paraje Arroyo Seco,B7001BBO, Tandil, Argentina
关键词
system evolution; unanticipated system evolution; aspect-oriented applications; aosd evolution; reflective architecture for aspects;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
During a system's life cycle, new requirements or changes in the existing ones imply modifying the system. Aspect-oriented software development is a new approach to the modularization of systems, yet it does not provide mechanisms to aid the evolution of software. The effort required to support the evolution greatly depends on the tool used for its construction. For this reason, the selection of a tool should also take into account its support for implementing evolving requirements. In this paper we present a comparison of two different tools, AspectJ and Alpheus, to support the construction and evolution of aspect-oriented applications. AspectJ is an aspect-oriented programming language based on Java. Alpheus is an aspect-ofiented development tool based on a reflective framework.
引用
收藏
页码:153 / +
页数:3
相关论文
共 50 条
  • [1] An aspect-oriented methodology for designing secure applications
    Georg, Geri
    Ray, Indrakshi
    Anastasaki, Kyriakos
    Bordbar, Behzad
    Toahchoodee, Manachai
    Houmb, Siv Hilde
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 2009, 51 (05) : 846 - 864
  • [2] Aspect-Oriented Refactoring of Legacy Applications: An Evaluation
    Mortensen, Michael
    Ghosh, Sudipto
    Bieman, James M.
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2012, 38 (01) : 118 - 140
  • [3] Optimizing Aspect-Oriented Mechanisms for Embedded Applications
    Hundt, Christine
    Stoehr, Daniel
    Glesner, Sabine
    [J]. OBJECTS, MODELS, COMPONENTS, PATTERNS, 2010, 6141 : 137 - 153
  • [4] Aspect-oriented security for web-applications
    Kuntze, N
    Rauch, T
    Schmidt, AU
    [J]. ISSE 2005 - Securing Electronic Business Processes, 2005, : 83 - 91
  • [5] Dynamic aspect-oriented programming in java: The hotwave experience
    [J]. Ansaloni, D. (Danilo.Ansaloni@usi.ch), 1600, Springer Verlag (7271 LECTURE NO):
  • [6] Aspect-Oriented Approach for Testing Software Applications and Automatic Aspect Creation
    Jain, Manish
    Gopalani, Dinesh
    [J]. INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2019, 29 (10) : 1379 - 1402
  • [7] Aspect-oriented programming
    Lopes, CV
    Kiczales, G
    [J]. TECHNOLOGY OF OBJECT-ORIENTED LANGUAGES AND SYSTEMS - TOOLS 34, PROCEEDINGS, 2000, : 461 - 461
  • [8] Aspect-oriented compilers
    de Moor, O
    Peyton-Jones, S
    Van Wyk, E
    [J]. GENERATIVE AND COMPONENT-BASED SOFTWARE ENGINEERING, PROCEEDINGS, 2000, 1799 : 121 - 133
  • [9] Aspect-Oriented Coordination
    Fuentes, Lidia
    Sanchez, Pablo
    [J]. ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2007, 189 : 87 - 103
  • [10] Aspect-oriented metamodelling
    Clark, T
    Evans, A
    Kent, S
    [J]. COMPUTER JOURNAL, 2003, 46 (05): : 566 - 577