• DocumentCode
    1147054
  • Title

    Aspect Oriented Navigation Modeling for Web Applications based on UML

  • Author

    Casalánguida, H. ; Durán, J.E.

  • Author_Institution
    Univ. Nac. de Cordoba, Cordoba, Argentina
  • Volume
    7
  • Issue
    1
  • fYear
    2009
  • fDate
    3/1/2009 12:00:00 AM
  • Firstpage
    92
  • Lastpage
    100
  • Abstract
    Navigation modeling is one of the critical activities during Web application development. It is not enough to consider only the navigation modeling based on the elements of the problem domain: it is also necessary to take into account the description of the navigation associated with tasks (i.e. the navigation needed to obtain or provide the inputs for the operations of a task and to show the information about the results of the task). Besides, it is important to describe how non-functional requirements and crosscutting concerns are considered during navigation modeling. Due to these requirements, navigation modeling is a complex and difficult activity whose demands can be satisfied if we adopt an aspect-oriented software development (AOSD) approach that involves aspect-oriented requirements engineering, aspect-oriented navigation design, and a simple trace relation from requirements to navigation. In this work we propose an AOSD method with these features, which considers navigation modeling based on the elements of the problem domain, task navigation modeling, and the separation of the navigation for the aspects identified during requirements engineering from the navigation of the rest of the system. In addition, we provide a notation for the composition of navigation concerns.
  • Keywords
    Unified Modeling Language; Web design; formal specification; formal verification; object-oriented programming; systems analysis; UML; Web application development; aspect oriented navigation modeling; aspect-oriented requirement engineering; aspect-oriented software development approach; nonfunctional requirement; Design engineering; Navigation; Programming; Scattering; Silicon compounds; Unified modeling language; Aspect Oriented Software Development; Navigation Modeling; Web Engineering;
  • fLanguage
    English
  • Journal_Title
    Latin America Transactions, IEEE (Revista IEEE America Latina)
  • Publisher
    ieee
  • ISSN
    1548-0992
  • Type

    jour

  • DOI
    10.1109/TLA.2009.5173470
  • Filename
    5173470