TY - GEN
T1 - Modeling and composing navigational concerns in Web applications. Requirements and design issues
AU - Gordillo, Silvia
AU - Rossi, Gustavo
AU - Moreira, Ana
AU - Araujo, Joao
AU - Vairetti, Carla
AU - Urbieta, Matias
N1 - Publisher Copyright: © 2006 IEEE.
PY - 2006
Y1 - 2006
N2 - Complex applications, in particular Web applications, deal with a myriad of different concerns and some of them affect several others. The result is that these crosscutting concerns are scattered throughout different software artifacts and tangled with other concerns. In this paper we present an approach for modeling and composing navigational concerns in Web applications. By showing how to build partial navigation scenarios with user interaction diagrams, analyzing how they crosscut and defining corresponding composition rules, we add modularity to the requirements specification stage, facilitating reasoning about the requirements and a consequent tradeoff analysis to support informed decisions of on architectural choices Moreover, by focusing on navigation concerns during the early stages of applications development, we aim to address the impact of crosscutting concerns in design models, improve the discovering of meaningful design artefacts and improve traceability of design decisions.
AB - Complex applications, in particular Web applications, deal with a myriad of different concerns and some of them affect several others. The result is that these crosscutting concerns are scattered throughout different software artifacts and tangled with other concerns. In this paper we present an approach for modeling and composing navigational concerns in Web applications. By showing how to build partial navigation scenarios with user interaction diagrams, analyzing how they crosscut and defining corresponding composition rules, we add modularity to the requirements specification stage, facilitating reasoning about the requirements and a consequent tradeoff analysis to support informed decisions of on architectural choices Moreover, by focusing on navigation concerns during the early stages of applications development, we aim to address the impact of crosscutting concerns in design models, improve the discovering of meaningful design artefacts and improve traceability of design decisions.
UR - http://www.scopus.com/inward/record.url?scp=34547681472&partnerID=8YFLogxK
U2 - 10.1109/LA-WEB.2006.21
DO - 10.1109/LA-WEB.2006.21
M3 - Conference contribution
AN - SCOPUS:34547681472
SN - 0769526934
SN - 9780769526935
T3 - Proceedings - LA-Web 06: Fourth Latin American Web Congress
SP - 25
EP - 31
BT - Proceedings - LA-Web 06
T2 - LA-Web 06: 4th Latin American Web Congress
Y2 - 25 October 2006 through 27 October 2006
ER -