• DocumentCode
    1572492
  • Title

    Towards a generic technique for analysing interactions between aspects at requirement phase

  • Author

    Boubendir, Amel ; Chaoui, Allaoua

  • Author_Institution
    Dept. of Comput. Sci., Univ. of Skikda, Algeria
  • fYear
    2010
  • Firstpage
    507
  • Lastpage
    512
  • Abstract
    Aspect Oriented Software Development (AOSD) is an emerging technology that improve existing paradigms of software development, by providing explicit mean to model crosscutting concern (aspect). However, the complexity of interactions among aspects and between aspects and base modules may reduce the value of aspect-oriented separation of cross-cutting concerns. Aspects must be identified as early possible in the life cycle. Interactions analysis, as well, is desirable to be done as early as possible in the life cycle. In this paper we propose a technique during the requirement phase that allows the user to analyse interactions between aspects, identify aspects interactions, detect and resolve conflicts between them based on the search of Hamiltonian paths. The technique is generic since it exploits the dependencies generated by the operators such as before, after, around and replace. It uses the specification of composition of aspects to analyse aspects and produce rules of composition witch may be used to compose or guide de process of composition. The technique is illustrated through examples.
  • Keywords
    formal specification; software engineering; Hamiltonian path; aspect oriented software development; generic technique; interactions analysis; Accuracy; Algorithm design and analysis; Availability; Book reviews; Concrete; Programming; Security;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Digital Information Management (ICDIM), 2010 Fifth International Conference on
  • Conference_Location
    Thunder Bay, ON
  • Print_ISBN
    978-1-4244-7572-8
  • Type

    conf

  • DOI
    10.1109/ICDIM.2010.5664647
  • Filename
    5664647