• DocumentCode
    2383495
  • Title

    Aspect-Oriented Requirements Modeling

  • Author

    Zhang Jingjun ; Li Furong ; Zhang Yang

  • Author_Institution
    Hebei Univ. of Eng., Hebei
  • fYear
    2007
  • fDate
    March 6 2007-Feb. 8 2007
  • Firstpage
    35
  • Lastpage
    40
  • Abstract
    Aspect-Oriented Programming (AOP) can effectively solve the code-tangling and code-scattering which are caused by crosscutting attributes. However, much work is presented on the programming and the implementation phase, and few works have addressed the early model stages. This paper aims at applying AOP in the phrase of requirements engineering. On the requirements analysis phase, functional concerns and non-functional concerns are identified and separated. The core class and aspect class are modeled with class diagrams and state-chart diagrams in UML, and then the non-functional concerns of the system are weaved in a later phrase. Furthermore, this paper proposes a way to detect and resolve the mismatch among the aspects.
  • Keywords
    Unified Modeling Language; formal specification; object-oriented programming; systems analysis; UML; aspect-oriented programming; aspect-oriented requirements modeling; class diagrams; code-scattering; code-tangling; crosscutting attributes; nonfunctional concerns; requirements analysis; requirements engineering; state-chart diagrams; Character generation; Computer architecture; Educational institutions; Information science; Object oriented modeling; Object oriented programming; Software architecture; Software testing; Unified modeling language; Weaving;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering Workshop, 2007. SEW 2007. 31st IEEE
  • Conference_Location
    Columbia, MD
  • ISSN
    1550-6215
  • Print_ISBN
    978-0-7695-2862-5
  • Type

    conf

  • DOI
    10.1109/SEW.2007.96
  • Filename
    4402762