Abstract
Recently the software system is becoming little by little complexity termination. Aspect-oriented Programming is support a crosscutting concern. Crosscutting concerns are responsible for producing scattered and tangled representations those are difficult to maintain and evolve. Aspect-Oriented Software Development aims at providing means to identify, modularize, specify and compose crosscutting concerns. Requirements engineering techniques that explicitly recognize the importance of clearly identifying and treating crosscutting concerns are called Aspect-oriented Requirements Engineering Approaches. Aspect-oriented requirements engineering approaches improve existing requirements engineering approaches through an explicit representation and modularization of concerns that were otherwise spread throughout other requirements. Aspect-oriented requirements engineering approaches adopt the principle of separation of concerns at the analysis phase. This approach provides a representation of crosscutting concerns in requirements artifacts.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Aspect-Oriented Requirements Engineering and Architecture Design, Workshop Report, 2004
Clarke S, Walker RJ (2002) Towards a standard design language for AOSD. AOSD, ACM, New York, pp 113–119
Glinz M, Wieringa R (2007) Stakeholders in requirements engineering. IEEE Softw, IEEE Comput Soc 24(2):18–21
Kiczales G, Lamping J, Mendhekar A, Maeda C, Lopes C, Loingtier J-M, Irwin J (1997) Aspect-oriented programming. In: Proceedings of ECOOP ‘97, Springer
Kiczales G et al (2001) Aspect-oriented programming
Nuseibeh B (2001) Weaving together requirements and architectures. IEEE Comput 34(3):115–117
Rashid A, Sawyer P, Moreira A Araujo J (2002) Early aspects: a model for aspect-oriented requirements engineering. IEEE joint international conference on requirements engineering, 2002, IEEE CS Press, pp 199–202
Rashid A, Moreira A, Araujo J (2003) Modularisation and composition of aspectual requirements, AOSD 2003. ACM, New York, pp 11–20
Sommerville I, Sawyer P (1997) Requirements engineering—a good practice guide. Wiley, New Jersey
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2013 Springer Science+Business Media Dordrecht
About this paper
Cite this paper
Lee, SH., Yoo, H. (2013). Requirement Analysis for Aspect-Oriented System Development. In: Kim, K., Chung, KY. (eds) IT Convergence and Security 2012. Lecture Notes in Electrical Engineering, vol 215. Springer, Dordrecht. https://doi.org/10.1007/978-94-007-5860-5_144
Download citation
DOI: https://doi.org/10.1007/978-94-007-5860-5_144
Published:
Publisher Name: Springer, Dordrecht
Print ISBN: 978-94-007-5859-9
Online ISBN: 978-94-007-5860-5
eBook Packages: EngineeringEngineering (R0)