The Big Data Interagency Working Group (BD IWG) works to facilitate and further the goals of the White House Big Data R&D Initiative.
The CPS IWG is to coordinate programs, budgets, and policy recommendations for Cyber Physical Systems (CPS) research and development (R&D).
Cyber Security and Information Assurance (CSIA) Interagency Working Group coordinates the activities of the CSIA Program Component Area.
The Health Information Technology Research and Development Interagency Working Group coordinates programs, budgets and policy recommendations for Health IT R&D.
HCI&IM focuses on information interaction, integration, and management research to develop and measure the performance of new technologies.
HCSS R&D supports development of scientific foundations and enabling software and hardware technologies for the engineering, verification and validation, assurance, and certification of complex, networked, distributed computing systems and cyber-physical systems (CPS).
The HEC IWG coordinates the activities of the High End Computing (HEC) Infrastructure and Applications (I&A) and HEC Research and Development (R&D) Program Component Areas (PCAs).
LSN members coordinate Federal agency networking R&D in leading-edge networking technologies, services, and enhanced performance.
The purpose of the SPSQ IWG is to coordinate the R&D efforts across agencies that transform the frontiers of software science and engineering and to identify R&D areas in need of development that span the science and the technology of software creation and sustainment.
Formed to ensure and maximize successful coordination and collaboration across the Federal government in the important and growing area of video and image analytics
The Wireless Spectrum R&D (WSRD) Interagency Working Group (IWG) has been formed to coordinate spectrum-related research and development activities across the Federal government.
A White Paper for the Workshop on New Visions for Software Design and Productivity
By Robert Laddaga
MIT AI Lab
Among the most difficult problems in software development that we will face in the future, are those connected with producing software for embedded systems. Examples of such systems include cell phones, watches, cd players, cars, airplanes, and oil refineries. Many of these use several, hundreds or even thousands of processors. The real-world processes controlled by embedded processors introduce numerous difficult constraints that must be met in programming these embedded processors. Among these difficult constraints are real-time requirements (such as scheduling and prioritizing), signal processing requirements (mitigating noise, signal fusion), and actuator control problems (stability and predictability). These constraints are difficult precisely because they affect our programs globally, and because our programs contribute globally to these problems. In this white paper, we discuss why rational, distributed resource management and tolerant, negotiated interface technologies are needed for embedded systems, and how we might develop them. Resource management is required for all sufficiently complex software driven systems. Rational resource management considers diverse eterministic and probabilistic information about resource allocation issues, as well as explicit utilities for resource usage, and then computes or approximates maximization of expected utility. A distributed approach to resource management envisions individual agents solving local problems via negotiation, and building dynamic problem solving hierarchies. Tolerant interfaces in software components are designed to inquire or discover the requirements of another component, be able to communicate its own requirements, and then operate on itself to produce the required interface behaviors.
Click on a date/time to view the file as it appeared at that time.
|current||11:08, 27 December 2012||(22 KB)||Webmaster||Category:SDP|