System-level support for macroprogramming of networked sensing applications

被引:0
|
作者
Bakshi, A [1 ]
Pathak, A [1 ]
Prasanna, VK [1 ]
机构
[1] Univ So Calif, Dept Elect Engn, Los Angeles, CA 90089 USA
关键词
sensor networks; programming; model; data driven computing; software architecture;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Wireless sensor networks (WSNs) provide low-cost, embedded sense-and-respond capability, and are therefore an integral part of the vision of pervasive computing. Most research on WSNs to date has focused on the development of efficient protocols for infrastructure establishment. Application development for WSNs is still very daunting for the non-expert. This paper proposes hierarchical layers of abstractions to categorize the functionality of various WSN protocols from a programming perspective. We then address the issue of system level support for programming models in sensor networks, and describe the design of the DART runtime system, which supports a macroprogramming model called the Abstract Task Graph. DART prototypes for two different target platforms have been implemented. The modular structure of the runtime is inspired by our proposed layers of programming abstraction. The design of DART simplifies software synthesis of ATaG programs, and enables near plug-and-play integration of different protocols and services at the lower layers with minimal impact on the higher layers.
引用
收藏
页码:3 / 9
页数:7
相关论文
共 50 条
  • [21] System-level integrated circuits for phased array antenna applications
    Shalkhauser, KA
    Windyka, JA
    Dening, DC
    Fithian, MJ
    1996 IEEE MTT-S INTERNATIONAL MICROWAVE SYMPOSIUM DIGEST, VOLS 1-3, 1996, : 1593 - 1596
  • [22] A methodology for system-level synthesis of mixed-signal applications
    Oehler, P
    Grimm, C
    Waldschmidt, K
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2002, 10 (06) : 935 - 942
  • [23] ImpedanceVerif: On-Chip Impedance Sensing for System-Level Tampering Detection
    Mosavirik T.
    Schaumont P.
    Tajik S.
    IACR Transactions on Cryptographic Hardware and Embedded Systems, 2022, 2023 (01): : 301 - 325
  • [24] An Advanced System-Level Testing for Roadside Multimodal Sensing and Processing in IoV
    Wang, Yancong
    Wang, Jian
    Bao, Xuyan
    Yu, Bingyan
    Ge, Yuming
    WIRELESS COMMUNICATIONS & MOBILE COMPUTING, 2022, 2022
  • [25] SYSTEM-LEVEL AND SYSTEM PROPERTY
    NOELL, JJ
    AMERICAN SOCIOLOGICAL REVIEW, 1974, 39 (06) : 885 - 886
  • [26] SYSTEM-LEVEL DESIGN
    BOURBON, B
    COMPUTER DESIGN, 1990, 29 (23): : 19 - 21
  • [27] Nurse Manager Leadership Development Leveraging the Evidence and System-Level Support
    Fennimore, Laura
    Wolf, Gail
    JOURNAL OF NURSING ADMINISTRATION, 2011, 41 (05): : 204 - 210
  • [28] Nurse Manager Leadership Development Leveraging the Evidence and System-Level Support
    Fennimore, Laura
    Wolf, Gail
    JOURNAL OF NURSING ADMINISTRATION, 2017, 47 (10): : S20 - S26
  • [29] System-Level Architecture for Mixed Criticality Applications on MPSoC: A Space Application
    Esposito, Stefano
    Violante, Massimo
    2017 IEEE INTERNATIONAL WORKSHOP ON METROLOGY FOR AEROSPACE (METROAEROSPACE), 2017, : 479 - 483
  • [30] A system-level reuse methodology for embedded data-dominated applications
    Vermuelen, F
    Catthoor, F
    Verkest, D
    De Man, H
    1998 IEEE WORKSHOP ON SIGNAL PROCESSING SYSTEMS-SIPS 98: DESIGN AND IMPLEMENTATION, 1998, : 551 - 560