arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 1603.02130cs.SE
收藏

从设计合同到组件需求验证

From Design Contracts to Component Requirements Verification

Jing Liu, John D. Backes, Darren Cofer, Andrew Gacek

摘要:

在复杂机载系统的开发和验证过程中,各种语言和开发环境用于系统层次结构的不同级别。因此,可能需要手动步骤来转换这些不同环境之间的需求。本文提出了一种工具支持的出口技术,翻译高层次的需求,从软件体系结构建模环境到观察员的要求,可用于验证的软件组件环境。这允许有效地验证组件设计是否符合其高级要求。它还提供了一个自动化的工具链,支持从系统需求到低级软件需求的形式化验证,这与航空电子系统的认证指南是一致的。该技术的有效性进行了评估,并证明了医疗输液泵和飞机车轮制动系统。

英文摘要:

During the development and verification of complex airborne systems, a variety of languages and development environments are used for different levels of the system hierarchy. As a result, there may be manual steps to translate requirements between these different environments. This paper presents a tool-supported export technique that translates high-level requirements from the software architecture modeling environment into observers of requirements that can be used for verification in the software component environment. This allows efficient verification that the component designs comply with their high-level requirements. It also provides an automated tool chain supporting formal verification from system requirements down to low-level software requirements that is consistent with certification guidance for avionics systems. The effectiveness of the technique has been evaluated and demonstrated on a medical infusion pump and an aircraft wheel braking system.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑