[SystemSafety] C for OSs
Grazebrook, Alvery AN
alvery.grazebrook at airbus.com
Fri Oct 25 10:32:32 CEST 2019
To respond to your comments:
"Back in the day, requirements elicitation was seen as a key skill of the systems analyst. Emphasis on this as a skill seems to have waned and it is, AFAI can see, often glossed over - if not entirely ignored - in much of the literature on high-integrity development."
It has definitely waned everywhere, not just in high-integrity development. The agile community seems satisfied with "user stories" that are no more and no less than WBS items. FWIW, I have almost 20 years of survey data that indicates that the biggest complaint in the development trenches is "vague, ambiguous, incomplete requirements". It is admittedly the #1 problem and yet nobody (else) seems to want to do anything about it.
I'd like to think we're doing better than this locally. One particular push is towards MBSE (Model Based Systems Engineering). We identify categories of requirements, e.g. system behaviour for a collection of functions, and create a model that expresses the intended behaviour. The tricky parts of this are:
a) Selecting the correct level of abstraction to use for boundary (inputs, outputs, environment status). If this layer isn't managed correctly, the model of intended behaviour becomes over-constraining on the implementation.
b) Identifying the areas of behaviour where we can't find a good way to express it in the modelling style / environment, and allowing these areas to be addressed in another way (typically through text).
Clearly, this is only an observation about one fragment of our use of MBSE.
Cheers,
Alvery
** These opinions are my own, not necessarily those of my employer.
This email and its attachments may contain confidential and/or privileged information. If you have received them in error you must not use, copy or disclose their content to any person. Please notify the sender immediately and then delete this email from your system. This e-mail has been scanned for viruses, but it is the responsibility of the recipient to conduct their own security measures. Airbus Operations Limited is not liable for any loss or damage arising from the receipt or use of this e-mail.
Airbus Operations Limited, a company registered in England and Wales, registration number, 3468788. Registered office: Pegasus House, Aerospace Avenue, Filton, Bristol, BS34 7PA, UK.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.techfak.uni-bielefeld.de/mailman/private/systemsafety/attachments/20191025/9f415d60/attachment.html>
More information about the systemsafety
mailing list