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 条
  • [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 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
  • [3] 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 - +
  • [4] Engineering Accessible Web Applications. An Aspect-Oriented Approach
    Martin, Adriana
    Rossi, Gustavo
    Cechich, Alejandra
    Gordillo, Silvia
    [J]. WORLD WIDE WEB-INTERNET AND WEB INFORMATION SYSTEMS, 2010, 13 (04): : 419 - 440
  • [5] Aspect-oriented security for web-applications
    Kuntze, N
    Rauch, T
    Schmidt, AU
    [J]. ISSE 2005 - Securing Electronic Business Processes, 2005, : 83 - 91
  • [6] An aspect-oriented approach to handling crosscutting concerns in activity modeling
    Zhang, Jing
    Liu, Yan
    Jiang, Michael
    Strassner, John
    [J]. IMECS 2008: INTERNATIONAL MULTICONFERENCE OF ENGINEERS AND COMPUTER SCIENTISTS, VOLS I AND II, 2008, : 885 - 890
  • [7] 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
  • [8] 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
  • [9] Aspect-Oriented Approach for Testing Software Applications and Automatic Aspect Creation
    Jain, Manish
    Gopalani, Dinesh
    [J]. INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2019, 29 (10) : 1379 - 1402
  • [10] FiVES: an aspect-oriented approach for shared virtual environments in the web
    Spieldenner, Torsten
    Byelozyorov, Sergiy
    Guldner, Michael
    Slusallek, Philipp
    [J]. VISUAL COMPUTER, 2018, 34 (09): : 1269 - 1282