首页> 外文学位 >Addressing off-nominal behaviors in requirements for embedded systems.
【24h】

Addressing off-nominal behaviors in requirements for embedded systems.

机译:解决嵌入式系统需求中的标称行为。

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

摘要

System requirements are typically specified on the assumption that the system's operating environment will behave in what is considered to be an expected and nominal manner. When gathering requirements, one concern is whether the requirements are too ambiguous to account for every possible, unintended, Off-Nominal Behavior (ONB) that the operating environment can create, which results in an undesired system state. In this dissertation, we present two automated approaches which can expose, within a set of embedded requirements, whether an ONB can result in an undesired system state. Both approaches employ a modeling technique developed as part of this dissertation called the Causal Component Model (CCM).;The first approach described, uses model checking as the means of property checking requirements using temporal logic properties specifically created to oppose ONBs. To facilitate the use of model checking by requirements engineers and non-technical stakeholders who are the system domain experts, a framework for the model checker interface was developed using the CCM. The CCM serves as both a cognitive friendly input and output to the model checker. The second approach extends the CCM into a dedicated ONB property checker, which overcomes the limitations of the model checker, by not only exposing ONBs but also facilitating the correction of those ONBs. We demonstrate how both approaches can expose and help correct potential Off-Nominal Behavior problems using requirements that represent real-world products. Our case studies show that both approaches can expose a system's susceptibility to ONBs and provide enough information to correct the potential problems that can be caused by those ONBs.
机译:系统要求通常是在假设系统的操作环境将以预期的名义方式运行的前提下指定的。收集需求时,一个要考虑的问题是需求是否太含糊,无法说明操作环境可能创建的每种可能的,意想不到的异常行为(ONB),从而导致不希望的系统状态。在本文中,我们提出了两种自动化方法,它们可以在一组嵌入式需求中公开ONB是否会导致不期望的系统状态。两种方法都采用了作为本文的一部分而开发的建模技术,称为因果组件模型(Causal Component Model,CCM)。第一种方法是使用模型检查作为属性检查需求的手段,该手段使用专门创建的与ONB相对的时态逻辑属性。为了方便需求工程师和系统领域专家的非技术利益相关者使用模型检查,使用CCM开发了模型检查器界面的框架。 CCM既是认知友好的输入,也是模型检查器的输出。第二种方法将CCM扩展到专用的ONB属性检查器中,该方法不仅通过公开ONB,而且还促进了这些ONB的校正,克服了模型检查器的局限性。我们演示了两种方法如何使用代表实际产品的要求来揭示和帮助纠正潜在的虚假行为问题。我们的案例研究表明,这两种方法都可以使系统对ONB敏感,并提供足够的信息来纠正可能由ONB引起的潜在问题。

著录项

  • 作者

    Aceituna, Daniel.;

  • 作者单位

    North Dakota State University.;

  • 授予单位 North Dakota State University.;
  • 学科 Engineering Computer.;Information Science.;Computer Science.
  • 学位 Ph.D.
  • 年度 2015
  • 页码 149 p.
  • 总页数 149
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号