Re: Fwd: seL4 is going open source

"Jonathan S. Shapiro" <[email protected]>
Newsgroups gmane.comp.capabilities.general
Message-ID <CAAP=3QP_DEg-pqpTJDg6wM-4E0zv_1fw6w7gyoYCeps8xuueng@mail.gmail.com>
Toby:

To respond specifically I'd have to dig through a decade of email for
just a few messages, and the email isn't even gathered in one place.
Sorry. Not going to happen. You might consider dropping a note to
Scott Doerrie - he may be able to gather the exchanges.

The first one I remember is that the main theorem for Dhammika's
isolation proof from VSTTE'08 is stated incorrectly. His dissertation
contains further substantive errors that Scott Doerrie pointed out
privately during reviews of early drafts. We included Gerwin in some
of those exchanges. It's very possible that we misinterpreted his
response, but the sense we got seemed to be "It's just a dissertation,
why fix it?" I think he was worried about delaying Dhammika's
completion, but I think it's very problematic to publish a
dissertation with known, unacknowledged errors - especially a
verification dissertation. At the time, Gerwin's seeming lack of
interest reduced my confidence in the OKL4 verifications more
generally, but as I say we may not have understood the sense of his
responses correctly. It may be that Dhammika's work wasn't relied on
in the mainstream OKL4 verification, so perhaps I shouldn't draw broad
conclusions too quickly. Now that the verifications are to be
published, we'll be able to check them. More importantly, we'll be
able to understand how the seL4 API has been pruned in comparison to
the OKL4 API. Or at least the legacy OKL4 API, the current version not
being public.

The other issue that has concerned us at various points is that the
verification efforts we saw were not axiom free. Some of the axioms we
encountered were both non-obvious and non-trivial. This is a source of
concern for two reasons. First, we're not convinced those verification
results actually hold. But more importantly, if a single one of those
axioms turns out to be wrong then the entire *family* of verifications
that rely on them are unsound. Scott's forthcoming dissertation work
*is* axiom-free. Relying on axioms would have cut years off of his
doctoral work, but having actually doing the work we're even *more*
suspicious of axioms than we were at the beginning.

At this point, these questions have been outstanding for years. The
answers can wait another 60 days. :-)


Jonathan
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.