From: Cyrille <comar@eu.adacore.com>
Subject: Re: High-Integrity OO and controlled types
Date: Tue, 3 May 2011 02:32:55 -0700 (PDT)
Date: 2011-05-03T02:32:55-07:00 [thread overview]
Message-ID: <beefc106-01b0-4dec-ae7b-2ef41b1c7c78@b19g2000yqg.googlegroups.com> (raw)
In-Reply-To: cba1e286-d160-4f75-aebc-74f82ce78f30@26g2000yqa.googlegroups.com
On May 2, 9:25 pm, Maciej Sobczak <see.my.homep...@gmail.com> wrote:
>
> Excluding controlled types altogether sounded like throwing baby out
> with the water, but now the motivations are a bit more clear to me.
>
HI profiles are usually much more constrained. The first goal of this
document is to gather the necessary information to make it possible to
build a safety case when using tagged types and more generally OOP in
a HI context. Usually those are banned along with almost all the
"advanced" features of the language. So no baby thrown with the water.
This is a the other way around: we put more water in the bath so that
maybe one day we can consider bathing your "controlled" baby ;-)
Once tagged types and their additional verification activities are
accepted, adding "controlled" types to the mix doesn't require a major
step forward and becomes mostly a matter of cost since there would be
additional runtime to certify and a more complex source to object
traceability.
next prev parent reply other threads:[~2011-05-03 9:32 UTC|newest]
Thread overview: 32+ messages / expand[flat|nested] mbox.gz Atom feed top
2011-05-01 20:38 High-Integrity OO and controlled types Maciej Sobczak
2011-05-01 21:29 ` Robert A Duff
2011-05-01 22:44 ` Simon Wright
2011-05-02 7:59 ` Dmitry A. Kazakov
2011-05-02 16:32 ` Robert A Duff
2011-05-02 19:39 ` Dmitry A. Kazakov
2011-05-03 0:08 ` Robert A Duff
2011-05-03 7:30 ` Dmitry A. Kazakov
2011-05-03 16:51 ` Robert A Duff
2011-05-02 9:50 ` Cyrille
2011-05-02 10:01 ` Cyrille
2011-05-02 19:25 ` Maciej Sobczak
2011-05-03 9:32 ` Cyrille [this message]
2011-05-03 9:59 ` Maciej Sobczak
2011-05-03 10:24 ` Dmitry A. Kazakov
2011-05-03 16:53 ` Robert A Duff
2011-05-03 17:37 ` Dmitry A. Kazakov
2011-05-03 11:28 ` Georg Bauhaus
2011-05-03 12:27 ` Dmitry A. Kazakov
2011-05-03 15:22 ` Georg Bauhaus
2011-05-03 16:28 ` Dmitry A. Kazakov
2011-05-04 8:48 ` Georg Bauhaus
2011-05-04 9:28 ` Dmitry A. Kazakov
2011-05-04 14:46 ` Georg Bauhaus
2011-05-04 15:01 ` Dmitry A. Kazakov
2011-05-04 15:25 ` Georg Bauhaus
2011-05-04 16:23 ` Dmitry A. Kazakov
2011-05-04 17:06 ` Georg Bauhaus
2011-05-04 20:16 ` Dmitry A. Kazakov
2011-05-05 7:13 ` Maciej Sobczak
2011-05-05 10:58 ` Cyrille
2011-05-05 12:35 ` Dmitry A. Kazakov
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox