Programvaruteam för certifieringsmyndigheter

Programvaruteam för certifieringsmyndigheter
Förkortning KASTA
Bildning 1990
Produkter CAST positionspapper
Fält Certifiering av luftburen mjukvara och hårdvara
Inga möten sedan 2016.

Certification Authorities Software Team (CAST) är en internationell grupp av representanter för flygcertifiering och tillsynsmyndigheter. Organisationen av har varit ett sätt för samordning mellan representanter från certifieringsmyndigheter i Nord- och Sydamerika, Europa och Asien, i synnerhet FAA och EASA . Organisationens fokus har varit harmonisering av certifikatutfärdares aktiviteter delvis genom förtydligande och förbättringar av vägledningen från DO-178() och DO-254 ().

Aktiviteter

Sedan 1982 har RTCA- publikationen DO-178 gett vägledning om certifieringsaspekter vid användning av säkerhetskritisk programvara i civila flygplan. 1985 gavs den första revisionen DO-178A ut. CAST-organisationen träffades första gången i november 1990 för att utveckla konsekventa indata från internationella certifieringsmyndigheter till utarbetandet av nästa revision, DO-178B , som släpptes 1992. 2003 utökade organisationen sin räckvidd för att ta itu med den publicerade certifieringsvägledningen för luftburen elektronisk hårdvara tillhandahålls i RTCA-publikationen DO-254 som släpptes 2000.

Med tillämpning av DO-178B upptäcktes att många projekt inte överensstämde med DO-178B, men det fanns också stora variationer i hur olika certifieringsmyndigheter genomförde projektbedömningar. Som svar utvecklade CAST en standardmetod för bedömning av mjukvaruöverensstämmelse. På ett sätt som liknar standardinstruktioner för teknisk designgranskning (t.ex. 10%-50%-90%-100% komplett), introducerade detta fyra standard nyckelpunkter i ett programvaruutvecklingsprojekt där en FAA-myndighet eller representant skulle bedöma sökandens framsteg mot efterlevnad. Ett mål var att upptäcka problem i tid för att sökanden skulle kunna göra justeringar för att maximera framgångsrikt uppnående av alla certifieringsmål. FAA vidareutvecklade detta tillvägagångssätt i "Mega" FAA Order 8110.49 kapitel 2, som definierar de fyra stadierna av involvering (SOI) som planering, utveckling, verifiering (test) och slutlig.

Från och med 1998 tillhandahöll CAST informativa rekommendationer i form av en serie ståndpunktsdokument som varken var policy- eller vägledande dokument. Dessa positionsdokument var bland bidragen till den gemensamma RTCA/ EUROCAE -kommittén som utvecklade DO-178C , DO-278A, DO-248C och DO-330, och tekniska tillägg till dessa publikationer (DO-331, DO-332 och DO-333).

Modellen för harmonisering av internationella certifieringsmyndigheter har förändrats sedan CAST startade. Certifiering Management Team Collaboration Strategy betonar nu direkt samarbete med industrin i tekniska ämnen. CAST har inte träffats sedan oktober 2016 och FAA har tagit bort länkar till tidigare CAST-positionsdokument från sin webbplats; Position Papers 1-26 arkiverades 2015 [1] och detta arkiv togs bort 2017. [ 2] Alla utom ett återstående positionspapper togs senare bort från webbplatsen och länken till den återstående CAST-32A kommer att tas bort efter publicering av AC 20-193.

Även om dessa äldre föremål har tagits bort har inte all information de innehåller inkluderats i ersättningspublikationer, så de förblir en källa till insikt i nuvarande vägledning.

Positionspapper

Serier Ämne År
CAST-1 Vägledning för att bedöma mjukvaruaspekterna för produktservicehistorik för luftburna system och utrustning 1998
CAST-2 Riktlinjer för bedömning av programvarupartitionering/skyddsscheman 2001
CAST-3 Riktlinjer för att säkerställa programvaruaspekterna av certifiering vid byte av föråldrade elektroniska delar som används i luftburna system och utrustning 1999
CAST-4
Objektorienterad teknik (OOT) i civila luftfartsprojekt: Certifieringsproblem Status: Avbruten
2000
CAST-5 Riktlinjer för att föreslå alternativa sätt att följa DO-178B 2000
CAST-6 Skäl för att acceptera maskering MC/DC i certifieringsprojekt 2001
CAST-7 Öppna Problem Report (OPR) Management för certifiering 2001
CAST-8 Användning av programmeringsspråket C++ 2002
CAST-9 Överväganden för att utvärdera säkerhetstekniska tillvägagångssätt för Software Assurance 2002
CAST-10 Vad är ett "beslut" vid tillämpning av modifierat villkor/beslutstäckning (MC/DC) och beslutstäckning (DC)? 2002
CAST-11
Kriterier för att säkerställa fullständiga programvaruverifieringsprocesser Status: Ersatt av CAST 11A
2002
CAST-11A Kriterier för att säkerställa kontinuerliga och kompletta programvaruverifieringsprocesser 2007
CAST-12 Riktlinjer för godkännande av källkod till spårbarhet av objektkod 2002
CAST-13 Automatisk kodgenereringsverktyg Utvecklingssäkring 2002
CAST-14
Användning av ett kommersiellt standardoperativsystem på nivå D i system med annan programvara på nivå C och/eller D Status: Avbruten
2002
CAST-15 Sammanfoga högnivå- och lågnivåkrav 2003
CAST-16 Databuss utvärderingskriterier 2003
CAST-17 Strukturell täckning av objektkod 2003
CAST-18 Reverse Engineering i certifieringsprojekt 2003
CAST-19 Förtydligande av strukturell täckning Analyser av datakoppling och kontrollkoppling 2004
CAST-20 Adressering av cache i luftburna system och utrustning 2003
CAST-21 Bibliotek som tillhandahålls av kompilatorer 2004
CAST-22 Återanvändning av kvalifikationsdata för mjukvaruverktyg över företagsgränser (tillämpa konceptet för återanvändbara programvarukomponenter på verktyg) 2005
CAST-23 Programvarans artikelnummer 2005
CAST-24 Förlita sig på utvecklingssäkring ensam när du utför en komplex och heltidskritisk funktion 2006
CAST-25 Överväganden vid användning av en kvalificerad utvecklingsmiljö (QDE) i certifieringsprojekt 2005
CAST-26 Verifieringsoberoende 2006
CAST-27 Förtydliganden om användningen av RTCA Document DO-254 och EUROCAE Document ED-80, Design Assurance Guidance for Airborne Electronic Hardware 2006
CAST-28 Frequently Asked Questions (FAQs) om användningen av RTCA Document DO-254 och EUROCAE Document ED-80, Design Assurance Guidance for Airborne Electronic Hardware 2006
CAST-29 Användning av COTS grafiska processorer (CGP) i luftburna displaysystem 2007
CAST-30 Enkel elektronisk hårdvara och RTCA-dokument DO-254 och EUROCAE-dokument ED-80, Design Assurance Guidance for Airborne Electronic Hardware 2007
CAST-31 Tekniska förtydliganden identifierade för RTCA DO-254 / EUROCAE ED-80 2012
CAST-32
Flerkärniga processorer Status: Ersatt av CAST 32A
2014
CAST-32A Flerkärniga processorer 2016
CAST-33 Överensstämmelse med RTCA DO-254/ EUROCAE ED-80, "Design Assurance Guidance for Airborne Electronic Hardware", för COTS immateriella rättigheter som används i programmerbara logiska enheter och applikationsspecifika integrerade kretsar 2014

externa länkar