首页> 外文期刊>Software Quality Journal >Testing Software Requirements with Z and Statecharts Applied to an Embedded Control System
【24h】

Testing Software Requirements with Z and Statecharts Applied to an Embedded Control System

机译:使用适用于嵌入式控制系统的Z和状态图测试软件需求

获取原文
获取原文并翻译 | 示例
           

摘要

Software development starts by specifying the requirements. A Software Requirements Specification (SRS) describes what the software must do. Naturally, the SRS takes the core role as the descriptive documentation at every phase of the development cycle. To avoid problems in the latter development phases and reduce life-cycle costs, it is crucial to ensure that the specification is correct. This paper describes how to model, test and evaluate (i.e., check, examine, and probe) a natural language (NL) SRS using two formalisms (Z and Statecharts). These formalisms are used to determine strategies for avoiding design defects that stem from the requirements that could ultimately lead to system failures. A case study was performed to validate the integrity of a Guidance Control SRS in terms of completeness, consistency, and fault-tolerance. Based on these experiences, the NL-specification → Z → Statechart transformations can be completed in a systematic and repeatable manner that yield valuable insight into the overall integrity of software specifications.
机译:软件开发从指定要求开始。软件需求规范(SRS)描述了软件必须执行的操作。自然,SRS在开发周期的每个阶段都扮演核心角色,作为描述性文档。为了避免后面的开发阶段出现问题并降低生命周期成本,确保规格正确是至关重要的。本文介绍了如何使用两种形式主义(Z和Statecharts)对自然语言(NL)SRS进行建模,测试和评估(即检查,检查和探查)。这些形式用于确定避免因最终可能导致系统故障的要求而引起的设计缺陷的策略。进行了案例研究,以从完整性,一致性和容错性方面验证Guidance Control SRS的完整性。基于这些经验,可以以系统且可重复的方式完成NL规范→Z→状态图转换,从而对软件规范的整体完整性产生宝贵的见解。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号