{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,1]],"date-time":"2026-07-01T11:58:06Z","timestamp":1782907086881,"version":"3.54.5"},"reference-count":24,"publisher":"SAGE Publications","issue":"4","license":[{"start":{"date-parts":[[2012,4,1]],"date-time":"2012-04-01T00:00:00Z","timestamp":1333238400000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/journals.sagepub.com\/page\/policies\/text-and-data-mining-license"}],"content-domain":{"domain":["journals.sagepub.com"],"crossmark-restriction":true},"short-container-title":["International Journal of Distributed Sensor Networks"],"published-print":{"date-parts":[[2012,4,1]]},"abstract":"<jats:p> 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. <\/jats:p>","DOI":"10.1155\/2012\/171738","type":"journal-article","created":{"date-parts":[[2012,4,2]],"date-time":"2012-04-02T21:00:39Z","timestamp":1333400439000},"page":"171738","update-policy":"https:\/\/doi.org\/10.1177\/sage-journals-update-policy","source":"Crossref","is-referenced-by-count":7,"title":["Logic Macroprogramming for Wireless Sensor Networks"],"prefix":"10.1177","volume":"8","author":[{"given":"Supasate","family":"Choochaisri","sequence":"first","affiliation":[{"name":"Department of Computer Engineering, Chulalongkorn University, Bangkok 10330, Thailand"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Nuttanart","family":"Pornprasitsakul","sequence":"additional","affiliation":[{"name":"Department of Computer Engineering, Chulalongkorn University, Bangkok 10330, Thailand"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Chalermek","family":"Intanagonwiwat","sequence":"additional","affiliation":[{"name":"Department of Computer Engineering, Chulalongkorn University, Bangkok 10330, Thailand"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"179","published-online":{"date-parts":[[2012,4,2]]},"reference":[{"key":"B8-2012-171738","first-page":"129","volume-title":"Proceedings of the 10th Annual International Conference on Mobile Computing and Networking (MobiCom \u201904)","author":"Gui C."},{"key":"B10-2012-171738","first-page":"270","volume-title":"Proceedings of the 2nd International Conference on Mobile Systems, Applications, and Services (MobiSys \u201904)","author":"He T."},{"key":"B18-2012-171738","first-page":"88","volume-title":"Proceedings of the 1st ACM International Workshop on Wireless Sensor Networks and Applications (WSNA \u201902)","author":"Mainwaring A."},{"key":"B25-2012-171738","first-page":"13","volume-title":"Proceedings of the 2nd International Conference on Embedded Networked Sensor Systems (SenSys '04)","author":"Xu N."},{"key":"B7-2012-171738","first-page":"1","volume-title":"Proceedings of the ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI \u201903)","author":"Gay D."},{"key":"B5-2012-171738","first-page":"175","volume-title":"Proceedings of the 5th International Conference on Embedded Networked Sensor Systems (SenSys \u201907)","author":"Chu D."},{"key":"B9-2012-171738","first-page":"1","volume-title":"Proceedings of the 20th ACM Symposium on Operating Systems Principles (SOSP \u201905)","author":"Gummadi R."},{"key":"B13-2012-171738","first-page":"192","volume-title":"ALGOSENSORS, Lecture Notes in Computer Science","volume":"4240","author":"Intanagonwiwat C.","year":"2006"},{"key":"B17-2012-171738","doi-asserted-by":"publisher","DOI":"10.1145\/1061318.1061322"},{"key":"B19-2012-171738","first-page":"489","volume-title":"Proceedings of the 6th International Conference on Information Processing in Sensor Networks (IPSN \u201907)","author":"Newton R."},{"key":"B22-2012-171738","first-page":"3","volume-title":"Proceedings of the 1st Conference on Symposium on Networked Systems Design and Implementation (NSDI \u201904)","author":"Welsh M."},{"key":"B23-2012-171738","first-page":"99","volume-title":"Proceedings of the 2nd International Conference on Mobile Systems, Applications, and Services (MobiSys \u201904)","author":"Whitehouse K."},{"key":"B14-2012-171738","first-page":"262","volume-title":"Proceedings of the ACM\/IEEE Conference on Supercomputing (Supercomputing \u201993)","author":"Krishnamurthy A."},{"key":"B2-2012-171738","first-page":"690","volume-title":"Proceedings of the 24th International Conference on Distributed Computing Systems (ICDCS \u201904)","author":"Borcea C."},{"key":"B26-2012-171738","doi-asserted-by":"publisher","DOI":"10.1145\/601858.601861"},{"key":"B12-2012-171738","doi-asserted-by":"publisher","DOI":"10.1145\/345910.345920"},{"key":"B3-2012-171738","volume-title":"Prolog Programming for Artificial Intelligence","author":"Bratko I.","year":"1986"},{"key":"B24-2012-171738","doi-asserted-by":"publisher","DOI":"10.1007\/11669463_4"},{"key":"B1-2012-171738","doi-asserted-by":"publisher","DOI":"10.1145\/16856.16859"},{"key":"B21-2012-171738","doi-asserted-by":"publisher","DOI":"10.1007\/BF01228878"},{"key":"B4-2012-171738","first-page":"649","volume-title":"Proceedings of the IEEE International Conference on Wireless & Mobile Computing, Networking & Communication (WIMOB \u201908)","author":"Choochaisri S."},{"key":"B20-2012-171738","first-page":"321","volume-title":"Proceedings of the International Logic Programming Symposium","author":"Ramakrishnan R."},{"key":"B16-2012-171738","volume-title":"Ambient Intelligence","author":"Levis P.","year":"2004"},{"key":"B15-2012-171738","first-page":"126","volume-title":"Proceedings of the 1st International Conference on Embedded Networked Sensor Systems (SenSys \u201903)","author":"Levis P."}],"container-title":["International Journal of Distributed Sensor Networks"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/journals.sagepub.com\/doi\/pdf\/10.1155\/2012\/171738","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/journals.sagepub.com\/doi\/full-xml\/10.1155\/2012\/171738","content-type":"application\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/journals.sagepub.com\/doi\/pdf\/10.1155\/2012\/171738","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,11,6]],"date-time":"2020-11-06T10:33:13Z","timestamp":1604658793000},"score":1,"resource":{"primary":{"URL":"http:\/\/journals.sagepub.com\/doi\/10.1155\/2012\/171738"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2012,4,1]]},"references-count":24,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2012,4,1]]}},"alternative-id":["10.1155\/2012\/171738"],"URL":"https:\/\/doi.org\/10.1155\/2012\/171738","relation":{},"ISSN":["1550-1477","1550-1477"],"issn-type":[{"value":"1550-1477","type":"print"},{"value":"1550-1477","type":"electronic"}],"subject":[],"published":{"date-parts":[[2012,4,1]]}}}