Timeline for Why is Python used on aircraft although it may not be certifiable?
Current License: CC BY-SA 3.0
17 events
when toggle format | what | by | license | comment | |
---|---|---|---|---|---|
Oct 31, 2017 at 22:53 | comment | added | reirab | @tuskiomi It depends on the type of code in question. Using Linux on the passenger in-flight entertainment system? Not a problem. Using it on the computers that run the fly-by-wire system? Much bigger problem. Among other things, non-determinism will be an issue. Timing is inherently non-deterministic on an OS with preemptive multitasking. RTOS or bare metal are typically the only viable choices for such scenarios. Dynamic memory allocation is also inherently non-deterministic (unless you know exactly every allocation that will occur and in what order.) | |
Oct 31, 2017 at 21:51 | comment | added | tuskiomi | @reirab why would c++ and linux be certifiable? Seems reasonable to me to be able to certify the software. | |
Oct 16, 2017 at 7:31 | comment | added | NoDataDumpNoContribution | "...told me that one of the main languages/tools they use is Python..." But for what? The question should really be extended to include that vital information. Otherwise I fear it will be too speculative. | |
Oct 15, 2017 at 9:39 | vote | accept | LandonZeKepitelOfGreytBritn | ||
Oct 13, 2017 at 20:38 | comment | added | Synchrondyne | To add a further comment about C++, Lockheed specifically wrote a coding standard for its use on the F-35 program: stroustrup.com/JSF-AV-rules.pdf. So yes, C++ is used. | |
S Oct 13, 2017 at 15:24 | history | suggested | chicks |
add software tag
|
|
Oct 13, 2017 at 15:14 | review | Suggested edits | |||
S Oct 13, 2017 at 15:24 | |||||
Oct 12, 2017 at 22:28 | comment | added | reirab | @LangeHaare Pretty much everything that goes into the design of an aircraft has to be certified by the relevant aviation authorities before the aircraft is allowed to be flown legally. Safety-critical systems - such as the code that runs the flight controls - require quite stringent certification standards to be met. | |
Oct 12, 2017 at 16:30 | answer | added | RealAnswersNotAI | timeline score: 14 | |
Oct 12, 2017 at 13:18 | comment | added | Roddy of the Frozen Peas | This is begging for a 'snakes on a plane' joke.... | |
Oct 12, 2017 at 11:49 | comment | added | LangeHaare | What do you mean by certified? | |
Oct 12, 2017 at 9:07 | answer | added | T. Archer | timeline score: 34 | |
Oct 12, 2017 at 4:57 | comment | added | Stack Exchange Supports Israel | Also, just because they use it doesn't mean they use it on the plane. I work on (less critical) embedded software and the whole test system is written in Python even though the actual software is in C. | |
Oct 12, 2017 at 3:45 | comment | added | user3528438 | there are more computers on a plane than avionics, especially on a airliner. also there are more computer in the industry than ones on a airplane. they can write their website in php, their booking server in cobol, infotainment in java, or data base in sql, whatever. | |
Oct 12, 2017 at 3:05 | history | tweeted | twitter.com/StackAviation/status/918311566214356992 | ||
Oct 11, 2017 at 20:57 | answer | added | abelenky | timeline score: 105 | |
Oct 11, 2017 at 20:40 | history | asked | LandonZeKepitelOfGreytBritn | CC BY-SA 3.0 |