<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<META NAME="Generator" CONTENT="MS Exchange Server version 6.5.7652.24">
<TITLE>RE: [e2e] Layering vs. modularization</TITLE>
</HEAD>
<BODY>
<!-- Converted from text/plain format -->
<P><FONT SIZE=2>David P. Reed wrote on Fri 2008-05-16 2:24:<BR>
<BR>
> if you change/extend the behavior of a layer, you must reimplement<BR>
> and re-prove all layers above that layer. Thus, the deeper the stack,<BR>
> the less benefit of modularity.<BR>
<BR>
No, just the layer above it - develop a new link layer, describe how<BR>
to run IP over it, you're done as far as IP-based apps are concerned.<BR>
<BR>
This is an example of the classic computer science 'you can do<BR>
anything with a single level of indirection'.<BR>
<BR>
L.<BR>
<BR>
if layering is a hallucination, so is "computer science".<BR>
<BR>
<<A HREF="http://www.ee.surrey.ac.uk/Personal/L.Wood/">http://www.ee.surrey.ac.uk/Personal/L.Wood/</A>><L.Wood@surrey.ac.uk><BR>
<BR>
</FONT>
</P>
</BODY>
</HTML>