2 ms·
The good news, yes. The bad news: it depends a lot of what you mean, it may not be the answer you search and i do not have a "perfect" reference, because it is
by di4na 6y ago
The good news, yes.
The bad news: it depends a lot of what you mean, it may not be the answer you search and i do not have a "perfect" reference, because it is considered mostly obvious in these fields...
But before i get there, a few things.
> (that we are building castles on quick sands with our leaky abstractions that try to fit into constantly changing reality)
Nearly all the references i point to will tell you that this leakiness and this constant changing reality is exactly what makes them work in the real world.
Now onto references. A lot of them can be found at http://resiliencepapers.club/ http://resiliencepapers.club/
I particularly advise to start at
https://www.youtube.com/watch?v=Pb_zYs8G6Co https://www.youtube.com/watch?v=Pb_zYs8G6Co
https://www.youtube.com/watch?v=PGLYEDpNu60 https://www.youtube.com/watch?v=PGLYEDpNu60
For more in depth, i particularly like https://www.ida.liu.se/~729A15/mtrl/CSEnew.pdf https://www.ida.liu.se/~729A15/mtrl/CSEnew.pdf
And this is basically a whole meta study of all the research and ideas that came to this field since WW2. Beware it is long https://www.sintef.no/globalassets/upload/teknologi_og_samfunn/sikkerhet-og-palitelighet/rapporter/sintef-a17034-organisational-accidents-and-resilience-organisations-six-perspectives.-revision-2.pdf https://www.sintef.no/globalassets/upload/teknologi_og_samfu...
For an example of how things go wrong when things are correct but interact well together, i advise these two papers on space systems. (I link to Adrian blog on them because they may be easier to read, but there is a link to the papers in there)
https://blog.acolyer.org/2017/11/30/the-role-of-software-in-spacecraft-accidents/ https://blog.acolyer.org/2017/11/30/the-role-of-software-in-...
https://blog.acolyer.org/2017/12/01/analyzing-software-requirements-errors-in-safety-critical-embedded-systems/ https://blog.acolyer.org/2017/12/01/analyzing-software-requi...
If these things make you curious for more, there is a lot. Or if you want to talk about/have help navigating what is in the http://resiliencepapers.club/ http://resiliencepapers.club/ link, feel free to reach to me on twitter or by email. I will be happy to talk more.