2010
DOI: 10.1007/978-3-642-14849-1_26
|View full text |Cite
|
Sign up to set email alerts
|

High-Level Application Development for Sensor Networks: Data-Driven Approach

Abstract: Owing to the large scale of networked sensor systems, ease of programming remains a hurdle in their wide acceptance. High-level application development techniques, or macroprogramming provides an easy to use high-level representation to the application developer, who can focus on specifying the behavior of the system, as opposed to the constituent nodes of the wireless sensor network (WSN).This chapter provides an overview of the current approaches to high-level application design for WSNs, going into the deta… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
6
0

Year Published

2013
2013
2020
2020

Publication Types

Select...
4
1
1

Relationship

1
5

Authors

Journals

citations
Cited by 9 publications
(6 citation statements)
references
References 46 publications
0
6
0
Order By: Relevance
“…Some of these questions are: (DQ1) considering the data sending rate required by the application, what is the operational lifetime of the Water Sensor devices? ; (DQ2) in the S 2…”
Section: Answering Design Questionsmentioning
confidence: 99%
See 1 more Smart Citation
“…Some of these questions are: (DQ1) considering the data sending rate required by the application, what is the operational lifetime of the Water Sensor devices? ; (DQ2) in the S 2…”
Section: Answering Design Questionsmentioning
confidence: 99%
“…Heterogeneity is an intrinsic feature in the Internet of Things (IoT) systems, regarding several aspects such as network protocols, data formats, hardware and software platforms [1]. Such a degree of heterogeneity poses challenges to develop IoT applications when following traditional approaches, as the node-centric programming [2], which has been widely used in the context of Wireless Sensor Networks (WSN) [3], a subset of IoT. In such an approach, applications are developed in a platform-dependent way, with experts in embedded systems programming the tasks required for individual nodes, as well as the interactions between them, by using general-purpose programming languages.…”
Section: Introductionmentioning
confidence: 99%
“…Each one uses a domain-specific language to specify their concerns, and the final application is generated by combining all the specifications. Other IoT systems based on MDD are PervML [41], DiaSuite [42], ATaG [43] and Pantagruel [44].…”
Section: Related Workmentioning
confidence: 99%
“…ATaG (Pathak and Prasanna, 2011), which is a WSN is a macroprogramming framework to develop SCC applications. ATaG presents a compilation framework that translates a program, containing abstract notations, into executable node-level programs.…”
Section: Mdd Approachmentioning
confidence: 99%