DO-178C Guide: Introduktion till RTCA DO-178-certifiering
Innehållsförteckning
DO-178C Designsäkring och relation med ARP-4754A/4761
Beskrivning
Utveckling av flygprogramvara innefattar stränga säkerhetsstandarder för att säkerställa tillförlitligheten och integriteten hos luftburna system. Två nyckelstandarder på området är DO-178C och dess relation till ARP-4754A/4761. DO-178C definierar riktlinjerna för utveckling av mjukvara i luftburna system, medan ARP-4754A/4761 ger vägledning för utveckling av flygplan och system. Den här artikeln utforskar betydelsen av DO-178C i designsäkring och dess relation till ARP-4754A/4761.
Förstå DO-178C Design Assurance
DO-178C, med titeln "Software Considerations in Airborne Systems and Equipment Certification", är en standard publicerad av Radio Technical Commission for Aeronautics (RTCA). Den beskriver kraven och processerna för utveckling av luftburen programvara för att säkerställa dess säkerhet och tillförlitlighet. DO-178C fastställer en uppsättning mål, aktiviteter och artefakter som är nödvändiga för mjukvaruutveckling, verifiering och validering inom flygindustrin.
Mål för DO-178C Design Assurance
De primära målen för DO-178C designsäkring inkluderar:
- Fastställande av mjukvarans kritiskhetsnivå (DAL) baserat på flygplans- och systemsäkerhetsbedömningen.
- Identifiera mjukvaruutveckling och verifieringsprocesser som krävs för att uppfylla DAL.
- Planera och dokumentera mjukvaruutveckling och verifieringsaktiviteter.
- Utföra utvecklings- och verifieringsprocesser och generera de nödvändiga artefakterna.
- Utvärdera och godkänna de genererade artefakterna, säkerställa överensstämmelse med DO-178C-målen.
Nivåer av DO-178C Design Assurance
DO-178C kategoriserar programvara i fem kritiska nivåer, kallade Software Levels (SWL). Varje nivå har tillhörande mål och aktiviteter som måste uppfyllas för att uppnå designsäkring. SWL:erna är följande:
- SWL A: Kritisk programvara som, om den misslyckas, kan orsaka katastrofala konsekvenser.
- SWL B: Programvara som, om den misslyckas, kan orsaka farliga eller allvarliga konsekvenser.
- SWL C: Programvara som, om den misslyckas, kan orsaka stora eller måttliga konsekvenser.
- SWL D: Programvara som, om den misslyckas, kan orsaka mindre konsekvenser.
- SWL E: Programvara som inte nämnvärt påverkar flygplanets säkerhet.
Aktiviteter och artefakter i DO-178C Design Assurance
För att uppnå designsäkring specificerar DO-178C flera aktiviteter och artefakter vid varje SWL. Dessa inkluderar kravfångst och analys, mjukvaruarkitektonisk design, källkodsutveckling, mjukvaruverifiering och konfigurationshantering. Några viktiga artefakter som produceras under dessa aktiviteter är Software Requirements Document (SRD), Software Design Document (SDD), Software Verification Cases and Procedures (SVCP) och Software Configuration Index (SCI).
Släktskap med ARP-4754A
ARP-4754A, med titeln "Riktlinjer för utveckling av civila flygplan och system", ger vägledning för utveckling och certifiering av flygplan och system. Den beskriver ett systemtekniskt tillvägagångssätt för flygplansutveckling och betonar behovet av säkerhet och tillförlitlighet. ARP-4754A tillhandahåller ett ramverk för integration av programvara i det övergripande flygplanssystemet.
DO-178C och ARP-4754A är nära besläktade eftersom de tar upp olika aspekter av flygplansutvecklingsprocessen. DO-178C fokuserar specifikt på mjukvaruaspekterna, medan ARP-4754A täcker hela flygplans- och systemutvecklingen. DO-178C refereras av ARP-4754A som standarden för mjukvaruutveckling och certifiering.
Förhållandet mellan DO-178C och ARP-4754A kan sammanfattas enligt följande:
- ARP-4754A ger vägledning på hög nivå om den övergripande flygplansutvecklingsprocessen, inklusive krav på systemnivå, säkerhetsbedömning och integration av programvara.
- DO-178C tillhandahåller detaljerade riktlinjer för utveckling och certifiering av programvara, vilket säkerställer överensstämmelse med säkerhets- och tillförlitlighetsmålen som beskrivs i ARP-4754A.
- DO-178C definierar mjukvaruutvecklings- och verifieringsprocesserna som måste följas för att uppfylla målen som ställts upp av ARP-4754A.
- ARP-4754A kräver att mjukvaruutvecklingsprocessen är anpassad till DO-178C-mål och artefakter, såsom programvaruplaner, krav, design och verifieringsaktiviteter.
- Överensstämmelse med både DO-178C och ARP-4754A är nödvändig för att säkerställa säker och pålitlig drift av flygplanet och dess mjukvarusystem.
Släktskap med ARP-4761
ARP-4761, med titeln "Riktlinjer och metoder för att genomföra säkerhetsbedömningsprocessen på civila luftburna system och utrustning", ger vägledning för säkerhetsbedömningsprocessen för luftburna system och utrustning. Den fokuserar på att identifiera och mildra faror i samband med flygplanssystem, inklusive programvara.
DO-178C och ARP-4761 är nära sammanlänkade, eftersom mjukvaruutvecklingsprocessen som definieras i DO-178C bidrar till säkerhetsbedömningsprocessen som beskrivs i ARP-4761. Förhållandet mellan DO-178C och ARP-4761 kan sammanfattas enligt följande:
- DO-178C ger riktlinjer för utveckling och certifiering av programvara, som är en avgörande komponent i luftburna system.
- ARP-4761 beskriver säkerhetsbedömningsprocessen för luftburna system och utrustning, inklusive identifiering av faror och fastställande av säkerhetskrav.
- Programvaruutvecklingsprocessen som definieras i DO-178C inkluderar aktiviteter som kravfångst, design, verifiering och spårbarhet, som bidrar till identifiering och begränsning av faror under säkerhetsbedömningsprocessen.
- DO-178C säkerställer att programvaran uppfyller de nödvändiga säkerhetskraven enligt ARP-4761.
- Överensstämmelse med både DO-178C och ARP-4761 är avgörande för att säkerställa att programvaran utvecklas och utvärderas på ett sätt som garanterar flygplanssystemets säkerhet och tillförlitlighet.
Slutsats
DO-178C, ARP-4754A och ARP-4761 är viktiga standarder och riktlinjer för utveckling och certifiering av säkerhetskritisk programvara för luftburna system. DO-178C tillhandahåller detaljerade krav för mjukvaruutveckling och certifiering, medan ARP-4754A och ARP-4761 ger övergripande vägledning för flygplans- och systemutveckling och säkerhetsbedömning.
Förhållandet mellan DO-178C och ARP-4754A/4761 säkerställer att programvaran utvecklas i enlighet med säkerhets- och tillförlitlighetsmålen för det övergripande flygplanssystemet. Efterlevnad av dessa standarder och riktlinjer är avgörande för att säkerställa säker och tillförlitlig drift av luftburna system och utrustning, vilket bidrar till den övergripande säkerheten för flygindustrin.
Glöm inte att dela detta inlägg!
kapitel
1. Luftburen standardintroduktion
2. DO-178-certifieringsprocess
3. DO-178C Verktyg och utbildningar
4. Avancerade DO-178C-ämnen
5. DO-178C Resurser
6. Ordlista
Kom till marknaden snabbare med Visure
- Se till att reglerna uppfylls
- Framtvinga fullständig spårbarhet
- Effektivisera utvecklingen
Börja få heltäckande spårbarhet över dina projekt med Visure idag
Börja 30 dagars gratis provperiod idag!