Modeling volatile concerns as aspects

  • Authors:
  • Ana Moreira;João Araújo;Jon Whittle

  • Affiliations:
  • CITI/Dept. Informática, FCT, Universidade Nova de Lisboa, Caparica, Portugal;CITI/Dept. Informática, FCT, Universidade Nova de Lisboa, Caparica, Portugal;ISE Dept., George Mason University, Fairfax, VA

  • Venue:
  • CAiSE'06 Proceedings of the 18th international conference on Advanced Information Systems Engineering
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

Abstract

A rapidly changing market leads to software systems with highly volatile requirements. These must be managed in a way that reduces the time and costs associated with updating a system to meet these new requirements. By externalizing volatile concerns, we can build a stepping-stone for future management of unanticipated requirements change. In this paper, we present a method for handling volatile concerns during early lifecycle software modeling. The key insight is that aspect-oriented techniques can be applied to modularize volatility and to weave volatile concerns into the base software artifacts.