An aspectual UML modelling tool

Research output: Contribution to journalArticle

Abstract

The aspect-orientation is a complement for object-orientation. Thus, it would be logical to investigate the adaptability of UML to aspect-orientation. This research focuses on investigating the Aspect-Oriented UML (AOUML) approaches for understanding the benefits of a comprehensive framework for AOUML. Based on this study's review, it is evident that, of late, the complexity and size of systems have grown up, which accumulatively have led to the manifestation of new concerns. Moreover, these new concerns 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 life cycle, is vital. A proper databases have been searched using the suitable keywords, which match this research questions as recommended by systematic review process; this research has collected 468 studies and screened them to minimize the number of studies to 73, which are more appropriate and directly related for this present study. The general scope of this research is to model aspect (crosscutting concerns) using standard UML diagrams 2.4.1 (latest edition). UML behavioural and structural diagrams have been implemented on the top of object-orientation concepts, it has not been meant to be used to model aspect-orientation. Thus, this research has proposed a complete tailored framework that represents aspect's constructs using all UML diagrams. The objective of this position study is to investigate the aspectual UML modelling tool which is currently being designed and implemented.

Original languageEnglish
Pages (from-to)2182-2194
Number of pages13
JournalJournal of Applied Sciences
Volume12
Issue number21
DOIs
Publication statusPublished - 2012

Fingerprint

Life cycle

Keywords

  • AOM
  • Aspect modelling
  • Aspect representations
  • Aspect-oriented UML
  • AspectJ
  • Aspects
  • Aspectual UML diagrams
  • Crosscutting concerns

ASJC Scopus subject areas

  • General

Cite this

An aspectual UML modelling tool. / Magableh, Aws A.; Shukur, Zarina; Mohd Ali, Noorazean.

In: Journal of Applied Sciences, Vol. 12, No. 21, 2012, p. 2182-2194.

Research output: Contribution to journalArticle

Magableh, Aws A. ; Shukur, Zarina ; Mohd Ali, Noorazean. / An aspectual UML modelling tool. In: Journal of Applied Sciences. 2012 ; Vol. 12, No. 21. pp. 2182-2194.
@article{f4b5a8c4e370415eae40c1160816892e,
title = "An aspectual UML modelling tool",
abstract = "The aspect-orientation is a complement for object-orientation. Thus, it would be logical to investigate the adaptability of UML to aspect-orientation. This research focuses on investigating the Aspect-Oriented UML (AOUML) approaches for understanding the benefits of a comprehensive framework for AOUML. Based on this study's review, it is evident that, of late, the complexity and size of systems have grown up, which accumulatively have led to the manifestation of new concerns. Moreover, these new concerns 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 life cycle, is vital. A proper databases have been searched using the suitable keywords, which match this research questions as recommended by systematic review process; this research has collected 468 studies and screened them to minimize the number of studies to 73, which are more appropriate and directly related for this present study. The general scope of this research is to model aspect (crosscutting concerns) using standard UML diagrams 2.4.1 (latest edition). UML behavioural and structural diagrams have been implemented on the top of object-orientation concepts, it has not been meant to be used to model aspect-orientation. Thus, this research has proposed a complete tailored framework that represents aspect's constructs using all UML diagrams. The objective of this position study is to investigate the aspectual UML modelling tool which is currently being designed and implemented.",
keywords = "AOM, Aspect modelling, Aspect representations, Aspect-oriented UML, AspectJ, Aspects, Aspectual UML diagrams, Crosscutting concerns",
author = "Magableh, {Aws A.} and Zarina Shukur and {Mohd Ali}, Noorazean",
year = "2012",
doi = "10.3923/jas.2012.2182.2194",
language = "English",
volume = "12",
pages = "2182--2194",
journal = "Journal of Applied Sciences",
issn = "1812-5654",
publisher = "Asian Network for Scientific Information",
number = "21",

}

TY - JOUR

T1 - An aspectual UML modelling tool

AU - Magableh, Aws A.

AU - Shukur, Zarina

AU - Mohd Ali, Noorazean

PY - 2012

Y1 - 2012

N2 - The aspect-orientation is a complement for object-orientation. Thus, it would be logical to investigate the adaptability of UML to aspect-orientation. This research focuses on investigating the Aspect-Oriented UML (AOUML) approaches for understanding the benefits of a comprehensive framework for AOUML. Based on this study's review, it is evident that, of late, the complexity and size of systems have grown up, which accumulatively have led to the manifestation of new concerns. Moreover, these new concerns 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 life cycle, is vital. A proper databases have been searched using the suitable keywords, which match this research questions as recommended by systematic review process; this research has collected 468 studies and screened them to minimize the number of studies to 73, which are more appropriate and directly related for this present study. The general scope of this research is to model aspect (crosscutting concerns) using standard UML diagrams 2.4.1 (latest edition). UML behavioural and structural diagrams have been implemented on the top of object-orientation concepts, it has not been meant to be used to model aspect-orientation. Thus, this research has proposed a complete tailored framework that represents aspect's constructs using all UML diagrams. The objective of this position study is to investigate the aspectual UML modelling tool which is currently being designed and implemented.

AB - The aspect-orientation is a complement for object-orientation. Thus, it would be logical to investigate the adaptability of UML to aspect-orientation. This research focuses on investigating the Aspect-Oriented UML (AOUML) approaches for understanding the benefits of a comprehensive framework for AOUML. Based on this study's review, it is evident that, of late, the complexity and size of systems have grown up, which accumulatively have led to the manifestation of new concerns. Moreover, these new concerns 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 life cycle, is vital. A proper databases have been searched using the suitable keywords, which match this research questions as recommended by systematic review process; this research has collected 468 studies and screened them to minimize the number of studies to 73, which are more appropriate and directly related for this present study. The general scope of this research is to model aspect (crosscutting concerns) using standard UML diagrams 2.4.1 (latest edition). UML behavioural and structural diagrams have been implemented on the top of object-orientation concepts, it has not been meant to be used to model aspect-orientation. Thus, this research has proposed a complete tailored framework that represents aspect's constructs using all UML diagrams. The objective of this position study is to investigate the aspectual UML modelling tool which is currently being designed and implemented.

KW - AOM

KW - Aspect modelling

KW - Aspect representations

KW - Aspect-oriented UML

KW - AspectJ

KW - Aspects

KW - Aspectual UML diagrams

KW - Crosscutting concerns

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

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

U2 - 10.3923/jas.2012.2182.2194

DO - 10.3923/jas.2012.2182.2194

M3 - Article

VL - 12

SP - 2182

EP - 2194

JO - Journal of Applied Sciences

JF - Journal of Applied Sciences

SN - 1812-5654

IS - 21

ER -