Systematic review on aspect-oriented UML modeling

A complete aspectual UML modeling framework

Research output: Contribution to journalArticle

Abstract

This study presented a systematic review on Aspect-Oriented Modeling by using UML, which is the popular and well-established modeling language in the industry. Further, the Aspect-Orientation is a complement for Object-Orientation. Thus, it would be natural to investigate the adaptability of UML to Aspect-Orientation. Our research questions focused on investigating the Aspect-Oriented UML (AOUML) approaches based on the literature and for having the benefits of a complete framework for AOUML. The objective of this study was to systematically identify and analyze the Aspect-Oriented Modeling approaches using UML. Therefore, a systematic literature review has been carried out on the existing studies published in the conferences, proceedings and journals. Based on the review, it is evident that the complexity and size systems have grown up, which accumulatively led to the manifestation of new concerns. Moreover, these new concerns that have arrived onboard have cut-cross other concerns and core classes in the system by its nature. Due to this fact, the concept of Advance Separation of Concerns (ASoC) has been put on the table of discussions and the need for an approach to model and represent these crosscutting concerns (Aspect), which is responsible for producing, spreading and tangling representation, throughout the development of life cycle, which is vital and this is considered to be our motivation of systematic review of Aspectual UML modeling. As a result, we have searched the proper databases using the suitable keywords, which match our research questions; we have also collected 468 studies and screened them to minimize the number of studies to 73, which are more appropriate for the present study.

Original languageEnglish
Pages (from-to)1-13
Number of pages13
JournalJournal of Applied Sciences
Volume13
Issue number1
DOIs
Publication statusPublished - 2013

Fingerprint

Life cycle
Industry
Modeling languages

Keywords

  • Aspect modelling
  • Aspect modularization
  • Aspect representations
  • Aspect-oriented UML
  • Aspects
  • Aspectual UML diagrams

ASJC Scopus subject areas

  • General

Cite this

@article{4c083ab778b749809e76b941bc7ae330,
title = "Systematic review on aspect-oriented UML modeling: A complete aspectual UML modeling framework",
abstract = "This study presented a systematic review on Aspect-Oriented Modeling by using UML, which is the popular and well-established modeling language in the industry. Further, the Aspect-Orientation is a complement for Object-Orientation. Thus, it would be natural to investigate the adaptability of UML to Aspect-Orientation. Our research questions focused on investigating the Aspect-Oriented UML (AOUML) approaches based on the literature and for having the benefits of a complete framework for AOUML. The objective of this study was to systematically identify and analyze the Aspect-Oriented Modeling approaches using UML. Therefore, a systematic literature review has been carried out on the existing studies published in the conferences, proceedings and journals. Based on the review, it is evident that the complexity and size systems have grown up, which accumulatively led to the manifestation of new concerns. Moreover, these new concerns that have arrived onboard have cut-cross other concerns and core classes in the system by its nature. Due to this fact, the concept of Advance Separation of Concerns (ASoC) has been put on the table of discussions and the need for an approach to model and represent these crosscutting concerns (Aspect), which is responsible for producing, spreading and tangling representation, throughout the development of life cycle, which is vital and this is considered to be our motivation of systematic review of Aspectual UML modeling. As a result, we have searched the proper databases using the suitable keywords, which match our research questions; we have also collected 468 studies and screened them to minimize the number of studies to 73, which are more appropriate for the present study.",
keywords = "Aspect modelling, Aspect modularization, Aspect representations, Aspect-oriented UML, Aspects, Aspectual UML diagrams",
author = "Aws Magableh and Zarina Shukur and {Mohd Ali}, Noorazean",
year = "2013",
doi = "10.3923/jas.2013.1.13",
language = "English",
volume = "13",
pages = "1--13",
journal = "Journal of Applied Sciences",
issn = "1812-5654",
publisher = "Asian Network for Scientific Information",
number = "1",

}

TY - JOUR

T1 - Systematic review on aspect-oriented UML modeling

T2 - A complete aspectual UML modeling framework

AU - Magableh, Aws

AU - Shukur, Zarina

AU - Mohd Ali, Noorazean

PY - 2013

Y1 - 2013

N2 - This study presented a systematic review on Aspect-Oriented Modeling by using UML, which is the popular and well-established modeling language in the industry. Further, the Aspect-Orientation is a complement for Object-Orientation. Thus, it would be natural to investigate the adaptability of UML to Aspect-Orientation. Our research questions focused on investigating the Aspect-Oriented UML (AOUML) approaches based on the literature and for having the benefits of a complete framework for AOUML. The objective of this study was to systematically identify and analyze the Aspect-Oriented Modeling approaches using UML. Therefore, a systematic literature review has been carried out on the existing studies published in the conferences, proceedings and journals. Based on the review, it is evident that the complexity and size systems have grown up, which accumulatively led to the manifestation of new concerns. Moreover, these new concerns that have arrived onboard have cut-cross other concerns and core classes in the system by its nature. Due to this fact, the concept of Advance Separation of Concerns (ASoC) has been put on the table of discussions and the need for an approach to model and represent these crosscutting concerns (Aspect), which is responsible for producing, spreading and tangling representation, throughout the development of life cycle, which is vital and this is considered to be our motivation of systematic review of Aspectual UML modeling. As a result, we have searched the proper databases using the suitable keywords, which match our research questions; we have also collected 468 studies and screened them to minimize the number of studies to 73, which are more appropriate for the present study.

AB - This study presented a systematic review on Aspect-Oriented Modeling by using UML, which is the popular and well-established modeling language in the industry. Further, the Aspect-Orientation is a complement for Object-Orientation. Thus, it would be natural to investigate the adaptability of UML to Aspect-Orientation. Our research questions focused on investigating the Aspect-Oriented UML (AOUML) approaches based on the literature and for having the benefits of a complete framework for AOUML. The objective of this study was to systematically identify and analyze the Aspect-Oriented Modeling approaches using UML. Therefore, a systematic literature review has been carried out on the existing studies published in the conferences, proceedings and journals. Based on the review, it is evident that the complexity and size systems have grown up, which accumulatively led to the manifestation of new concerns. Moreover, these new concerns that have arrived onboard have cut-cross other concerns and core classes in the system by its nature. Due to this fact, the concept of Advance Separation of Concerns (ASoC) has been put on the table of discussions and the need for an approach to model and represent these crosscutting concerns (Aspect), which is responsible for producing, spreading and tangling representation, throughout the development of life cycle, which is vital and this is considered to be our motivation of systematic review of Aspectual UML modeling. As a result, we have searched the proper databases using the suitable keywords, which match our research questions; we have also collected 468 studies and screened them to minimize the number of studies to 73, which are more appropriate for the present study.

KW - Aspect modelling

KW - Aspect modularization

KW - Aspect representations

KW - Aspect-oriented UML

KW - Aspects

KW - Aspectual UML diagrams

UR - http://www.scopus.com/inward/record.url?scp=84873269882&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=84873269882&partnerID=8YFLogxK

U2 - 10.3923/jas.2013.1.13

DO - 10.3923/jas.2013.1.13

M3 - Article

VL - 13

SP - 1

EP - 13

JO - Journal of Applied Sciences

JF - Journal of Applied Sciences

SN - 1812-5654

IS - 1

ER -