Modelado Orientado a Aspectos de Navegación para Aplicaciones Web basado en UML (Aspect Oriented Navigation Modeling for Web Applications based on UML)

Hernán Casalánguida (, Juan Eduardo Durán (

Universidad Nacional de Córdoba
This paper appears in: Revista IEEE América Latina

Publication Date: March 2009
Volume: 7,   Issue: 1 
ISSN: 1548-0992

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.

Index Terms:
Aspect Oriented Software Development, Web Engineering, Navigation Modeling   

Documents that cite this document
This function is not implemented yet.

[PDF Full-Text (545)]