Volume 4, Number 1 (3-2016)                   SCJ 2016, 4(1): 56-73 | Back to browse issues page


XML Persian Abstract Print


Download citation:
BibTeX | RIS | EndNote | Medlars | ProCite | Reference Manager | RefWorks
Send citation to:

Alaei F, Rasoolzadegan A. A systematic review on aspect-oriented software engineering: Phases, techniques, and challenges. SCJ. 2016; 4 (1) :56-73
URL: http://scj.kashanu.ac.ir/article-1-232-en.html

1- Ms Student Ferdowsi University of Mashhad, Ferdowsi University of Mashhad (FUM) campus, Azadi Sq., Mashhad, Khorasan Razavi, Iran. P.O. Box: 9177948974. Tel: +98 (0)511-8802000.
2- PhD Ferdowsi University of Mashhad, Ferdowsi University of Mashhad (FUM) campus, Azadi Sq., Mashhad, Khorasan Razavi, Iran. P.O. Box: 9177948974. Tel: +98 (0)511-8802000. , rasoolzadegan@um.ac.ir
Abstract:   (623 Views)

Aspect-oriented engineering has been introduced as a new development approach based on modularization in order to increase the maintainability and reusability of software. Aspect-oriented software engineering uses the concept of aspect to modularize crosscutting concerns. Today, this approach is considered in the both research and industrial environments. Different methods has been proposed for implementing the various phases of software development based on aspect orientation. Each of these methods accompanied with privileges, restrictions, and a variety of functionality. With respect to the diversity of these methods, a comprehensive, complete, and systematic literature review needs to be proposed. The purpose of this paper is to review the aspect-oriented development methods and determine their comparative differences in order to obtain the major challenges in this field. To do so, these methods are classified based on the software development phases. The strengths and limitations of them are also described. The results make it possible to select the most appropriate method in each phase of software development for engineers and researchers in this field.

Full-Text [PDF 1713 kb]   (350 Downloads)    
Type of Study: Research | Subject: Special
Received: 2015/03/14 | Accepted: 2015/04/26 | Published: 2016/04/13

Add your comments about this article : Your username or email:
Write the security code in the box

Send email to the article author


© 2015 All Rights Reserved | Soft Computing Journal

Designed & Developed by : Yektaweb