Langbeschreibung
New automated, application-independent methodology for designingand deploying sensor networksFollowing this book's clear explanations, examples, andillustrations, domain experts can design and deploy nontrivialnetworked sensing applications without much knowledge of thelow-level networking aspects of deployment. This new approach isbased on the Abstract Task Graph (ATaG), a data-driven programmingmodel and an innovative methodology forarchitecture-independentprogramming and automatic software synthesis for sensor networks.ATaG programs are concise, understandable, and network-independentdescriptions of global application functionality that can beautomatically compiled onto any target deployment.The book begins with an overview chapter that addresses theimportant issues of programming methodologies and compares variousprogramming models for sensor networks. Next, the authors set fortheverything you need for designing and deploying sensor networksusing ATaG, including:* Detailed description of the ATaG model's features* System-level support for architecture-independentprogramming* Examination of the graphical programming and software synthesisenvironment for ATaG* Case study illustrating the process of end-to-end applicationdevelopment and software synthesis using ATaGThroughout the book, the authors provide code excerpts andfigures to help clarify key concepts and explain each step.For programmers, the graphical formalism of the ATaG program,coupled with the fact it uses an existing language (Java), meansthat no special training is needed to start developing anddeploying applications in ATaG. Everything you need to know isclearly set forth in this book.