FamiWare: a family of event-based middleware for ambient intelligence

被引:33
|
作者
Gamez, Nadia [1 ]
Fuentes, Lidia [1 ]
机构
[1] Univ Malaga, Dept LCC, ETSII, E-29071 Malaga, Spain
关键词
Middleware; AmI; SPLs; Events; Publish/Subscribe; SENSOR NETWORKS; PRODUCT LINE; WIRELESS;
D O I
10.1007/s00779-010-0354-0
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Most of the middlewares currently available focus on one type of device (e.g., TinyOS sensors) and/or are designed with one requirement in mind (e.g., data management). This is an important limitation since most of the AmI applications work with several devices (such as sensors, smartphones or PDAs) and use a high diversity of low-level services. Ideally, the middleware should provide a single interface for accessing all those services able to work in heterogeneous devices. To address this issue, we propose a family of configurable middleware (FamiWare) with a really flexible architecture, instead of building a single version of a middleware with a rigid structure. In this work, we present the architecture of our middleware that can be configured, following a Software Product Line approach, in order to be instantiated in a particular device fulfilling specific application requirements. Furthermore, we evaluate that the decisions taken at architecture and implementation are the adequate ones for this kind of constrained devices.
引用
收藏
页码:329 / 339
页数:11
相关论文
共 50 条
  • [31] Event-Based Techniques to Debug an Object Request Broker
    Pablo Galdámez
    Declan Murphy
    José M. Bernabéu-Aubán
    Francesc D. Muñoz-Esco´
    The Journal of Supercomputing, 1999, 13 : 133 - 149
  • [32] Profile-directed optimization of event-based programs
    Rajagopalan, M
    Debray, SK
    Hiltunen, MA
    Schlichting, RD
    ACM SIGPLAN NOTICES, 2002, 37 (05) : 106 - 116
  • [33] Event-Based Time-Stamped Claim Logic
    Ramos, Jaime
    Rasga, Joao
    Sernadas, Cristina
    Vigano, Luca
    JOURNAL OF LOGICAL AND ALGEBRAIC METHODS IN PROGRAMMING, 2021, 121
  • [34] Event-based topology for dynamic planar areal objects
    Jiang, Jixiang
    Worboys, Michael
    INTERNATIONAL JOURNAL OF GEOGRAPHICAL INFORMATION SCIENCE, 2009, 23 (01) : 33 - 60
  • [35] Event-based techniques to debug an object request broker
    Galdámez, P
    Murphy, D
    Bernabéu-Aubán, JM
    Muñoz-Escoí, FD
    JOURNAL OF SUPERCOMPUTING, 1999, 13 (02) : 133 - 149
  • [36] APPLICATION OF EVENT-BASED SAMPLING STRATEGIES FOR FUSION RESEARCH
    Sanchez, J.
    Dormido-Canto, S.
    Vega, J.
    Duro, N.
    Dormido, R.
    Dormido, S.
    FUSION SCIENCE AND TECHNOLOGY, 2010, 58 (02) : 666 - 674
  • [37] A Policy Based Event Management Middleware for Implementing RFID Applications
    Ajana, M. E.
    Boulmalf, M.
    Harroud, H.
    Hamam, H.
    2009 IEEE INTERNATIONAL CONFERENCE ON WIRELESS AND MOBILE COMPUTING, NETWORKING AND COMMUNICATIONS, 2009, : 406 - +
  • [38] Event-Based Estimation With Information-Based Triggering and Adaptive Update
    Mohammadi, Arash
    Plataniotis, Konstantinos N.
    IEEE TRANSACTIONS ON SIGNAL PROCESSING, 2017, 65 (18) : 4924 - 4939
  • [39] Scala Actors: Unifying thread-based and event-based programming
    Haller, Philipp
    Odersky, Martin
    THEORETICAL COMPUTER SCIENCE, 2009, 410 (2-3) : 202 - 220
  • [40] Event-Based Distributed Filtering Over Markovian Switching Topologies
    Liu, Qinyuan
    Wang, Zidong
    He, Xiao
    Zhou, Donghua
    IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2019, 64 (04) : 1595 - 1602