A metamodel and taxonomy to facilitate context-aware service adaptation

被引:7
作者
Peinado, Sonia [1 ]
Ortiz, Guadalupe [1 ]
Manuel Dodero, Juan [1 ]
机构
[1] Univ Cadiz, Dept Comp Sci & Engn, Cadiz 11002, Spain
关键词
Metamodel; Context-awareness; Web services; Model-driven development;
D O I
10.1016/j.compeleceng.2015.02.004
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Increasingly, companies are adopting service-oriented architectures to respond to rapid changes in the market. Even though there are excellent tools and frameworks for service-oriented architecture adoption and service development, the latest adaptation to context has not been properly dealt with yet. Current approaches are mostly focused on solving context-aware issues for web applications only, focusing mainly on client-side adaptation, and there is a clear lack of context taxonomies which facilitate context-aware applications. In our previous work we proposed Model-Driven Adaptable Services (MoDAS): a methodology and tool for the development of context-aware services. In this paper, we propose two key improvements on MoDAS: firstly, leveraging the proposal's abstraction level, facilitating the use of a larger collection of contexts through the definition of an extensible context taxonomy by means of a metamodel; secondly, providing additional opportunities for code generation. (C) 2015 Elsevier Ltd. All rights reserved.
引用
收藏
页码:262 / 279
页数:18
相关论文
共 27 条
  • [1] Abowd GD, 1999, LECT NOTES COMPUT SC, V1707, P304
  • [2] ALONSO G, 2004, DAT SYS APP, pR7
  • [3] Identifying Variations in Mobile Devices
    Alves, Vander
    [J]. JOURNAL OF OBJECT TECHNOLOGY, 2005, 4 (03): : 51 - 56
  • [4] Boehm B. W., 1976, 2nd International Conference on Software Engineering, P592
  • [5] Ceri S, 2007, ACM T INTERNET TECHN, P7
  • [6] De Almeida DR, 2006, CONTEXT AWARE SYSTEM, P205
  • [7] Understanding and Using Context
    Dey, Anind K.
    [J]. PERSONAL AND UBIQUITOUS COMPUTING, 2001, 5 (01) : 4 - 7
  • [8] Discussing aspects of AOP
    Elrad, T
    Aksit, M
    Kiczales, G
    Lieberherr, K
    Ossher, H
    [J]. COMMUNICATIONS OF THE ACM, 2001, 44 (10) : 33 - 38
  • [9] Fuentes L, 2008, ASPECT ORIENTED EXEC, P34
  • [10] A service-oriented middleware for building context-aware services
    Gu, T
    Pung, HK
    Zhang, DQ
    [J]. JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2005, 28 (01) : 1 - 18