An Aspect-Oriented Approach for Spatial Concerns in Web Applications

被引:0
|
作者
Urbieta, Matias [1 ]
Rossi, Gustavo [1 ]
Gordillo, Silvia E. [1 ]
Rodrigues, Armanda [2 ]
Araujo, Joao [2 ]
Moreira, Ana [2 ]
机构
[1] UNLP, Fac Informat, LIFIA, La Plata, Buenos Aires, Argentina
[2] Univ Nova Lisboa, FCT, Dept Informat, CITI, Caparica, Portugal
关键词
spatial concerns; aspect-oriented software development; Web application;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The growing availability of on-line geographical information, since the advent of open map servers in the 2000s, originated a new generation of Web applications, those which combine "conventional" Web functionality with typical features of traditional Geographic Application System (GIS). The rapid growth in number and complexity of Web applications with geo-referenced data together with the need to support fast requirements change, demands for increased modularity. The volatility of some of these changing requirements, both in the scope of their geographic nature or in the period of time in which they are valid, stresses the importance of the applications' modularity. A solution is to take into consideration the crosscutting nature of these requirements and decouple their realization from "conventional" requirements in separate software modules. This paper proposes an end-to-end Aspect-Oriented approach to deal with spatial requirements from the early stages of applications development throughout to implementation. A significant contribution of this approach is the characterization of the most common spatial requirements in Web-GIS applications. The result is the improvement of the overall application's modularity, thus facilitating its evolution.
引用
收藏
页码:110 / 131
页数:22
相关论文
共 50 条
  • [21] An Aspect-Oriented Approach for Assertion Verification
    Juarez-Martinez, Ulises
    Alor-Hernandez, Giner
    Posada-Gomez, Ruben
    Santos-Luna, Joaquin
    Miguel Gomez, Juan
    Rodriguez Gonzalez, Alejandro
    [J]. 2009 FIRST INTERNATIONAL CONFERENCE ON ADVANCES IN SYSTEM TESTING AND VALIDATION LIFECYCLE, 2009, : 74 - 79
  • [22] Aspect-oriented approach to metamodel abstraction
    [J]. Kollár, J. (Jan.Kollar@tuke.sk), 1600, Slovak Academy of Sciences (31):
  • [23] An aspect-oriented approach to the modularisation of context
    Munnelly, Jennifer
    Fritsch, Serena
    Clarke, Siobhan
    [J]. FIFTH ANNUAL IEEE INTERNATIONAL CONFERENCE ON PERVASIVE COMPUTING AND COMMUNICATIONS, PROCEEDINGS, 2007, : 114 - +
  • [24] An approach to test aspect-oriented programs
    Qamar, M. N.
    Nadeem, A.
    Aziz, R.
    [J]. WORLD CONGRESS ON ENGINEERING 2007, VOLS 1 AND 2, 2007, : 211 - +
  • [25] Aspect-Oriented Framework of Automatic Data Collection for the Evaluation of Usability in Web Applications
    Farias, Roberto
    Casas, Sandra
    [J]. INFORMES CIENTIFICOS Y TECNICOS, 2016, 8 (02): : 60 - 90
  • [26] A Requirements-Driven and Aspect-Oriented Approach for Evolution of Web Services Composition
    Feng, Zaiwen
    He, Keqing
    Ma, Yutao
    Peng, Rong
    Gong, Ping
    [J]. PROCEEDINGS OF THE 2009 SECOND PACIFIC-ASIA CONFERENCE ON WEB MINING AND WEB-BASED APPLICATION, 2009, : 201 - 204
  • [27] Aspect-Oriented Quality of Service for Web Services: a Model-Driven Approach
    Ortiz, Guadalupe
    Bordbar, Behzad
    [J]. 2009 IEEE INTERNATIONAL CONFERENCE ON WEB SERVICES, VOLS 1 AND 2, 2009, : 559 - +
  • [28] An aspect-oriented methodology for designing secure applications
    Georg, Geri
    Ray, Indrakshi
    Anastasaki, Kyriakos
    Bordbar, Behzad
    Toahchoodee, Manachai
    Houmb, Siv Hilde
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 2009, 51 (05) : 846 - 864
  • [29] Aspect-oriented solutions to feature interaction concerns using AspectJ
    Blair, L
    Pang, JX
    [J]. FEATURE INTERACTIONS IN TELECOMMUNICATIONS AND SOFTWARE SYSTEMS VII, 2003, : 87 - 103
  • [30] Aspect-Oriented Refactoring of Legacy Applications: An Evaluation
    Mortensen, Michael
    Ghosh, Sudipto
    Bieman, James M.
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2012, 38 (01) : 118 - 140