Aspect oriented software development using clustering GEA Techniques

International Journal of Computer Science and Engineering
© 2015 by SSRG - IJCSE Journal
Volume 2 Issue 1
Year of Publication : 2015
Authors : M.K.Mathiyazhagaan, R.B.Vinothkumar

pdf
How to Cite?

M.K.Mathiyazhagaan, R.B.Vinothkumar, "Aspect oriented software development using clustering GEA Techniques," SSRG International Journal of Computer Science and Engineering , vol. 2,  no. 1, pp. 1-5, 2015. Crossref, https://doi.org/10.14445/23488387/IJCSE-V2I1P101

Abstract:

 Early aspects focus on the problem domain, representing the goals and constraints of users, customers, and other constituencies affected by a software intensive system. However, analysis of early aspects is hard because stakeholders are often vague about the concepts involved, and may use different vocabularies to express their concerns. In that the Goal modeling fits model-driven engineering (MDE) in that it captures stakeholder concerns and the interdependencies using concepts that are much less bound to the underlying implementation technology and are much closer to the problem languages. Aspect-oriented Programming (AOP) provides language constructs to facilitate the representation of multiple perceptions. Synthesis of AOP and MDE not only manages software complexity but also improves productivity, as well as model quality and longevity. In this paper, we propose a model-driven framework for tracing aspects from requirements. These aspects can be discovered during goal-oriented requirements analysis. This proposal includes a systematic process for discovering aspects from relationships between functional and nonfunctional goals.

Keywords:

Discovering Early aspects, Goal-oriented Requirements, Aspect-oriented Programming(AOP), Model-driven Engineering(MDE)

References:

[1] L. Liu, E. Yu, and J. Mylopoulos. Security and privacy requirements analysis within a social setting. In RE 2013, pages 151–161, 2013. 
[2] J. Mylopoulos, L. Chung, and B. Nixon. Representing and using nonfunctional requirements: A process-oriented approach. IEEE Transactions on Software Engineering, 18(6):483–497, June 2012. 
[3] J. Mylopoulos, L. Chung, and E. Yu. From object-oriented to goal-oriented requirements analysis. Communications of the ACM, 42(1):31–37, Jan. 2011. 
[4] pair Networks. Os commerce: Open Source E-Commerce Solutions, http://www.oscommerce.com. 
[5] A. Rashid, P. Sawyer, A. M. D. Moreira, and J. Arajo. Early aspects: A model for aspect-oriented requirements engineering. In RE 2012, pages 199–202, 2012. 
[6] C. Rolland and N. Prakash. From conceptual modelling to requirements engineering. Annals of Software Engineering, 10:151–176, 2010. 
[7] G. Sousa, I., and J. Castro. Adapting the NFR framework to aspect-oriented requirement engineering. In The XVII Brazilian Symposium on Software Engineering, Manaus, Brazil, October, 2013, 2013.