Abstract
This paper focuses on applying aspect-oriented software development (AOSD) concepts beyond the programming stage of the software development life cycle. Using concrete method and techniques we discuss how to use AOSD techniques to systematically treat crosscutting concerns during requirements engineering, architecture design and detailed design as well as the mapping between aspects at these stages. Using the proposed process, goes over a programming step from software development life cycle and the method will be able to apply an aspect-oriented software development concept from requirement analysis phase proposes. The aspect-oriented development method which applies from requirement analysis phase will lead and will be able to develop a software development environment more.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Hannemann J (2006) Aspect-oriented refactoring: classification and challenges. In: Proceedings of AOSD
Baniassad E et al (2006) Discovering early aspects. IEEE Softw 23(1):61–69
Aspect-oriented requirements engineering and architecture design (2004) Workshop report
Rashid A, Sawyer P, Moreira A, Araujo J (2002) Early aspects: a model for aspect-oriented requirements engineering. IEEE Joint International Conference on RE, 2002, IEEE CS Press, pp 199–202
Lee S-H, Song Y-J (2008) Software life cycle approach process to aspect-oriented system development. ICCC 2008, pp 69–276
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2012 Springer Science+Business Media B.V.
About this paper
Cite this paper
Lee, SH., Song, YJ. (2012). Aspect Oriented Software Development Using Requirement Engineering. In: Kim, K., Ahn, S. (eds) Proceedings of the International Conference on IT Convergence and Security 2011. Lecture Notes in Electrical Engineering, vol 120. Springer, Dordrecht. https://doi.org/10.1007/978-94-007-2911-7_19
Download citation
DOI: https://doi.org/10.1007/978-94-007-2911-7_19
Published:
Publisher Name: Springer, Dordrecht
Print ISBN: 978-94-007-2910-0
Online ISBN: 978-94-007-2911-7
eBook Packages: EngineeringEngineering (R0)