Re: [6lowapp] Updated BOF proposal/draft charter
Carsten Bormann <cabo@tzi.org> Sat, 10 October 2009 07:54 UTC
Return-Path: <cabo@tzi.org>
X-Original-To: 6lowapp@core3.amsl.com
Delivered-To: 6lowapp@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix)
with ESMTP id F3D3E3A680B for <6lowapp@core3.amsl.com>;
Sat, 10 Oct 2009 00:54:57 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.122
X-Spam-Level:
X-Spam-Status: No, score=-6.122 tagged_above=-999 required=5 tests=[AWL=0.127,
BAYES_00=-2.599, HELO_EQ_DE=0.35, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com
[127.0.0.1]) (amavisd-new, port 10024) with ESMTP id flW8xGugmPyn for
<6lowapp@core3.amsl.com>; Sat, 10 Oct 2009 00:54:57 -0700 (PDT)
Received: from informatik.uni-bremen.de (mailhost.informatik.uni-bremen.de
[IPv6:2001:638:708:30c9:209:3dff:fe00:7136]) by core3.amsl.com (Postfix) with
ESMTP id AE75E3A68E6 for <6lowapp@ietf.org>;
Sat, 10 Oct 2009 00:54:56 -0700 (PDT)
X-Virus-Scanned: amavisd-new at informatik.uni-bremen.de
Received: from smtp-fb3.informatik.uni-bremen.de
(smtp-fb3.informatik.uni-bremen.de [134.102.224.120]) by
informatik.uni-bremen.de (8.14.3/8.14.3) with ESMTP id n9A7uYSg011387;
Sat, 10 Oct 2009 09:56:34 +0200 (CEST)
Received: from [192.168.217.101] (p5489F553.dip.t-dialin.net [84.137.245.83])
(using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate
requested) by smtp-fb3.informatik.uni-bremen.de (Postfix) with ESMTP id
48F00B1AC; Sat, 10 Oct 2009 09:56:34 +0200 (CEST)
From: Carsten Bormann <cabo@tzi.org>
To: David Ryan <oobles@gmail.com>
In-Reply-To: <7f996c490910091707vd270f11h15874c4058fdec21@mail.gmail.com>
References: <9A0D2E81-653E-41EA-A339-DE6680CDA631@tzi.org>
<FCBE22FB-C228-4760-9F16-03C4B19F5BEB@tzi.org>
<7f996c490910091707vd270f11h15874c4058fdec21@mail.gmail.com>
Message-Id: <1382865A-77BC-4AF6-A5AF-71D96FBCFD1B@tzi.org>
Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes
Content-Transfer-Encoding: 7bit
Mime-Version: 1.0 (Apple Message framework v936)
Date: Sat, 10 Oct 2009 09:56:32 +0200
X-Mailer: Apple Mail (2.936)
Cc: 6lowapp@ietf.org
Subject: Re: [6lowapp] Updated BOF proposal/draft charter
X-BeenThere: 6lowapp@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Application protocols for constrained nodes and networks
<6lowapp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/6lowapp>,
<mailto:6lowapp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/6lowapp>
List-Post: <mailto:6lowapp@ietf.org>
List-Help: <mailto:6lowapp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/6lowapp>,
<mailto:6lowapp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 10 Oct 2009 07:54:58 -0000
David,
before I go into your more technical points, let me try to clear up a
process issue:
On Oct 10, 2009, at 02:07, David Ryan wrote:
> I also note that the Goals and Milsestones have been updated:
>
> 01/2010 Milestone: Working group document for the Application
> Protocol Specification.
>
> 03/2010 Submit 6lowapp Problem Statement and Objectives to IESG for
> consideration of publication as Informational.
>
> This states that the specification will be documented before the
> problem statement and objectives have been considered and before the
> "state of the art" has been reviewed. This does not follow basic
> engineering principles.
This sequence may indeed be confusing if you are not familiar with the
IETF WG process.
What the milestones are trying to say is that we want to reach the
early "WG document" milestone for the application protocol before we
reach the "Submit to IESG" milestone for the objectives document. The
"Submit" milestone for the application protocol is:
09/2010 Submit Application Protocol Specification document(s) to IESG
for consideration of publication as Proposed Standard.
Let me put this in a little figure:
Objectives |-----------------------------------|
Protocol Spec |============*1---------------------------|
*1 is the "reach WG document status" milestone; before that, we are
likely to work on one or more individually submitted Internet-Drafts
(as depicted by the double line to the left of the *1).
(We haven't defined such a milestone for the objectives document,
which may add to the confusion; we just didn't see that much potential
for competing objectives documents going through a selection/adoption
process.)
Experience tells us that we will need some finishing on the problem
statement/objectives document before we can submit that -- this does
not mean that we can't start working from objectives that may not have
achieved perfect editorial clarity.
On a practical level, what we definitely don't want to do is the
classical "standardization requirements engineering", i.e. each
proponent of a solution arguing endlessly to coax a solution-specific
"mandatory requirement" into some document that is then used to throw
out the other candidate protocols. We don't have time for that game;
this is one of the reasons the document is called "objectives" and not
"requirements". More philosophically speaking, I'd say we aren't
likely to "engineer" a protocol (create it from well-understood non-
conflicting requirements, as you would engineer a bridge) as much as
"design" it (evolve the engineering in parallel with the objectives,
as the latter are influenced by the former about as much as vice
versa), but the timeline takes somewhat of a middle ground here,
acknowledging that there is something to be gained by focusing on
collecting objectives first and that there will be a more engineering-
like phase at the end during which the design (and thus the
objectives) already are stable.
Gruesse, Carsten
- [6lowapp] 6lowapp BOF scheduled for Mon, Nov 9, 1… Carsten Bormann
- [6lowapp] Updated BOF proposal/draft charter Carsten Bormann
- Re: [6lowapp] Updated BOF proposal/draft charter David Ryan
- Re: [6lowapp] Updated BOF proposal/draft charter Carsten Bormann