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
- CAST Position Papers 1-31 at the Wayback Machine (arkiverad 2013-05-27). Hämtad 2021-11-02.
- CAST Position Papers 27-33 at the Wayback Machine (arkiverad 2016-03-29). Hämtad 2022-08-19.
- CAST Position Papers 27-33 med CAST-32A på Wayback Machine (arkiverad 2019-06-30). Hämtad 2022-08-19.