Engineering Accessible Web Applications. An Aspect-Oriented Approach

被引:13
|
作者
Martin, Adriana [1 ]
Rossi, Gustavo [2 ]
Cechich, Alejandra [1 ]
Gordillo, Silvia [2 ]
机构
[1] Univ Nacl Comahue, GIISCo Res Grp, Dept Ciencias Computac, RA-1400 Buenos Aires, Neuquen, Argentina
[2] Univ Nacl La Plata & Conicet, LIFIA, Fac Informat, La Plata, Buenos Aires, Argentina
关键词
web accessibility; user interface models; aspect-oriented design;
D O I
10.1007/s11280-010-0091-3
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页码:419 / 440
页数:22
相关论文
共 50 条
  • [1] Engineering Accessible Web Applications. An Aspect-Oriented Approach
    Adriana Martín
    Gustavo Rossi
    Alejandra Cechich
    Silvia Gordillo
    [J]. World Wide Web, 2010, 13 : 419 - 440
  • [2] An Aspect-Oriented Approach for Spatial Concerns in Web Applications
    Urbieta, Matias
    Rossi, Gustavo
    Gordillo, Silvia E.
    Rodrigues, Armanda
    Araujo, Joao
    Moreira, Ana
    [J]. JOURNAL OF UNIVERSAL COMPUTER SCIENCE, 2013, 19 (01) : 110 - 131
  • [3] An aspect-oriented approach to declarative access control for web applications
    Chen, K
    Lin, CW
    [J]. FRONTIERS OF WWW RESEARCH AND DEVELOPMENT - APWEB 2006, PROCEEDINGS, 2006, 3841 : 176 - 188
  • [4] Aspect-oriented modeling of ubiquitous web applications: The aspectWebML approach
    Schauerhuber, A.
    Wimmer, M.
    Schwinger, W.
    Kapsammer, E.
    Retschitzegger, W.
    [J]. ECBS 2007: 14TH ANNUAL IEEE INTERNATIONAL CONFERENCE AND WORKSHOPS ON THE ENGINEERING OF COMPUTER-BASED SYSTEMS, PROCEEDINGS: RAISING EXPECTATIONS OF COMPUTER-BASES SYSTEMS, 2007, : 569 - +
  • [5] Aspect-oriented security for web-applications
    Kuntze, N
    Rauch, T
    Schmidt, AU
    [J]. ISSE 2005 - Securing Electronic Business Processes, 2005, : 83 - 91
  • [6] Web software evolution by aspect-oriented adaptation engineering
    Niederhausen, Matthias
    Fiala, Zoltan
    Kopcsek, Norbert
    Meissner, Klaus
    [J]. WSE 2007: NINTH IEEE INTERNATIONAL SYMPOSIUM ON WEB SITE EVOLUTION, PROCEEDINGS, 2007, : 3 - 7
  • [7] An aspect-oriented approach in early requirements engineering
    Amirat, Abdelkrim
    Meslati, Djamel
    Laskri, M. Tayeb
    [J]. 2006 IEEE INTERNATIONAL CONFERENCE ON COMPUTER SYSTEMS AND APPLICATIONS, VOLS 1-3, 2006, : 1054 - +
  • [8] Aspect-Oriented Checkpointing Approach of Composed Web Services
    Marzouk, Soumaya
    Maalej, Afef Jmal
    Jmaiel, Mohamed
    [J]. CURRENT TRENDS IN WEB ENGINEERING, 2010, 6385s : 301 - 312
  • [9] Aspect-oriented reverse engineering
    Foumani, Amir Abdollahi
    Constantinides, Constantinos
    [J]. WMSCI 2005: 9TH WORLD MULTI-CONFERENCE ON SYSTEMICS, CYBERNETICS AND INFORMATICS, VOL 1, 2005, : 253 - 260
  • [10] Gaspar: a compositional aspect-oriented approach for cluster applications
    Medeiros, B.
    Silva, R.
    Sobral, J. L.
    [J]. CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2016, 28 (08): : 2353 - 2373