AO-WAD: A Generalized Approach for Accessible Design within the Development of Web-based Systems

Web Engineering (WE) methods have evolved to support different concerns during the development process of current Web-based systems, as context-awareness, Business-to- Business (B2B) process modeling, Rich Internet Applications (RIAs) and live-regions or quality factors to improve users' experience. Therefore, developers have conceptual tools to focus on these concerns in advance, but unfortunately, the situation is not the same to early accessibility design. In this paper we provide a briefly overview of our proposal, called Aspect-Oriented Web Accessibility Design (AO-WAD), and generalize its use within some of the best known WE approaches to provide accessibility support through Aspect- Orientation techniques. We embed AO-WAD into OOHDM, UWE and OOWS methods and propitiate an ease understanding through a motivating example.

[1]  Vicente Pelechano,et al.  The OO-method approach for information systems modeling: from object-oriented conceptual modeling to automated programming , 2001, Inf. Syst..

[2]  Rebecca Wirfs-Brock,et al.  Designing object-oriented software , 1990 .

[3]  Antonio Vallecillo,et al.  An Overview Of Model-Driven Web Engineering and the Mda , 2008, Web Engineering.

[4]  Gregg C. Vanderheiden,et al.  Web content accessibility guidelines 1.0 , 2001, INTR.

[5]  Luciano Baresi,et al.  From Web Sites to Web Applications: New Issues for Conceptual Modeling , 2000, ER.

[6]  Gustavo Rossi,et al.  Engineering Accessible Web Applications. An Aspect-Oriented Approach , 2010, World Wide Web.

[7]  Vicente Pelechano,et al.  Applying the Oows Model-Driven Approach for Developing Web Applications. The Internet Movie Database Case Study , 2008, Web Engineering.

[8]  Cynthia D. Waddell,et al.  Web Accessibility: Web Standards and Regulatory Compliance , 2006 .

[9]  Gustavo Rossi,et al.  Accessibility at early stages: insights from the designer perspective , 2011, W4A.

[10]  Alejandra Cechich,et al.  Supporting an Aspect-Oriented Approach to Web Accessibility Design , 2010, 2010 Fifth International Conference on Software Engineering Advances.

[11]  Gustavo Rossi,et al.  Comparing Approaches to Web Accessibility Assessment , 2008 .

[12]  Gustavo Rossi,et al.  Modeling and Implementing Web Applications with Oohdm , 2008, Web Engineering.

[13]  Carole A. Goble,et al.  Accessibility: a Web engineering approach , 2005, WWW '05.

[14]  Patricia Vilain,et al.  A Diagrammatic Tool for Representing User Interaction in UML , 2000, UML.

[15]  Nora Koch,et al.  Uml-Based Web Engineering - An Approach Based on Standards , 2008, Web Engineering.

[16]  Paloma Martínez,et al.  A MDD Approach for Modelling Web Accessibility , 2008, IWWOST@ICWE.

[17]  Adriana Elba Martín,et al.  Engineering accessible Web applications , 2012 .

[18]  Olga De Troyer,et al.  WSDM: Web Semantics Design Method , 2008, Web Engineering.

[19]  Sam Supakkul,et al.  Representing NFRs and FRs: A Goal-Oriented and Use Case Driven Approach , 2004, SERA.