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 条
  • [31] Aspect-Oriented Modeling for Representing and Integrating Security Concerns in UML
    Mouheb, D.
    Talhi, C.
    Nouh, M.
    Lima, V.
    Debbabi, M.
    Wang, L.
    Pourzandi, M.
    [J]. SOFTWARE ENGINEERING RESEARCH, MANAGEMENT AND APPLICATIONS 2010, 2010, 296 : 197 - +
  • [32] Optimizing Aspect-Oriented Mechanisms for Embedded Applications
    Hundt, Christine
    Stoehr, Daniel
    Glesner, Sabine
    [J]. OBJECTS, MODELS, COMPONENTS, PATTERNS, 2010, 6141 : 137 - 153
  • [33] Adapting aspect-oriented applications: A trial experience
    Marcos, Claudia
    Pryor, Jane
    [J]. ADVANCED SOFTWARE ENGINEERING: EXPANDING THE FRONTIERS OF SOFTWARE TECHNOLOGY, 2006, 219 : 153 - +
  • [34] Aspect-oriented techniques for web services and their mobile clients
    Ortiz, Guadalupe
    García De Prado, Alfonso
    [J]. Frontiers in Artificial Intelligence and Applications, 2009, 201 (01) : 127 - 136
  • [35] 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
  • [36] Theme: An approach for aspect-oriented analysis and design
    Baniassad, E
    Clarke, S
    [J]. ICSE 2004: 26TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, PROCEEDINGS, 2004, : 158 - 167
  • [37] An approach to implementation of aspect-oriented programming for C
    Novikov, E. M.
    [J]. PROGRAMMING AND COMPUTER SOFTWARE, 2013, 39 (04) : 194 - 206
  • [38] Towards an aspect-oriented agile requirements approach
    Araújo, J
    Ribeiro, JC
    [J]. Eighth International Workshop on Principles of Software Evolution, Proceedings, 2005, : 140 - 143
  • [39] Coordination in software architectures:: an aspect-oriented approach
    Perez, Jennifer
    Llavador, Manuel
    Carsi, Jose A.
    Canos, Jose H.
    Ramos, Isidro
    [J]. 5TH WORKING IEEE/IFIP CONFERENCE ON SOFTWARE ARCHITECTURE, PROCEEDINGS, 2006, : 219 - +
  • [40] An approach to implementation of aspect-oriented programming for C
    E. M. Novikov
    [J]. Programming and Computer Software, 2013, 39 : 194 - 206