Home > Research > Publications & Outputs > Using aspects to model volatile concerns
View graph of relations

Using aspects to model volatile concerns

Research output: Contribution in Book/Report/Proceedings - With ISBN/ISSNChapter

Published

Standard

Using aspects to model volatile concerns. / Moreira, Ana; Araujo, Joao; Whittle, Jon et al.
Aspect oriented requirements engineering. ed. / Ana Moreira; Ruzanna Chitchyan; João Araújo; Awais Rashid. Berlin: Springer, 2013. p. 183-205.

Research output: Contribution in Book/Report/Proceedings - With ISBN/ISSNChapter

Harvard

Moreira, A, Araujo, J, Whittle, J & Goulao, M 2013, Using aspects to model volatile concerns. in A Moreira, R Chitchyan, J Araújo & A Rashid (eds), Aspect oriented requirements engineering. Springer, Berlin, pp. 183-205. https://doi.org/10.1007/978-3-642-38640-4_10

APA

Moreira, A., Araujo, J., Whittle, J., & Goulao, M. (2013). Using aspects to model volatile concerns. In A. Moreira, R. Chitchyan, J. Araújo, & A. Rashid (Eds.), Aspect oriented requirements engineering (pp. 183-205). Springer. https://doi.org/10.1007/978-3-642-38640-4_10

Vancouver

Moreira A, Araujo J, Whittle J, Goulao M. Using aspects to model volatile concerns. In Moreira A, Chitchyan R, Araújo J, Rashid A, editors, Aspect oriented requirements engineering. Berlin: Springer. 2013. p. 183-205 doi: 10.1007/978-3-642-38640-4_10

Author

Moreira, Ana ; Araujo, Joao ; Whittle, Jon et al. / Using aspects to model volatile concerns. Aspect oriented requirements engineering. editor / Ana Moreira ; Ruzanna Chitchyan ; João Araújo ; Awais Rashid. Berlin : Springer, 2013. pp. 183-205

Bibtex

@inbook{f43be3c546074bc0a6c9b47723a4da67,
title = "Using aspects to model volatile concerns",
abstract = "A rapidly changing market leads to software systems with highly volatile requirements. In many cases, new demands in software can often be met by extending the functionality of systems already in operation. By modularizing volatile requirements that can be altered at the client{\textquoteright}s initiative or according to market demands, we can build a stepping-stone for management of requirements change. The volatility must be managed in a way that reduces the time and costs associated with updating a system to meet the new requirements. In this chapter, we present an approach for handling volatile concerns during early life cycle software modeling. The key insight is that techniques for aspect-oriented software development can be applied to modularize volatility and to weave volatile concerns into the base software artifacts.",
author = "Ana Moreira and Joao Araujo and Jon Whittle and Miguel Goulao",
year = "2013",
doi = "10.1007/978-3-642-38640-4_10",
language = "English",
isbn = "9783642386398",
pages = "183--205",
editor = "Ana Moreira and Ruzanna Chitchyan and Ara{\'u}jo, {Jo{\~a}o } and Awais Rashid",
booktitle = "Aspect oriented requirements engineering",
publisher = "Springer",

}

RIS

TY - CHAP

T1 - Using aspects to model volatile concerns

AU - Moreira, Ana

AU - Araujo, Joao

AU - Whittle, Jon

AU - Goulao, Miguel

PY - 2013

Y1 - 2013

N2 - A rapidly changing market leads to software systems with highly volatile requirements. In many cases, new demands in software can often be met by extending the functionality of systems already in operation. By modularizing volatile requirements that can be altered at the client’s initiative or according to market demands, we can build a stepping-stone for management of requirements change. The volatility must be managed in a way that reduces the time and costs associated with updating a system to meet the new requirements. In this chapter, we present an approach for handling volatile concerns during early life cycle software modeling. The key insight is that techniques for aspect-oriented software development can be applied to modularize volatility and to weave volatile concerns into the base software artifacts.

AB - A rapidly changing market leads to software systems with highly volatile requirements. In many cases, new demands in software can often be met by extending the functionality of systems already in operation. By modularizing volatile requirements that can be altered at the client’s initiative or according to market demands, we can build a stepping-stone for management of requirements change. The volatility must be managed in a way that reduces the time and costs associated with updating a system to meet the new requirements. In this chapter, we present an approach for handling volatile concerns during early life cycle software modeling. The key insight is that techniques for aspect-oriented software development can be applied to modularize volatility and to weave volatile concerns into the base software artifacts.

U2 - 10.1007/978-3-642-38640-4_10

DO - 10.1007/978-3-642-38640-4_10

M3 - Chapter

SN - 9783642386398

SP - 183

EP - 205

BT - Aspect oriented requirements engineering

A2 - Moreira, Ana

A2 - Chitchyan, Ruzanna

A2 - Araújo, João

A2 - Rashid, Awais

PB - Springer

CY - Berlin

ER -