Architecture-independent programming for wireless sensor networks:
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Buch |
Sprache: | English |
Veröffentlicht: |
Hoboken, N.J.
J. Wiley-Interscience
2008
|
Schriftenreihe: | Wiley series on parallel and distributed computing
|
Schlagworte: | |
Online-Zugang: | Publisher description Table of contents only Contributor biographical information Inhaltsverzeichnis |
Beschreibung: | Includes bibliographical references (p. 179-183) and index |
Beschreibung: | XV, 187 S. Ill. 25 cm |
ISBN: | 9780471778899 0471778893 |
Internformat
MARC
LEADER | 00000nam a2200000zc 4500 | ||
---|---|---|---|
001 | BV035337834 | ||
003 | DE-604 | ||
005 | 00000000000000.0 | ||
007 | t | ||
008 | 090227s2008 xxua||| |||| 00||| eng d | ||
010 | |a 2007046862 | ||
020 | |a 9780471778899 |c cloth |9 978-0-471-77889-9 | ||
020 | |a 0471778893 |c cloth |9 0-471-77889-3 | ||
035 | |a (OCoLC)182621386 | ||
035 | |a (DE-599)BVBBV035337834 | ||
040 | |a DE-604 |b ger |e aacr | ||
041 | 0 | |a eng | |
044 | |a xxu |c US | ||
049 | |a DE-858 | ||
050 | 0 | |a TK7872 .D48 | |
082 | 0 | |a 681/.2 | |
100 | 1 | |a Bakshi, Amol B. |e Verfasser |4 aut | |
245 | 1 | 0 | |a Architecture-independent programming for wireless sensor networks |c Amol B. Bakshi, Viktor K. Prasanna |
264 | 1 | |a Hoboken, N.J. |b J. Wiley-Interscience |c 2008 | |
300 | |a XV, 187 S. |b Ill. |c 25 cm | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
490 | 0 | |a Wiley series on parallel and distributed computing | |
500 | |a Includes bibliographical references (p. 179-183) and index | ||
650 | 4 | |a Sensor networks |x Programming | |
650 | 4 | |a Wireless LANs |x Programming | |
700 | 1 | |a Prasanna, Viktor K. |d 1956- |e Sonstige |0 (DE-588)138580618 |4 oth | |
856 | 4 | |u http://www.loc.gov/catdir/enhancements/fy0805/2007046862-d.html |3 Publisher description | |
856 | 4 | |u http://www.loc.gov/catdir/enhancements/fy0805/2007046862-t.html |3 Table of contents only | |
856 | 4 | |u http://www.loc.gov/catdir/enhancements/fy0827/2007046862-b.html |3 Contributor biographical information | |
856 | 4 | 2 | |m GBV Datenaustausch |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=017142180&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
999 | |a oai:aleph.bib-bvb.de:BVB01-017142180 |
Datensatz im Suchindex
_version_ | 1804138652725411840 |
---|---|
adam_text | ARCHITECTURE-INDEPENDENT PROGRAMMING FORWIRELESS SENSOR NETWORKS AMOL B.
BAKSHI UNIVERSITY OF SOUTHERN CALIFORNIA VIKTOR K. PRASANNA UNIVERSITY
OF SOUTHERN CALIFORNIA M WILEY- INTERSCIENCE A JOHN WILEY & SONS, INC.,
PUBLICATION CONTENTS PREFACE XI ACKNOWLEDGMENTS XV 1 INTRODUCTION 1 1.1
SENSOR NETWORKS AND TRADITIONAL DISTRIBUTED SYSTEMS 2 1.2 PROGRAMMING OF
DISTRIBUTED SENSOR NETWORKS 7 1.2.1 LAYERS OF PROGRAMMING ABSTRACTION 7
1.2.1.1 SERVICE-ORIENTED SPECIFICATION 7 1.2.1.2 MACROPROGRAMMING 8
1.2.1.3 NODE-CENTRIC PROGRAMMING 10 1.2.2 LESSONS FROM PARALLEL AND
DISTRIBUTED COMPUTING 12 1.3 MACROPROGRAMMING: WHAT AND WHY? 14 1.4
CONTRIBUTIONS AND OUTLINE 16 V VI CONTENTS 2 THE ABSTRACT TASK GRAPH 2.1
TARGET APPLICATIONS AND ARCHITECTURES 2.2 KEY CONCEPTS 2.2.1 DATA-DRIVEN
COMPUTING 2.2.1.1 PROGRAM FLOW MECHANISMS 2.2.1.2 WHY DATA-DRIVEN? 2.2.2
MIXED IMPERATIVE-DECLARATIVE SPECIFICATION 2.3 SYNTAX 2.3.1 THE S
TRUCTURE OF AN ATAG PROGRAM 2.3.2 MORE ON TASK ANNOTATIONS 2.3.3
ILLUSTRATIVE EXAMPLES 2.4 SEMANTICS 2.4.1 TERMINOLOGY 2.4.2 FIRING RULES
2.4.3 TASK GRAPH EXECUTION 2.4.4 GETO AND PUT () 2.5 PROGRAMMING IDIOMS
2.5.1 OBJECT TRACKING 2.5.2 INTERACTION WITHIN LOCAL NEIGHBORHOODS 2.5.3
IN-NETWORK AGGREGATION 2.5.4 HIERARCHICAL DATA FUSION 2.5.5
EVENT-TRIGGERED BEHAVIOR INSTANTIATION 2.6 FUTURE WORK 2.6.1 STATE-BASED
DYNAMIC BEHAVIORS 2.6.2 RESOURCE MANAGEMENT IN THE RUNTIME SYSTEM 2.6.3
UTILITY-BASED NEGOTIATION FOR TASK SCHEDULING ALLOCATION 3 DART: THE
DATA-DRIVEN ATAG RUNTIME 3.1 DESIGN OBJECTIVES 3.1.1 SUPPORT FOR ATAG
SEMANTICS 3.1.2 PLATFORM INDEPENDENCE 3.1.3 COMPONENT-BASED DESIGN 3.1.4
EASE OF SOFTWARE SYNTHESIS 3.2 OVERVIEW 3.3 COMPONENTS AND
FUNCTIONALITIES CONTENTS VUE 3.3.1 TASK, DATA, AND CHANNEL DECLARATIONS
72 3.3.2 USERTASK 75 3.3.2.1 SERVICE 75 3.3.2.2 INTERACTIONS 75 3.3.2.3
IMPLEMENTATION 77 3.3.3 DATAPOOL 79 3.3.3.1 SERVICE 79 3.3.3.2
INTERACTIONS 79 3.3.3.3 IMPLEMENTATION 79 3.3.4 ATAGMANAGER 82 3.3.4.1
SERVICE 82 3.3.4.2 INTERACTIONS 82 3.3.4.3 IMPLEMENTATION 83 3.3.5
NETWORKSTACK 87 3.3.5.1 SERVICE 87 3.3.5.2 INTERACTIONS 87 3.3.5.3
IMPLEMENTATION 87 3.3.6 NETWORKARCHITECTURE 88 3.3.6.1 SERVICE 88
3.3.6.2 INTERACTIONS 88 3.3.6.3 IMPLEMENTATION 89 3.3.7 DISPATCHER 90
3.3.7.1 SERVICE 90 3.3.7.2 INTERACTIONS 91 3.3.7.3 IMPLEMENTATION 91 3.4
CONTROL FLOW 93 3.4.1 STARTUP 94 3.4.2 GETO AND PUT () 97 3.4.3
ILLUSTRATIVE EXAMPLE 100 3.5 FUTURE WORK 101 3.5.1 LAZY COMPILATION OF
CHANNEL ANNOTATIONS 101 3.5.2 AUTOMATIC PRIORITY ASSIGNMENT FOR TASK
SCHEDULING 102 VUEI CONTENTS PROGRAMMING AND SOFTWARE SYNTHESIS 105 4.1
TERMINOLOGY 106 4.2 META-MODELING FOR THE ATAG DOMAIN 106 4.2.1
OBJECTIVES 106 4.2.2 APPLICATION MODEL 108 4.2.3 NETWORK MODEL 110 4.3
THE PROGRAMMING INTERFACE 112 4.4 COMPILATION AND SOFTWARE SYNTHESIS 115
4.4.1 TRANSLATING TASK ANNOTATIONS 117 4.4.2 AUTOMATIC SOFTWARE
SYNTHESIS 117 4.4.3 THE ATAG SIMULATOR 121 4.4.4 INITIALIZATION 122
4.4.4.1 SITUATEDNESS 123 4.4.4.2 NETWORK INTERFACE 124 4.4.4.3 NETWORK
ARCHITECTURE 124 4.4.4.4 SENSOR INTERFACE 124 4.4.5 VISUALIZING
SYNTHESIZED APPLICATION BEHAVIOR 128 CASE STUDY: APPLICATION DEVELOPMENT
WITH ATAG 135 5.1 OVERVIEW OF THE USE CASE 136 5.2 DESIGNING THE
MACROPROGRAMS 136 5.2.1 TEMPERATURE GRADIENT MONITORING 136 5.2.2 OBJECT
DETECTION AND TRACKING 139 5.3 SPECIFYING THE DECLARATIVE PORTION 142
5.4 IMPERATIVE PORTION: TEMPERATURE GRADIENT MONITORING 143 5.4.1
ABSTRACT DATA ITEMS: TEMPERATURE AND FIRE 143 5.4.2 ABSTRACT TASK:
MONITOR 144 5.4.3 ABSTRACT TASK: TEMPERATURE SAMPLER 151 5.4.4 ABSTRACT
TASK: ALARM ACTUATOR 153 5.5 IMPERATIVE PORTION: OBJECT DETECTION AND
TRACKING 155 5.5.1 ABSTRACT DATA ITEMS: TARGETALERT AND TARGETINFO 155
5.5.2 ABSTRACT TASK: SAMPLEANDTHRESHOLD 157 5.5.3 ABSTRACT TASK: LEADER
157 5.5.4 ABSTRACT TASK: SUPERVISOR 165 5.6 APPLICATION COMPOSITION 165
5.7 SOFTWARE SYNTHESIS 171 CONTENTS IX 6 CONCLUDING REMARKS 175 6.1 A
FRAMEWORK FOR DOMAIN-SPECIFIC APPLICATION DEVELOPMENT 176 6.2 A
FRAMEWORK FOR COMPILATION AND SOFTWARE SYNTHESIS 177 REFERENCES 179
INDEX 185
|
any_adam_object | 1 |
author | Bakshi, Amol B. |
author_GND | (DE-588)138580618 |
author_facet | Bakshi, Amol B. |
author_role | aut |
author_sort | Bakshi, Amol B. |
author_variant | a b b ab abb |
building | Verbundindex |
bvnumber | BV035337834 |
callnumber-first | T - Technology |
callnumber-label | TK7872 |
callnumber-raw | TK7872 .D48 |
callnumber-search | TK7872 .D48 |
callnumber-sort | TK 47872 D48 |
callnumber-subject | TK - Electrical and Nuclear Engineering |
ctrlnum | (OCoLC)182621386 (DE-599)BVBBV035337834 |
dewey-full | 681/.2 |
dewey-hundreds | 600 - Technology (Applied sciences) |
dewey-ones | 681 - Precision instruments and other devices |
dewey-raw | 681/.2 |
dewey-search | 681/.2 |
dewey-sort | 3681 12 |
dewey-tens | 680 - Manufacture of products for specific uses |
discipline | Handwerk und Gewerbe / Verschiedene Technologien |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>01807nam a2200421zc 4500</leader><controlfield tag="001">BV035337834</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">00000000000000.0</controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">090227s2008 xxua||| |||| 00||| eng d</controlfield><datafield tag="010" ind1=" " ind2=" "><subfield code="a">2007046862</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9780471778899</subfield><subfield code="c">cloth</subfield><subfield code="9">978-0-471-77889-9</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">0471778893</subfield><subfield code="c">cloth</subfield><subfield code="9">0-471-77889-3</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)182621386</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV035337834</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">aacr</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="044" ind1=" " ind2=" "><subfield code="a">xxu</subfield><subfield code="c">US</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-858</subfield></datafield><datafield tag="050" ind1=" " ind2="0"><subfield code="a">TK7872 .D48</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">681/.2</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Bakshi, Amol B.</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Architecture-independent programming for wireless sensor networks</subfield><subfield code="c">Amol B. Bakshi, Viktor K. Prasanna</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Hoboken, N.J.</subfield><subfield code="b">J. Wiley-Interscience</subfield><subfield code="c">2008</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">XV, 187 S.</subfield><subfield code="b">Ill.</subfield><subfield code="c">25 cm</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">n</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">nc</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="490" ind1="0" ind2=" "><subfield code="a">Wiley series on parallel and distributed computing</subfield></datafield><datafield tag="500" ind1=" " ind2=" "><subfield code="a">Includes bibliographical references (p. 179-183) and index</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Sensor networks</subfield><subfield code="x">Programming</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Wireless LANs</subfield><subfield code="x">Programming</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Prasanna, Viktor K.</subfield><subfield code="d">1956-</subfield><subfield code="e">Sonstige</subfield><subfield code="0">(DE-588)138580618</subfield><subfield code="4">oth</subfield></datafield><datafield tag="856" ind1="4" ind2=" "><subfield code="u">http://www.loc.gov/catdir/enhancements/fy0805/2007046862-d.html</subfield><subfield code="3">Publisher description</subfield></datafield><datafield tag="856" ind1="4" ind2=" "><subfield code="u">http://www.loc.gov/catdir/enhancements/fy0805/2007046862-t.html</subfield><subfield code="3">Table of contents only</subfield></datafield><datafield tag="856" ind1="4" ind2=" "><subfield code="u">http://www.loc.gov/catdir/enhancements/fy0827/2007046862-b.html</subfield><subfield code="3">Contributor biographical information</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">GBV Datenaustausch</subfield><subfield code="q">application/pdf</subfield><subfield code="u">http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=017142180&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="999" ind1=" " ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-017142180</subfield></datafield></record></collection> |
id | DE-604.BV035337834 |
illustrated | Illustrated |
indexdate | 2024-07-09T21:31:36Z |
institution | BVB |
isbn | 9780471778899 0471778893 |
language | English |
lccn | 2007046862 |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-017142180 |
oclc_num | 182621386 |
open_access_boolean | |
owner | DE-858 |
owner_facet | DE-858 |
physical | XV, 187 S. Ill. 25 cm |
publishDate | 2008 |
publishDateSearch | 2008 |
publishDateSort | 2008 |
publisher | J. Wiley-Interscience |
record_format | marc |
series2 | Wiley series on parallel and distributed computing |
spelling | Bakshi, Amol B. Verfasser aut Architecture-independent programming for wireless sensor networks Amol B. Bakshi, Viktor K. Prasanna Hoboken, N.J. J. Wiley-Interscience 2008 XV, 187 S. Ill. 25 cm txt rdacontent n rdamedia nc rdacarrier Wiley series on parallel and distributed computing Includes bibliographical references (p. 179-183) and index Sensor networks Programming Wireless LANs Programming Prasanna, Viktor K. 1956- Sonstige (DE-588)138580618 oth http://www.loc.gov/catdir/enhancements/fy0805/2007046862-d.html Publisher description http://www.loc.gov/catdir/enhancements/fy0805/2007046862-t.html Table of contents only http://www.loc.gov/catdir/enhancements/fy0827/2007046862-b.html Contributor biographical information GBV Datenaustausch application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=017142180&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis |
spellingShingle | Bakshi, Amol B. Architecture-independent programming for wireless sensor networks Sensor networks Programming Wireless LANs Programming |
title | Architecture-independent programming for wireless sensor networks |
title_auth | Architecture-independent programming for wireless sensor networks |
title_exact_search | Architecture-independent programming for wireless sensor networks |
title_full | Architecture-independent programming for wireless sensor networks Amol B. Bakshi, Viktor K. Prasanna |
title_fullStr | Architecture-independent programming for wireless sensor networks Amol B. Bakshi, Viktor K. Prasanna |
title_full_unstemmed | Architecture-independent programming for wireless sensor networks Amol B. Bakshi, Viktor K. Prasanna |
title_short | Architecture-independent programming for wireless sensor networks |
title_sort | architecture independent programming for wireless sensor networks |
topic | Sensor networks Programming Wireless LANs Programming |
topic_facet | Sensor networks Programming Wireless LANs Programming |
url | http://www.loc.gov/catdir/enhancements/fy0805/2007046862-d.html http://www.loc.gov/catdir/enhancements/fy0805/2007046862-t.html http://www.loc.gov/catdir/enhancements/fy0827/2007046862-b.html http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=017142180&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT bakshiamolb architectureindependentprogrammingforwirelesssensornetworks AT prasannaviktork architectureindependentprogrammingforwirelesssensornetworks |