Modeling volatile concerns as aspects

Ana Moreira, João Araújo, Jon Whittle

Research output: Chapter in Book/Report/Conference proceedingConference PaperResearchpeer-review

23 Citations (Scopus)


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.

Original languageEnglish
Title of host publicationAdvanced Information Systems Engineering - 18th International Conference, CAiSE 2006, Proceedings
Number of pages15
ISBN (Print)354034652X, 9783540346524
Publication statusPublished - 1 Jan 2006
Externally publishedYes
EventInternational Conference on Advanced Information Systems Engineering 2006 - Luxembourg, Luxembourg
Duration: 5 Jun 20069 Jun 2006
Conference number: 18th

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume4001 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349


ConferenceInternational Conference on Advanced Information Systems Engineering 2006
Abbreviated titleCAiSE 2006

Cite this