[C-safe-secure-studygroup] Bounds-checked interfaces
Charles.Wilson at draeger.com
Thu Jan 17 17:52:57 GMT 2019
Have you seen:
Updated Field Experience With Annex K - Bounds Checking Interfaces (2015)
I've generally experienced a great deal of pushback as uptake of Annex K requires considerable code change.
From: C-safe-secure-studygroup [mailto:c-safe-secure-studygroup-bounces at lists.trustable.io] On Behalf Of Martin Sebor
Sent: Thursday, January 17, 2019 10:59 AM
To: C Safety and Security Study Group Discussion <c-safe-secure-studygroup at lists.trustable.io>; Robert Seacord <rcseacord at gmail.com>; Clive Pygott <Clive.Pygott at ldra.com>
Subject: Re: [C-safe-secure-studygroup] Bounds-checked interfaces
What guidance do safety expertes give to programmers of safe systems for the adoption of the APIs (Annex K)?
I'm especially wondering what the recommended practice is for handling constraint violations (abort vs return to caller) and exercising handler code.
On 1/16/19 11:46 AM, Robert Seacord wrote:
> I'm working on a paper on bounds-checked interfaces that I'm going to
> solicit reviewers for soon.
> Meanwhile, I've heard Clive defend the following principle:
> This is a widely-held expert view that changes to “working code” only
> increase the opportunities to inject new defects. This view has even
> been expressed by the safety-critical community.
> I'm wondering if there is an authoritative source I could reference on
> this claim?
> I'm tempted just to write "Clive says...." ;^)
> C-safe-secure-studygroup mailing list
> C-safe-secure-studygroup at lists.trustable.io
C-safe-secure-studygroup mailing list
C-safe-secure-studygroup at lists.trustable.io
This communication contains confidential information. If you are not the intended recipient please return this email to the sender and delete it from your records.
Diese Nachricht enthaelt vertrauliche Informationen. Sollten Sie nicht der beabsichtigte Empfaenger dieser E-mail sein, senden Sie bitte diese an den Absender zurueck und loeschen Sie die E-mail aus Ihrem System.
More information about the C-safe-secure-studygroup