首页> 外文会议>Annual International Symposium of the International Council on Systems Engineering >Automated Requirements Quality Analysis through Requirements Comparisons
【24h】

Automated Requirements Quality Analysis through Requirements Comparisons

机译:通过需求比较自动化需求质量分析

获取原文

摘要

Given the importance of key requirements documents such as the function and performance specification to the outcome of a systems engineering project, it is important to ensure that a system's requirements are captured and managed well. While contemporary requirements engineering tools are effective at the latter, they offer little assistance in preparing and assessing a set of requirements. This issue has been the subject of an ongoing research project within the Defence and Systems Institute at the University of South Australia that has led to the definition of a context-free grammar that underpins both a requirements entry wizard and a requirements assessment engine. This engine performs what we call Level 1 assessment in that it ensures that all the necessary components of the imperative statement are present and that the requirement passes elementary tests for reasonableness. This paper describes how through automated comparison of requirements statements much more powerful requirement assessments can be performed. The paper opens by describing a methodology to assess sets of requirements that can be applied at what we call the second and third levels of our three-tiered requirement assessment approach: namely, consistency checking across the requirements set and context-based reasoning that seeks to apply a degree of real-world reasoning based on a comparison of the requirements for the system of interest against industry norms. To facilitate the comparison processes, this paper introduces and describes a finite set of comparison outcomes that can be used to characterise each comparison and become the input for further reasoning. The paper proceeds by showing how the second-tier assessment can be achieved by comparing each requirement within a requirements set against all of the other requirements thus identifying inconsistent and contradictory requirements. Similarly, the paper shows how the third-tier assessment can be achieved by comparing the overall meaning of the requirements set against that of benchmark sets. While the paper describes requirements matching concepts that are useful, it also identifies that there are numerous issues that need to be addressed to allow the concept to reach its full potential.
机译:鉴于关键需求文档,如功能和性能规格的系统工程项目成果的重要性,重要的是要确保系统的需求被捕获并管理好。虽然时代要求的工程工具是有效的,在后者,他们提供准备和评估一组需求帮助不大。这个问题一直在南澳大利亚大学国防和系统研究所内正在进行的研究项目,导致了上下文无关文法的定义的主题是巩固一个要求进入向导和需求评估引擎两者。这就是我们所说的1级评估,它确保了必要的语句的所有必需的组件是否存在以及是否要求通过合理性的基本测试引擎执行。本文介绍了如何通过声明要求自动比较功能更强大需求评估可以进行。本文通过描述一个方法来评估组,可以在我们所说的第二和我们的三个层次的要求,评估方法的第三个层次应用的需求打开,即:跨规定的要求的一致性检查和基于上下文推理,旨在应用基于对针对行业规范感兴趣的系统要求的比较的程度真实世界的推理。为了便于比较过程,本文介绍和描述了一个有限组可用于表征每个比较,成为输入用于进一步推理比较结果。通过说明如何二线评估可以通过比较针对设置的所有从而确定不一致的和矛盾的要求的其他要求的选择要求范围内每个需求来实现纸张前进。同样,本文展示了如何在三级评估可以通过比较的设置针对的基准集的要求,全部的意思来实现。而本文介绍的要求匹配是有用的概念,它也指出,有许多问题需要加以解决,使这一概念充分发挥其潜力。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号