5 ms·
There seems to be no information on what the problem actually is. This seems a bit odd since Boeing themselves reported it and they should know all the details.
by threatripper 7y ago
There seems to be no information on what the problem actually is. This seems a bit odd since Boeing themselves reported it and they should know all the details.
Is it related to the blank screen problem that was discussed a few days ago?
https://news.ycombinator.com/item?id=21991087 https://news.ycombinator.com/item?id=21991087
Is this reporting with such limited details some kind of damage control along the lines of "we cannot wait longer and must inform the shareholders now" and "we cannot tell the public all the information because it would damage our reputation"?
With the little details we know now we can assume that it is
1) "nothing big" as in an assertion that caught an unexpected new version number and the program simply needs an one-line-patch to update the version check or
2) they detected a problem that turns out to be "unfixable with current hardware" like a weird kind of race condition where the communications can get stuck sometimes but it's hard to reproduce, doesn't happen in the lab and nobody really understands what's going on or
3) "something entirely different".
- tyingq 7y ago"Is it related to the blank screen problem that was discussed a few days ago?" That's a "NG" specific issue, and not applicable to the MAX. http://rgl.faa.gov/Regulatory_and_Guidance_Library/rgad.nsf/0/3948342a978cc27b862584dd005c1a60/$FILE/2019-25-17.pdf http://rgl.faa.gov/Regulatory_and_Guidance_Library/rgad.nsf/... (PDF)
- osivertsson 7y ago> The issue involves how software on the plane checks itself to ensure it’s receiving valid data [...] when the system is initially starting up. > software reviews have occurred in a special simulator used by engineers on the ground. > The problem came to light when the latest version of the software was loaded onto an actual aircraft My stomach hurts reading this! I get no confidence at all and I am scared more problems will be found or more accidents occur. Just guessing... Someone at Boeing testing the new shiny software on a real airplane decided to mess with a sensor (AoA?) to simulate it being stuck or something and to make sure this would be properly handled. It did not work. How on earth can problems like this be found this late?
- rbanffy 7y agoI would imagine the simulators will be updated to better reflect the conditions that trigger the error on actual hardware, but it's hard to build and iterate a perfect simulation of complicated stacks like a modern jetliner.
- osivertsson 7y agoIn a system like this the software organization should be super-confident that no matter what failures occur they will handle them gracefully. They should be this confident before even entering the sim. Getting there is hard and you should be using both models you can prove correct and hands-on "vulnerability" testing. And to make it feasible you should keep your "stack" as simple as possible. To me your comment reads like developing a system like this in a trial-and-error way until you get a pass from the sim would be OK. It is most definitely not OK.
- rbanffy 7y agoOf course you don't start from a crude simulation, but when the sim diverges from real hardware behavior, you need to find the reason and update the sim to reflect real world.
- bdavis__ 7y agothe avionics software process has a lot of iteration in it, because of the nature of software. it all starts with a very detailed requirements phase, where what the software is going to do is written down, modeled, and reviewed. design, code, unit test. some iteration here to remove the defects. then it goes into a software test environment that replicates part (or a lot) of the system. There would be a 'software' AOA vane that would be set to replicate different conditions. (running actual A/C hardware for processor and OS) written test procedures and written results from the tests. the it would go on an airplane for specific tests. safe and simple first, becoming more complex. my experience is every problem seen in the air can be replicated in the on ground development simulator (SIL- Systems Integration Lab). Every one once the conditions are determined.
- 7y ago
- Torches67 7y agoRumours are that they are in an intense period of "un-pajeeting" the software.