首页> 外文会议>New modeling concepts for today's software processes >Using Process Definitions to Support Reasoning about Satisfaction of Process Requirements
【24h】

Using Process Definitions to Support Reasoning about Satisfaction of Process Requirements

机译:使用流程定义来支持有关流程需求满足的推理

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

摘要

This paper demonstrates how a precise definition of a software development process can be used to determine whether the process definition satisfies certain of its requirements. The paper presents a definition of a Scrum process written in the Little-JIL process definition language. The definition's details facilitate understanding of this specific Scrum process (while also suggesting the possibility of many variants of the process). The paper also shows how these process details can support the use of analyzers to draw inferences that can then be compared to requirements specifications. Specifically the paper shows how finite state verification can be used to demonstrate that the process protects the team from requirements changes during a sprint, and how analysis of a fault tree derived from the Little-JIL Scrum definition can demonstrate the presence of a single point of failure in the process, suggesting that this particular Scrum process may fail to meet certain process robustness requirements. A new Scrum process variant is then presented and shown to be more robust in that it lacks the single of point failure.
机译:本文演示了如何使用软件开发过程的精确定义来确定过程定义是否满足其某些要求。本文介绍了用Little-JIL流程定义语言编写的Scrum流程的定义。该定义的详细信息有助于理解此特定的Scrum流程(同时也暗示了该流程可能有许多变体)。本文还展示了这些过程细节如何支持分析仪进行推断,然后将其与需求规格进行比较。具体而言,本文显示了如何使用有限状态验证来证明该过程可以保护团队免受冲刺期间的需求变化的影响,以及对从Little-JIL Scrum定义得出的故障树的分析如何可以证明存在单个点流程失败,表明此特定Scrum流程可能无法满足某些流程的健壮性要求。然后提出了一个新的Scrum过程变体,它表现出更强大的功能,因为它没有单点故障。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号