<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://murray.cds.caltech.edu/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Parrilo</id>
	<title>Murray Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://murray.cds.caltech.edu/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Parrilo"/>
	<link rel="alternate" type="text/html" href="https://murray.cds.caltech.edu/Special:Contributions/Parrilo"/>
	<updated>2026-04-15T23:12:06Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.41.5</generator>
	<entry>
		<id>https://murray.cds.caltech.edu/index.php?title=File:Parrilo_introcomp-15aug06.pdf&amp;diff=4426</id>
		<title>File:Parrilo introcomp-15aug06.pdf</title>
		<link rel="alternate" type="text/html" href="https://murray.cds.caltech.edu/index.php?title=File:Parrilo_introcomp-15aug06.pdf&amp;diff=4426"/>
		<updated>2006-08-17T05:33:56Z</updated>

		<summary type="html">&lt;p&gt;Parrilo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Parrilo</name></author>
	</entry>
	<entry>
		<id>https://murray.cds.caltech.edu/index.php?title=Connections_II&amp;diff=4354</id>
		<title>Connections II</title>
		<link rel="alternate" type="text/html" href="https://murray.cds.caltech.edu/index.php?title=Connections_II&amp;diff=4354"/>
		<updated>2006-08-07T23:25:52Z</updated>

		<summary type="html">&lt;p&gt;Parrilo: /* Confirmed speakers */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;table align=center width=100%&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td rowspan=3 align=center&amp;gt;[[Image:citlogo.png|75px]]&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td align=center&amp;gt;&amp;lt;font size=&amp;quot;+2&amp;quot; color=blue&amp;gt;Connections II:&amp;lt;/font&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td rowspan=3 align=center&amp;gt;[[Image:afosrlogo.png|85px]]&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td align=center&amp;gt;&amp;lt;font size=&amp;quot;+2&amp;quot; color = blue&amp;gt; Fundamentals of Network Science&amp;lt;/font&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td align=center&amp;gt;&amp;lt;font size=&amp;quot;+1&amp;quot; color=blue&amp;gt;14-18 August 2006 &amp;lt;br&amp;gt; Pasadena, CA&amp;lt;/font&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Table of Contents --&amp;gt;&lt;br /&gt;
{| width=100% border = 1&lt;br /&gt;
|-&lt;br /&gt;
| width=20% align=center | [[#agenda|Agenda]] &lt;br /&gt;
| width=20% align=center | [http://www.cds.caltech.edu/~murray/connections/register.html Register]&lt;br /&gt;
| width=20% align=center | Participants&lt;br /&gt;
| width=20% align=center | [[Connections_II_travel|Travel Info]]&lt;br /&gt;
| width=20% align=center | [http://www.cds.caltech.edu CDS Home]&lt;br /&gt;
|} __NOTOC__&lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;Connections&#039;&#039; workshop series pulls together researchers in mathematics,&lt;br /&gt;
science and engineering who bring together novel ideas and tools from&lt;br /&gt;
outside their traditional training to influence problems in areas as diverse&lt;br /&gt;
as networking protocols, systems biology, ecology, geophysics, finance,&lt;br /&gt;
fluid mechanics, and multiscale physics. An underlying theme of this&lt;br /&gt;
workshop is to look forward to ways in which future scientists can be&lt;br /&gt;
educated in mathematical, computational, and quantitative methods, to&lt;br /&gt;
prepare them to interact broadly from the time they are students and&lt;br /&gt;
throughout their academic careers. &lt;br /&gt;
&lt;br /&gt;
The first Connections workshop, held at Caltech in July 2004, brought&lt;br /&gt;
together over 200 researchers in the fields of mathematics, biology,&lt;br /&gt;
physics, engineering and other disciplines to participate in a 3 day&lt;br /&gt;
conference exploring the connections between diverse applications and common&lt;br /&gt;
underlying mathematics, particularly with regard to the role of uncertainty&lt;br /&gt;
and robustness in complex systems. For the second Connections workshop, we&lt;br /&gt;
plan to focus on the connections within the mathematics that would form the&lt;br /&gt;
foundation of a theoretical framework for network science, still motivated&lt;br /&gt;
by the diverse applications in science and technology that were focus of&lt;br /&gt;
Connections I.  &lt;br /&gt;
&lt;br /&gt;
We are organizing the activities around three main themes (roughly one each&lt;br /&gt;
day) of Hard Limits, Short Proofs, and Small Models, together with the&lt;br /&gt;
crosscutting theme of Architecture:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;Hard limits&#039;&#039; - a major challenge in network science is to understand the fundamental limits on networks due to their components and their interconnection. One challenge is unifying and extending the previously fragmented hard limit theories that arise in thermodynamics, control, communications, and computing, and are often associated with the names Carnot, Bode, Shannon, and Turing. There are encouraging pairwise connections, like the Bode-Shannon theory developed by Martins et al and others, and this theme will explore the progress and potential for further integration.  Also encouraging is the opportunity for overcoming hard limits when new connections are made, such as the relationship between proof complexity and problem fragility.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;Short proofs&#039;&#039; - in general, overcoming the apparent computational intractability of analysis and design of complex networks is a central challenge, from formal verification of programs and protocols to the robustness analysis of the dynamics of biological networks and advanced technologies.  Here the apparent asymmetry between NP/coNP is as significant as that between P/NP, and moving from analysis to synthesis involves higher complexity classes in fundamental ways.  Substantial progress has been made recently in creating frameworks to systematically search for short proofs, but the research communities involved and the results are again somewhat fragmented.  Fortunately there is also encouraging progress in creating a more unified framework, motivated by new connections within mathematics, the pervasive role of duality, and the concept of &amp;quot;complexity implies fragility&amp;quot; from the first theme.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;Small models&#039;&#039; - an important route to short proofs is finding small models of complex phenomena through model identification from data, and model reduction.  Again, there has been substantial recent progress within relatively fragmented research communities, with encouraging results that suggest the potential for a richer and more unified framework.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;Architecture&#039;&#039; - a cross-cutting theme in the background throughout the workshop will be the challenge of a theory of &#039;&#039;architecture,&#039;&#039; as in the claim that  &amp;quot;the architecture of the cell and the Internet have enabled their robustness and evolvability.&amp;quot;   Despite its widespread usage, there is little formalization of the concept and essentially no theory.  The existing hard limits theories all assume architectures a priori which are incompatible and incomparable, and thus offer little guidance in the tradeoffs associated with architecture design. Short proofs and small models also arise only in the context of a priori specified proof and modeling architectures.  A diverse set of examples of successful and unsuccessful architectures in technology and biology are now available, and motivate the study of a theory.  More unified theories of hard limits, short proofs, and small models appear to be essential first steps towards a theory of architecture.&lt;br /&gt;
&lt;br /&gt;
== Confirmed speakers ==&lt;br /&gt;
&lt;br /&gt;
* Samuel Buss, University of California, San Diego&lt;br /&gt;
* Mung Chiang, Princeton University&lt;br /&gt;
* John Doyle, California Institute of Technology&lt;br /&gt;
* Keith Glover, Cambridge University&lt;br /&gt;
* Bill Helton, University of California at San Diego&lt;br /&gt;
* Mustafa Khammash, Univeristy of California, Santa Barbara&lt;br /&gt;
* Nuno Martins, U. Maryland &lt;br /&gt;
* Pablo Parrilo, Massuchusetts Institute of Technology&lt;br /&gt;
* Mihai Putinar, University of California, Santa Barbara&lt;br /&gt;
* Ben Recht, California Institute of Technology&lt;br /&gt;
* Lawrence Saul, University of California, San Diego&lt;br /&gt;
* Lin Xiao, Microsoft Research&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- * Christina Smolke (dinner) --&amp;gt;&lt;br /&gt;
&amp;lt;!-- * Stephen Smale? (dinner) --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| width=100% border=1 &lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&#039;&#039;&#039;Monday&#039;&#039;&#039; - Tutorial sessions&lt;br /&gt;
* Schedule TBD: John Doyle,  Maryam Fazel, Nuno Martins, Pablo Parrilo, Ben Recht.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&#039;&#039;&#039;Tuesday&#039;&#039;&#039; - Hard Limits&lt;br /&gt;
{{agenda begin}}&lt;br /&gt;
{{agenda item|8:00a|Breakfast}}&lt;br /&gt;
{{agenda item|8:30a|John Doyle, Workshop Overview}}&lt;br /&gt;
{{agenda item|     |Henrik Sandberg: Control and statistical mechanics}}&lt;br /&gt;
{{agenda item|     |Nuno Martins: Communications and control}}&lt;br /&gt;
{{agenda item|     |Lijun Chen:  Wireless network capacity}}&lt;br /&gt;
{{agenda item|12:00p|Lunch}}&lt;br /&gt;
{{agenda item|1:00p|Mani Chandy: Computational complexity and model checking}}&lt;br /&gt;
{{agenda item|     |Mustafa Khammash: Complexity of the chemical master equation}}&lt;br /&gt;
{{agenda item|     |Maryam Fazel, Dennice Gayme, Xin Liu: Complexity implies fragility}}&lt;br /&gt;
{{agenda item|     |John Doyle: Recap and wrapup}}&lt;br /&gt;
{{agenda item|4:00p|Afternoon break}}&lt;br /&gt;
{{agenda item|6:30p|Reception and cocktails}}&lt;br /&gt;
{{agenda item|7:30p|Dinner presentation: Christina Smolke: Regulatory mechanisms in natural and synthetic biology}}&lt;br /&gt;
{{agenda end}}&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&#039;&#039;&#039;Wednesday&#039;&#039;&#039; - Short Proofs&lt;br /&gt;
{{agenda begin}}&lt;br /&gt;
{{agenda item|8:30a|Breakfast}}&lt;br /&gt;
{{agenda item|9:00a|Pablo Parrilo, Day Overview}}&lt;br /&gt;
{{agenda item|     |Bill Helton: Scale-independent proofs in systems and control}}&lt;br /&gt;
{{agenda item|     |Samuel Buss: Proof systems}}&lt;br /&gt;
{{agenda item|     |Mihai Putinar: Polynomial proofs and operator theory}}&lt;br /&gt;
{{agenda item|12:00p|Lunch}}&lt;br /&gt;
{{agenda item| 1:00p|Mung Chiang: Layering and duality}}&lt;br /&gt;
{{agenda item|     |Bart Selman/ Carla Gomes: SAT Solvers and state of the art}}&lt;br /&gt;
{{agenda item|     |Doyle/Parrilo: Recap and wrapup}}&lt;br /&gt;
{{agenda item|4:00p|Afternoon break}}&lt;br /&gt;
{{agenda item|6:30p|Reception and cocktails}}&lt;br /&gt;
{{agenda item|7:00p|Dinner presentation: Neil Gershenfeld: Math as computer programming}}&lt;br /&gt;
{{agenda end}}&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&#039;&#039;&#039;Thursday&#039;&#039;&#039; - Small Models&lt;br /&gt;
{{agenda begin}}&lt;br /&gt;
{{agenda item|8:30a|Breakfast}}&lt;br /&gt;
{{agenda item|9:00a|Ben Recht, Lin Xiao: Day Overview}}&lt;br /&gt;
{{agenda item|     |Lawrence Saul, Spectral methods in machine learning}}&lt;br /&gt;
{{agenda item|     |Keith Glover, Model reduction and system ID}}&lt;br /&gt;
{{agenda item|12:00p|Lunch}}&lt;br /&gt;
{{agenda item|1:00p|Antonis Papachristodoulou: Scalable proof for networking}}&lt;br /&gt;
{{agenda item|     |Ali Jadbabaie, Sanjay Lall: Networks and decentralized control}}&lt;br /&gt;
{{agenda item|     |Ben Recht, Lin Xiao: Convex optimization approaches}}&lt;br /&gt;
{{agenda item|4:00p|Afternoon break}}&lt;br /&gt;
{{agenda item|6:30p|Social event: Dinner at Dabney Lounge}}&lt;br /&gt;
{{agenda end}}&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&#039;&#039;&#039;Friday&#039;&#039;&#039; - Student talks&lt;br /&gt;
* Schedule TBD&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Additional Information ==&lt;br /&gt;
&lt;br /&gt;
The main workshop will be held on 15-17 August 2006 in Pasadena, CA, with additional sessions on Monday and Friday for interested participants:&lt;br /&gt;
&lt;br /&gt;
* Monday: tutorial sessions&lt;br /&gt;
* Tuesday: Hard Limits &lt;br /&gt;
* Wednesday: Short Proofs &lt;br /&gt;
* Thursday: Small Models&lt;br /&gt;
* Friday: student presentations&amp;lt;br&amp;gt;&lt;br /&gt;
* [http://www.cds.caltech.edu/~murray/connections/register.html Register to attend]&amp;lt;br&amp;gt;&lt;br /&gt;
* [[Connections II Participants|Participants (restricted page)]]&lt;br /&gt;
&lt;br /&gt;
The Connections workshop is sponsored by Caltech and the Air Force Office of Scientific Research.&lt;/div&gt;</summary>
		<author><name>Parrilo</name></author>
	</entry>
	<entry>
		<id>https://murray.cds.caltech.edu/index.php?title=Connections_II&amp;diff=4353</id>
		<title>Connections II</title>
		<link rel="alternate" type="text/html" href="https://murray.cds.caltech.edu/index.php?title=Connections_II&amp;diff=4353"/>
		<updated>2006-08-03T05:21:02Z</updated>

		<summary type="html">&lt;p&gt;Parrilo: /* Confirmed speakers */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;table align=center width=100%&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td rowspan=3 align=center&amp;gt;[[Image:citlogo.png|75px]]&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td align=center&amp;gt;&amp;lt;font size=&amp;quot;+2&amp;quot; color=blue&amp;gt;Connections II:&amp;lt;/font&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td rowspan=3 align=center&amp;gt;[[Image:afosrlogo.png|85px]]&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td align=center&amp;gt;&amp;lt;font size=&amp;quot;+2&amp;quot; color = blue&amp;gt; Fundamentals of Network Science&amp;lt;/font&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td align=center&amp;gt;&amp;lt;font size=&amp;quot;+1&amp;quot; color=blue&amp;gt;14-18 August 2006 &amp;lt;br&amp;gt; Pasadena, CA&amp;lt;/font&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Table of Contents --&amp;gt;&lt;br /&gt;
{| width=100% border = 1&lt;br /&gt;
|-&lt;br /&gt;
| width=20% align=center | [[#agenda|Agenda]] &lt;br /&gt;
| width=20% align=center | [http://www.cds.caltech.edu/~murray/connections/register.html Register]&lt;br /&gt;
| width=20% align=center | Participants&lt;br /&gt;
| width=20% align=center | [[Connections_II_travel|Travel Info]]&lt;br /&gt;
| width=20% align=center | [http://www.cds.caltech.edu CDS Home]&lt;br /&gt;
|} __NOTOC__&lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;Connections&#039;&#039; workshop series pulls together researchers in mathematics,&lt;br /&gt;
science and engineering who bring together novel ideas and tools from&lt;br /&gt;
outside their traditional training to influence problems in areas as diverse&lt;br /&gt;
as networking protocols, systems biology, ecology, geophysics, finance,&lt;br /&gt;
fluid mechanics, and multiscale physics. An underlying theme of this&lt;br /&gt;
workshop is to look forward to ways in which future scientists can be&lt;br /&gt;
educated in mathematical, computational, and quantitative methods, to&lt;br /&gt;
prepare them to interact broadly from the time they are students and&lt;br /&gt;
throughout their academic careers. &lt;br /&gt;
&lt;br /&gt;
The first Connections workshop, held at Caltech in July 2004, brought&lt;br /&gt;
together over 200 researchers in the fields of mathematics, biology,&lt;br /&gt;
physics, engineering and other disciplines to participate in a 3 day&lt;br /&gt;
conference exploring the connections between diverse applications and common&lt;br /&gt;
underlying mathematics, particularly with regard to the role of uncertainty&lt;br /&gt;
and robustness in complex systems. For the second Connections workshop, we&lt;br /&gt;
plan to focus on the connections within the mathematics that would form the&lt;br /&gt;
foundation of a theoretical framework for network science, still motivated&lt;br /&gt;
by the diverse applications in science and technology that were focus of&lt;br /&gt;
Connections I.  &lt;br /&gt;
&lt;br /&gt;
We are organizing the activities around three main themes (roughly one each&lt;br /&gt;
day) of Hard Limits, Short Proofs, and Small Models, together with the&lt;br /&gt;
crosscutting theme of Architecture:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;Hard limits&#039;&#039; - a major challenge in network science is to understand the fundamental limits on networks due to their components and their interconnection. One challenge is unifying and extending the previously fragmented hard limit theories that arise in thermodynamics, control, communications, and computing, and are often associated with the names Carnot, Bode, Shannon, and Turing. There are encouraging pairwise connections, like the Bode-Shannon theory developed by Martins et al and others, and this theme will explore the progress and potential for further integration.  Also encouraging is the opportunity for overcoming hard limits when new connections are made, such as the relationship between proof complexity and problem fragility.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;Short proofs&#039;&#039; - in general, overcoming the apparent computational intractability of analysis and design of complex networks is a central challenge, from formal verification of programs and protocols to the robustness analysis of the dynamics of biological networks and advanced technologies.  Here the apparent asymmetry between NP/coNP is as significant as that between P/NP, and moving from analysis to synthesis involves higher complexity classes in fundamental ways.  Substantial progress has been made recently in creating frameworks to systematically search for short proofs, but the research communities involved and the results are again somewhat fragmented.  Fortunately there is also encouraging progress in creating a more unified framework, motivated by new connections within mathematics, the pervasive role of duality, and the concept of &amp;quot;complexity implies fragility&amp;quot; from the first theme.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;Small models&#039;&#039; - an important route to short proofs is finding small models of complex phenomena through model identification from data, and model reduction.  Again, there has been substantial recent progress within relatively fragmented research communities, with encouraging results that suggest the potential for a richer and more unified framework.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;Architecture&#039;&#039; - a cross-cutting theme in the background throughout the workshop will be the challenge of a theory of &#039;&#039;architecture,&#039;&#039; as in the claim that  &amp;quot;the architecture of the cell and the Internet have enabled their robustness and evolvability.&amp;quot;   Despite its widespread usage, there is little formalization of the concept and essentially no theory.  The existing hard limits theories all assume architectures a priori which are incompatible and incomparable, and thus offer little guidance in the tradeoffs associated with architecture design. Short proofs and small models also arise only in the context of a priori specified proof and modeling architectures.  A diverse set of examples of successful and unsuccessful architectures in technology and biology are now available, and motivate the study of a theory.  More unified theories of hard limits, short proofs, and small models appear to be essential first steps towards a theory of architecture.&lt;br /&gt;
&lt;br /&gt;
== Confirmed speakers ==&lt;br /&gt;
* Samuel Buss, University of California, San Diego&lt;br /&gt;
* John Doyle, California Institute of Technology&lt;br /&gt;
* Keith Glover, Cambridge University&lt;br /&gt;
* Bill Helton, University of California at San Diego&lt;br /&gt;
* Mustafa Khammash, Univeristy of California, Santa Barbara&lt;br /&gt;
* Nuno Martins, U. Maryland &lt;br /&gt;
* Pablo Parrilo, Massuchusetts Institute of Technology&lt;br /&gt;
* Mihai Putinar, University of California, Santa Barbara&lt;br /&gt;
* Ben Recht, California Institute of Technology&lt;br /&gt;
* Lawrence Saul, University of California, San Diego&lt;br /&gt;
* Lin Xiao, Microsoft Research&lt;br /&gt;
&amp;lt;!-- * Christina Smolke (dinner) --&amp;gt;&lt;br /&gt;
&amp;lt;!-- * Stephen Smale? (dinner) --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| width=100% border=1 &lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&#039;&#039;&#039;Monday&#039;&#039;&#039; - Tutorial sessions&lt;br /&gt;
* Schedule TBD: John Doyle,  Maryam Fazel, Nuno Martins, Pablo Parrilo, Ben Recht.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&#039;&#039;&#039;Tuesday&#039;&#039;&#039; - Hard Limits&lt;br /&gt;
{{agenda begin}}&lt;br /&gt;
{{agenda item|8:00a|Breakfast}}&lt;br /&gt;
{{agenda item|8:30a|John Doyle, Workshop Overview}}&lt;br /&gt;
{{agenda item|     |Henrik Sandberg: Control and statistical mechanics}}&lt;br /&gt;
{{agenda item|     |Nuno Martins: Communications and control}}&lt;br /&gt;
{{agenda item|     |Lijun Chen:  Wireless network capacity}}&lt;br /&gt;
{{agenda item|12:00p|Lunch}}&lt;br /&gt;
{{agenda item|1:00p|Mani Chandy: Computational complexity and model checking}}&lt;br /&gt;
{{agenda item|     |Mustafa Khammash: Complexity of the chemical master equation}}&lt;br /&gt;
{{agenda item|     |Maryam Fazel, Dennice Gayme, Xin Liu: Complexity implies fragility}}&lt;br /&gt;
{{agenda item|     |John Doyle: Recap and wrapup}}&lt;br /&gt;
{{agenda item|4:00p|Afternoon break}}&lt;br /&gt;
{{agenda item|6:30p|Reception and cocktails}}&lt;br /&gt;
{{agenda item|7:30p|Dinner presentation: Christina Smolke: Regulatory mechanisms in natural and synthetic biology}}&lt;br /&gt;
{{agenda end}}&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&#039;&#039;&#039;Wednesday&#039;&#039;&#039; - Short Proofs&lt;br /&gt;
{{agenda begin}}&lt;br /&gt;
{{agenda item|8:30a|Breakfast}}&lt;br /&gt;
{{agenda item|9:00a|Pablo Parrilo, Day Overview}}&lt;br /&gt;
{{agenda item|     |Bill Helton: Scale-independent proofs in systems and control}}&lt;br /&gt;
{{agenda item|     |Samuel Buss: Proof systems}}&lt;br /&gt;
{{agenda item|     |Mihai Putinar: Polynomial proofs and operator theory}}&lt;br /&gt;
{{agenda item|12:00p|Lunch}}&lt;br /&gt;
{{agenda item| 1:00p|Mung Chiang: Layering and duality}}&lt;br /&gt;
{{agenda item|     |Bart Selman/ Carla Gomes: SAT Solvers and state of the art}}&lt;br /&gt;
{{agenda item|     |Doyle/Parrilo: Recap and wrapup}}&lt;br /&gt;
{{agenda item|4:00p|Afternoon break}}&lt;br /&gt;
{{agenda item|6:30p|Reception and cocktails}}&lt;br /&gt;
{{agenda item|7:00p|Dinner presentation: Neil Gershenfeld: Math as computer programming}}&lt;br /&gt;
{{agenda end}}&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&#039;&#039;&#039;Thursday&#039;&#039;&#039; - Small Models&lt;br /&gt;
{{agenda begin}}&lt;br /&gt;
{{agenda item|8:30a|Breakfast}}&lt;br /&gt;
{{agenda item|9:00a|Ben Recht, Lin Xiao: Day Overview}}&lt;br /&gt;
{{agenda item|     |Laurence Saul, Spectral methods in machine learning}}&lt;br /&gt;
{{agenda item|     |Keith Glover, Model reduction and system ID}}&lt;br /&gt;
{{agenda item|12:00p|Lunch}}&lt;br /&gt;
{{agenda item|1:00p|Antonis Papachristodoulou: Scalable proof for networking}}&lt;br /&gt;
{{agenda item|     |Ali Jadbabaie, Sanjay Lall: Networks and decentralized control}}&lt;br /&gt;
{{agenda item|     |Ben Recht, Lin Xiao: Convex optimization approaches}}&lt;br /&gt;
{{agenda item|4:00p|Afternoon break}}&lt;br /&gt;
{{agenda item|6:30p|Social event: Dinner at Dabney Lounge}}&lt;br /&gt;
{{agenda end}}&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&#039;&#039;&#039;Friday&#039;&#039;&#039; - Student talks&lt;br /&gt;
* Schedule TBD&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Additional Information ==&lt;br /&gt;
&lt;br /&gt;
The main workshop will be held on 15-17 August 2006 in Pasadena, CA, with additional sessions on Monday and Friday for interested participants:&lt;br /&gt;
&lt;br /&gt;
* Monday: tutorial sessions&lt;br /&gt;
* Tuesday: Hard Limits &lt;br /&gt;
* Wednesday: Short Proofs &lt;br /&gt;
* Thursday: Small Models&lt;br /&gt;
* Friday: student presentations&amp;lt;br&amp;gt;&lt;br /&gt;
* [http://www.cds.caltech.edu/~murray/connections/register.html Register to attend]&amp;lt;br&amp;gt;&lt;br /&gt;
* [[Connections II Participants|Participants (restricted page)]]&lt;br /&gt;
&lt;br /&gt;
The Connections workshop is sponsored by Caltech and the Air Force Office of Scientific Research.&lt;/div&gt;</summary>
		<author><name>Parrilo</name></author>
	</entry>
	<entry>
		<id>https://murray.cds.caltech.edu/index.php?title=Connections_II&amp;diff=4352</id>
		<title>Connections II</title>
		<link rel="alternate" type="text/html" href="https://murray.cds.caltech.edu/index.php?title=Connections_II&amp;diff=4352"/>
		<updated>2006-08-03T05:17:43Z</updated>

		<summary type="html">&lt;p&gt;Parrilo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;table align=center width=100%&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td rowspan=3 align=center&amp;gt;[[Image:citlogo.png|75px]]&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td align=center&amp;gt;&amp;lt;font size=&amp;quot;+2&amp;quot; color=blue&amp;gt;Connections II:&amp;lt;/font&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td rowspan=3 align=center&amp;gt;[[Image:afosrlogo.png|85px]]&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td align=center&amp;gt;&amp;lt;font size=&amp;quot;+2&amp;quot; color = blue&amp;gt; Fundamentals of Network Science&amp;lt;/font&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td align=center&amp;gt;&amp;lt;font size=&amp;quot;+1&amp;quot; color=blue&amp;gt;14-18 August 2006 &amp;lt;br&amp;gt; Pasadena, CA&amp;lt;/font&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Table of Contents --&amp;gt;&lt;br /&gt;
{| width=100% border = 1&lt;br /&gt;
|-&lt;br /&gt;
| width=20% align=center | [[#agenda|Agenda]] &lt;br /&gt;
| width=20% align=center | [http://www.cds.caltech.edu/~murray/connections/register.html Register]&lt;br /&gt;
| width=20% align=center | Participants&lt;br /&gt;
| width=20% align=center | [[Connections_II_travel|Travel Info]]&lt;br /&gt;
| width=20% align=center | [http://www.cds.caltech.edu CDS Home]&lt;br /&gt;
|} __NOTOC__&lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;Connections&#039;&#039; workshop series pulls together researchers in mathematics,&lt;br /&gt;
science and engineering who bring together novel ideas and tools from&lt;br /&gt;
outside their traditional training to influence problems in areas as diverse&lt;br /&gt;
as networking protocols, systems biology, ecology, geophysics, finance,&lt;br /&gt;
fluid mechanics, and multiscale physics. An underlying theme of this&lt;br /&gt;
workshop is to look forward to ways in which future scientists can be&lt;br /&gt;
educated in mathematical, computational, and quantitative methods, to&lt;br /&gt;
prepare them to interact broadly from the time they are students and&lt;br /&gt;
throughout their academic careers. &lt;br /&gt;
&lt;br /&gt;
The first Connections workshop, held at Caltech in July 2004, brought&lt;br /&gt;
together over 200 researchers in the fields of mathematics, biology,&lt;br /&gt;
physics, engineering and other disciplines to participate in a 3 day&lt;br /&gt;
conference exploring the connections between diverse applications and common&lt;br /&gt;
underlying mathematics, particularly with regard to the role of uncertainty&lt;br /&gt;
and robustness in complex systems. For the second Connections workshop, we&lt;br /&gt;
plan to focus on the connections within the mathematics that would form the&lt;br /&gt;
foundation of a theoretical framework for network science, still motivated&lt;br /&gt;
by the diverse applications in science and technology that were focus of&lt;br /&gt;
Connections I.  &lt;br /&gt;
&lt;br /&gt;
We are organizing the activities around three main themes (roughly one each&lt;br /&gt;
day) of Hard Limits, Short Proofs, and Small Models, together with the&lt;br /&gt;
crosscutting theme of Architecture:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;Hard limits&#039;&#039; - a major challenge in network science is to understand the fundamental limits on networks due to their components and their interconnection. One challenge is unifying and extending the previously fragmented hard limit theories that arise in thermodynamics, control, communications, and computing, and are often associated with the names Carnot, Bode, Shannon, and Turing. There are encouraging pairwise connections, like the Bode-Shannon theory developed by Martins et al and others, and this theme will explore the progress and potential for further integration.  Also encouraging is the opportunity for overcoming hard limits when new connections are made, such as the relationship between proof complexity and problem fragility.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;Short proofs&#039;&#039; - in general, overcoming the apparent computational intractability of analysis and design of complex networks is a central challenge, from formal verification of programs and protocols to the robustness analysis of the dynamics of biological networks and advanced technologies.  Here the apparent asymmetry between NP/coNP is as significant as that between P/NP, and moving from analysis to synthesis involves higher complexity classes in fundamental ways.  Substantial progress has been made recently in creating frameworks to systematically search for short proofs, but the research communities involved and the results are again somewhat fragmented.  Fortunately there is also encouraging progress in creating a more unified framework, motivated by new connections within mathematics, the pervasive role of duality, and the concept of &amp;quot;complexity implies fragility&amp;quot; from the first theme.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;Small models&#039;&#039; - an important route to short proofs is finding small models of complex phenomena through model identification from data, and model reduction.  Again, there has been substantial recent progress within relatively fragmented research communities, with encouraging results that suggest the potential for a richer and more unified framework.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;Architecture&#039;&#039; - a cross-cutting theme in the background throughout the workshop will be the challenge of a theory of &#039;&#039;architecture,&#039;&#039; as in the claim that  &amp;quot;the architecture of the cell and the Internet have enabled their robustness and evolvability.&amp;quot;   Despite its widespread usage, there is little formalization of the concept and essentially no theory.  The existing hard limits theories all assume architectures a priori which are incompatible and incomparable, and thus offer little guidance in the tradeoffs associated with architecture design. Short proofs and small models also arise only in the context of a priori specified proof and modeling architectures.  A diverse set of examples of successful and unsuccessful architectures in technology and biology are now available, and motivate the study of a theory.  More unified theories of hard limits, short proofs, and small models appear to be essential first steps towards a theory of architecture.&lt;br /&gt;
&lt;br /&gt;
== Confirmed speakers ==&lt;br /&gt;
* John Doyle, California Institute of Technology&lt;br /&gt;
* Keith Glover, Cambridge University&lt;br /&gt;
* Jean Carlson, Univeristy of California, Santa Barbara &amp;lt;!-- dinner --&amp;gt;&lt;br /&gt;
* Lawrence Saul, UC San Diego&lt;br /&gt;
* Pablo Parrilo, Massuchusetts Insttute of Technology&lt;br /&gt;
* Nuno Martins, U. Maryland&lt;br /&gt;
* Ben Recht, California Institute of Technology&lt;br /&gt;
* Lin Xiao, Microsoft Research&lt;br /&gt;
&amp;lt;!-- * Christina Smolke (dinner) --&amp;gt;&lt;br /&gt;
&amp;lt;!-- * Stephen Smale? (dinner) --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| width=100% border=1 &lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&#039;&#039;&#039;Monday&#039;&#039;&#039; - Tutorial sessions&lt;br /&gt;
* Schedule TBD: John Doyle,  Maryam Fazel, Nuno Martins, Pablo Parrilo, Ben Recht.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&#039;&#039;&#039;Tuesday&#039;&#039;&#039; - Hard Limits&lt;br /&gt;
{{agenda begin}}&lt;br /&gt;
{{agenda item|8:00a|Breakfast}}&lt;br /&gt;
{{agenda item|8:30a|John Doyle, Workshop Overview}}&lt;br /&gt;
{{agenda item|     |Henrik Sandberg: Control and statistical mechanics}}&lt;br /&gt;
{{agenda item|     |Nuno Martins: Communications and control}}&lt;br /&gt;
{{agenda item|     |Lijun Chen:  Wireless network capacity}}&lt;br /&gt;
{{agenda item|12:00p|Lunch}}&lt;br /&gt;
{{agenda item|1:00p|Mani Chandy: Computational complexity and model checking}}&lt;br /&gt;
{{agenda item|     |Mustafa Khammash: Complexity of the chemical master equation}}&lt;br /&gt;
{{agenda item|     |Maryam Fazel, Dennice Gayme, Xin Liu: Complexity implies fragility}}&lt;br /&gt;
{{agenda item|     |John Doyle: Recap and wrapup}}&lt;br /&gt;
{{agenda item|4:00p|Afternoon break}}&lt;br /&gt;
{{agenda item|6:30p|Reception and cocktails}}&lt;br /&gt;
{{agenda item|7:30p|Dinner presentation: Christina Smolke: Regulatory mechanisms in natural and synthetic biology}}&lt;br /&gt;
{{agenda end}}&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&#039;&#039;&#039;Wednesday&#039;&#039;&#039; - Short Proofs&lt;br /&gt;
{{agenda begin}}&lt;br /&gt;
{{agenda item|8:30a|Breakfast}}&lt;br /&gt;
{{agenda item|9:00a|Pablo Parrilo, Day Overview}}&lt;br /&gt;
{{agenda item|     |Bill Helton: Scale-independent proofs in systems and control}}&lt;br /&gt;
{{agenda item|     |Samuel Buss: Proof systems}}&lt;br /&gt;
{{agenda item|     |Mihai Putinar: Polynomial proofs and operator theory}}&lt;br /&gt;
{{agenda item|12:00p|Lunch}}&lt;br /&gt;
{{agenda item| 1:00p|Mung Chiang: Layering and duality}}&lt;br /&gt;
{{agenda item|     |Bart Selman/ Carla Gomes: SAT Solvers and state of the art}}&lt;br /&gt;
{{agenda item|     |Doyle/Parrilo: Recap and wrapup}}&lt;br /&gt;
{{agenda item|4:00p|Afternoon break}}&lt;br /&gt;
{{agenda item|6:30p|Reception and cocktails}}&lt;br /&gt;
{{agenda item|7:00p|Dinner presentation: Neil Gershenfeld: Math as computer programming}}&lt;br /&gt;
{{agenda end}}&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&#039;&#039;&#039;Thursday&#039;&#039;&#039; - Small Models&lt;br /&gt;
{{agenda begin}}&lt;br /&gt;
{{agenda item|8:30a|Breakfast}}&lt;br /&gt;
{{agenda item|9:00a|Ben Recht, Lin Xiao: Day Overview}}&lt;br /&gt;
{{agenda item|     |Laurence Saul, Spectral methods in machine learning}}&lt;br /&gt;
{{agenda item|     |Keith Glover, Model reduction and system ID}}&lt;br /&gt;
{{agenda item|12:00p|Lunch}}&lt;br /&gt;
{{agenda item|1:00p|Antonis Papachristodoulou: Scalable proof for networking}}&lt;br /&gt;
{{agenda item|     |Ali Jadbabaie, Sanjay Lall: Networks and decentralized control}}&lt;br /&gt;
{{agenda item|     |Ben Recht, Lin Xiao: Convex optimization approaches}}&lt;br /&gt;
{{agenda item|4:00p|Afternoon break}}&lt;br /&gt;
{{agenda item|6:30p|Social event: Dinner at Dabney Lounge}}&lt;br /&gt;
{{agenda end}}&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&#039;&#039;&#039;Friday&#039;&#039;&#039; - Student talks&lt;br /&gt;
* Schedule TBD&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Additional Information ==&lt;br /&gt;
&lt;br /&gt;
The main workshop will be held on 15-17 August 2006 in Pasadena, CA, with additional sessions on Monday and Friday for interested participants:&lt;br /&gt;
&lt;br /&gt;
* Monday: tutorial sessions&lt;br /&gt;
* Tuesday: Hard Limits &lt;br /&gt;
* Wednesday: Short Proofs &lt;br /&gt;
* Thursday: Small Models&lt;br /&gt;
* Friday: student presentations&amp;lt;br&amp;gt;&lt;br /&gt;
* [http://www.cds.caltech.edu/~murray/connections/register.html Register to attend]&amp;lt;br&amp;gt;&lt;br /&gt;
* [[Connections II Participants|Participants (restricted page)]]&lt;br /&gt;
&lt;br /&gt;
The Connections workshop is sponsored by Caltech and the Air Force Office of Scientific Research.&lt;/div&gt;</summary>
		<author><name>Parrilo</name></author>
	</entry>
	<entry>
		<id>https://murray.cds.caltech.edu/index.php?title=2005_MURI_White_Paper&amp;diff=888</id>
		<title>2005 MURI White Paper</title>
		<link rel="alternate" type="text/html" href="https://murray.cds.caltech.edu/index.php?title=2005_MURI_White_Paper&amp;diff=888"/>
		<updated>2005-08-03T09:25:30Z</updated>

		<summary type="html">&lt;p&gt;Parrilo: =Sum of Squares Techniques (Pablo, with John; 1 page)=&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;table width=100% border=0&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td align=right&amp;gt;Return to [[2005 MURI Proposal]]&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
== Cover letter (optional) ==&lt;br /&gt;
* Not sure what to put here.  Perhaps description of team?  Assume this won&#039;t be read by anyone but program manager.&lt;br /&gt;
&lt;br /&gt;
== Cover Page ==&lt;br /&gt;
* The cover page shall be labeled “PROPOSAL WHITE PAPER” and shall include the BAA number 05-017, proposed title, and proposer’s technical point of contact, with telephone number, facsimile number, and email address&lt;br /&gt;
&lt;br /&gt;
== Identification of the research and issues (Richard; 1/2 page) ==&lt;br /&gt;
&lt;br /&gt;
We propose to develop a mathematical language for specification, design and verification of distributed, embedded systems that provides an analyzable framework for robust performance.&lt;br /&gt;
&lt;br /&gt;
Our specific goals for this MURI are to:&lt;br /&gt;
# &#039;&#039;Develop common mathematical framework for analyzing distributed, hybrid systems.&#039;&#039;  This framework will be able to handle a combination of continuous dynamics and temporal logic, building on our previous work in analysis of hybrid dynamical systems.  This will require a significant extension of current work to include temporal logic and distributed computing.  In addition, we believe that it will be important to include stochastic systems, extending work such as SOSTOOLS to include probabilistic analysis.&lt;br /&gt;
# &#039;&#039;Extend ideas from distributed/parallel computing to apply to dynamical systems.&#039;&#039;  Concepts such as fairness, safety, progress and concurrency are not strongly linked with concepts such as dynamics, stability and performance in embedded systems.  We plan to extend tools in distributed computing to allow for dynamic changes in behavior and provide methods for analyzing robustness to such changes.  This includes incremental changes (evolution of the dynamic state), large changes (changes in mode or failure of a component) and probabalistic changes (noise, disturbances and other stochastic uncertainties).&lt;br /&gt;
# &#039;&#039;Move the handoff between handcrafted proofs and formal methods further upstream.&#039;&#039;  A major theme of our work will be to show how to take currently handcrafted proofs and formal methods for verification and validation of embedded systems and move them to higher levels of complexity and abstraction.  This will enable the design of increasingly complex systems without the need for huge amounts of iteration and Monte Carlo analysis to verify performance.&lt;br /&gt;
# &#039;&#039;Demonstrate the utility of these methods on problems in network centric environments.&#039;&#039;  We will make use of two testbeds at Caltech for this purpose - the Caltech Multi-Vehicle Wireless Testbed (MVWT) and &amp;quot;Alice&amp;quot;, our 2005 DARPA Grand Challenge entry.  Alice provides a sophisticated embedded system environment that includes 5 Gb/s raw data rates from sensors, 12 high speed processing cores linked by 1 Gb/s ethernet and a complex set of tasks and environments for autonomous operations.  The MVWT offers a simpler dynamic and computational environment, but allows cooperative control of multiple vehicles operating in a dynamic, uncertain and adversarial environment.  In each case we propose to develop a collection of primitive operations which can be used to &amp;quot;program&amp;quot; the systems and provide automatically verified code that satisfies a given performance specification.&lt;br /&gt;
&lt;br /&gt;
== Proposed technical approach ==&lt;br /&gt;
&lt;br /&gt;
=== Background (Richard; 1/2 page) ===&lt;br /&gt;
&lt;br /&gt;
DoD systems are becoming increasingly sophisticated as we seek to design, build, test and field systems that are capable of higher levels of decision making and stronger integration into C4ISR infrastructure.  The command and control software required to implement such systems is increasingly complex and our ability to verify that a system meets its specifications and validate the proper operation of the system is fast becoming a bottleneck in deploying new capability.&lt;br /&gt;
&lt;br /&gt;
A distributed, embedded control system requires a sophisticated supervisory control structure that not only switches between control modes, but also manages communication and information among UAVs, responds to commands, automatically generates tasks and subtasks, monitors the health of the system, and so on. However, current software engineering practice cannot produce large complex systems for which any substantial formal guarantees can be made. In fact, in software engineering, it is usually assumed that large systems &#039;&#039;will&#039;&#039; have bugs. Unfortunately, the enormous complexities of such systems coupled with the fact that they are embedded in a physical, often adversarial, world means that exhaustively testing them is essentially impossible.  The cost of and time associated with developing software for these systems makes rapidly reconfiguring them to adapt to new scenarios impossible. This makes the entire infrastructure fragile and susceptible to failure and compromise.&lt;br /&gt;
&lt;br /&gt;
We seek to address this situation through the development of new approaches for specifying, implementing and verifying command and control systems.  We will build on two new areas of development over the past five years under AFOSR and other funding: sum-of-squares techniques for constructing proof certificates for hybrid systems and formal methods for analysis and design of distributed computation and control systems.  New results in each of these areas are ripe for further development and integration as part of developing a mathematical framework for analyzing distributed, hybrid systems.&lt;br /&gt;
&lt;br /&gt;
=== Sum of Squares Techniques (Pablo, with John; 1 page) ===&lt;br /&gt;
&lt;br /&gt;
Sum of squares (SOS) based techniques constitute one of the most&lt;br /&gt;
comprehensive methodologies available for the algorithmic analysis of&lt;br /&gt;
uncertain dynamical systems, encompassing and subsuming many earlier&lt;br /&gt;
successful techniques.  Though conceptually simple, SOS-based methods&lt;br /&gt;
are based on a combination of techniques from real algebraic geometry&lt;br /&gt;
and convex optimization, and provide a novel and powerful&lt;br /&gt;
generalization of duality-based methods. &lt;br /&gt;
&lt;br /&gt;
In recent years, there have been a great number of exciting&lt;br /&gt;
applications of these techniques in many areas, ranging from&lt;br /&gt;
optimization and control to geometric theorem proving and quantum&lt;br /&gt;
information theory. In particular, in the Systems and Control area,&lt;br /&gt;
the methods have yielded novel analysis and design tools in areas such&lt;br /&gt;
as nonlinear stability, robustness analysis, and safety verification&lt;br /&gt;
for hybrid systems. Many known successful alternative approaches (such&lt;br /&gt;
as $\mu$ or IQCs) can be understood, combined, or reformulated as&lt;br /&gt;
particular cases of this general methodology.&lt;br /&gt;
&lt;br /&gt;
Despite the many successes, there are several important issues that&lt;br /&gt;
remain to be improved upon for the successful application of the&lt;br /&gt;
techniques to large-scale heterogeneous, distributed systems. The most&lt;br /&gt;
pressing one is the need to incorporate in a solid mathematical&lt;br /&gt;
footing elements of temporal logic and/or concurrency. Most of the&lt;br /&gt;
current SOS applications in a dynamic context entail a transformation&lt;br /&gt;
(e.g., via loop invariants, Lyapunov, or barrier functions) to&lt;br /&gt;
semialgebraic questions. It is very desirable to have a direct, formal&lt;br /&gt;
path that connects directly the logic specification and the&lt;br /&gt;
corresponding certificates.&lt;br /&gt;
&lt;br /&gt;
Furthermore, in the SOS framework, the system properties under&lt;br /&gt;
consideration (e.g., stability, safety, performance) are proved and&lt;br /&gt;
certified algebraically by multivariate polynomials identities, which&lt;br /&gt;
are obtained by numerical convex optimization. Among the difficulties&lt;br /&gt;
towards the scalability of SOS techniques, is the relative lack of&lt;br /&gt;
sophistication of the families of possible proof certificates in the&lt;br /&gt;
optimization, since the current approach utilizes a simple notion of&lt;br /&gt;
proof length directly related with the degree of the corresponding&lt;br /&gt;
polynomials. A different (but related) source of problems concerns the&lt;br /&gt;
exploitation of algebraic structure in the formulation of efficient&lt;br /&gt;
numerical methods for large-scale convex optimization problems.&lt;br /&gt;
&lt;br /&gt;
To address these issues, we propose:&lt;br /&gt;
&lt;br /&gt;
* Fully integrate elements of temporal logic and SOS-based verification of semialgebraic conditions. A possible step in this direction would be the formulation of differential algebra based analogues of the Positivstellansatz, to be used in a decision procedure for solution of differential systems. &lt;br /&gt;
&lt;br /&gt;
* We propose to refine SOS methods, to allow for the efficient search over structured families of certificates. We will also explore the incorporation of human-computer interaction strategies from automatic theorem proving for help in guiding development of SOS-based proofs, as well as the use of libraries of already proven theorems (e.g., identical subsystems) and associated heuristics.&lt;br /&gt;
&lt;br /&gt;
* Extend SOS-based methods to the analysis and verification of systems in an adversarial setting. A concrete starting point are continuous-state two player zero-sum games. &lt;br /&gt;
&lt;br /&gt;
* Incorporate probabilistic notions, both at the specification level (e.g., &amp;quot;the property holds with 99% probability&amp;quot;) as well as through randomized algorithms for the efficient solution of the underlying deterministic search and optimization problems.&lt;br /&gt;
&lt;br /&gt;
=== Specification and Programming Languages (Eric, with Mani; 1 page) ===&lt;br /&gt;
&lt;br /&gt;
Two of the PIs (E. Klavins and R. Murray) have recently designed a specification language called CCL (The Computation and Control Language) that is model loosely after UNITY (developed by M. Chandy for modeling parallel systems) and which bears a strong resemblance to Promela (part of the SPIN model-checker developed by G. Holtzmann, a collaborator on this project). The idea behind CCL is to allow the control engineer to specify a simple model of the behavior of the system and to specify and reason about correctness properties in temporal logic. In particular, CCL allows (1) a formal model of the environment to be included as part of the specification and (2) allows the user to specify a model of how synchronized the distributed control elements are to be with each other and the environment (for example, one could say that the frequency of their&lt;br /&gt;
clocks differs by no more than some small amount). Thus, the goal of CCL is to replace software engineering and testing with model-building, formal specification and proof.&lt;br /&gt;
&lt;br /&gt;
Presently, there are many limitations to CCL (and of other systems that attempt to accomplish the same thing) that allow it to be used for only simple systems. First, the proofs in CCL are done by either by hand or with the help of a difficult to use theorem prover. Second, specifying and reasoning about a sophisticated set of continuous feedback control laws in CCL is difficult due to the fact that one typically uses a different tools to reason about concurrency&lt;br /&gt;
(e.g. model checking and theorem proving) than one uses to reason about dynamical systems (e.g. barrier functions and sum of squares). Third, incorporating stochastic elements, such as the probability of a component failure or of the behavior of an adversary, in a formal and tractable way is presently impossible.&lt;br /&gt;
&lt;br /&gt;
We propose to improve the approach in several ways:&lt;br /&gt;
&lt;br /&gt;
* We propose to simplify the language to disallow arbitrarily complex specifications. The PIs believe that a simple set of building blocks, each accompanied by a formal reasoning &#039;&#039;tactic&#039;&#039; will allow the &amp;quot;specification and proof&amp;quot; engineer to easily build and reason about systems without having to do one-of-a-kind proofs.&lt;br /&gt;
&lt;br /&gt;
* We propose to develop a common framework for reasoning about continuous controllers, dynamical systems and concurrent, loosely synchronized supervisory control structures. The PIs believe that the tantalizing use of barrier functions in hybrid control structures can be extended to systems with the sophistication of those specified in CCL.&lt;br /&gt;
&lt;br /&gt;
* We propose to extend our techniques to include probabilistic specifications. The state of the art in probabilistic model checking, for example, is presently to the point where simple systems can be reasoned about efficiently.&lt;br /&gt;
&lt;br /&gt;
=== Testbeds (Richard; 1/2 page) ===&lt;br /&gt;
&lt;br /&gt;
To test our methods and motivate new insights into their performance (and limitations), we plan to make use of two testbeds that have been developed at Caltech: the multi-vehicle wireless testbed and &amp;quot;Alice&amp;quot;, an autonomous vehicle that will compete in the 2005 DARPA Grand Challenge.  These systems represent complementary challenges that are very representative of those faced by designers of Air Force systems (and systems of systems).&lt;br /&gt;
&lt;br /&gt;
==== MVWT ====&lt;br /&gt;
&lt;br /&gt;
Over the past five years (under AFOSR DURIP and MURI funding), Caltech has  built a testbed consisting of up to 18 mobile vehicles with embedded computing and communications capability for use in testing new approaches for command and control across dynamic networks. The system allows testing of a variety of communications-related technologies, including distributed command and control algorithms, dynamically reconfigurable network topologies, source coding for real-time transmission of data in lossy environments, and multi-network communications.&lt;br /&gt;
&lt;br /&gt;
We propose to use the MVWT to demonstrate the ability to specify and verify cooperative control missions for multiple vehicles.  We will do so by &lt;br /&gt;
building an &#039;&#039;automated specification and proof interface&#039;&#039; to the MVWT that implements our approach to building systems that exhibit complex behaviors.  Sample tasks include cooperative surveillance, area denial (in adversarial environments), and dynamic reconfiguration in the presence of vehicle failures (full or partial).&lt;br /&gt;
&lt;br /&gt;
==== Alice ====&lt;br /&gt;
&lt;br /&gt;
As a second testbed, we will make use of the infrastructure we have developed over the past 2.5 years through our participation in the 2004 and 2005 DARPA Grand Challenge.  Our current vehicle, which the students have named &amp;quot;Alice&amp;quot;, has six cameras, 4 LADAR units, an inertial measurement unit (IMU), a GPS navigation system, and numerous internal temperature and vibration sensors. The&lt;br /&gt;
raw data rate for Alice is approximately 5 Gb/s, which must be processed and acted upon at rates of up to 100 Hz in order to insure safe operation at high driving speeds.&lt;br /&gt;
&lt;br /&gt;
The control system for Alice makes use of a highly networked control architecture, with distributed data fusion to determine elevation maps (for the height of the terrain in front of the vehicle), multiple optimization-based controllers to plan possible routes forthe vehicle, and online modeling, fault management, and decision making to provide reliable and reconfigurable&lt;br /&gt;
operation. Eight onboard computers distribute the computational load, sharing information at mixed rates across a 1 Gb/s switched network.  System specifications call for reliable operation in the presence of up to 1 computer failure and 2 sensor failures, requiring careful coordination between computational elements.&lt;br /&gt;
&lt;br /&gt;
Alice is representative of the level of complexity of UAVs and other systems.  The verification and validation of software for such systems is a major challenge and by testing our techniques on Alice, we will enhance the likelihood of transition to industry and government.&lt;br /&gt;
&lt;br /&gt;
== Potential impact on DoD capabities (Richard; 1/2 page) ==&lt;br /&gt;
&lt;br /&gt;
If successful, the techniques developed under this proposal will provide a fundamental understanding of how to design, implement and test complex, distributed command and control systems that can be used for mixed manned and unmanned environments.  Specifically, we aim to develop as mathematical framework and specification/programming languages that allow formal analysis of performance and robustness of distributed systems.  While these techniques will never elimininate the need for Monte Carlo simulations and test-based validation, they will narrow the gap between theory and implementation, allow more rapid (and more reliable) development of complex, distributed, embedded systems.&lt;br /&gt;
&lt;br /&gt;
== Potential team and management plan (Richard; 1/4 page) ==&lt;br /&gt;
&lt;br /&gt;
The team will consist of five co-PIs at three universities: Murray (PI), Chandy and Doyle at Caltech; Klavins at U. Washington, and Parrilo at MIT.  This group has a history of joint work (Parrilo got his PhD from Caltech CDS working with Doyle and Klavins was a postdoc in Caltech CS working with Murray) and represents an excellent collaboration between researchers with expertise in control and dynamical systems, computer science, and applied mathematics.&lt;br /&gt;
&lt;br /&gt;
In addition to the university researchers, we plan to team with the Laboratory for Reliable Software (LARS) at the Jet Propulsion Laboratory (JPL) and we will leverage ongoing research at Caltech sponsored by Boeing.  We are also exploring linkages to SRI (the author of PVS, a theorem-proving environment) and Honeywell.  In all cases, these partnerships will provide transition paths for the proposed research as well as insights into additional research challenges as the program develops.&lt;br /&gt;
&lt;br /&gt;
The program will be led by Richard Murray at Caltech.  Because of the tight collaboration between the co-PIs, we anticipate frequent joint meetings and workshops, as well as student and faculty visits between institutions.&lt;br /&gt;
&lt;br /&gt;
== Summary of estimated costs (1/2 page) ==&lt;br /&gt;
&lt;br /&gt;
We anticipate a budget of $1M/year, with approximately $600K to be spent at Caltech and $200K each at MIT and U. Washington.  Funds will be used to support graduate students, postdoctoral scholars, and some faculty salary support.  The experimental testbeds that will be used in the proposal have already been constructed using other funds.&lt;br /&gt;
&lt;br /&gt;
== Curriculum vitae of key investigators ==&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Note:&#039;&#039;&#039; this section does &#039;&#039;&#039;not&#039;&#039;&#039; count against page limit&lt;br /&gt;
* Everyone should send Richard a 2 page CV to be included&lt;br /&gt;
** Chandy: missing&lt;br /&gt;
** Doyle: missing&lt;br /&gt;
** Klavins: received&lt;br /&gt;
** Murray: received&lt;br /&gt;
** Parillo: received&lt;/div&gt;</summary>
		<author><name>Parrilo</name></author>
	</entry>
	<entry>
		<id>https://murray.cds.caltech.edu/index.php?title=2005_MURI_White_Paper&amp;diff=886</id>
		<title>2005 MURI White Paper</title>
		<link rel="alternate" type="text/html" href="https://murray.cds.caltech.edu/index.php?title=2005_MURI_White_Paper&amp;diff=886"/>
		<updated>2005-08-03T09:23:26Z</updated>

		<summary type="html">&lt;p&gt;Parrilo: =Sum of Squares Techniques (Pablo, with John; 1 page)=&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;table width=100% border=0&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td align=right&amp;gt;Return to [[2005 MURI Proposal]]&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
== Cover letter (optional) ==&lt;br /&gt;
* Not sure what to put here.  Perhaps description of team?  Assume this won&#039;t be read by anyone but program manager.&lt;br /&gt;
&lt;br /&gt;
== Cover Page ==&lt;br /&gt;
* The cover page shall be labeled “PROPOSAL WHITE PAPER” and shall include the BAA number 05-017, proposed title, and proposer’s technical point of contact, with telephone number, facsimile number, and email address&lt;br /&gt;
&lt;br /&gt;
== Identification of the research and issues (Richard; 1/2 page) ==&lt;br /&gt;
&lt;br /&gt;
We propose to develop a mathematical language for specification, design and verification of distributed, embedded systems that provides an analyzable framework for robust performance.&lt;br /&gt;
&lt;br /&gt;
Our specific goals for this MURI are to:&lt;br /&gt;
# &#039;&#039;Develop common mathematical framework for analyzing distributed, hybrid systems.&#039;&#039;  This framework will be able to handle a combination of continuous dynamics and temporal logic, building on our previous work in analysis of hybrid dynamical systems.  This will require a significant extension of current work to include temporal logic and distributed computing.  In addition, we believe that it will be important to include stochastic systems, extending work such as SOSTOOLS to include probabilistic analysis.&lt;br /&gt;
# &#039;&#039;Extend ideas from distributed/parallel computing to apply to dynamical systems.&#039;&#039;  Concepts such as fairness, safety, progress and concurrency are not strongly linked with concepts such as dynamics, stability and performance in embedded systems.  We plan to extend tools in distributed computing to allow for dynamic changes in behavior and provide methods for analyzing robustness to such changes.  This includes incremental changes (evolution of the dynamic state), large changes (changes in mode or failure of a component) and probabalistic changes (noise, disturbances and other stochastic uncertainties).&lt;br /&gt;
# &#039;&#039;Move the handoff between handcrafted proofs and formal methods further upstream.&#039;&#039;  A major theme of our work will be to show how to take currently handcrafted proofs and formal methods for verification and validation of embedded systems and move them to higher levels of complexity and abstraction.  This will enable the design of increasingly complex systems without the need for huge amounts of iteration and Monte Carlo analysis to verify performance.&lt;br /&gt;
# &#039;&#039;Demonstrate the utility of these methods on problems in network centric environments.&#039;&#039;  We will make use of two testbeds at Caltech for this purpose - the Caltech Multi-Vehicle Wireless Testbed (MVWT) and &amp;quot;Alice&amp;quot;, our 2005 DARPA Grand Challenge entry.  Alice provides a sophisticated embedded system environment that includes 5 Gb/s raw data rates from sensors, 12 high speed processing cores linked by 1 Gb/s ethernet and a complex set of tasks and environments for autonomous operations.  The MVWT offers a simpler dynamic and computational environment, but allows cooperative control of multiple vehicles operating in a dynamic, uncertain and adversarial environment.  In each case we propose to develop a collection of primitive operations which can be used to &amp;quot;program&amp;quot; the systems and provide automatically verified code that satisfies a given performance specification.&lt;br /&gt;
&lt;br /&gt;
== Proposed technical approach ==&lt;br /&gt;
&lt;br /&gt;
=== Background (Richard; 1/2 page) ===&lt;br /&gt;
&lt;br /&gt;
DoD systems are becoming increasingly sophisticated as we seek to design, build, test and field systems that are capable of higher levels of decision making and stronger integration into C4ISR infrastructure.  The command and control software required to implement such systems is increasingly complex and our ability to verify that a system meets its specifications and validate the proper operation of the system is fast becoming a bottleneck in deploying new capability.&lt;br /&gt;
&lt;br /&gt;
A distributed, embedded control system requires a sophisticated supervisory control structure that not only switches between control modes, but also manages communication and information among UAVs, responds to commands, automatically generates tasks and subtasks, monitors the health of the system, and so on. However, current software engineering practice cannot produce large complex systems for which any substantial formal guarantees can be made. In fact, in software engineering, it is usually assumed that large systems &#039;&#039;will&#039;&#039; have bugs. Unfortunately, the enormous complexities of such systems coupled with the fact that they are embedded in a physical, often adversarial, world means that exhaustively testing them is essentially impossible.  The cost of and time associated with developing software for these systems makes rapidly reconfiguring them to adapt to new scenarios impossible. This makes the entire infrastructure fragile and susceptible to failure and compromise.&lt;br /&gt;
&lt;br /&gt;
We seek to address this situation through the development of new approaches for specifying, implementing and verifying command and control systems.  We will build on two new areas of development over the past five years under AFOSR and other funding: sum-of-squares techniques for constructing proof certificates for hybrid systems and formal methods for analysis and design of distributed computation and control systems.  New results in each of these areas are ripe for further development and integration as part of developing a mathematical framework for analyzing distributed, hybrid systems.&lt;br /&gt;
&lt;br /&gt;
=== Sum of Squares Techniques (Pablo, with John; 1 page) ===&lt;br /&gt;
&lt;br /&gt;
Sum of squares (SOS) based techniques constitute one of the most&lt;br /&gt;
comprehensive methodologies available for the algorithmic analysis of&lt;br /&gt;
uncertain dynamical systems, encompassing and subsuming many earlier&lt;br /&gt;
successful techniques.  Though conceptually simple, SOS-based methods&lt;br /&gt;
are based on a combination of techniques from real algebraic geometry&lt;br /&gt;
and convex optimization, and provide a novel and powerful&lt;br /&gt;
generalization of duality-based methods. &lt;br /&gt;
&lt;br /&gt;
In recent years, there have been a great number of exciting&lt;br /&gt;
applications of these techniques in many areas, ranging from&lt;br /&gt;
optimization and control to geometric theorem proving and quantum&lt;br /&gt;
information theory. In particular, in the Systems and Control area,&lt;br /&gt;
the methods have yielded novel analysis and design tools in areas such&lt;br /&gt;
as nonlinear stability, robustness analysis, and safety verification&lt;br /&gt;
for hybrid systems. Many known successful alternative approaches (such&lt;br /&gt;
as $\mu$ or IQCs) can be understood, combined, or reformulated as&lt;br /&gt;
particular cases of this general methodology.&lt;br /&gt;
&lt;br /&gt;
Despite the many successes, there are several important issues that&lt;br /&gt;
remain to be improved upon for the successful application of the&lt;br /&gt;
techniques to large-scale heterogeneous, distributed systems. The most&lt;br /&gt;
pressing one is the need to incorporate in a solid mathematical&lt;br /&gt;
footing elements of temporal logic and/or concurrency. Most of the&lt;br /&gt;
current SOS applications in a dynamic context entail a transformation&lt;br /&gt;
(e.g., via loop invariants, Lyapunov, or barrier functions) to&lt;br /&gt;
semialgebraic questions. It is very desirable to have a direct, formal&lt;br /&gt;
path that connects directly the logic specification and the&lt;br /&gt;
corresponding certificates.&lt;br /&gt;
&lt;br /&gt;
Furthermore, in the SOS framework, the system properties under&lt;br /&gt;
consideration (e.g., stability, safety, performance) are proved and&lt;br /&gt;
certified algebraically by multivariate polynomials identities, which&lt;br /&gt;
are obtained by numerical convex optimization. Among the difficulties&lt;br /&gt;
towards the scalability of SOS techniques, is the relative lack of&lt;br /&gt;
sophistication of the families of possible proof certificates in the&lt;br /&gt;
optimization, since the current approach utilizes a simple notion of&lt;br /&gt;
proof length directly related with the degree of the corresponding&lt;br /&gt;
polynomials. A different (but related) source of problems concerns the&lt;br /&gt;
exploitation of algebraic structure in the formulation of efficient&lt;br /&gt;
numerical methods for large-scale convex optimization problems.&lt;br /&gt;
&lt;br /&gt;
To address these issues, we propose:&lt;br /&gt;
&lt;br /&gt;
1. Fully integrate elements of temporal logic and SOS-based&lt;br /&gt;
   verification of semialgebraic conditions. A possible step in this&lt;br /&gt;
   direction would be the formulation of differential algebra based&lt;br /&gt;
   analogues of the Positivstellansatz, to be used in a decision&lt;br /&gt;
   procedure for solution of differential systems. &lt;br /&gt;
&lt;br /&gt;
2. We propose to refine SOS methods, to allow for the efficient search&lt;br /&gt;
   over structured families of certificates. We will also explore the&lt;br /&gt;
   incorporation of human-computer interaction strategies from&lt;br /&gt;
   automatic theorem proving for help in guiding development of&lt;br /&gt;
   SOS-based proofs, as well as the use of libraries of already proven&lt;br /&gt;
   theorems (e.g., identical subsystems) and associated heuristics.&lt;br /&gt;
&lt;br /&gt;
3. Extend SOS-based methods to the analysis and verification of&lt;br /&gt;
   systems in an adversarial setting. A concrete starting point are&lt;br /&gt;
   continuous-state two player zero-sum games. &lt;br /&gt;
&lt;br /&gt;
4. Incorporate probabilistic notions, both at the specification level&lt;br /&gt;
   (e.g., &amp;quot;the property holds with 99% probability&amp;quot;) as well as&lt;br /&gt;
   through randomized algorithms for the efficient solution of the&lt;br /&gt;
   underlying deterministic search and optimization problems.&lt;br /&gt;
&lt;br /&gt;
=== Specification and Programming Languages (Eric, with Mani; 1 page) ===&lt;br /&gt;
&lt;br /&gt;
Two of the PIs (E. Klavins and R. Murray) have recently designed a specification language called CCL (The Computation and Control Language) that is model loosely after UNITY (developed by M. Chandy for modeling parallel systems) and which bears a strong resemblance to Promela (part of the SPIN model-checker developed by G. Holtzmann, a collaborator on this project). The idea behind CCL is to allow the control engineer to specify a simple model of the behavior of the system and to specify and reason about correctness properties in temporal logic. In particular, CCL allows (1) a formal model of the environment to be included as part of the specification and (2) allows the user to specify a model of how synchronized the distributed control elements are to be with each other and the environment (for example, one could say that the frequency of their&lt;br /&gt;
clocks differs by no more than some small amount). Thus, the goal of CCL is to replace software engineering and testing with model-building, formal specification and proof.&lt;br /&gt;
&lt;br /&gt;
Presently, there are many limitations to CCL (and of other systems that attempt to accomplish the same thing) that allow it to be used for only simple systems. First, the proofs in CCL are done by either by hand or with the help of a difficult to use theorem prover. Second, specifying and reasoning about a sophisticated set of continuous feedback control laws in CCL is difficult due to the fact that one typically uses a different tools to reason about concurrency&lt;br /&gt;
(e.g. model checking and theorem proving) than one uses to reason about dynamical systems (e.g. barrier functions and sum of squares). Third, incorporating stochastic elements, such as the probability of a component failure or of the behavior of an adversary, in a formal and tractable way is presently impossible.&lt;br /&gt;
&lt;br /&gt;
We propose to improve the approach in several ways:&lt;br /&gt;
&lt;br /&gt;
* We propose to simplify the language to disallow arbitrarily complex specifications. The PIs believe that a simple set of building blocks, each accompanied by a formal reasoning &#039;&#039;tactic&#039;&#039; will allow the &amp;quot;specification and proof&amp;quot; engineer to easily build and reason about systems without having to do one-of-a-kind proofs.&lt;br /&gt;
&lt;br /&gt;
* We propose to develop a common framework for reasoning about continuous controllers, dynamical systems and concurrent, loosely synchronized supervisory control structures. The PIs believe that the tantalizing use of barrier functions in hybrid control structures can be extended to systems with the sophistication of those specified in CCL.&lt;br /&gt;
&lt;br /&gt;
* We propose to extend our techniques to include probabilistic specifications. The state of the art in probabilistic model checking, for example, is presently to the point where simple systems can be reasoned about efficiently.&lt;br /&gt;
&lt;br /&gt;
=== Testbeds (Richard; 1/2 page) ===&lt;br /&gt;
&lt;br /&gt;
To test our methods and motivate new insights into their performance (and limitations), we plan to make use of two testbeds that have been developed at Caltech: the multi-vehicle wireless testbed and &amp;quot;Alice&amp;quot;, an autonomous vehicle that will compete in the 2005 DARPA Grand Challenge.  These systems represent complementary challenges that are very representative of those faced by designers of Air Force systems (and systems of systems).&lt;br /&gt;
&lt;br /&gt;
==== MVWT ====&lt;br /&gt;
&lt;br /&gt;
Over the past five years (under AFOSR DURIP and MURI funding), Caltech has  built a testbed consisting of up to 18 mobile vehicles with embedded computing and communications capability for use in testing new approaches for command and control across dynamic networks. The system allows testing of a variety of communications-related technologies, including distributed command and control algorithms, dynamically reconfigurable network topologies, source coding for real-time transmission of data in lossy environments, and multi-network communications.&lt;br /&gt;
&lt;br /&gt;
We propose to use the MVWT to demonstrate the ability to specify and verify cooperative control missions for multiple vehicles.  We will do so by &lt;br /&gt;
building an &#039;&#039;automated specification and proof interface&#039;&#039; to the MVWT that implements our approach to building systems that exhibit complex behaviors.  Sample tasks include cooperative surveillance, area denial (in adversarial environments), and dynamic reconfiguration in the presence of vehicle failures (full or partial).&lt;br /&gt;
&lt;br /&gt;
==== Alice ====&lt;br /&gt;
&lt;br /&gt;
As a second testbed, we will make use of the infrastructure we have developed over the past 2.5 years through our participation in the 2004 and 2005 DARPA Grand Challenge.  Our current vehicle, which the students have named &amp;quot;Alice&amp;quot;, has six cameras, 4 LADAR units, an inertial measurement unit (IMU), a GPS navigation system, and numerous internal temperature and vibration sensors. The&lt;br /&gt;
raw data rate for Alice is approximately 5 Gb/s, which must be processed and acted upon at rates of up to 100 Hz in order to insure safe operation at high driving speeds.&lt;br /&gt;
&lt;br /&gt;
The control system for Alice makes use of a highly networked control architecture, with distributed data fusion to determine elevation maps (for the height of the terrain in front of the vehicle), multiple optimization-based controllers to plan possible routes forthe vehicle, and online modeling, fault management, and decision making to provide reliable and reconfigurable&lt;br /&gt;
operation. Eight onboard computers distribute the computational load, sharing information at mixed rates across a 1 Gb/s switched network.  System specifications call for reliable operation in the presence of up to 1 computer failure and 2 sensor failures, requiring careful coordination between computational elements.&lt;br /&gt;
&lt;br /&gt;
Alice is representative of the level of complexity of UAVs and other systems.  The verification and validation of software for such systems is a major challenge and by testing our techniques on Alice, we will enhance the likelihood of transition to industry and government.&lt;br /&gt;
&lt;br /&gt;
== Potential impact on DoD capabities (Richard; 1/2 page) ==&lt;br /&gt;
&lt;br /&gt;
If successful, the techniques developed under this proposal will provide a fundamental understanding of how to design, implement and test complex, distributed command and control systems that can be used for mixed manned and unmanned environments.  Specifically, we aim to develop as mathematical framework and specification/programming languages that allow formal analysis of performance and robustness of distributed systems.  While these techniques will never elimininate the need for Monte Carlo simulations and test-based validation, they will narrow the gap between theory and implementation, allow more rapid (and more reliable) development of complex, distributed, embedded systems.&lt;br /&gt;
&lt;br /&gt;
== Potential team and management plan (Richard; 1/4 page) ==&lt;br /&gt;
&lt;br /&gt;
The team will consist of five co-PIs at three universities: Murray (PI), Chandy and Doyle at Caltech; Klavins at U. Washington, and Parrilo at MIT.  This group has a history of joint work (Parrilo got his PhD from Caltech CDS working with Doyle and Klavins was a postdoc in Caltech CS working with Murray) and represents an excellent collaboration between researchers with expertise in control and dynamical systems, computer science, and applied mathematics.&lt;br /&gt;
&lt;br /&gt;
In addition to the university researchers, we plan to team with the Laboratory for Reliable Software (LARS) at the Jet Propulsion Laboratory (JPL) and we will leverage ongoing research at Caltech sponsored by Boeing.  We are also exploring linkages to SRI (the author of PVS, a theorem-proving environment) and Honeywell.  In all cases, these partnerships will provide transition paths for the proposed research as well as insights into additional research challenges as the program develops.&lt;br /&gt;
&lt;br /&gt;
The program will be led by Richard Murray at Caltech.  Because of the tight collaboration between the co-PIs, we anticipate frequent joint meetings and workshops, as well as student and faculty visits between institutions.&lt;br /&gt;
&lt;br /&gt;
== Summary of estimated costs (1/2 page) ==&lt;br /&gt;
&lt;br /&gt;
We anticipate a budget of $1M/year, with approximately $600K to be spent at Caltech and $200K each at MIT and U. Washington.  Funds will be used to support graduate students, postdoctoral scholars, and some faculty salary support.  The experimental testbeds that will be used in the proposal have already been constructed using other funds.&lt;br /&gt;
&lt;br /&gt;
== Curriculum vitae of key investigators ==&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Note:&#039;&#039;&#039; this section does &#039;&#039;&#039;not&#039;&#039;&#039; count against page limit&lt;br /&gt;
* Everyone should send Richard a 2 page CV to be included&lt;br /&gt;
** Chandy: missing&lt;br /&gt;
** Doyle: missing&lt;br /&gt;
** Klavins: received&lt;br /&gt;
** Murray: received&lt;br /&gt;
** Parillo: received&lt;/div&gt;</summary>
		<author><name>Parrilo</name></author>
	</entry>
	<entry>
		<id>https://murray.cds.caltech.edu/index.php?title=2005_MURI_Proposal&amp;diff=887</id>
		<title>2005 MURI Proposal</title>
		<link rel="alternate" type="text/html" href="https://murray.cds.caltech.edu/index.php?title=2005_MURI_Proposal&amp;diff=887"/>
		<updated>2005-08-03T08:36:53Z</updated>

		<summary type="html">&lt;p&gt;Parrilo: =Background Reading=&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
= Title TBD =&lt;br /&gt;
&lt;br /&gt;
Richard Murray (PI), Mani Chandy, John Doyle, Eric Klavins, Pablo Parrilo&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=1 width=100%&amp;gt;&lt;br /&gt;
&amp;lt;tr valign=top&amp;gt;&amp;lt;td width=60%&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Proposal Overview =====&lt;br /&gt;
* Topic: High Confidence Design for Distributed, Embedded Systems&lt;br /&gt;
* White paper deadline: 9 Aug 05 (Tue), 4 pm EDT&lt;br /&gt;
* Full proposal deadline: 3 Nov 05 (Thu), 4 pm EDT&lt;br /&gt;
&amp;lt;td width=40%&amp;gt;&lt;br /&gt;
===== Quick Links =====&lt;br /&gt;
* [http://www.onr.navy.mil/sci_tech/industrial/363/muri.asp Proposal Overview] (ONR)&lt;br /&gt;
* [http://www.onr.navy.mil/02/baa/docs/baa_05-017.pdf Complete Announcement] (pdf)&lt;br /&gt;
* [[#Topic Description|Topic Description]]&lt;br /&gt;
* [[#White Paper|White Paper Instructions]]&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=0 width=100%&amp;gt;&lt;br /&gt;
&amp;lt;tr valign=top&amp;gt;&amp;lt;td width=50%&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Meetings and Telecons ==&lt;br /&gt;
&lt;br /&gt;
* [[MURI Telecon 2005-07-13]]&lt;br /&gt;
* [[MURI Telecon 2005-07-21]]&lt;br /&gt;
* [[MURI Telecon 2005-07-27]]&lt;br /&gt;
&amp;lt;td width=50%&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Working Documents ==&lt;br /&gt;
* [[2005 MURI White Paper]]&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Background Reading ==&lt;br /&gt;
&lt;br /&gt;
* E. Klavins, R. Ghrist and D. Lipsky, [[Media:Kgl05-tac.pdf|A Grammatical Approach to Self-Organizing Robotic Systems]], Submitted &#039;&#039;IEEE T. Automatic Control&#039;&#039;, 2005.&lt;br /&gt;
&lt;br /&gt;
* S. Prajna, A. Papachristodoulou, P. Seiler, P.A. Parrilo, [[Media:SOSTOOLSandControlApplications.pdf|SOSTOOLS and its Control applications]], In Positive polynomials in Control, Lecture Notes in Control and Information Sciences, Vol. 312, pp. 273--292, Springer, 2005.&lt;br /&gt;
&lt;br /&gt;
== Topic Description ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;High Confidence Design For Distributed, Embedded Systems&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Background&#039;&#039;: Prescribed safety and security is a significant challenge for current flight management systems. Requirements, design, and test coverage and their quantification all significantly impact overall system quality, but extensive software test coverage is especially significant to development costs. For certain current systems, verification and validation (V&amp;amp;V) comprise over 50% of total development costs. This percentage will be even higher using current V&amp;amp;V strategies on emerging autonomous systems.  Although traditional certification practices have historically produced sufficiently safe and reliable systems, they will not be cost effective for next-generation autonomous systems due to inherent size and complexity increases from added functionality.  New methods in high confidence software combined with advances in systems engineering and the use of closed- loop feedback for active management of uncertainty provide new possibilities for fundamental research aimed at addressing these issues.  These methods move beyond formal methods in computer science to incorporate dynamics and feedback as part of the system specification.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Objective&#039;&#039;: Develop new approaches to designing/developing distributed embedded systems to inherently promote high confidence, as opposed to design-then-test approaches as prescribed by the current V&amp;amp;V process.  Proposing teams should focus on developing new design methods, analysis techniques, specification and integrated software development/test environments that will radically lower V&amp;amp;V costs for future mixed critical systems.  The multidisciplinary team should include the necessary expertise in mathematics, software architectures, security, modeling and simulation, fault tolerant systems, and dynamics and control.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Research Concentration Areas&#039;&#039;: Areas of interest include, but are not limited to: &lt;br /&gt;
# formal reasoning about distributed, dynamic, feedback systems, including the application of temporal logic and other tools from computer science and mathematics to reason about real-time software.  This applies to both cooperative and adversarial systems in distributed computational environments; &lt;br /&gt;
# development of relationships between system properties and test coverage to reduce the required testing and provide improved efficiency, including a mixture of automated testing and model-based reasoning to improve efficiency; &lt;br /&gt;
# development and analysis of architectures that provide behavior guarantees of online V&amp;amp;V.  Extend current methods for built-in-test (BIT) to higher levels of abstraction, including the use of safety &amp;quot;wrappers&amp;quot; to insure that high performance code is replaced by safe code when online monitors are triggered; &lt;br /&gt;
# V&amp;amp;V aware architectures- techniques that are designed to generate software and systems that are easier to verify and validate. Manage V&amp;amp;V complexity instead of managing system functionality; &lt;br /&gt;
# multi-threaded control: new tools for reasoning about asynchronous, distributed processing common in multi-threaded computational environments; and &lt;br /&gt;
# approximate V&amp;amp;V-development of model-based approaches to V&amp;amp;V that make use of simplifying approximations to improve V&amp;amp;V efficiency.  Develop relations of system analysis to the test vector generation to reduce/eliminate required testing.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Impact&#039;&#039;: Next-generation Unmanned Aerial Vehicles (UAVs) and unmanned space vehicles will require advanced mixed critical system attributes to enable safe autonomous operations.  These emerging attributes will manifest themselves in all aspects of the system including requirements, system architectures, software algorithms, and hardware components.  Development of new theory and algorithms for V&amp;amp;V will provide reduced development time and cost, improved system functionality, and increased robustness to uncertainty for new systems.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Research Topic Chief&#039;&#039;: Lt Col Sharon Heise, sharon.heise@afosr.af.mil, 703-696-7796&lt;br /&gt;
&lt;br /&gt;
== White Paper ==&lt;br /&gt;
&lt;br /&gt;
==== White Paper Format ====&lt;br /&gt;
&lt;br /&gt;
A WHITE PAPER MAY BE SUBMITTED EITHER ELECTRONICALLY OR IN HARD COPY FORM.  FOR ELECTRONIC (as relevant) AND HARD COPY SUBMISSION: &lt;br /&gt;
* Paper Size – 8.5 x 11 inch paper &lt;br /&gt;
* Margins – 1 inch  &lt;br /&gt;
* Spacing – single  &lt;br /&gt;
* Font – Times New Roman, 12 point &lt;br /&gt;
* Number of Pages – no more than four (4) single-sided pages (excluding cover letter, cover, and curriculum vitae).  White papers exceeding the page limit may not be evaluated. &lt;br /&gt;
* Copies – one (1) original and two (2) copies (applies only to hard copy submission) &lt;br /&gt;
&lt;br /&gt;
==== White Paper Content ====&lt;br /&gt;
* A one page cover letter (optional) &lt;br /&gt;
* Cover Page – The cover page shall be labeled “PROPOSAL WHITE PAPER” and shall include the BAA number 05-017, proposed title, and proposer’s technical point of contact, with telephone number, facsimile number, and email address &lt;br /&gt;
* Identification of the research and issues &lt;br /&gt;
* Proposed technical approaches &lt;br /&gt;
* Potential impact on DoD capabilities &lt;br /&gt;
* Potential team and management plan &lt;br /&gt;
* Summary of estimated costs &lt;br /&gt;
* Curriculum vitae of key investigators &lt;br /&gt;
&lt;br /&gt;
White papers should be sent to the attention of the responsible Research Topic Chief at the agency specified for the topic using the address provided in Section IV. 5.  The white paper should provide sufficient information on the research being proposed (e.g. hypothesis, theories, concepts, approaches, data measurements and analysis, etc.) to allow for an assessment by a technical expert.  It is not necessary for white papers to carry official institutional signatures.&lt;/div&gt;</summary>
		<author><name>Parrilo</name></author>
	</entry>
	<entry>
		<id>https://murray.cds.caltech.edu/index.php?title=2005_MURI_Proposal&amp;diff=884</id>
		<title>2005 MURI Proposal</title>
		<link rel="alternate" type="text/html" href="https://murray.cds.caltech.edu/index.php?title=2005_MURI_Proposal&amp;diff=884"/>
		<updated>2005-08-03T08:35:42Z</updated>

		<summary type="html">&lt;p&gt;Parrilo: =Background Reading=&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
= Title TBD =&lt;br /&gt;
&lt;br /&gt;
Richard Murray (PI), Mani Chandy, John Doyle, Eric Klavins, Pablo Parrilo&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=1 width=100%&amp;gt;&lt;br /&gt;
&amp;lt;tr valign=top&amp;gt;&amp;lt;td width=60%&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Proposal Overview =====&lt;br /&gt;
* Topic: High Confidence Design for Distributed, Embedded Systems&lt;br /&gt;
* White paper deadline: 9 Aug 05 (Tue), 4 pm EDT&lt;br /&gt;
* Full proposal deadline: 3 Nov 05 (Thu), 4 pm EDT&lt;br /&gt;
&amp;lt;td width=40%&amp;gt;&lt;br /&gt;
===== Quick Links =====&lt;br /&gt;
* [http://www.onr.navy.mil/sci_tech/industrial/363/muri.asp Proposal Overview] (ONR)&lt;br /&gt;
* [http://www.onr.navy.mil/02/baa/docs/baa_05-017.pdf Complete Announcement] (pdf)&lt;br /&gt;
* [[#Topic Description|Topic Description]]&lt;br /&gt;
* [[#White Paper|White Paper Instructions]]&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=0 width=100%&amp;gt;&lt;br /&gt;
&amp;lt;tr valign=top&amp;gt;&amp;lt;td width=50%&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Meetings and Telecons ==&lt;br /&gt;
&lt;br /&gt;
* [[MURI Telecon 2005-07-13]]&lt;br /&gt;
* [[MURI Telecon 2005-07-21]]&lt;br /&gt;
* [[MURI Telecon 2005-07-27]]&lt;br /&gt;
&amp;lt;td width=50%&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Working Documents ==&lt;br /&gt;
* [[2005 MURI White Paper]]&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Background Reading ==&lt;br /&gt;
&lt;br /&gt;
* E. Klavins, R. Ghrist and D. Lipsky, [[Media:Kgl05-tac.pdf|A Grammatical Approach to Self-Organizing Robotic Systems]], Submitted &#039;&#039;IEEE T. Automatic Control&#039;&#039;, 2005.&lt;br /&gt;
&lt;br /&gt;
* S. Prajna, A. Papachristodoulou, P.A. Parrilo,[[Media:SOSTOOLSandControlApplications.pdf|SOSTOOLS and its Control applications]], In Positive polynomials in Control, Lecture Notes in Control and Information Sciences, Vol. 312, pp. 273--292, Springer, 2005.&lt;br /&gt;
&lt;br /&gt;
== Topic Description ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;High Confidence Design For Distributed, Embedded Systems&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Background&#039;&#039;: Prescribed safety and security is a significant challenge for current flight management systems. Requirements, design, and test coverage and their quantification all significantly impact overall system quality, but extensive software test coverage is especially significant to development costs. For certain current systems, verification and validation (V&amp;amp;V) comprise over 50% of total development costs. This percentage will be even higher using current V&amp;amp;V strategies on emerging autonomous systems.  Although traditional certification practices have historically produced sufficiently safe and reliable systems, they will not be cost effective for next-generation autonomous systems due to inherent size and complexity increases from added functionality.  New methods in high confidence software combined with advances in systems engineering and the use of closed- loop feedback for active management of uncertainty provide new possibilities for fundamental research aimed at addressing these issues.  These methods move beyond formal methods in computer science to incorporate dynamics and feedback as part of the system specification.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Objective&#039;&#039;: Develop new approaches to designing/developing distributed embedded systems to inherently promote high confidence, as opposed to design-then-test approaches as prescribed by the current V&amp;amp;V process.  Proposing teams should focus on developing new design methods, analysis techniques, specification and integrated software development/test environments that will radically lower V&amp;amp;V costs for future mixed critical systems.  The multidisciplinary team should include the necessary expertise in mathematics, software architectures, security, modeling and simulation, fault tolerant systems, and dynamics and control.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Research Concentration Areas&#039;&#039;: Areas of interest include, but are not limited to: &lt;br /&gt;
# formal reasoning about distributed, dynamic, feedback systems, including the application of temporal logic and other tools from computer science and mathematics to reason about real-time software.  This applies to both cooperative and adversarial systems in distributed computational environments; &lt;br /&gt;
# development of relationships between system properties and test coverage to reduce the required testing and provide improved efficiency, including a mixture of automated testing and model-based reasoning to improve efficiency; &lt;br /&gt;
# development and analysis of architectures that provide behavior guarantees of online V&amp;amp;V.  Extend current methods for built-in-test (BIT) to higher levels of abstraction, including the use of safety &amp;quot;wrappers&amp;quot; to insure that high performance code is replaced by safe code when online monitors are triggered; &lt;br /&gt;
# V&amp;amp;V aware architectures- techniques that are designed to generate software and systems that are easier to verify and validate. Manage V&amp;amp;V complexity instead of managing system functionality; &lt;br /&gt;
# multi-threaded control: new tools for reasoning about asynchronous, distributed processing common in multi-threaded computational environments; and &lt;br /&gt;
# approximate V&amp;amp;V-development of model-based approaches to V&amp;amp;V that make use of simplifying approximations to improve V&amp;amp;V efficiency.  Develop relations of system analysis to the test vector generation to reduce/eliminate required testing.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Impact&#039;&#039;: Next-generation Unmanned Aerial Vehicles (UAVs) and unmanned space vehicles will require advanced mixed critical system attributes to enable safe autonomous operations.  These emerging attributes will manifest themselves in all aspects of the system including requirements, system architectures, software algorithms, and hardware components.  Development of new theory and algorithms for V&amp;amp;V will provide reduced development time and cost, improved system functionality, and increased robustness to uncertainty for new systems.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Research Topic Chief&#039;&#039;: Lt Col Sharon Heise, sharon.heise@afosr.af.mil, 703-696-7796&lt;br /&gt;
&lt;br /&gt;
== White Paper ==&lt;br /&gt;
&lt;br /&gt;
==== White Paper Format ====&lt;br /&gt;
&lt;br /&gt;
A WHITE PAPER MAY BE SUBMITTED EITHER ELECTRONICALLY OR IN HARD COPY FORM.  FOR ELECTRONIC (as relevant) AND HARD COPY SUBMISSION: &lt;br /&gt;
* Paper Size – 8.5 x 11 inch paper &lt;br /&gt;
* Margins – 1 inch  &lt;br /&gt;
* Spacing – single  &lt;br /&gt;
* Font – Times New Roman, 12 point &lt;br /&gt;
* Number of Pages – no more than four (4) single-sided pages (excluding cover letter, cover, and curriculum vitae).  White papers exceeding the page limit may not be evaluated. &lt;br /&gt;
* Copies – one (1) original and two (2) copies (applies only to hard copy submission) &lt;br /&gt;
&lt;br /&gt;
==== White Paper Content ====&lt;br /&gt;
* A one page cover letter (optional) &lt;br /&gt;
* Cover Page – The cover page shall be labeled “PROPOSAL WHITE PAPER” and shall include the BAA number 05-017, proposed title, and proposer’s technical point of contact, with telephone number, facsimile number, and email address &lt;br /&gt;
* Identification of the research and issues &lt;br /&gt;
* Proposed technical approaches &lt;br /&gt;
* Potential impact on DoD capabilities &lt;br /&gt;
* Potential team and management plan &lt;br /&gt;
* Summary of estimated costs &lt;br /&gt;
* Curriculum vitae of key investigators &lt;br /&gt;
&lt;br /&gt;
White papers should be sent to the attention of the responsible Research Topic Chief at the agency specified for the topic using the address provided in Section IV. 5.  The white paper should provide sufficient information on the research being proposed (e.g. hypothesis, theories, concepts, approaches, data measurements and analysis, etc.) to allow for an assessment by a technical expert.  It is not necessary for white papers to carry official institutional signatures.&lt;/div&gt;</summary>
		<author><name>Parrilo</name></author>
	</entry>
	<entry>
		<id>https://murray.cds.caltech.edu/index.php?title=File:SOSTOOLSandControlApplications.pdf&amp;diff=1725</id>
		<title>File:SOSTOOLSandControlApplications.pdf</title>
		<link rel="alternate" type="text/html" href="https://murray.cds.caltech.edu/index.php?title=File:SOSTOOLSandControlApplications.pdf&amp;diff=1725"/>
		<updated>2005-08-03T08:34:32Z</updated>

		<summary type="html">&lt;p&gt;Parrilo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Parrilo</name></author>
	</entry>
	<entry>
		<id>https://murray.cds.caltech.edu/index.php?title=Murray.cds:Upload_log&amp;diff=908</id>
		<title>Murray.cds:Upload log</title>
		<link rel="alternate" type="text/html" href="https://murray.cds.caltech.edu/index.php?title=Murray.cds:Upload_log&amp;diff=908"/>
		<updated>2005-08-03T08:34:32Z</updated>

		<summary type="html">&lt;p&gt;Parrilo: uploaded &amp;quot;SOSTOOLSandControlApplications.pdf&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Below is a list of the most recent file uploads.&lt;br /&gt;
All times shown are server time (UTC).&lt;br /&gt;
&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;08:34, 3 Aug 2005 [[User:Parrilo|Parrilo]] uploaded &amp;quot;[[:Image:SOSTOOLSandControlApplications.pdf|SOSTOOLSandControlApplications.pdf]]&amp;quot;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;05:19, 18 Jul 2005 [[User:Murray|Murray]] uploaded &amp;quot;[[:Image:Kgl05-tac.pdf|Kgl05-tac.pdf]]&amp;quot; &amp;lt;em&amp;gt;(Klavins, Ghrist, Lipsky paper)&amp;lt;/em&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;22:56, 12 Aug 2004 [[User:Brian|Brian]] uploaded &amp;quot;[[:Image:C2_Block_Diagram_8_12.ppt|C2_Block_Diagram_8_12.ppt]]&amp;quot; &amp;lt;em&amp;gt;(C2 Block Chart, 7/12/04)&amp;lt;/em&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;22:35, 12 Aug 2004 [[User:Demetri|Demetri]] uploaded &amp;quot;[[:Image:MVWTII_Pos_GOTChA_081104.ppt|MVWTII_Pos_GOTChA_081104.ppt]]&amp;quot; &amp;lt;em&amp;gt;(Positioning GOTCHA Aug 11th)&amp;lt;/em&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;22:22, 12 Aug 2004 [[User:Jzp|Jzp]] uploaded &amp;quot;[[:Image:Tasks_Vehicle_12aug04.ppt|Tasks_Vehicle_12aug04.ppt]]&amp;quot;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;04:11, 10 Aug 2004 [[User:Jzp|Jzp]] uploaded &amp;quot;[[:Image:New_Bat.ppt|New_Bat.ppt]]&amp;quot;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;22:19, 6 Aug 2004 [[User:Jzp|Jzp]] uploaded &amp;quot;[[:Image:Kellys_status.doc|Kellys_status.doc]]&amp;quot;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;22:52, 5 Aug 2004 [[User:Demetri|Demetri]] uploaded &amp;quot;[[:Image:MVWT_Status_2004-08-05.ppt|MVWT_Status_2004-08-05.ppt]]&amp;quot; &amp;lt;em&amp;gt;(Status chart Aug 5th)&amp;lt;/em&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;18:12, 5 Aug 2004 [[User:Jgibbs|Jgibbs]] uploaded &amp;quot;[[:Image:MVWT_API.zip|MVWT_API.zip]]&amp;quot; &amp;lt;em&amp;gt;(MVWT API and documentation )&amp;lt;/em&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;17:28, 5 Aug 2004 [[User:Jzp|Jzp]] uploaded &amp;quot;[[:Image:Tasks_Vehicle_05aug04.ppt|Tasks_Vehicle_05aug04.ppt]]&amp;quot;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;22:23, 28 Jul 2004 [[User:Brian|Brian]] uploaded &amp;quot;[[:Image:Design_Review_C2_Team.ppt|Design_Review_C2_Team.ppt]]&amp;quot; &amp;lt;em&amp;gt;(C2 Design Review Presentation)&amp;lt;/em&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;21:31, 28 Jul 2004 [[User:Xiong|Xiong]] uploaded &amp;quot;[[:Image:ArchitectureReview7_28.ppt|ArchitectureReview7_28.ppt]]&amp;quot; &amp;lt;em&amp;gt;(Positioning Team Architecture Review)&amp;lt;/em&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;19:13, 28 Jul 2004 [[User:Xiong|Xiong]] uploaded &amp;quot;[[:Image:ArchitectureReview7_28.ppt|ArchitectureReview7_28.ppt]]&amp;quot; &amp;lt;em&amp;gt;(Positioning Team Architecture Review)&amp;lt;/em&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;16:17, 28 Jul 2004 [[User:Xiong|Xiong]] uploaded &amp;quot;[[:Image:ArchitectureReview7_28.ppt|ArchitectureReview7_28.ppt]]&amp;quot; &amp;lt;em&amp;gt;(Positioning Team Architecture Review )&amp;lt;/em&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;00:05, 24 Jul 2004 [[User:Jzp|Jzp]] uploaded &amp;quot;[[:Image:Kellys_status.doc|Kellys_status.doc]]&amp;quot;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;21:27, 23 Jul 2004 [[User:Jzp|Jzp]] uploaded &amp;quot;[[:Image:Kellys_status.doc|Kellys_status.doc]]&amp;quot;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;21:26, 23 Jul 2004 [[User:Jzp|Jzp]] uploaded &amp;quot;[[:Image:Kellys_status.doc|Kellys_status.doc]]&amp;quot;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;22:25, 22 Jul 2004 [[User:Davetung|Davetung]] uploaded &amp;quot;[[:Image:C2_Block_Diagram_7_22.ppt|C2_Block_Diagram_7_22.ppt]]&amp;quot; &amp;lt;em&amp;gt;(C2 Block Diagram for 07-15-04 meeting)&amp;lt;/em&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;22:09, 22 Jul 2004 [[User:Sutherla|Sutherla]] uploaded &amp;quot;[[:Image:Steelebots_status.doc|Steelebots_status.doc]]&amp;quot;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;22:08, 22 Jul 2004 [[User:Sutherla|Sutherla]] uploaded &amp;quot;[[:Image:Steelebots_status.doc|Steelebots_status.doc]]&amp;quot;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;22:00, 22 Jul 2004 [[User:Xiong|Xiong]] uploaded &amp;quot;[[:Image:SystemBlockDiagram7_22.ppt|SystemBlockDiagram7_22.ppt]]&amp;quot; &amp;lt;em&amp;gt;(Positioning Team Block Diagram 7/22)&amp;lt;/em&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;22:00, 22 Jul 2004 [[User:Xiong|Xiong]] uploaded &amp;quot;[[:Image:SystemBlockDiagram7_22.ppt|SystemBlockDiagram7_22.ppt]]&amp;quot; &amp;lt;em&amp;gt;(Positioning Team Block Diagram 7/22)&amp;lt;/em&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;18:53, 22 Jul 2004 [[User:Jzp|Jzp]] uploaded &amp;quot;[[:Image:Kelly_quickstart.pdf|Kelly_quickstart.pdf]]&amp;quot;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;18:48, 22 Jul 2004 [[User:Jzp|Jzp]] uploaded &amp;quot;[[:Image:Tasks_Vehicle_22jul04.ppt|Tasks_Vehicle_22jul04.ppt]]&amp;quot;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;18:34, 22 Jul 2004 [[User:Jzp|Jzp]] uploaded &amp;quot;[[:Image:Steelebots_status.doc|Steelebots_status.doc]]&amp;quot;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;18:34, 22 Jul 2004 [[User:Jzp|Jzp]] uploaded &amp;quot;[[:Image:Kellys_status.doc|Kellys_status.doc]]&amp;quot;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;18:34, 22 Jul 2004 [[User:Jzp|Jzp]] uploaded &amp;quot;[[:Image:Bats_status.doc|Bats_status.doc]]&amp;quot;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;17:50, 22 Jul 2004 [[User:Jzp|Jzp]] uploaded \&amp;quot;[[:Image:MVWT_status_2004-07-22.ppt|MVWT_status_2004-07-22.ppt]]\&amp;quot;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;05:43, 22 Jul 2004 [[User:Murray|Murray]] uploaded \&amp;quot;[[:Image:MVWT_status_2004-07-22.ppt|MVWT_status_2004-07-22.ppt]]\&amp;quot; &amp;lt;em&amp;gt;(22 Jul 04 project meeting charts)&amp;lt;/em&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;20:12, 17 Jul 2004 [[User:Murray|Murray]] uploaded \&amp;quot;[[:Image:MVWT_status_2004-07-15.ppt|MVWT_status_2004-07-15.ppt]]\&amp;quot; &amp;lt;em&amp;gt;(15 Jul 04 meeting charts)&amp;lt;/em&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;21:27, 12 Jul 2004 [[User:Shiling|Shiling]] uploaded \&amp;quot;[[:Image:C2_Block_Diagram_7_15.ppt|C2_Block_Diagram_7_15.ppt]]\&amp;quot; &amp;lt;em&amp;gt;(C2_Block_Diagram_7_15)&amp;lt;/em&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;22:55, 8 Jul 2004 [[User:Demetri|Demetri]] uploaded \&amp;quot;[[:Image:SystemBlockDiagram7_8.ppt|SystemBlockDiagram7_8.ppt]]\&amp;quot; &amp;lt;em&amp;gt;(Posn Team Block Diagram Jul 8th)&amp;lt;/em&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;21:39, 8 Jul 2004 [[User:Brian|Brian]] uploaded \&amp;quot;[[:Image:Notes_for_7-8_meeting.txt|Notes_for_7-8_meeting.txt]]\&amp;quot; &amp;lt;em&amp;gt;(Notes for 7/8 Meeting)&amp;lt;/em&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;20:36, 8 Jul 2004 [[User:Demetri|Demetri]] uploaded \&amp;quot;[[:Image:2004_07_07_16_15_47_mvwt6.data|2004_07_07_16_15_47_mvwt6.data]]\&amp;quot; &amp;lt;em&amp;gt;(vision test data 2 (circle formation))&amp;lt;/em&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;20:32, 8 Jul 2004 [[User:Demetri|Demetri]] uploaded \&amp;quot;[[:Image:2004_07_07_15_59_12_mvwt6.data|2004_07_07_15_59_12_mvwt6.data]]\&amp;quot; &amp;lt;em&amp;gt;(vision test data 1 (circle formation))&amp;lt;/em&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;05:18, 8 Jul 2004 [[User:Murray|Murray]] uploaded \&amp;quot;[[:Image:MVWT_status_2004-07-08.ppt|MVWT_status_2004-07-08.ppt]]\&amp;quot; &amp;lt;em&amp;gt;(8 Jul 04 meeting charts)&amp;lt;/em&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;21:27, 7 Jul 2004 [[User:Brian|Brian]] uploaded \&amp;quot;[[:Image:C2_Block_Diagram_7_8.ppt|C2_Block_Diagram_7_8.ppt]]\&amp;quot; &amp;lt;em&amp;gt;(Block Chart for 7-8 Meeting)&amp;lt;/em&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;23:22, 1 Jul 2004 [[User:Brian|Brian]] uploaded \&amp;quot;[[:Image:C2_Block_Diagram_7_1.ppt|C2_Block_Diagram_7_1.ppt]]\&amp;quot; &amp;lt;em&amp;gt;(C2 Block Diagram 7/1)&amp;lt;/em&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;22:11, 1 Jul 2004 [[User:Demetri|Demetri]] uploaded \&amp;quot;[[:Image:MVWTII_Pos_GOTChA_070104.ppt|MVWTII_Pos_GOTChA_070104.ppt]]\&amp;quot; &amp;lt;em&amp;gt;(Positioning GOTCHA Jul 1st 2004)&amp;lt;/em&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;21:55, 1 Jul 2004 [[User:Demetri|Demetri]] uploaded \&amp;quot;[[:Image:Rfid-feasibility.ppt|Rfid-feasibility.ppt]]\&amp;quot; &amp;lt;em&amp;gt;(RFID Feasibility)&amp;lt;/em&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;21:50, 1 Jul 2004 [[User:Demetri|Demetri]] uploaded \&amp;quot;[[:Image:SystemBlockDiagram7_1.ppt|SystemBlockDiagram7_1.ppt]]\&amp;quot; &amp;lt;em&amp;gt;(Positioning Team Block Diagram July 1st, 2004)&amp;lt;/em&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;05:59, 1 Jul 2004 [[User:Murray|Murray]] uploaded \&amp;quot;[[:Image:MVWT_status_2004-07-01.ppt|MVWT_status_2004-07-01.ppt]]\&amp;quot; &amp;lt;em&amp;gt;(MVWT project meeting charts, 1 Jul 04)&amp;lt;/em&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;02:25, 27 Jun 2004 [[User:Murray|Murray]] uploaded \&amp;quot;[[:Image:Murray-redeye.gif|Murray-redeye.gif]]\&amp;quot; &amp;lt;em&amp;gt;(Richard Murray)&amp;lt;/em&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;02:14, 27 Jun 2004 [[User:Murray|Murray]] uploaded \&amp;quot;[[:Image:Murray-redeye.gif|Murray-redeye.gif]]\&amp;quot; &amp;lt;em&amp;gt;(Richard Murray)&amp;lt;/em&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;01:39, 25 Jun 2004 [[User:Raktim|Raktim]] uploaded \&amp;quot;[[:Image:TI-HF-I-Midrange_Eval_Kit.tar.gz|TI-HF-I-Midrange_Eval_Kit.tar.gz]]\&amp;quot; &amp;lt;em&amp;gt;(TI-HF-I-Midrange Development Kit)&amp;lt;/em&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;01:20, 25 Jun 2004 [[User:Raktim|Raktim]] uploaded \&amp;quot;[[:Image:Skyetek_quote.pdf|Skyetek_quote.pdf]]\&amp;quot; &amp;lt;em&amp;gt;(Price Quote for Readers from SkyeTek)&amp;lt;/em&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;21:00, 24 Jun 2004 [[User:Brian|Brian]] uploaded \&amp;quot;[[:Image:C2_Block_Diagram_6_24.ppt|C2_Block_Diagram_6_24.ppt]]\&amp;quot; &amp;lt;em&amp;gt;(Reverted to earlier revision)&amp;lt;/em&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;20:59, 24 Jun 2004 [[User:Brian|Brian]] uploaded \&amp;quot;[[:Image:C2_Block_Diagram_6_24.ppt|C2_Block_Diagram_6_24.ppt]]\&amp;quot; &amp;lt;em&amp;gt;(Reverted to earlier revision)&amp;lt;/em&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;20:58, 24 Jun 2004 [[User:Brian|Brian]] uploaded \&amp;quot;[[:Image:C2_Block_Diagram_6_24.ppt|C2_Block_Diagram_6_24.ppt]]\&amp;quot; &amp;lt;em&amp;gt;(C2 Block Diagram, 6/24/04)&amp;lt;/em&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;20:56, 24 Jun 2004 [[User:Brian|Brian]] uploaded \&amp;quot;[[:Image:C2_Block_Diagram_6_24.ppt|C2_Block_Diagram_6_24.ppt]]\&amp;quot; &amp;lt;em&amp;gt;(C2 Block Diagram, 6/24/04)&amp;lt;/em&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;20:54, 24 Jun 2004 [[User:Brian|Brian]] uploaded \&amp;quot;[[:Image:C2_Block_Diagram_6_24.ppt|C2_Block_Diagram_6_24.ppt]]\&amp;quot; &amp;lt;em&amp;gt;(C2 Block Diagram, 6/24/04)&amp;lt;/em&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;19:46, 24 Jun 2004 [[User:Murray|Murray]] uploaded \&amp;quot;[[:Image:MVWT_status-2004_06_24.ppt|MVWT_status-2004_06_24.ppt]]\&amp;quot; &amp;lt;em&amp;gt;(MVWT meeting charts, 24 Jun 04)&amp;lt;/em&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;22:08, 23 Jun 2004 [[User:Demetri|Demetri]] uploaded \&amp;quot;[[:Image:MVWTII_Pos_GOTChA_062404.jpg|MVWTII_Pos_GOTChA_062404.jpg]]\&amp;quot; &amp;lt;em&amp;gt;(updated GOTChA 6/24/04)&amp;lt;/em&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;21:44, 23 Jun 2004 [[User:Demetri|Demetri]] uploaded \&amp;quot;[[:Image:SystemBlockDiagram.jpg|SystemBlockDiagram.jpg]]\&amp;quot; &amp;lt;em&amp;gt;(Posn team block diagram)&amp;lt;/em&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;18:22, 23 Jun 2004 [[User:Dvangogh|Dvangogh]] uploaded \&amp;quot;[[:Image:EmbsysStatus2Mar04-small.JPG|EmbsysStatus2Mar04-small.JPG]]\&amp;quot; &amp;lt;em&amp;gt;(Status Chart - embedded systems March 2004)&amp;lt;/em&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;00:25, 23 Jun 2004 [[User:Brian|Brian]] uploaded \&amp;quot;[[:Image:C2_Block_Diagram_6_24.ppt|C2_Block_Diagram_6_24.ppt]]\&amp;quot; &amp;lt;em&amp;gt;(C2 Block Chart, 6/24/04)&amp;lt;/em&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;22:47, 21 Jun 2004 [[User:Brian|Brian]] uploaded \&amp;quot;[[:Image:C2_GOTChA_Chart_6_24.ppt|C2_GOTChA_Chart_6_24.ppt]]\&amp;quot; &amp;lt;em&amp;gt;(C2 GOTChA Chart, 6/24)&amp;lt;/em&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;00:19, 21 Jun 2004 [[User:Brian|Brian]] uploaded \&amp;quot;[[:Image:Communications_Code_Summary_-_061804.pdf|Communications_Code_Summary_-_061804.pdf]]\&amp;quot; &amp;lt;em&amp;gt;(Communications Code Summary, 6/18/04)&amp;lt;/em&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;00:36, 20 Jun 2004 [[User:Murray|Murray]] uploaded \&amp;quot;[[:Image:CPMT_Timeline.jpg|CPMT_Timeline.jpg]]\&amp;quot; &amp;lt;em&amp;gt;(Timeline chart, 19 Jun 04)&amp;lt;/em&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;23:55, 19 Jun 2004 [[User:Murray|Murray]] uploaded \&amp;quot;[[:Image:Ccli-16jun04.pdf|Ccli-16jun04.pdf]]\&amp;quot; &amp;lt;em&amp;gt;(NSF CCLI proposal)&amp;lt;/em&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;23:15, 19 Jun 2004 [[User:Murray|Murray]] uploaded \&amp;quot;[[:Image:CPMT_Status_2004-06-19.jpg|CPMT_Status_2004-06-19.jpg]]\&amp;quot; &amp;lt;em&amp;gt;(added additional links to industry)&amp;lt;/em&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;22:56, 19 Jun 2004 [[User:Murray|Murray]] uploaded \&amp;quot;[[:Image:CPMT_Status_2004-06-19.jpg|CPMT_Status_2004-06-19.jpg]]\&amp;quot; &amp;lt;em&amp;gt;(CPMT (DGC 75) status chart (revised))&amp;lt;/em&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;20:23, 19 Jun 2004 [[User:Murray|Murray]] uploaded \&amp;quot;[[:Image:CPMT_Status_2004-06-19.jpg|CPMT_Status_2004-06-19.jpg]]\&amp;quot; &amp;lt;em&amp;gt;(CPMT (DGC 75) status chart)&amp;lt;/em&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;00:02, 19 Jun 2004 [[User:Jzp|Jzp]] uploaded \&amp;quot;[[:Image:GOTChA_Vehicle.ppt|GOTChA_Vehicle.ppt]]\&amp;quot; &amp;lt;em&amp;gt;(First draft of the vehicle team GOTChA chart)&amp;lt;/em&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;21:15, 18 Jun 2004 [[User:Brian|Brian]] uploaded \&amp;quot;[[:Image:Communications_Code_Summary_-_061804.wpd|Communications_Code_Summary_-_061804.wpd]]\&amp;quot; &amp;lt;em&amp;gt;(Communications Protocol Description, 6/18/04)&amp;lt;/em&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;05:10, 18 Jun 2004 [[User:Murray|Murray]] uploaded \&amp;quot;[[:Image:Kickoff-14jun04.ppt|Kickoff-14jun04.ppt]]\&amp;quot; &amp;lt;em&amp;gt;(kickoff slides)&amp;lt;/em&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;22:05, 15 Jun 2004 [[User:Jzp|Jzp]] uploaded \&amp;quot;[[:Image:Jzp_head.jpg|Jzp_head.jpg]]\&amp;quot;&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;/div&gt;</summary>
		<author><name>Parrilo</name></author>
	</entry>
	<entry>
		<id>https://murray.cds.caltech.edu/index.php?title=2005_MURI_Proposal&amp;diff=883</id>
		<title>2005 MURI Proposal</title>
		<link rel="alternate" type="text/html" href="https://murray.cds.caltech.edu/index.php?title=2005_MURI_Proposal&amp;diff=883"/>
		<updated>2005-08-03T08:33:54Z</updated>

		<summary type="html">&lt;p&gt;Parrilo: =Background Reading=&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
= Title TBD =&lt;br /&gt;
&lt;br /&gt;
Richard Murray (PI), Mani Chandy, John Doyle, Eric Klavins, Pablo Parrilo&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=1 width=100%&amp;gt;&lt;br /&gt;
&amp;lt;tr valign=top&amp;gt;&amp;lt;td width=60%&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Proposal Overview =====&lt;br /&gt;
* Topic: High Confidence Design for Distributed, Embedded Systems&lt;br /&gt;
* White paper deadline: 9 Aug 05 (Tue), 4 pm EDT&lt;br /&gt;
* Full proposal deadline: 3 Nov 05 (Thu), 4 pm EDT&lt;br /&gt;
&amp;lt;td width=40%&amp;gt;&lt;br /&gt;
===== Quick Links =====&lt;br /&gt;
* [http://www.onr.navy.mil/sci_tech/industrial/363/muri.asp Proposal Overview] (ONR)&lt;br /&gt;
* [http://www.onr.navy.mil/02/baa/docs/baa_05-017.pdf Complete Announcement] (pdf)&lt;br /&gt;
* [[#Topic Description|Topic Description]]&lt;br /&gt;
* [[#White Paper|White Paper Instructions]]&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=0 width=100%&amp;gt;&lt;br /&gt;
&amp;lt;tr valign=top&amp;gt;&amp;lt;td width=50%&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Meetings and Telecons ==&lt;br /&gt;
&lt;br /&gt;
* [[MURI Telecon 2005-07-13]]&lt;br /&gt;
* [[MURI Telecon 2005-07-21]]&lt;br /&gt;
* [[MURI Telecon 2005-07-27]]&lt;br /&gt;
&amp;lt;td width=50%&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Working Documents ==&lt;br /&gt;
* [[2005 MURI White Paper]]&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Background Reading ==&lt;br /&gt;
&lt;br /&gt;
* E. Klavins, R. Ghrist and D. Lipsky, [[Media:Kgl05-tac.pdf|A Grammatical Approach to Self-Organizing Robotic Systems]], Submitted &#039;&#039;IEEE T. Automatic Control&#039;&#039;, 2005.&lt;br /&gt;
&lt;br /&gt;
* S. Prajna, A. Papachristodoulou, P.A. Parrilo, [[Media:|SOSTOOLS and its Control applications]], In Positive polynomials in Control, Lecture Notes in Control and Information Sciences, Vol. 312, pp. 273--292, Springer, 2005.&lt;br /&gt;
&lt;br /&gt;
== Topic Description ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;High Confidence Design For Distributed, Embedded Systems&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Background&#039;&#039;: Prescribed safety and security is a significant challenge for current flight management systems. Requirements, design, and test coverage and their quantification all significantly impact overall system quality, but extensive software test coverage is especially significant to development costs. For certain current systems, verification and validation (V&amp;amp;V) comprise over 50% of total development costs. This percentage will be even higher using current V&amp;amp;V strategies on emerging autonomous systems.  Although traditional certification practices have historically produced sufficiently safe and reliable systems, they will not be cost effective for next-generation autonomous systems due to inherent size and complexity increases from added functionality.  New methods in high confidence software combined with advances in systems engineering and the use of closed- loop feedback for active management of uncertainty provide new possibilities for fundamental research aimed at addressing these issues.  These methods move beyond formal methods in computer science to incorporate dynamics and feedback as part of the system specification.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Objective&#039;&#039;: Develop new approaches to designing/developing distributed embedded systems to inherently promote high confidence, as opposed to design-then-test approaches as prescribed by the current V&amp;amp;V process.  Proposing teams should focus on developing new design methods, analysis techniques, specification and integrated software development/test environments that will radically lower V&amp;amp;V costs for future mixed critical systems.  The multidisciplinary team should include the necessary expertise in mathematics, software architectures, security, modeling and simulation, fault tolerant systems, and dynamics and control.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Research Concentration Areas&#039;&#039;: Areas of interest include, but are not limited to: &lt;br /&gt;
# formal reasoning about distributed, dynamic, feedback systems, including the application of temporal logic and other tools from computer science and mathematics to reason about real-time software.  This applies to both cooperative and adversarial systems in distributed computational environments; &lt;br /&gt;
# development of relationships between system properties and test coverage to reduce the required testing and provide improved efficiency, including a mixture of automated testing and model-based reasoning to improve efficiency; &lt;br /&gt;
# development and analysis of architectures that provide behavior guarantees of online V&amp;amp;V.  Extend current methods for built-in-test (BIT) to higher levels of abstraction, including the use of safety &amp;quot;wrappers&amp;quot; to insure that high performance code is replaced by safe code when online monitors are triggered; &lt;br /&gt;
# V&amp;amp;V aware architectures- techniques that are designed to generate software and systems that are easier to verify and validate. Manage V&amp;amp;V complexity instead of managing system functionality; &lt;br /&gt;
# multi-threaded control: new tools for reasoning about asynchronous, distributed processing common in multi-threaded computational environments; and &lt;br /&gt;
# approximate V&amp;amp;V-development of model-based approaches to V&amp;amp;V that make use of simplifying approximations to improve V&amp;amp;V efficiency.  Develop relations of system analysis to the test vector generation to reduce/eliminate required testing.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Impact&#039;&#039;: Next-generation Unmanned Aerial Vehicles (UAVs) and unmanned space vehicles will require advanced mixed critical system attributes to enable safe autonomous operations.  These emerging attributes will manifest themselves in all aspects of the system including requirements, system architectures, software algorithms, and hardware components.  Development of new theory and algorithms for V&amp;amp;V will provide reduced development time and cost, improved system functionality, and increased robustness to uncertainty for new systems.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Research Topic Chief&#039;&#039;: Lt Col Sharon Heise, sharon.heise@afosr.af.mil, 703-696-7796&lt;br /&gt;
&lt;br /&gt;
== White Paper ==&lt;br /&gt;
&lt;br /&gt;
==== White Paper Format ====&lt;br /&gt;
&lt;br /&gt;
A WHITE PAPER MAY BE SUBMITTED EITHER ELECTRONICALLY OR IN HARD COPY FORM.  FOR ELECTRONIC (as relevant) AND HARD COPY SUBMISSION: &lt;br /&gt;
* Paper Size – 8.5 x 11 inch paper &lt;br /&gt;
* Margins – 1 inch  &lt;br /&gt;
* Spacing – single  &lt;br /&gt;
* Font – Times New Roman, 12 point &lt;br /&gt;
* Number of Pages – no more than four (4) single-sided pages (excluding cover letter, cover, and curriculum vitae).  White papers exceeding the page limit may not be evaluated. &lt;br /&gt;
* Copies – one (1) original and two (2) copies (applies only to hard copy submission) &lt;br /&gt;
&lt;br /&gt;
==== White Paper Content ====&lt;br /&gt;
* A one page cover letter (optional) &lt;br /&gt;
* Cover Page – The cover page shall be labeled “PROPOSAL WHITE PAPER” and shall include the BAA number 05-017, proposed title, and proposer’s technical point of contact, with telephone number, facsimile number, and email address &lt;br /&gt;
* Identification of the research and issues &lt;br /&gt;
* Proposed technical approaches &lt;br /&gt;
* Potential impact on DoD capabilities &lt;br /&gt;
* Potential team and management plan &lt;br /&gt;
* Summary of estimated costs &lt;br /&gt;
* Curriculum vitae of key investigators &lt;br /&gt;
&lt;br /&gt;
White papers should be sent to the attention of the responsible Research Topic Chief at the agency specified for the topic using the address provided in Section IV. 5.  The white paper should provide sufficient information on the research being proposed (e.g. hypothesis, theories, concepts, approaches, data measurements and analysis, etc.) to allow for an assessment by a technical expert.  It is not necessary for white papers to carry official institutional signatures.&lt;/div&gt;</summary>
		<author><name>Parrilo</name></author>
	</entry>
	<entry>
		<id>https://murray.cds.caltech.edu/index.php?title=2005_MURI_White_Paper&amp;diff=885</id>
		<title>2005 MURI White Paper</title>
		<link rel="alternate" type="text/html" href="https://murray.cds.caltech.edu/index.php?title=2005_MURI_White_Paper&amp;diff=885"/>
		<updated>2005-08-03T08:24:57Z</updated>

		<summary type="html">&lt;p&gt;Parrilo: =Identification of the research and issues (Richard; 1/2 page)=&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;table width=100% border=0&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td align=right&amp;gt;Return to [[2005 MURI Proposal]]&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
== Cover letter (optional) ==&lt;br /&gt;
* Not sure what to put here.  Perhaps description of team?  Assume this won&#039;t be read by anyone but program manager.&lt;br /&gt;
&lt;br /&gt;
== Cover Page ==&lt;br /&gt;
* The cover page shall be labeled “PROPOSAL WHITE PAPER” and shall include the BAA number 05-017, proposed title, and proposer’s technical point of contact, with telephone number, facsimile number, and email address&lt;br /&gt;
&lt;br /&gt;
== Identification of the research and issues (Richard; 1/2 page) ==&lt;br /&gt;
&lt;br /&gt;
We propose to develop a mathematical language for specification, design and verification of distributed, embedded systems that provides an analyzable framework for robust performance.&lt;br /&gt;
&lt;br /&gt;
Our specific goals for this MURI are to:&lt;br /&gt;
# &#039;&#039;Develop common mathematical framework for analyzing distributed, hybrid systems.&#039;&#039;  This framework will be able to handle a combination of continuous dynamics and temporal logic, building on our previous work in analysis of hybrid dynamical systems.  This will require a significant extension of current work to include temporal logic and distributed computing.  In addition, we believe that it will be important to include stochastic systems, extending work such as SOSTOOLS to include probabilistic analysis.&lt;br /&gt;
# &#039;&#039;Extend ideas from distributed/parallel computing to apply to dynamical systems.&#039;&#039;  Concepts such as fairness, safety, progress and concurrency are not strongly linked with concepts such as dynamics, stability and performance in embedded systems.  We plan to extend tools in distributed computing to allow for dynamic changes in behavior and provide methods for analyzing robustness to such changes.  This includes incremental changes (evolution of the dynamic state), large changes (changes in mode or failure of a component) and probabalistic changes (noise, disturbances and other stochastic uncertainties).&lt;br /&gt;
# &#039;&#039;Move the handoff between handcrafted proofs and formal methods further upstream.&#039;&#039;  A major theme of our work will be to show how to take currently handcrafted proofs and formal methods for verification and validation of embedded systems and move them to higher levels of complexity and abstraction.  This will enable the design of increasingly complex systems without the need for huge amounts of iteration and Monte Carlo analysis to verify performance.&lt;br /&gt;
# &#039;&#039;Demonstrate the utility of these methods on problems in network centric environments.&#039;&#039;  We will make use of two testbeds at Caltech for this purpose - the Caltech Multi-Vehicle Wireless Testbed (MVWT) and &amp;quot;Alice&amp;quot;, our 2005 DARPA Grand Challenge entry.  Alice provides a sophisticated embedded system environment that includes 5 Gb/s raw data rates from sensors, 12 high speed processing cores linked by 1 Gb/s ethernet and a complex set of tasks and environments for autonomous operations.  The MVWT offers a simpler dynamic and computational environment, but allows cooperative control of multiple vehicles operating in a dynamic, uncertain and adversarial environment.  In each case we propose to develop a collection of primitive operations which can be used to &amp;quot;program&amp;quot; the systems and provide automatically verified code that satisfies a given performance specification.&lt;br /&gt;
&lt;br /&gt;
== Proposed technical approach ==&lt;br /&gt;
&lt;br /&gt;
=== Background (Richard; 1/2 page) ===&lt;br /&gt;
&lt;br /&gt;
DoD systems are becoming increasingly sophisticated as we seek to design, build, test and field systems that are capable of higher levels of decision making and stronger integration into C4ISR infrastructure.  The command and control software required to implement such systems is increasingly complex and our ability to verify that a system meets its specifications and validate the proper operation of the system is fast becoming a bottleneck in deploying new capability.&lt;br /&gt;
&lt;br /&gt;
A distributed, embedded control system requires a sophisticated supervisory control structure that not only switches between control modes, but also manages communication and information among UAVs, responds to commands, automatically generates tasks and subtasks, monitors the health of the system, and so on. However, current software engineering practice cannot produce large complex systems for which any substantial formal guarantees can be made. In fact, in software engineering, it is usually assumed that large systems &#039;&#039;will&#039;&#039; have bugs. Unfortunately, the enormous complexities of such systems coupled with the fact that they are embedded in a physical, often adversarial, world means that exhaustively testing them is essentially impossible.  The cost of and time associated with developing software for these systems makes rapidly reconfiguring them to adapt to new scenarios impossible. This makes the entire infrastructure fragile and susceptible to failure and compromise.&lt;br /&gt;
&lt;br /&gt;
We seek to address this situation through the development of new approaches for specifying, implementing and verifying command and control systems.  We will build on two new areas of development over the past five years under AFOSR and other funding: sum-of-squares techniques for constructing proof certificates for hybrid systems and formal methods for analysis and design of distributed computation and control systems.  New results in each of these areas are ripe for further development and integration as part of developing a mathematical framework for analyzing distributed, hybrid systems.&lt;br /&gt;
&lt;br /&gt;
=== Sum of Squares Techniques (Pablo, with John; 1 page) ===&lt;br /&gt;
* Provide a short (1-2 paragraph) background on current state of SoS&lt;br /&gt;
* Talk about what is lacking from current approach&lt;br /&gt;
* Give some insights into how we plan to approach this and desired results&lt;br /&gt;
&lt;br /&gt;
=== Specification and Programming Languages (Eric, with Mani; 1 page) ===&lt;br /&gt;
&lt;br /&gt;
Two of the PIs (E. Klavins and R. Murray) have recently designed a specification language called CCL (The Computation and Control Language) that is model loosely after UNITY (developed by M. Chandy for modeling parallel systems) and which bears a strong resemblance to Promela (part of the SPIN model-checker developed by G. Holtzmann, a collaborator on this project). The idea behind CCL is to allow the control engineer to specify a simple model of the behavior of the system and to specify and reason about correctness properties in temporal logic. In particular, CCL allows (1) a formal model of the environment to be included as part of the specification and (2) allows the user to specify a model of how synchronized the distributed control elements are to be with each other and the environment (for example, one could say that the frequency of their&lt;br /&gt;
clocks differs by no more than some small amount). Thus, the goal of CCL is to replace software engineering and testing with model-building, formal specification and proof.&lt;br /&gt;
&lt;br /&gt;
Presently, there are many limitations to CCL (and of other systems that attempt to accomplish the same thing) that allow it to be used for only simple systems. First, the proofs in CCL are done by either by hand or with the help of a difficult to use theorem prover. Second, specifying and reasoning about a sophisticated set of continuous feedback control laws in CCL is difficult due to the fact that one typically uses a different tools to reason about concurrency&lt;br /&gt;
(e.g. model checking and theorem proving) than one uses to reason about dynamical systems (e.g. barrier functions and sum of squares). Third, incorporating stochastic elements, such as the probability of a component failure or of the behavior of an adversary, in a formal and tractable way is presently impossible.&lt;br /&gt;
&lt;br /&gt;
We propose to improve the approach in several ways:&lt;br /&gt;
&lt;br /&gt;
* We propose to simplify the language to disallow arbitrarily complex specifications. The PIs believe that a simple set of building blocks, each accompanied by a formal reasoning &#039;&#039;tactic&#039;&#039; will allow the &amp;quot;specification and proof&amp;quot; engineer to easily build and reason about systems without having to do one-of-a-kind proofs.&lt;br /&gt;
&lt;br /&gt;
* We propose to develop a common framework for reasoning about continuous controllers, dynamical systems and concurrent, loosely synchronized supervisory control structures. The PIs believe that the tantalizing use of barrier functions in hybrid control structures can be extended to systems with the sophistication of those specified in CCL.&lt;br /&gt;
&lt;br /&gt;
* We propose to extend our techniques to include probabilistic specifications. The state of the art in probabilistic model checking, for example, is presently to the point where simple systems can be reasoned about efficiently.&lt;br /&gt;
&lt;br /&gt;
=== Testbeds (Richard; 1/2 page) ===&lt;br /&gt;
&lt;br /&gt;
To test our methods and motivate new insights into their performance (and limitations), we plan to make use of two testbeds that have been developed at Caltech: the multi-vehicle wireless testbed and &amp;quot;Alice&amp;quot;, an autonomous vehicle that will compete in the 2005 DARPA Grand Challenge.  These systems represent complementary challenges that are very representative of those faced by designers of Air Force systems (and systems of systems).&lt;br /&gt;
&lt;br /&gt;
==== MVWT ====&lt;br /&gt;
&lt;br /&gt;
Over the past five years (under AFOSR DURIP and MURI funding), Caltech has  built a testbed consisting of up to 18 mobile vehicles with embedded computing and communications capability for use in testing new approaches for command and control across dynamic networks. The system allows testing of a variety of communications-related technologies, including distributed command and control algorithms, dynamically reconfigurable network topologies, source coding for real-time transmission of data in lossy environments, and multi-network communications.&lt;br /&gt;
&lt;br /&gt;
We propose to use the MVWT to demonstrate the ability to specify and verify cooperative control missions for multiple vehicles.  We will do so by &lt;br /&gt;
building an &#039;&#039;automated specification and proof interface&#039;&#039; to the MVWT that implements our approach to building systems that exhibit complex behaviors.  Sample tasks include cooperative surveillance, area denial (in adversarial environments), and dynamic reconfiguration in the presence of vehicle failures (full or partial).&lt;br /&gt;
&lt;br /&gt;
==== Alice ====&lt;br /&gt;
&lt;br /&gt;
As a second testbed, we will make use of the infrastructure we have developed over the past 2.5 years through our participation in the 2004 and 2005 DARPA Grand Challenge.  Our current vehicle, which the students have named &amp;quot;Alice&amp;quot;, has six cameras, 4 LADAR units, an inertial measurement unit (IMU), a GPS navigation system, and numerous internal temperature and vibration sensors. The&lt;br /&gt;
raw data rate for Alice is approximately 5 Gb/s, which must be processed and acted upon at rates of up to 100 Hz in order to insure safe operation at high driving speeds.&lt;br /&gt;
&lt;br /&gt;
The control system for Alice makes use of a highly networked control architecture, with distributed data fusion to determine elevation maps (for the height of the terrain in front of the vehicle), multiple optimization-based controllers to plan possible routes forthe vehicle, and online modeling, fault management, and decision making to provide reliable and reconfigurable&lt;br /&gt;
operation. Eight onboard computers distribute the computational load, sharing information at mixed rates across a 1 Gb/s switched network.  System specifications call for reliable operation in the presence of up to 1 computer failure and 2 sensor failures, requiring careful coordination between computational elements.&lt;br /&gt;
&lt;br /&gt;
Alice is representative of the level of complexity of UAVs and other systems.  The verification and validation of software for such systems is a major challenge and by testing our techniques on Alice, we will enhance the likelihood of transition to industry and government.&lt;br /&gt;
&lt;br /&gt;
== Potential impact on DoD capabities (Richard; 1/2 page) ==&lt;br /&gt;
&lt;br /&gt;
If successful, the techniques developed under this proposal will provide a fundamental understanding of how to design, implement and test complex, distributed command and control systems that can be used for mixed manned and unmanned environments.  Specifically, we aim to develop as mathematical framework and specification/programming languages that allow formal analysis of performance and robustness of distributed systems.  While these techniques will never elimininate the need for Monte Carlo simulations and test-based validation, they will narrow the gap between theory and implementation, allow more rapid (and more reliable) development of complex, distributed, embedded systems.&lt;br /&gt;
&lt;br /&gt;
== Potential team and management plan (Richard; 1/4 page) ==&lt;br /&gt;
&lt;br /&gt;
The team will consist of five co-PIs at three universities: Murray (PI), Chandy and Doyle at Caltech; Klavins at U. Washington, and Parrilo at MIT.  This group has a history of joint work (Parrilo got his PhD from Caltech CDS working with Doyle and Klavins was a postdoc in Caltech CS working with Murray) and represents an excellent collaboration between researchers with expertise in control and dynamical systems, computer science, and applied mathematics.&lt;br /&gt;
&lt;br /&gt;
In addition to the university researchers, we plan to team with the Laboratory for Reliable Software (LARS) at the Jet Propulsion Laboratory (JPL) and we will leverage ongoing research at Caltech sponsored by Boeing.  We are also exploring linkages to SRI (the author of PVS, a theorem-proving environment) and Honeywell.  In all cases, these partnerships will provide transition paths for the proposed research as well as insights into additional research challenges as the program develops.&lt;br /&gt;
&lt;br /&gt;
The program will be led by Richard Murray at Caltech.  Because of the tight collaboration between the co-PIs, we anticipate frequent joint meetings and workshops, as well as student and faculty visits between institutions.&lt;br /&gt;
&lt;br /&gt;
== Summary of estimated costs (1/2 page) ==&lt;br /&gt;
&lt;br /&gt;
We anticipate a budget of $1M/year, with approximately $600K to be spent at Caltech and $200K each at MIT and U. Washington.  Funds will be used to support graduate students, postdoctoral scholars, and some faculty salary support.  The experimental testbeds that will be used in the proposal have already been constructed using other funds.&lt;br /&gt;
&lt;br /&gt;
== Curriculum vitae of key investigators ==&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Note:&#039;&#039;&#039; this section does &#039;&#039;&#039;not&#039;&#039;&#039; count against page limit&lt;br /&gt;
* Everyone should send Richard a 2 page CV to be included&lt;br /&gt;
** Chandy: missing&lt;br /&gt;
** Doyle: missing&lt;br /&gt;
** Klavins: received&lt;br /&gt;
** Murray: received&lt;br /&gt;
** Parillo: received&lt;/div&gt;</summary>
		<author><name>Parrilo</name></author>
	</entry>
</feed>