By Topic

Aspect Oriented Navigation Modeling for Web Applications based on UML

Sign In

Cookies must be enabled to login.After enabling cookies , please use refresh or reload or ctrl+f5 on the browser for the login options.

The purchase and pricing options are temporarily unavailable. Please try again later.
2 Author(s)
Casalanguida, H. ; Univ. Nac. de Cordoba, Cordoba, Argentina ; Duran, J.E.

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.

Published in:

Latin America Transactions, IEEE (Revista IEEE America Latina)  (Volume:7 ,  Issue: 1 )