CFP last date
20 January 2025
Reseach Article

Analyzing the Comprehensibility of Aspect-Oriented Modelling and Design of Software System

by Deepika Shukla
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Volume 95 - Number 21
Year of Publication: 2014
Authors: Deepika Shukla
10.5120/16716-7020

Deepika Shukla . Analyzing the Comprehensibility of Aspect-Oriented Modelling and Design of Software System. International Journal of Computer Applications. 95, 21 ( June 2014), 7-11. DOI=10.5120/16716-7020

@article{ 10.5120/16716-7020,
author = { Deepika Shukla },
title = { Analyzing the Comprehensibility of Aspect-Oriented Modelling and Design of Software System },
journal = { International Journal of Computer Applications },
issue_date = { June 2014 },
volume = { 95 },
number = { 21 },
month = { June },
year = { 2014 },
issn = { 0975-8887 },
pages = { 7-11 },
numpages = {9},
url = { https://ijcaonline.org/archives/volume95/number21/16716-7020/ },
doi = { 10.5120/16716-7020 },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Journal Article
%1 2024-02-06T22:20:00.577164+05:30
%A Deepika Shukla
%T Analyzing the Comprehensibility of Aspect-Oriented Modelling and Design of Software System
%J International Journal of Computer Applications
%@ 0975-8887
%V 95
%N 21
%P 7-11
%D 2014
%I Foundation of Computer Science (FCS), NY, USA
Abstract

Implementing any big software system is a complex task. One of the major reasons for this is that, there one would like to modularize but for which the implementation would be spread out. Such concerns are more commonly known as Aspects. For example security aspect has to be taken care irrespective of the fact, whatever business logic is being implemented. These concerns cannot be modelled appropriately using traditional Object-oriented approach as these Aspects, manifest themselves as behaviours that are tangled and scattered across a system. Due to this fact, it affects the comprehension capabilities of modelling artefacts of the system also these issues lead to problems achieving traceability of aspects throughout the development lifecycle. Aspect-oriented Analysis and Design (AOAD) has been accepted as an alternative approach to tackle such concerns in an effective manner. This paper presents a comparative study of effectiveness of Aspect-oriented Analysis and Design versus Object-oriented Analysis and Design approach and analyses the results of both of these approaches on the comprehensibility of software systems' knowledge.

References
  1. Gregor Kiczales, James Hugunin, Erik Hilsdale, Mik Kersten, Jeff Palm, Crista,Lopes, Bill Griswold, and Wes Isberg "ASPECT ORIENTED PROGRAMMING", Kiczales
  2. Silvia Abraha˜ o, Carmine Gravino, Emilio Insfran," Assessing the Effectiveness of Sequence Diagrams in the Comprehension of Functional Requirements: Results from a Family of Five Experiments", IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, VOL. 39, NO. 3, MARCH 2013
  3. I. Jacobson,Pan-Wei-Nq ,"Aspect-Oriented software Development with Use Cases (Addison-Wesley Object Technology Series)",2004.
  4. Aws Magaablah,Zarina Shukur and Noorazean Mohd Ali," Systematic Review on Aspect-Oriented UML Modeling:A complete Aspectual UML Modeling Framework",Journal of Applied Sciences, 2012.
  5. John Grundy,"Aspect-oriented Requirements Engineering for Component-based Software Systems", Proceedings of RE'99, 7-11 June,
  6. Editorial Article," Aspect-Oriented and Component-Based Software Engineering", IEE Proc-softw. . ,Vol 148, No 3, June 2001,pp 87-88.
  7. Awais Rashid,Peter Sawyer,Ana Moreira,Joao Araujo, "Early Aspects: a Model for Aspect-Oriented Requirements Engineering", Proceedings of the IEEE Joint International Conference on Requirements Engineering (RE'02), 2002,pp
  8. A. Rashid,A,Moriera and J. Araujo,"Modularisation and composition of aspectual requirements", Proceedings of the International conference on Aspect-Oriented software development,pp 11-20,2003
  9. www. wikipedia. org
  10. Matthias Niederhausen*, Zoltain Fiala, Norbert Kopcsek, Klaus Meissner,"Web Software Evolution by Aspect-oriented Adaptation Engineering", 1-4244-1450-4/07/007 IEEE
  11. Marco A. Wehrmeister, Carlos Eduardo Pereira, and Franz J. Rammig," Aspect-Oriented Model-Driven Engineering for Embedded Systems Applied to Automation Systems", IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, VOL. 9, NO. 4, NOVEMBER 2013,pp 2373-2386.
  12. Leo Espinoza , Heldy Espinoza , Wenying Feng," Modeling a Facilities Management and Information System by UML", 2013 10th International Conference on Information Technology: New Generations,pp 66-70
  13. Nada Albunni ,and Miltos Petridis using UML for Modelling Cross-Cutting Concerns in Aspect Oriented Software Engineering".
  14. Gefei Zhang,"Towards Aspect-Oriented Class Diagrams", Proceedings of the 12th Asia-Pacific Software Engineering Conference (APSEC'05) 0-7695-246",5-6/05,2005
  15. J. Zhang, Yuejuan Chen Guangyuan Liu, Hui Li, "Using Sequence Diagram to support Aspect-Oriented Programming in MDA" 2009 International Conference on Intelligent Human,pp 359-362.
  16. SU Yang QIN Jun,"Approach on Modeling Crosscutting Features in Concurrent System".
  17. Interaction Analysis in Aspect-Oriented Models Katharina Mehner Mattia Monga, Gabriele Taentzer, 14th IEEE International Requirements Engineering Conference (RE'06),0-7695-2555-5/06 2006.
  18. ZHANG Ping, SU Yang,"Understanding The Aspects From Various Perspectives in Aspects-Oriented Software Reverse Engineering", 2010 International Conference on Computer Application and System Modeling (ICCASM 2010).
  19. SU Yang, ZHOU Xuan-wu, ZHANG Min-qingP,"Approach on Aspect-Oriented Software Reverse Engineering at Requirements Level", 2008 International Conference on Computer Science and Software Engineering,pp 321-324.
  20. Bruce C. Hungerford, Member,Computer Society, Alan R. Hevner, Member and Rosann W. Collins, Member," Reviewing Software Diagrams: A Cognitive Study", IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, VOL. 30, NO. 2, FEBRUARY 2004, pp 82-96 .
  21. Iqbal, Saqib and Allen, Gary, "Aspect-Oriented Modelling: Issues and Misconceptions" University of Huddersfield Repository, http://eprints. hud. ac. uk/9007/
  22. Dianxiang Xu, Weifeng Xu, W. Eric Wong Testing Aspect-Oriented Programs with UML Design Models".
Index Terms

Computer Science
Information Sciences

Keywords

Aspect Oriented Aspect-Oriented UML Object-Oriented Analysis and Design Aspect Oriented Software Development. Unified Modelling Language