Home > Research > Publications & Outputs > Dynamic Framed Aspects for Dynamic Software Evo...
View graph of relations

Dynamic Framed Aspects for Dynamic Software Evolution

Research output: Contribution in Book/Report/Proceedings - With ISBN/ISSNOther chapter contribution

Published

Standard

Dynamic Framed Aspects for Dynamic Software Evolution. / Greenwood, P.; Blair, Lynne; Loughran, N. et al.
RAM-SE’04 – ECOOP’04 Workshop on Reflection, AOP, and Meta-Data for Software Evolution (Proceedings). ed. / Walter Cazzola; Shigeru Chiba; Gunter Saake. 2004. p. 101-110.

Research output: Contribution in Book/Report/Proceedings - With ISBN/ISSNOther chapter contribution

Harvard

Greenwood, P, Blair, L, Loughran, N & Rashid, A 2004, Dynamic Framed Aspects for Dynamic Software Evolution. in W Cazzola, S Chiba & G Saake (eds), RAM-SE’04 – ECOOP’04 Workshop on Reflection, AOP, and Meta-Data for Software Evolution (Proceedings). pp. 101-110, Workshop on Reflection, 1/01/00. <http://www.disi.unige.it/person/CazzolaW/RAM-SE04%20Proceedings/RAM-SE04-proceedings.pdf>

APA

Greenwood, P., Blair, L., Loughran, N., & Rashid, A. (2004). Dynamic Framed Aspects for Dynamic Software Evolution. In W. Cazzola, S. Chiba, & G. Saake (Eds.), RAM-SE’04 – ECOOP’04 Workshop on Reflection, AOP, and Meta-Data for Software Evolution (Proceedings) (pp. 101-110) http://www.disi.unige.it/person/CazzolaW/RAM-SE04%20Proceedings/RAM-SE04-proceedings.pdf

Vancouver

Greenwood P, Blair L, Loughran N, Rashid A. Dynamic Framed Aspects for Dynamic Software Evolution. In Cazzola W, Chiba S, Saake G, editors, RAM-SE’04 – ECOOP’04 Workshop on Reflection, AOP, and Meta-Data for Software Evolution (Proceedings). 2004. p. 101-110

Author

Greenwood, P. ; Blair, Lynne ; Loughran, N. et al. / Dynamic Framed Aspects for Dynamic Software Evolution. RAM-SE’04 – ECOOP’04 Workshop on Reflection, AOP, and Meta-Data for Software Evolution (Proceedings). editor / Walter Cazzola ; Shigeru Chiba ; Gunter Saake. 2004. pp. 101-110

Bibtex

@inbook{fefccfa05f1b44a69be89250c9b3b3ba,
title = "Dynamic Framed Aspects for Dynamic Software Evolution",
abstract = "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.",
author = "P. Greenwood and Lynne Blair and N. Loughran and A. Rashid",
year = "2004",
language = "English",
pages = "101--110",
editor = "Walter Cazzola and Shigeru Chiba and Gunter Saake",
booktitle = "RAM-SE{\textquoteright}04 – ECOOP{\textquoteright}04 Workshop on Reflection, AOP, and Meta-Data for Software Evolution (Proceedings)",
note = "Workshop on Reflection ; Conference date: 01-01-1900",

}

RIS

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 -