CFP last date
22 April 2024
Reseach Article

Process to Identify the Crosscutting Concerns in Changing Requirements through Aspect-Oriented Software Engineering

Published on April 2014 by Hema Kashyap
International Conference on Advances in Computer Engineering and Applications
Foundation of Computer Science USA
ICACEA - Number 6
April 2014
Authors: Hema Kashyap
627bd076-24c2-409a-9040-8133fe94e029

Hema Kashyap . Process to Identify the Crosscutting Concerns in Changing Requirements through Aspect-Oriented Software Engineering. International Conference on Advances in Computer Engineering and Applications. ICACEA, 6 (April 2014), 14-16.

@article{
author = { Hema Kashyap },
title = { Process to Identify the Crosscutting Concerns in Changing Requirements through Aspect-Oriented Software Engineering },
journal = { International Conference on Advances in Computer Engineering and Applications },
issue_date = { April 2014 },
volume = { ICACEA },
number = { 6 },
month = { April },
year = { 2014 },
issn = 0975-8887,
pages = { 14-16 },
numpages = 3,
url = { /proceedings/icacea/number6/15837-1471/ },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Proceeding Article
%1 International Conference on Advances in Computer Engineering and Applications
%A Hema Kashyap
%T Process to Identify the Crosscutting Concerns in Changing Requirements through Aspect-Oriented Software Engineering
%J International Conference on Advances in Computer Engineering and Applications
%@ 0975-8887
%V ICACEA
%N 6
%P 14-16
%D 2014
%I International Journal of Computer Applications
Abstract

The traditional software development methodology now cannot meet the expanding software scales, changing software requirement and the software evolution processes very well. Aspect-Oriented Software Engineering (AOSE) helps to meet out these entire problems during software development. With the advancement in the field of software engineering, software requirements are changing at a fast pace which leads to the modification of the existing systems but the problem arises after more and more modifications. Due to this software system becomes more complex to understand and maintain. AOSE approach provides new mechanisms to identify the crosscut elements of a changing requirements specification. In this paper we present a process to identify crosscutting concerns in changing requirements through the AOSE and also represent these crosscutting concerns along with the already existing requirements by making use of Unified Modeling Language (UML) diagram.

References
  1. Rashid, A. , Sawyer, P. , Moreira, A. , Araujo, J. , (2002). "Early Aspects: A Model for Aspect-Oriented Requirement Engineering", proceedings of the IEEE Joint International Conference on Requirement Engineering", pp. 199-202.
  2. Chung, L. , Nixon, B. , Yu, E. , Mylopoulos, J. , (2000). "Non-Functional Requirements in Software Engineering", International Series in Software Engineering, Vol. 5, pp. 476.
  3. Suzuki, J. and Yamamoto, Y. , (1999). "Extending UML with Aspects: Aspect Support in the Design Phase", submitted to the 3rd Aspect-Oriented Programming Workshop, pp. 1-6.
  4. Grundy, J. , (1999). "Aspect-oriented Requirements Engineering for Component-based Software Systems", proceedings of the 4th IEEE International Symposium on Requirements Engineering, pp. 84-91.
  5. Moreira, A. , Araújo, J. , Brito, I. , (2002), "Crosscutting Quality Attributes for Requirements Engineering", proceedings of the 14th International Conference on Software Engineering and Knowledge Engineering, pp. 167-174.
  6. Araujo, A. Moreira, Brito, I. , and Rshid, A. , (2002). "Aspect-oriented Requirement with UML" proceedings of the International Workshop on Aspect-Oriented Modelling
  7. Kashyap, Hema. "Aspect based reverse engineering process. " In Engineering (NUiCONE), 2012 Nirma University International Conference on, pp. 1-3. IEEE, 2012.
Index Terms

Computer Science
Information Sciences

Keywords

Aspect Mining Reverse Engineering Reengineering.