• DocumentCode
    2201997
  • Title

    A Review on Approaches for Identifying Crosscutting Concerns

  • Author

    Ali, Busyairah Syd ; Kasirun, Zarinah Mohd

  • Author_Institution
    Dept. of Software Eng., Univ. of Malaya, Kuala Lumpur
  • fYear
    2008
  • fDate
    20-22 Dec. 2008
  • Firstpage
    855
  • Lastpage
    859
  • Abstract
    Brito argued that there are certain properties that the existing software development approaches are not able to modularize. Brito claimed, these properties cut across a large number of artefacts that compose the system. Therefore it is difficult to modularise them in separate modules. These properties are known as cross cutting concerns, which is encapsulated into aspect. Rosenhainer defined aspects as modular artefacts that encapsulate crosscutting concerns. Aspect-oriented requirements engineering shows encouraging results in improving, identification, modularization and composition of crosscutting concerns. For instance, many techniques have been developed for crosscutting concern identification activity. This crucial activity is useful at the requirements level. It avoids coupling between requirements, improves traceability among requirements, eases function modularization, reduces software complexity, enhances the correctness of the software design, and most importantly it saves the cost. Although the research area is still in its infancy, several techniques for crosscutting concern identification have already been developed. However, all of the techniques reviewed are based on semi-automated way. Human intervention is required to achieve the desired results using these techniques. Therefore this paper reviews the existing approaches on its effectiveness to solve this issue.
  • Keywords
    data encapsulation; object-oriented programming; software metrics; systems analysis; aspect-oriented requirements engineering; encapsulation; software complexity; software design; software development; Computer science; Cost function; Humans; Information technology; Programming; Scattering; Shape; Software design; Software engineering; Text analysis; aspects; crosscutting concern; requirements engineering;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Advanced Computer Theory and Engineering, 2008. ICACTE '08. International Conference on
  • Conference_Location
    Phuket
  • Print_ISBN
    978-0-7695-3489-3
  • Type

    conf

  • DOI
    10.1109/ICACTE.2008.13
  • Filename
    4737078