Research output: Contribution in Book/Report/Proceedings - With ISBN/ISSN › Other chapter contribution
Research output: Contribution in Book/Report/Proceedings - With ISBN/ISSN › Other chapter contribution
}
TY - CHAP
T1 - Dynamic Framed Aspects for Dynamic Software Evolution
AU - Greenwood, P.
AU - Blair, Lynne
AU - Loughran, N.
AU - Rashid, A.
PY - 2004
Y1 - 2004
N2 - Software evolution is an inevitable process when developing a system of any notable size and is the most costly stage in the life cycle of a system. Automating parts of this process will reduce the resources required to carry out this stage of development. We aim to develop a framework that achieves this automated evolution by using Dynamic AOP to encapsulate these evolutionary changes and allow them to be applied dynamically at runtime. However, a problem with this is being able to reuse these aspects in different systems and scenarios. We propose the use of framed aspects to parameterise the aspects to generalise them so they can then be customised for a specific use.
AB - Software evolution is an inevitable process when developing a system of any notable size and is the most costly stage in the life cycle of a system. Automating parts of this process will reduce the resources required to carry out this stage of development. We aim to develop a framework that achieves this automated evolution by using Dynamic AOP to encapsulate these evolutionary changes and allow them to be applied dynamically at runtime. However, a problem with this is being able to reuse these aspects in different systems and scenarios. We propose the use of framed aspects to parameterise the aspects to generalise them so they can then be customised for a specific use.
M3 - Other chapter contribution
SP - 101
EP - 110
BT - RAM-SE’04 – ECOOP’04 Workshop on Reflection, AOP, and Meta-Data for Software Evolution (Proceedings)
A2 - Cazzola, Walter
A2 - Chiba, Shigeru
A2 - Saake, Gunter
T2 - Workshop on Reflection
Y2 - 1 January 1900
ER -