Author, Subjects, Keywords

Cited Author

 

 
   » By Author or Editor
 » Browse Author by Alphabet
 » By Journal
 » By Subjects
 » Malaysian Journals
 » By Type
 » By Year
 » By Latest Additions
 
 
   » By Author
 » Top 20 Authors
 » Top 20 Article
 » Top Journal Cited
 » Top Article Cited
 » Journal Citation Statistics
 » Usage Since Sept 2007


 
 
 

Login | Create Account

Crosscutting Concern Identification at Requirements Level

Ali, Busyairah Syd, and Zarinah Mohd Kasirun , (2008) Crosscutting Concern Identification at Requirements Level. Malaysian Journal of Computer Science, 21 (2). pp. 78-87. ISSN 0127-9084

[img]
Preview
PDF - Requires a PDF viewer such as GSview, Xpdf or Adobe Acrobat Reader
144Kb

Official URL: http://ejum.fsktm.um.edu.my/ArticleInformation.aspx?ArticleID=671

Affiliations

University of Malaya. Faculty of Computer Science & Information Technology
University of Malaya. Faculty of Computer Science & Information Technology

Abstract

An unresolved problem faced by software developers is the failure to identify and modularize certain artefacts that compose the software. It is difficult to modularize these artefacts because they are dispersed among other artefacts in the software properties. Aspects Oriented Requirements Engineering is showing encouraging results in improving identification, modularization and composition of crosscutting concerns. Identifying and documenting crosscutting concerns at the requirements-level is crucial. It avoids coupling between requirements, improves traceability among requirements, eases function modularization, reduces software complexity, enhances the correctness of the software design and most importantly it saves the cost. Although the research area is still in its infancy, several techniques for crosscutting concern identification have already been developed. However, all of the techniques reviewed are based on semi-automated way whereby human intervention is required to achieve the desired results. Therefore, in this paper, a fully automated technique based on Natural Language Processing (NLP) is proposed to identify crosscutting concern at the requirements level.

Item Type:Journal
Additional Information:Sincere thanks to the University of Malaya for sponsoring this research via the fundamental research fund (Account No.: FP067/2007A).
Keywords:Requirements Engineering, Aspect-oriented Requirements Engineering, Crosscutting Concern, Crosscutting Identification
Subjects:Q Science, Computer Science
ID Code:5021

[1] A. Rashid, A. Moreira, and J. Araujo. “Modularisation and Composition of Aspectual Requirement”s. In Proceedings of the 2nd International Conference on Aspect Oriented Software Development, pages 11–20.ACM Press, 2003.

[2] A. Sampaio, R. Chitchyan, A. Rashid, P. Rayson. “EA-Miner: A Tool for Automating Aspect-Oriented Requirements Identification”. International Conference on Automated Software Engineering (ASE'05), Long Beach, California, USA, November 7-11, 2005.

[3] A.Sampaio, A. Rashid, P. Rayson. “Early-AIM: An Approach for Identifying Aspects in Requirements”. Poster paper at Requirements Engineering Conference, Paris,France, 2005

[4] Ali, Busyairah Syd and Zarina Mohd. Kasirun “Developing Crosscutting Concern Identification Tool using NLP”. In Proceedings of International Symposium on Information Technology,Malaysia, 2008.

[5] E. Baniassad and S. Clarke. “Finding Aspects in Requirements with Theme/Doc”. In Proceedings of Early Aspects 2004: (AOSD 2004) Lancaster, UK, 22 Mar, 2004.

[6] I. Brito. “Aspects Oriented Requirements Engineering”. In Proceeding of the7th International Conference on Unified Modelling Language (UML) Doctoral Symposium, 2004.

[7] J. Araujo, A. Moreira, I. Brito and A. Rashid. “Aspect-Oriented Requirements with UML”. Workshop on Aspect-Oriented Modelling with UML (held with UML 2002).

[8] L. Rosenhainer. “Identifying Crosscutting Concerns in Requirements Specifications”. In Proceedings of OOPSLA Early Aspects 2004: Aspect-Oriented Requirements Engineering and Architecture Design Workshop. October 2004, Vancouver, Canada.

[9] P. Sawyer, P. Rayson, and R. Garside. “REVERE: Support for Requirements Synthesis from Documents.” Information Systems Frontiers Journal. Volume 4, issue 3, Kluwer, Netherlands, pp. 343 – 353, 2000.

[10] R. Chitchyan, A. Sampaio, and A. Rashid “A Tool Suit for Aspect-Oriented Requirements Engineering” Workshop on Early Aspects (held at ICSE 2006), Shanghai, China.

[11] S. M. Sutton Jr and I. Rouvellou. “Modeling of Software Concerns in Cosmos”. In Proceedings of the 1st International Conference on Aspect-Oriented Software Development, pages 127–133. ACM Press, 2002.

Repository Staff Only: item control page