Our lives become increasingly dependent on safety- and security-critical systems, so formal techniques are advocated for engineering such systems. One of such techniques is validation obligations that enable formalizing requirements early in development to ensure their correctness. Furthermore, validation obligations help hold requirements consistent in an evolving model and create assurances about the model's completeness. Although initially proposed for safety properties, this paper shows how the technique of validation obligations enables us to also reason about security concerns through an example from the medical domain.
翻译:我们的生活越来越依赖于安全和安保的临界系统,因此为此类系统的工程倡导了正规技术,其中之一是验证义务,使要求在开发初期就正规化,以确保其正确性;此外,验证义务有助于使要求在不断发展的模型中保持一致,并为模型的完整性提供保证。 尽管最初对安全特性提出了建议,但本文件展示了验证义务技术如何通过医学领域的一个例子,让我们也能理解安全关切。