Interactive Software: Tools for Building Interactive User Interface
Interactive Software: Tools for Building Interactive User Interface
Universal model of a user interface
Proceedings of the 2003 conference on Designing for user experiences
DANTE: annotation and transformation of web pages for visually impaired users
Proceedings of the 13th international World Wide Web conference on Alternate track papers & posters
Accessibility: a Web engineering approach
WWW '05 Proceedings of the 14th international conference on World Wide Web
Web composition with WCAG in mind
W4A '05 Proceedings of the 2005 International Cross-Disciplinary Workshop on Web Accessibility (W4A)
IEEE Software
Designing software architectures to facilitate accessible web applications
IBM Systems Journal
Aspect-Oriented Modeling of Ubiquitous Web Applications: The aspectWebML Approach
ECBS '07 Proceedings of the 14th Annual IEEE International Conference and Workshops on the Engineering of Computer-Based Systems
A Three-Layered Approach to Model Web Accessibility for Blind Users
LA-WEB '07 Proceedings of the 2007 Latin American Web Conference
Universal Access in the Information Society
Aspect-oriented software development
Aspect-oriented software development
Web Software Evolution by Aspect-oriented Adaptation Engineering
WSE '07 Proceedings of the 2007 9th IEEE International Workshop on Web Site Evolution
The History of WebML Lessons Learned from 10 Years of Model-Driven Development of Web Applications
Conceptual Modeling: Foundations and Applications
A diagrammatic tool for representing user interaction in UML
UML'00 Proceedings of the 3rd international conference on The unified modeling language: advancing the standard
Considering additional adaptation concerns in the design of web applications
AH'06 Proceedings of the 4th international conference on Adaptive Hypermedia and Adaptive Web-Based Systems
A concern-oriented requirements engineering model
CAiSE'05 Proceedings of the 17th international conference on Advanced Information Systems Engineering
Modelling adaptivity with aspects
ICWE'05 Proceedings of the 5th international conference on Web Engineering
Representing NFRs and FRs: a goal-oriented and use case driven approach
SERA'04 Proceedings of the Second international conference on Software Engineering Research, Management and Applications
Accessibility at early stages: insights from the designer perspective
Proceedings of the International Cross-Disciplinary Conference on Web Accessibility
Supporting navigation accessibility requirements in web engineering methods
Journal of Web Engineering
Hi-index | 0.00 |
The development of accessible Web software is complicated for several reasons. Though some of them are technological, the majority are related with the need to compose different and, many times, unrelated design concerns which may be functional as in the case of most of the specific application's requirements, or non-functional such as Accessibility itself. In this paper, we present a novel approach to conceive, design and develop Accessible Web applications in an aspect-oriented manner. In order to reach our goal, we provide some modeling techniques that we specifically developed for handling the non-functional, generic and crosscutting characteristics of the Accessibility concerns. Specifically, we have enriched User Interaction Diagrams with integration points, which are used to reason and document Accessibility for activity modeling during user interface design. Then by instantiating a Softgoal Interdependency Graph template with association tables, we work on an abstract interface model (composed by ontology widgets) to obtain a concrete and accessible interface model for the Web application being developed. We use a real application example to illustrate our ideas and point out the advantages of a clear separation of concerns throughout the development life-cycle.