CRIMESPOT: A language and runtime for developing active wireless sensor network applications

被引:2
|
作者
De Roover, Coen [1 ]
Scholliers, Christophe [1 ]
Amerijckx, Wouter [1 ]
D'Hondt, Theo [1 ]
De Meuter, Wolfgang [1 ]
机构
[1] Vrije Univ Brussel, Software Languages Lab, Brussels, Belgium
关键词
Wireless sensor networks; Ubiquitous computing; Programming languages; Software engineering;
D O I
10.1016/j.scico.2012.07.018
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Advances in wireless sensing and actuation technology allow embedding significant amounts of application logic inside wireless sensor networks. Such active WSN applications are more autonomous, but are significantly more complex to implement. Event-based middleware lends itself to implementing these applications. It offers developers fine-grained control over how an individual node interacts with the other nodes of the network. However, this control comes at the cost of event handlers which lack composability and violate software engineering principles such as separation of concerns. In this paper, we present CRIMESPOT as a domain-specific language for programming WSN applications on top of event-driven middleware. Its node-centric features enable programming a node's interactions through declarative rules rather than event handlers. Its network-centric features support reusing code within and among WSN applications. Unique to CRIMESPOT is its support for associating application-specific semantics with events that carry sensor readings. These preclude transposing existing approaches that address the shortcomings of event-based middleware to the domain of wireless sensor networks. We provide a comprehensive overview of the language and the implementation of its accompanying runtime. The latter comprises several extensions to the RETE forward chaining algorithm. We evaluate the expressiveness of the language and the overhead of its runtime using small, but representative active WSN applications. (C) 2012 Elsevier B.V. All rights reserved.
引用
收藏
页码:1951 / 1970
页数:20
相关论文
共 50 条
  • [41] AUTONOMIC CONTROL FOR WIRELESS SENSOR NETWORK SURVEILLANCE APPLICATIONS
    Ghataoura, Darminder Singh
    Mitchell, John E.
    Matich, George
    2011 - MILCOM 2011 MILITARY COMMUNICATIONS CONFERENCE, 2011, : 1670 - 1675
  • [42] Applications of wireless sensor network in the agriculture environment monitoring
    Zhu, Yingli
    Song, Jingjiang
    Dong, Fuzhou
    INTERNATIONAL WORKSHOP ON AUTOMOBILE, POWER AND ENERGY ENGINEERING, 2011, 16
  • [43] Wireless Body Area Sensor Network in Healthcare Applications
    Chakraborty, Suryadip
    IEEE SOUTHEASTCON 2018, 2018,
  • [44] Images compression techniques for wireless sensor network applications
    Nasri M.
    Helali A.
    Sghaier H.
    Maaref H.
    International Journal of Speech Technology, 2015, 18 (02) : 205 - 216
  • [45] ZigBee Wireless Sensor Network in Environmental Monitoring Applications
    Yu Chengbo
    Cui Yanzhe
    Zhang Lian
    Yang Shuqiang
    2009 5TH INTERNATIONAL CONFERENCE ON WIRELESS COMMUNICATIONS, NETWORKING AND MOBILE COMPUTING, VOLS 1-8, 2009, : 3564 - 3568
  • [46] Applications of wireless sensor network in the field of production and distribution
    Song Chuanzhen
    PROCEEDINGS OF 8TH INTERNATIONAL CONFERENCE ON INTELLIGENT COMPUTATION TECHNOLOGY AND AUTOMATION (ICICTA 2015), 2015, : 225 - 227
  • [47] Optimized Wireless Sensor Network Federation in Environmental Applications
    Al-Turjman, Fadi M.
    Hassanein, Hossam S.
    Ibnkahla, Mohamed
    2011 IEEE GLOBAL TELECOMMUNICATIONS CONFERENCE (GLOBECOM 2011), 2011,
  • [48] Applications of Wireless Sensor Network in the Field of Medical and Healthcare
    Wang, Chunmei
    Cao, Tianyu
    Gao, Tianlei
    Liu, Zhaoyang
    PROCEEDINGS OF THE 2016 3RD INTERNATIONAL CONFERENCE ON MATERIALS ENGINEERING, MANUFACTURING TECHNOLOGY AND CONTROL, 2016, 67 : 1225 - 1230
  • [49] A Dual-Network Testbed for Wireless Sensor Applications
    Kowalczuk, Jedrzej
    Vuran, Mehmet C.
    Perez, Lance C.
    2011 IEEE GLOBAL TELECOMMUNICATIONS CONFERENCE (GLOBECOM 2011), 2011,
  • [50] Wireless Sensor Network Applications in Healthcare and Precision Agriculture
    Malik, Naila Nawaz
    Alosaimi, Wael
    Uddin, M. Irfan
    Alouffi, Bader
    Alyami, Hashem
    JOURNAL OF HEALTHCARE ENGINEERING, 2020, 2020