National Research Council, Computer Science and Telecommunications Board, Committee on Networked Systems of Embedded Computers, Embedded, Everywhere: A Research Agenda for Networked Systems of Embedded Computers (2001) (full-text).
This report explores the potential of networked systems of embedded computers and the research challenges arising from embedding computation and communications technology into a wide variety of applications from precision agriculture to automotive telematics to defense systems.
It describes how these emerging networks operate under unique constraints not present in more traditional distributed systems, such as the Internet. It articulates how these networks will have to be dynamically adaptive and self-configuring, and how new models for approaching programming and computation are necessary.
Issues relating to trustworthiness, security, safety, reliability, usability, and privacy are examined in light of the ubiquitous nature of these systems. A comprehensive, systems-oriented research agenda is presented, along with recommendations to major federal funding agencies.