<html>	<head>		<meta http-equiv="content-type" content="text/html;charset=iso-8859-1">		<meta name="generator" content="GoLive CyberStudio 3">		<title>Hines and Borriello LCTES 98</title>		<csscriptdict>			<script><!--function CSURLPopupShow(formName, popupName, target) {	var popup = document[formName].elements[popupName];	window.open(popup.options[popup.selectedIndex].value, target);	popup.selectedIndex = 0;}// --></script>		</csscriptdict>	</head>	<body bgcolor="white">		<!-- the following includes a table header with a blank cell -->		<!-- this is included for all headings.     it will have the table header,   --------------------------------------------------------------------   | a sidebar menu,     |   one row with the last modified date.     |   |                     |--------------------------------------------|   | spanning two rows,  | ** This is where you are after the include.|   |---------------------|--------------------------------------------|   | include blankcell   | Your main content goes here     after the include, the user should declare another     TD that has an H1 ALIGN=CENTER title, followed by an HR.  -->		<table border="0" cellspacing="0" cellpadding="10">			<tr>				<td bgcolor="#ff8888" valign="top"><a href="index.html"><csobj w="101" h="96" t="Component" csref="testbar.html">					<csscriptdict>						<script><!--function CSURLPopupShow(formName, popupName, target) {	var popup = document[formName].elements[popupName];	window.open(popup.options[popup.selectedIndex].value, target);	popup.selectedIndex = 0;}// --></script>					</csscriptdict>					<a href="index.html" title="Chinook project home page">Home</a> <br>					<a href="people.html" title="Chinook team members">People</a> <br>					<a href="publications.html" title="Publications for the Chinook project">Publications</a> <br>					<a href="links.html" title="Links to other codesign pages">Links</a> <br>					<a href="aboutLogo.html" title="The Chinook logo">Logo</a> 					<p><csobj w="95" h="18" t="URLPopup" data='{ 0 = { label = &quot;Choose...&quot;; selected = &quot;YES&quot;; }; 1 = { label = &quot;Home&quot;; url = &quot;index.html&quot;; }; 2 = { label = &quot;People&quot;; url = &quot;people.html&quot;; }; 3 = { label = &quot;Publications&quot;; url = &quot;publications.html&quot;; }; 4 = { label = &quot;Links&quot;; url = &quot;links.html&quot;; }; 5 = { label = &quot;Logo&quot;; url = &quot;aboutLogo.html&quot;; }; }' target="_top">					<form method="POST" name="cs_form_name_0">					<select name="cs_popup_name_0" onchange="CSURLPopupShow('cs_form_name_0', 'cs_popup_name_0', '_top');">						<option selected>Choose... 						<option value="index.html">Home 						<option value="people.html">People 						<option value="publications.html">Publications 						<option value="links.html">Links 						<option value="aboutLogo.html">Logo 					</select> 					</form>					</csobj></csobj></a></td>				<td valign="top">					<dl>						<dt>[<a name="KB98a"></a>HB98a] Ken Hines and Gaetano Borriello, 						<dd>&quot;Debugging Distributed Implementations of Modal Process Systems&quot;, 						<dd><i>in Proc. <a href="http://www.informatik.hu-berlin.de/~mueller/lctes98/">LCTES'98</a> </i>, 						<dd>June 1998. 					</dl>				</td>			</tr>			<tr>				<td bgcolor="#ff8888" valign="top"><!--1st col-->					&nbsp; 					<center>						<p><a href="http://www.cs.washington.edu/research/lis/papers/pdf/hines-lctes98.pdf"><font size="-1"><img src="pdf-icon.gif" border="0"><br>						PDF 3.0<br>						(322K)</font></a><font size="-1"> <br>						<a href="http://www.cs.washington.edu/research/lis/papers/postscript/hines-lctes98.ps"><br>						<img src="ps-icon.gif" border="0"><br>						postscript<br>						(1,379K)</a></font> </center>				</td>				<td>From the perspective of performance and parts cost, distributed architectures are often superior to single processor architectures for embedded systems designs. Despite this, embedded system designers still tend to use single processors whenever possible. One of the main reasons for this is that the additional costs in design and maintenance of distributed systems can far outweigh the lower parts cost and lower power consumption that might result from a distributed implementation. This is largely because most distributed models are limited in the system level abstraction that can be derived. 					<p>The modal process model[<a href="CB98c.html">CB98c</a>] for embedded system design has been suggested as a way of addressing many of these issues. This model maps quite naturally to distributed implementations, while preserving unifying information from higher levels of abstraction. While this model provides numerous benefits as far as modularity and ease of composition, it also enhances the designers ability to debug such systems by enabling new debugging techniques. </p>					<p>This paper discusses some of the debugging techniques enabled by the modal process model, and describes how these may be used. </td>			</tr>		</table><!--   this is a template for the footer.  It just echoes the   last modification date and has a link back to Chinook.-->		<hr>		<address>Last modified on Monday, 07-Sep-1998 19:21:04 PDT		</address>	</body></html>ÿ