¨Assurance process is
important, because it will shortly define accepted professional standards of practice, and therefore
liability
–Professional standards
happen with you or to you.
–Click-wrap will lead
to software liability
–No more: “if it
breaks, you get to keep both pieces” licenses!
¨Process is never a
substitute for competence
–We don’t have a
science here yet
–Guideline, not
requirement
¨Problem:
–No team of sufficient size to satisfy the nominal documentation requirements for a high assurance system has ever
succeeded in producing such a system
under any standard using the recommended process – all successful efforts to date have built the evidence post hoc.