• DocumentCode
    2231248
  • Title

    Expressing Sensor Network Interaction Patterns Using Data-Driven Macroprogramming

  • Author

    Pathak, Animesh ; Mottola, Luca ; Bakshi, Amol ; Prasanna, Viktor K. ; Picco, Gian Pietro

  • Author_Institution
    Southern California Univ., CA
  • fYear
    2007
  • fDate
    19-23 March 2007
  • Firstpage
    255
  • Lastpage
    260
  • Abstract
    Wireless sensor networks (WSNs) are increasingly being employed as a key building block of pervasive computing infrastructures, owing to their ability to be embedded within the real world. So far, pervasive applications for WSNs have been developed in an ad-hoc manner using node-centric programming models, focusing on the behavior of single nodes. Instead, macro-programming models provide much higher levels of abstractions, allowing developers to reason on the sensor network as a whole. In this paper, we demonstrate how a wide range of interaction patterns commonly found in pervasive, embedded applications can be expressed using ATaG, a data-driven macro-programming language. To support this, we showcase real-world applications developed in ATaG, and consider both homogeneous, sense-only scenarios, and heterogeneous settings involving actuation on the environment under control
  • Keywords
    ubiquitous computing; wireless sensor networks; data-driven macroprogramming; embedded applications; heterogeneous settings; node-centric programming models; pervasive computing infrastructures; sensor network interaction patterns; wireless sensor networks; Actuators; Application software; Automatic control; Control system synthesis; Large-scale systems; Pervasive computing; Programming profession; Sensor phenomena and characterization; Temperature sensors; Wireless sensor networks;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Pervasive Computing and Communications Workshops, 2007. PerCom Workshops '07. Fifth Annual IEEE International Conference on
  • Conference_Location
    White Plains, NY
  • Print_ISBN
    0-7695-2788-4
  • Type

    conf

  • DOI
    10.1109/PERCOMW.2007.46
  • Filename
    4144837