• DocumentCode
    2454542
  • Title

    Elicitation of crosscutting aspects at the early phases of software development

  • Author

    Amirat, Abdelkrim ; Meslati, Djamel ; Laskri, M. Tayeb

  • Author_Institution
    Centre Univ. de Souk Ahras
  • Volume
    2
  • fYear
    0
  • fDate
    0-0 0
  • Firstpage
    3575
  • Lastpage
    3576
  • Abstract
    Techniques such as use cases, viewpoints, goals and architecture trade-off analysis models help achieve separation of stakeholders concerns but ensuring their consistency with global requirements and constraints is largely unsupported. The work on early aspects, therefore, complements these approaches by providing systematic means for handling such concerns. In this paper we focus on a methodology to elicit the crosscutting concerns "aspects" in the early life phases of software development generally and especially during requirements analysis. Early aspects cannot be localized and tend to be scattered over multiple early life cycle modules. This reduces the modularity of the artifacts and might consequently lead to serious maintenance problems and low degree of reusability. Unfortunately, conventional aspect oriented software development approaches have mainly focused on identifying the aspects at the programming level and less attention has been taken on the impact of crosscutting concerns at the early phases of the software development. Obviously, the early software development phases actually set the early design decisions and have a large impact on the whole system
  • Keywords
    object-oriented programming; software engineering; systems analysis; architecture trade-off analysis models; aspect oriented software development; crosscutting aspects elicitation; requirements analysis; software development; Business communication; Computer architecture; Computer science; Jacobian matrices; Logic; Object oriented modeling; Programming; Scattering; Security; Weaving;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Information and Communication Technologies, 2006. ICTTA '06. 2nd
  • Conference_Location
    Damascus
  • Print_ISBN
    0-7803-9521-2
  • Type

    conf

  • DOI
    10.1109/ICTTA.2006.1684994
  • Filename
    1684994