• DocumentCode
    2165253
  • Title

    Aspect-oriented modeling in software architecture pattern based on UML

  • Author

    Li, Hui ; Zhang, Jingjun ; Chen, Yuejuan

  • Author_Institution
    Sch. of Inf. Eng., Handan Coll. Handan, Handan, China
  • Volume
    3
  • fYear
    2010
  • fDate
    26-28 Feb. 2010
  • Firstpage
    575
  • Lastpage
    578
  • Abstract
    Aspect Oriented Programming (AOP) aims at addressing the problem of the crosscutting concerns (e.g. logging, validation, transaction etc.), those functionalities that are scattered among several modules in a given system. Aspects can be defined to modularize such concerns. In this work, we focus on the most popular MVC pattern in software architecture pattern, and introduce the aspect-oriented programming ideas into the MVC model with Unified Modeling Language (UML), also we propose a model of aspect-oriented MVC pattern, which extracts crosscutting concerns of going through the system to form an aspect layer and uses the configuration file to statement the point of weaving. To assess the effects of the idea on MVC pattern, an actual system is carried out. In the end, we report the results of the pattern of the feasibility and superiority.
  • Keywords
    Unified Modeling Language; aspect-oriented programming; software architecture; UML; Unified Modeling Language; aspect oriented programming; aspect-oriented modeling; software architecture pattern; Application software; Educational institutions; Functional programming; Java; Logic; Object oriented modeling; Object oriented programming; Software architecture; Unified modeling language; Weaving; Aspect-Oriented Programming; MVC; Object-Oriented Programming; Software Architecture; UML;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer and Automation Engineering (ICCAE), 2010 The 2nd International Conference on
  • Conference_Location
    Singapore
  • Print_ISBN
    978-1-4244-5585-0
  • Electronic_ISBN
    978-1-4244-5586-7
  • Type

    conf

  • DOI
    10.1109/ICCAE.2010.5451819
  • Filename
    5451819