Logic Macroprogramming for Wireless Sensor Networks

It is notoriously difficult and tedious to program wireless sensor networks (WSNs). To simplify WSN programming, we propose Sense2P, a logic macroprogramming system for abstracting, programming, and using WSNs as globally deductive databases. Unlike macroprograms in previous works, our logic macropr...

Full description

Saved in:
Bibliographic Details
Main Authors: Supasate Choochaisri, Nuttanart Pornprasitsakul, Chalermek Intanagonwiwat
Format: Article
Language:English
Published: Wiley 2012-04-01
Series:International Journal of Distributed Sensor Networks
Online Access:https://doi.org/10.1155/2012/171738
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1849435189623652352
author Supasate Choochaisri
Nuttanart Pornprasitsakul
Chalermek Intanagonwiwat
author_facet Supasate Choochaisri
Nuttanart Pornprasitsakul
Chalermek Intanagonwiwat
author_sort Supasate Choochaisri
collection DOAJ
description It is notoriously difficult and tedious to program wireless sensor networks (WSNs). To simplify WSN programming, we propose Sense2P, a logic macroprogramming system for abstracting, programming, and using WSNs as globally deductive databases. Unlike macroprograms in previous works, our logic macroprograms can be described declaratively and imperatively. In Sense2P, logic macroprogrammers can easily express a recursive program or query that is unsupported in existing database abstractions for WSNs. We have evaluated Sense2P analytically and experimentally. Our evaluation result indicates that Sense2P successfully realizes the logic macroprogramming concept while consuming minimal energy as well as maintaining completeness and soundness of the answers.
format Article
id doaj-art-ddcf15c47fe848ccbfa9ce4dfaa076cf
institution Kabale University
issn 1550-1477
language English
publishDate 2012-04-01
publisher Wiley
record_format Article
series International Journal of Distributed Sensor Networks
spelling doaj-art-ddcf15c47fe848ccbfa9ce4dfaa076cf2025-08-20T03:26:21ZengWileyInternational Journal of Distributed Sensor Networks1550-14772012-04-01810.1155/2012/171738Logic Macroprogramming for Wireless Sensor NetworksSupasate Choochaisri0Nuttanart Pornprasitsakul1Chalermek Intanagonwiwat2 Department of Computer Engineering, Chulalongkorn University, Bangkok 10330, Thailand Department of Computer Engineering, Chulalongkorn University, Bangkok 10330, Thailand Department of Computer Engineering, Chulalongkorn University, Bangkok 10330, ThailandIt is notoriously difficult and tedious to program wireless sensor networks (WSNs). To simplify WSN programming, we propose Sense2P, a logic macroprogramming system for abstracting, programming, and using WSNs as globally deductive databases. Unlike macroprograms in previous works, our logic macroprograms can be described declaratively and imperatively. In Sense2P, logic macroprogrammers can easily express a recursive program or query that is unsupported in existing database abstractions for WSNs. We have evaluated Sense2P analytically and experimentally. Our evaluation result indicates that Sense2P successfully realizes the logic macroprogramming concept while consuming minimal energy as well as maintaining completeness and soundness of the answers.https://doi.org/10.1155/2012/171738
spellingShingle Supasate Choochaisri
Nuttanart Pornprasitsakul
Chalermek Intanagonwiwat
Logic Macroprogramming for Wireless Sensor Networks
International Journal of Distributed Sensor Networks
title Logic Macroprogramming for Wireless Sensor Networks
title_full Logic Macroprogramming for Wireless Sensor Networks
title_fullStr Logic Macroprogramming for Wireless Sensor Networks
title_full_unstemmed Logic Macroprogramming for Wireless Sensor Networks
title_short Logic Macroprogramming for Wireless Sensor Networks
title_sort logic macroprogramming for wireless sensor networks
url https://doi.org/10.1155/2012/171738
work_keys_str_mv AT supasatechoochaisri logicmacroprogrammingforwirelesssensornetworks
AT nuttanartpornprasitsakul logicmacroprogrammingforwirelesssensornetworks
AT chalermekintanagonwiwat logicmacroprogrammingforwirelesssensornetworks