Jag vill bygga några program som tillämpas på flygindustrin och vill veta om någon amerikansk / FAA-förordning skulle kunna tillämpas vid utformningen av dem.
Jag vet att det finns vissa regler när en programvara innehåller information relaterad till ekonomi, hälsa eller barn.
För simulatorer har du Del 60 i CFR 14
För luftburna program har FAA publicerat AC 20-115 , men huvuddokumentet som refererar till är FAA / EASA RTCA DO-178 / ED -12 för närvarande i "C" -versionen: Software Considerations in Airborne Systems and Equipment Certification
.
Om du vill certifiera (och därmed kommersialisera) din programvara för flygning, är detta huvuddokumentet att läsa.
Beroende på programmets omfattning och design / utvecklingsprocessen kan det finnas olika tillägg (se här ):
- DO-330
Software Tool Qualification Considerations
- DO-331
Model-Based Development and Verification Supplement to DO-178C and DO-278
- DO-332
Object-Oriented Technology and Related Techniques Supplement to DO-178C and DO-278A
- DO-333
Formal Methods Supplement to DO-178C and DO-278A
Den har utarbetats av RTCA / EUROCAE gemensamma kommitté och godkänd av både FAA och EASA under olika namn, men innehållet är detsamma.
Observera att dessa dokument är inte fritt tillgängliga .
Som ett generellt uttalande kommer ett antal programvaruleverantörer som gör icke-certifierade applikationer säkert att inkludera stora djärva varningar om att programvaran endast används för att öka situationen medvetenhet och inte bör åberopas för instrumentförhållanden.
Till exempel har Garmin Pilot Manual ett antal ansvarsfriskrivningar (mest sunt förnuft) för att påminna om att det inte är ett substitut för andra system.
Som sagt, som Qantas 94 Heavy påpekade, svaret är ganska annorlunda för certifierade avionics, och det beror på vilken del av FAR flygplanet certifieras under.
Om du gör något som en E6B-app, är du förmodligen klar. När allt kommer omkring skulle du bara ha gjort några miniräknare med förprogrammerade funktioner.
Läs andra frågor om taggar faa-regulations software Kärlek och kompatibilitet Skor Gear 12 Stjärntecken Grunderna