...
首页> 外文期刊>Fundamenta Informaticae >Handling Inconsistency In Distributed Software Requirements Specifications Based On Prioritized Merging
【24h】

Handling Inconsistency In Distributed Software Requirements Specifications Based On Prioritized Merging

机译:基于优先合并处理分布式软件需求规范中的不一致

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

摘要

Developing a desirable framework for handling inconsistencies in software requirements specifications is a challenging problem. It has been widely recognized that the relative priority ofrnrequirements can help developers to make some necessary trade-off decisions for resolving conflicts. However, for most distributed development such as viewpoints-based approaches, different stakeholders may assign different levels of priority to the same shared requirements statement from their own perspectives. The disagreement in the local levels of priority assigned to the same shared requirements statement often puts developers into a dilemma during the inconsistency handling process. The main contribution of this paper is to present a prioritized merging-based framework for handling inconsistency in distributed software requirements specifications. Given a set of distributed inconsistent requirements collections with the local prioritization, we first construct a requirements specification with a prioritization from an overall perspective. We provide two approaches to constructing a requirements specification with the global prioritization, including a merging-based construction and a priority vector-based construction. Following this, we derive proposals for handling inconsistencies from the globally prioritized requirements specification in terms of prioritized merging. Moreover, from the overall perspective, these proposals may be viewed as the most appropriate to modifying the given inconsistent requirements specification in the sense of the ordering relation over all the consistent subsets of the requirements specification. Finally, we consider applying negotiation-based techniques to viewpoints so as to identify an acceptable common proposal from these proposals.
机译:开发一个理想的框架来处理软件需求规范中的不一致是一个具有挑战性的问题。众所周知,需求的相对优先级可以帮助开发人员做出一些必要的折衷决定,以解决冲突。但是,对于大多数分布式开发(例如基于观点的方法),不同的涉众可能会从他们自己的角度为同一共享需求声明分配不同的优先级。分配给同一共享需求声明的本地优先级不一致导致开发人员在不一致处理过程中陷入困境。本文的主要贡献是提出了一种基于优先级的基于合并的框架,用于处理分布式软件需求规范中的不一致问题。给定一组与本地优先级不一致的分布式需求集合,我们首先从整体角度构建具有优先级的需求规范。我们提供了两种使用全局优先级构造需求规范的方法,包括基于合并的构造和基于优先级向量的构造。此后,我们从优先合并的全局优先需求规范中得出了处理不一致的建议。此外,从总体角度来看,从需求规范的所有一致子集上的排序关系的意义上讲,这些建议可以被视为最适合修改给定的不一致需求规范。最后,我们考虑将基于协商的技术应用于观点,以便从这些提议中确定可接受的共同提议。

著录项

  • 来源
    《Fundamenta Informaticae》 |2009年第4期|631-670|共40页
  • 作者单位

    School of Mathematical Sciences Peking University Beijing 100871, P.R.China;

    School of Electronics Engineering and Comp. Sci., Peking University Key Laboratory of High Confidence Software Technologies, Ministry of Education Beijing 100871, P.R.China;

    School of Electronics, Electrical Engineering and Computer Science Queen's University Belfast, BT7 1NN, UK;

    School of Electronics, Electrical Engineering and Computer Science Queen's University Belfast, BT7 1NN, UK;

    Academy of Mathematics and Systems Science Chinese Academy of Sciences Beijing 100080, P.R.China;

    School of Electronics, Electrical Engineering and Computer Science Queen's University Belfast, BT7 1NN, UK;

  • 收录信息 美国《科学引文索引》(SCI);美国《工程索引》(EI);
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

    inconsistency; requirements engineering; prioritized merging; local prioritization;

    机译:不一致需求工程;优先合并;本地优先级;

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号