[cctalk] Re: ***SPAM*** Re: ***SPAM*** Re: Getting floppy images to/from real floppy disks.

2023-05-27 Thread Nigel Johnson Ham via cctalk

On 2023-05-27 16:38, Alexander Schreiber via cctalk wrote:

On Thu, May 25, 2023 at 12:30:52PM -0700, Chuck Guzis via cctalk wrote:

On 5/25/23 10:06, Guy Sotomayor via cctalk wrote:

The way SPARK works is that you have code and then can also provide
proofs for the code.  Proofs are you might expect are *hard* to write
and in many cases are *huge* relative to the actual code (at least if
you want a platinum level proof).

...and we still get gems like the Boeing 737MAX...

That was Working As Implemented. Turns out, if you change the way
the aircraft behaves under some conditions and you can't be bothered
to tell the pilots about it, bad things are eventually going to happen.

Bonus points for making safety related features extra-cost items
(so your cheaper airlines won't buy them, with predictable results).

Extra bonus points for having achieved regulatory capture and so
being allowed to handwave "It will be fine, trust us" the certifications.

One long term result is that European agencies learned to no longer
trust the FAA.

The root cause was that Boeing was trying to do things on the cheap,
going "This is still your fathers old 737, just a little spruced up"
when it was effectively a different plane - but admitting that would
have triggered lots of expensive things (certifications, pilot training
for a new aircraft, ...).

There are businesses where you can get away with being cheap and
there are types of business where a little extra profit will be
paid for with _someones_ blood.

Kind regards,
 Alex.


I think you have hit the nail on the head there, Alex. not wanting to 
cause airlines to analyse the cost of extra pilot training and thus 
compare to the cost of equivalent Airbus product. I have a friend who 
has a full 737 simulator in his house (no FO seat though) and he put me 
through a trim runaway. Two toggle switches down on the engine quadrant 
just disabled the system if the pilots knew what was happening!


--
Nigel Johnson, MSc., MIEEE, MCSE VE3ID/G4AJQ/VA3MCU
Amateur Radio, the origin of the open-source concept!
Skype:  TILBURY2591



[cctalk] Re: ***SPAM*** Re: ***SPAM*** Re: Getting floppy images to/from real floppy disks.

2023-05-27 Thread Alexander Schreiber via cctalk
On Thu, May 25, 2023 at 12:30:52PM -0700, Chuck Guzis via cctalk wrote:
> On 5/25/23 10:06, Guy Sotomayor via cctalk wrote:
> > 
> 
> > The way SPARK works is that you have code and then can also provide
> > proofs for the code.  Proofs are you might expect are *hard* to write
> > and in many cases are *huge* relative to the actual code (at least if
> > you want a platinum level proof).
> 
> ...and we still get gems like the Boeing 737MAX...

That was Working As Implemented. Turns out, if you change the way
the aircraft behaves under some conditions and you can't be bothered
to tell the pilots about it, bad things are eventually going to happen.

Bonus points for making safety related features extra-cost items
(so your cheaper airlines won't buy them, with predictable results).

Extra bonus points for having achieved regulatory capture and so
being allowed to handwave "It will be fine, trust us" the certifications.

One long term result is that European agencies learned to no longer
trust the FAA.

The root cause was that Boeing was trying to do things on the cheap,
going "This is still your fathers old 737, just a little spruced up"
when it was effectively a different plane - but admitting that would
have triggered lots of expensive things (certifications, pilot training
for a new aircraft, ...).

There are businesses where you can get away with being cheap and
there are types of business where a little extra profit will be
paid for with _someones_ blood.

Kind regards,
Alex.
-- 
"Opportunity is missed by most people because it is dressed in overalls and
 looks like work."  -- Thomas A. Edison


[cctalk] Re: ***SPAM*** Re: ***SPAM*** Re: Getting floppy images to/from real floppy disks.

2023-05-25 Thread Christian Kennedy via cctalk


On 5/25/23 13:38, geneb via cctalk wrote:
That wasn't a software problem, that was a criminally cheap management 
problem - they deleted the comparator for the AoA indexer to save money.


Yes, but probably not Boeing's.  AoA disagree was an available option 
that most /airlines/ explicitly elected not to purchase. Part of the AD 
was requiring that system, plus limiting MCAS authority so that if you 
hadn't noticed the trim wheel whacking you in the side of the leg you at 
least couldn't get into a situation where it would take three people to 
overpower the combined trim and aeroloading forces, and notably, sim 
time to review trim runaway procedures.  It's not reassuring how many 
crews got trim runaway wrong in the sim.


AoA disagreement on the B737 is weird anyway.  Each AoA sensor drives 
one half of the cockpit stall avoidance systems, so the way you 
typically tell that a sensor has failed is when the stick shaker on one 
side starts going nuts while the other one doesn't.


Honestly, the biggest blame here probably belongs on the doorstep of 
Southwest.


--
Christian Kennedy, Ph.D.
ch...@mainecoon.com AF6AP | DB0692 | PG00029419
http://www.mainecoon.comPGP KeyID 108DAB97
PGP fingerprint: 4E99 10B6 7253 B048 6685 6CBC 55E1 20A3 108D AB97
"Mr. McKittrick, after careful consideration…"


[cctalk] Re: ***SPAM*** Re: ***SPAM*** Re: Getting floppy images to/from real floppy disks.

2023-05-25 Thread Paul Koning via cctalk



> On May 25, 2023, at 4:38 PM, geneb via cctalk  wrote:
> 
> On Thu, 25 May 2023, Chuck Guzis via cctalk wrote:
> 
>> On 5/25/23 10:06, Guy Sotomayor via cctalk wrote:
>>> 
>> 
>>> The way SPARK works is that you have code and then can also provide
>>> proofs for the code.  Proofs are you might expect are *hard* to write
>>> and in many cases are *huge* relative to the actual code (at least if
>>> you want a platinum level proof).
>> 
>> ...and we still get gems like the Boeing 737MAX...
>> 
> That wasn't a software problem, that was a criminally cheap management 
> problem - they deleted the comparator for the AoA indexer to save money.

So?  We know managers often don't know engineering or reliability, that's why 
we have engineers.  It's not just the job of the engineer to follow orders; 
it's also his job to make the right thing happen, and to complain if it isn't.

Engineers keeping quiet has been a key contributor in many spectacular 
failures, from the 737 MAX to the two Space Shuttle failures.

paul




[cctalk] Re: ***SPAM*** Re: ***SPAM*** Re: Getting floppy images to/from real floppy disks.

2023-05-25 Thread geneb via cctalk

On Thu, 25 May 2023, Chuck Guzis via cctalk wrote:


On 5/25/23 10:06, Guy Sotomayor via cctalk wrote:





The way SPARK works is that you have code and then can also provide
proofs for the code.  Proofs are you might expect are *hard* to write
and in many cases are *huge* relative to the actual code (at least if
you want a platinum level proof).


...and we still get gems like the Boeing 737MAX...

That wasn't a software problem, that was a criminally cheap management 
problem - they deleted the comparator for the AoA indexer to save money.


g.

--
Proud owner of F-15C 80-0007
http://www.f15sim.com - The only one of its kind.
http://www.diy-cockpits.org/coll - Go Collimated or Go Home.
Some people collect things for a hobby.  Geeks collect hobbies.

ScarletDME - The red hot Data Management Environment
A Multi-Value database for the masses, not the classes.
http://scarlet.deltasoft.com - Get it _today_!

[cctalk] Re: ***SPAM*** Re: ***SPAM*** Re: Getting floppy images to/from real floppy disks.

2023-05-25 Thread Chuck Guzis via cctalk
Just wondering what's marking Guy's posts with ***SPAM***.  It's
beginning to look like a Monty Python sketch.

--Chuck



[cctalk] Re: ***SPAM*** Re: ***SPAM*** Re: Getting floppy images to/from real floppy disks.

2023-05-25 Thread Chuck Guzis via cctalk
On 5/25/23 10:06, Guy Sotomayor via cctalk wrote:
> 

> The way SPARK works is that you have code and then can also provide
> proofs for the code.  Proofs are you might expect are *hard* to write
> and in many cases are *huge* relative to the actual code (at least if
> you want a platinum level proof).

...and we still get gems like the Boeing 737MAX...

--Chuck





[cctalk] Re: ***SPAM*** Re: ***SPAM*** Re: Getting floppy images to/from real floppy disks.

2023-05-25 Thread Guy Sotomayor via cctalk



On 5/25/23 10:00, Chuck Guzis via cctalk wrote:

On 5/25/23 08:58, Guy Sotomayor via cctalk wrote:

ADA and SPARK (a stripped down version of ADA) are used heavily in
embedded that has to be "safety certified".  SPARK also allows the code
to be "proven" (as in you can write formal proofs to ensure that the
code does what you say it does).  Ask me how I know.  ;-)

I was aware of Ada's requirements in the defense- and aerospace-related
industry.  Is that where your experience lies?  Is SPARK the "magic
bullet" that's been searched for decades to write provably correct code?


I'm familiar with it from the higher end automotive perspective 
(self-driving cars).  Even when using C/C++ we have *lots* of standards 
that we have to adhere to (MISRA, CERT-C, ISO-26262, etc).


The way SPARK works is that you have code and then can also provide 
proofs for the code.  Proofs are you might expect are *hard* to write 
and in many cases are *huge* relative to the actual code (at least if 
you want a platinum level proof).


--
TTFN - Guy