Improved Adaptation and Survivability via Dynamic Service Composition of Ubiquitous Computing Middleware

被引:4
|
作者
Bellavista, Paolo [1 ]
Corradi, Antonio [1 ]
Foschini, Luca [1 ]
Monti, Stefano [2 ]
机构
[1] Univ Bologna, Dept Comp Sci & Engn, I-40136 Bologna, Italy
[2] Imola Informat SpA, I-40026 Imola, BO, Italy
来源
IEEE ACCESS | 2018年 / 6卷
关键词
Middleware; ubiquitous computing; context-aware services; service-oriented computing;
D O I
10.1109/ACCESS.2018.2842683
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
These days, ubiquitous computing has radically changed the way users access and interact with services and content on the Internet: novel smart mobile devices and broadband wireless communication channels allow users to seamlessly access them anytime and anywhere. Middleware infrastructures to support ubiquitous computing need to support an extremely dynamic and ever-changing scenario, where novel contents/services, devices, formats, and media channels become available. Service-oriented architectures and service composition techniques have proven to be the key in designing flexible and extensible platforms that are able to reliably support ubiquitous computing. However, current trends in service composition for ubiquitous computing tend to be either too formal and, therefore, poorly used by average final users, or too vertical and poorly flexible and extensible. This paper proposes novel service composition middleware for ubiquitous computing that relies on a translucent composition model to achieve a flexible, extensible, highly-available, but also easily understandable and usable platform. The proposed system has been widely tested, benchmarked, and deployed on a number of different and heterogeneous ubiquitous scenarios.
引用
收藏
页码:33604 / 33620
页数:17
相关论文
共 50 条
  • [1] A Middleware Architecture for Dynamic Adaptation in Ubiquitous Computing
    Lopes, Joao
    Souza, Rodrigo
    Geyer, Claudio
    Costa, Cristiano
    Barbosa, Jorge
    Pernas, Ana
    Yamin, Adenauer
    JOURNAL OF UNIVERSAL COMPUTER SCIENCE, 2014, 20 (09) : 1327 - 1351
  • [2] Dynamic Reconfiguration of Middleware for Ubiquitous Computing
    Corradi, Antonio
    Lodolo, Enrico
    Monti, Stefano
    Pasini, Samuele
    3RD INTERNATIONAL WORKSHOP ON ADAPTIVE AND DEPENDABLE MOBILE UBIQUITOUS SYSTEMS - ADAMUS 09, 2009, : 7 - 12
  • [3] Weaving adaptation semantic specification into ScudWare middleware for ubiquitous computing
    Wu, Qing
    Wu, Zhaohui
    Zhao, Minde
    FOURTH IEEE WORKSHOP ON SOFTWARE TECHNOLOGIES FOR FUTURE EMBEDDED AND UBIQUITOUS SYSTEMS AND THE SECOND INTERNATIONAL WORKSHOP ON COLLABORATIVE COMPUTING, INTEGRATION, AND ASSURANCE, PROCEEDINGS, 2006, : 101 - +
  • [4] Dynamic software adaptation: Middleware for pervasive computing
    Alonso, G
    SOFTWARE ENGINEERING AND MIDDLEWARE, 2005, 3437 : 1 - 2
  • [5] Dynamic execution environments for ubiquitous computing service
    Lee, Seungkeun
    HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS, PROCEEDINGS, 2006, 4208 : 552 - 561
  • [6] Component dynamic behavioral compatibility analysis of scudware middleware for ubiquitous computing
    Wu Q.
    Zhao C.
    Journal of Software, 2010, 5 (12) : 1417 - 1424
  • [7] Dynamic service composition model for ubiquitous service environments
    Lee, Seungkeun
    Lee, Junghyun
    AGENT COMPUTING AND MULTI-AGENT SYSTEMS, 2006, 4088 : 742 - 747
  • [8] A Context-aware Computing Mediated Dynamic Service Composition and Reconfiguration for Ubiquitous Environment
    Gong, Tao
    Hu, Zheng
    Liu, HaiFeng
    Lin, Feng
    Zhou, Dian
    Tian, Hui
    PROCEEDINGS OF 2012 INTERNATIONAL CONFERENCE ON THE INTERNET OF THINGS, 2012, : 16 - 23
  • [9] A reflective approach to dynamic adaptation in ubiquitous computing environment
    Ghim, SJ
    Yoon, YI
    Choe, JW
    INFORMATION NETWORKING: NETWORKING TECHNOLOGIES FOR BROADBAND AND MOBILE NETWORKS, 2004, 3090 : 75 - 82
  • [10] Dynamic system reconfiguration via service composition for dependable computing
    Tsai, W. T.
    Song, Weiwei
    Chen, Yinong
    Paul, Ray
    RELIABLE SYSTEMS ON UNRELIABLE NETWORKED PLATFORMS, 2007, 4322 : 203 - 224