On implementation techniques for mobile and pervasive middleware families

被引:0
|
作者
Apel, Sven [1 ]
Sichting, Helge [1 ]
Leich, Thomas [1 ]
Park, Marco [1 ]
机构
[1] Otto Von Guericke Univ, Dept Comp Sci, D-39106 Magdeburg, Germany
关键词
middleware; mobile; pervasive computing; mixin layers; AOP; program families;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Mobile and pervasive computing scenarios are challenging for middleware technology, e.g. due to resource constraints, mobility, decentralized architecture, realtime dependability, etc. Common middleware systems fail in this context. They lark flexibility and configurability. Moreover, they are not able to down-scale or to be ported to the various mobile and embedded platforms. To overcome these challenges, we propose fine-grained program family-based middleware architectures. Furthermore, we analyze several analysis, design and implementation techniques to build mobile and pervasive middleware, in particular Feature-Oriented Domain Analysis, Feature-Oriented Programming, Mixin Layers and Aspect-Oriented Programming. We analyze and discuss their pros and cons. To flesh out our considerations, we introduce and refer to several proprietary studies. Our results are positive, the degree of configurability and reusability compared to common middleware is extremely high. This is achieved without constraining maintainability and comprehensibility. The resource consumption correlates with the number of supported features.
引用
收藏
页码:368 / 373
页数:6
相关论文
共 50 条
  • [1] The FATIMA middleware for mobile and pervasive computing
    Apel, Sven
    Sichting, Helge
    Leich, Thomas
    Plack, Marco
    [J]. WMSCI 2005: 9th World Multi-Conference on Systemics, Cybernetics and Informatics, Vol 3, 2005, : 374 - 379
  • [2] An effective offloading middleware for pervasive services on mobile devices
    Ou, Shumao
    Yang, Kun
    Zhang, Jie
    [J]. PERVASIVE AND MOBILE COMPUTING, 2007, 3 (04) : 362 - 385
  • [3] Programming pervasive and mobile computing applications with the TOTA middleware
    Mamei, M
    Zambonelli, F
    [J]. SECOND IEEE ANNUAL CONFERENCE ON PERVASIVE COMPUTING AND COMMUNICATIONS, PROCEEDINGS, 2004, : 263 - 273
  • [4] DDSS: a Communication Middleware based on the DDS for Mobile and Pervasive Systems
    Kwon, Ki-Jeong
    Park, Choong-Bum
    Choi, Hoon
    [J]. 10TH INTERNATIONAL CONFERENCE ON ADVANCED COMMUNICATION TECHNOLOGY, VOLS I-III: INNOVATIONS TOWARD FUTURE NETWORKS AND SERVICES, 2008, : 1364 - 1369
  • [5] The research and implementation on a kind of mobile middleware
    Zhang, Y
    Wang, WC
    Yao, NB
    [J]. Proceedings of the 11th Joint International Computer Conference, 2005, : 799 - 802
  • [6] A new middleware for pervasive IPv6 mobile computing
    Montavont, N
    Noel, T
    [J]. ICON 2003: 11TH IEEE INTERNATIONAL CONFERENCE ON NETWORKS, 2003, : 481 - 488
  • [7] Middleware for embedded sensors and actuators in mobile pervasive augmented reality
    da Fonseca Marques Ferreira, Pedro Miguel
    Orvalho, Joao
    Boavida, Fernando
    [J]. 25TH IEEE INTERNATIONAL CONFERENCE ON COMPUTER COMMUNICATIONS, VOLS 1-7, PROCEEDINGS IEEE INFOCOM 2006, 2006, : 3262 - 3263
  • [8] UbAgent: A mobile agent middleware infrastructure for ubiquitous/pervasive computing
    Samaras, G
    Evripidou, P
    [J]. INTELLIGENT SYSTEMS DESIGN AND APPLICATIONS, 2003, : 523 - 534
  • [9] Mobile gaia: A middleware for ad-hoc pervasive computing
    Chetan, S
    Al-Muhtadi, J
    Campbell, R
    Mickunas, MD
    [J]. CCNC: 2005 2ND IEEE CONSUMER COMMUNICATIONS AND NETWORKING CONFERENCE, 2005, : 223 - 228
  • [10] A programmable event-based middleware for pervasive mobile agent organizations
    Gazzotti, M
    Mamei, M
    Zambonelli, F
    [J]. ELEVENTH EUROMICRO CONFERENCE ON PARALLEL, DISTRIBUTED AND NETWORK-BASED PROCESSING, PROCEEDINGS, 2003, : 517 - 524